SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
IMS Developer Network


                                              Dr. Charles Severance
                                      IMS GLC Developer Network
                                                  Coordinator

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                                  1
Goals of the Developer Network

• Increase adoption of IMS Standards in real,
       shipping products
• Increase developer involvement in standards
       development – use implementation experiences
• Improve interoperability between different
       implementations of IMS Standards on “day 1”

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                  2
Adding Value to Member Efforts

• IMS does not have developers, nor do we build
       products
• Coordination and communication amongst member
       developers – increase efficiency
• Build structures for exchanging information
       between member developers- like open source

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                  3
Communication

• IMS Developer Network (members only)
         • Work in development – working with draft specs

• Webinars – To the membership and public
• Speaking outreach at developer-oriented meeting
• Developer tutorials – at meetings or on site
• Software artifacts

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                        4
Open Source IMS Artifacts

• Apache 2 contribution agreements and license
         • Reusable code – think jar file
         • Sample code – multiple languages
         • Test code to help exercise implementations

• Clean Intellectual Property is very important so
       these artifacts can be used in shipping products


© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                      5
Resources

• Some of this will be an exercise in “herding cats” –
       motivating “volunteers” to help each other
• Increasing IMS Developer Network Membership will
       increase resources
• Will engage in some fund raising to retain
       resources to do bits and pieces here and there

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                    6
Value Proposition of DevNet

• Once a member’s developers “are hooked in”
       information will come to them
• I will actively work to “pull information” out of
       one member to be shared with all members
• Members can adopt/implement more specs with
       less time and less travel.

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                  7
Next Steps

• Work with IMS to develop legal structure for
       developer network
• Continue work with LTI 2.0 to help define the
       mission and approach – investigate LTI Alliance
• Broaden involvement to other efforts as
       opportunities present themselves

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                     8
© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              9
IMS Learning Tools
         Interoperability 2.0
                           Building the Standards for Learning
                                                  Functionality Mashup



© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                                     10
IMS Tool Interoperability

• A standard which is currently under development
       by IMS (www.imsglobal.org) for functionality mash
       up
• Effectively provides Facebook-like capabilities for
       learning management systems
• Read-write access from a tool to the LMS

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                       11
IMSTools Interoperability 1.0

         • Demonstrated at IMS
               Alt-I-Lab 2005 in
               Sheffield England
         • Balckboard, Sakai,
               WebCT, Moodle,
               Samigo, ConceptTutor

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                 12
Caveat: This section discusses a
         specification still under
         development – anything can change
         as the specification progresses.



© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              13
© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              14
IMS Learning Tool
                     Interoperability 2.0
• Currently in Development
• Specification Leads
•                Bruno van Haetsdaele -Wimba
•                Chris Moffatt - Microsoft
• Learning Functionality Mash Up
• Integrated into “Add Resource” in learning
  systems

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              15
Scenarios

• IMS LTI 2.0 tool installed by the administrator – end-
  users don’t even realize the tool is hosted externally
• IMS LTI 2.0 generic tool available to instructors – to be
  placed and configured Mash-Up style (like a general-
  purpose RSS reader or web-content tool)
• An IMS LTI 2.0 tool is placed when a publisher
  cartridge is loaded – often these are partially
  provisioned

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                       16
Virtual Tool - Admin Install

• Administrator installs a proxy tool and makes it
       available as a regular tool
• Administrator configures services “sandbox” for
       the remote tool – exchange of key material
         • Tool may have permission to connect asynchronously
         • Tool may have permission to places “resources” –
           instances of itself in a course shell
© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                            17
Instructor MashUp – YouTube

• Instructor creates some learning object in an external
  service (freelearningsoftware.com)
• The service presents a URL + password
• The instructor pastes
  this information into
  an LTI Consumer Tool
  in the LMS

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                       18
Instructor MashUp – SandBox

• For instructor mash up – the Instructor configures
       the ”sandbox” at the time of mash up
• The admin can set an
       inherited “sandbox”
       for all instructor-
       placed tools.

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                   19
Common Cartridge

• Scenario 1: Content points to a pre-trusted host
  such as content.pearson.com – administrator has a
  sandbox pre-configured for tools that point to the
  pre-trusted host
• Scenario 2: When there is no pre-arranged
  trust/sandbox – a placement from a cartridge
  behaves as an instructor-placed IMS LTI proxy tool.
© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                   20
Case Study: UM.SiteMaker
                            www.gvcsitemaker.com
• SiteMaker is a simple, end-user tool to build web sites
• Database capability called “data tables”
• Combination of power and simplicity
• Written in Apple’s Web Objects by Michgan
• Now has its own open source community and
  commercial vendor
• Should we rewrite SiteMaker in Sakai? No.

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              www.gvcsitemaker.com   21
Sakai / Sitemaker Integration

• Launching via IMS LTI 2.0 (an early draft)
• Experiment in the ease of workflow of mashing a
       tool up
• Model: YouTube - “paste this HTML”
• Production: Fall 2008


© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              www.gvcsitemaker.com   22
© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              23
© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              24
© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              25
© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              26
IMS Learning Tools
                     Interoperability Demonstration
• IMS Learning Impact
• May 12-16, 2008, Austin, TX, USA
• http://www.imsglobal.org/




© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                  27
Thanks

• Wimba
• Microsoft
• Blackboard
• Icodeon
• Ucompass
• Pearson
• University of Michigan

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              28
© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              29
© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              30
© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              31
© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              32
IMS Developer Network

• My task is to develop the IMS Developer Network
• Improve “in-the-field” availability of standards-
       compliant implementations
• Develop reusable bits / sample code / test code
• Work with and go-between developers
       implementing IMS Specs in their products

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                  33
IMS / Sakai
         Google Summer of Code




© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              34
© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              35
General Idea

• Build many different implementations of IMS Tool
       Interoperability
• Variations on a theme - think beyond just learning
       management systems
• Try to create an initial body of work to make it worth
       while to build tools using IMS Tool Interoperability


© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                          36
Proposed Project Ideas
         •Sakai
                                                              •Chisimba
         • Consumer
                                                              •Drupal
         • Producer
         •Moodle
                                                              •Google Android
         • Consumer                                           •Rails IMS TI Test Kit
         • Producer                                           • Consumer
         •Atutor                                              • Producer
         •Elgg
                                                              •Proxied access

                                              Consumer = LMS Producer = Tool

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                                                   37
IMS / Sakai
                     Google Summer of Code
• An IMS LTI Producer for Sakai – Katherine
  Edwards, McGill University
• An IMS LTI Producer for Moodle – Jordi
  Piguillem Poch - Universitat Politècnica de
  Catalunya
• Improving Sakai’s Presense Capability – Eli
  Foley – Georgia Tech

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                              38
Next Steps

• Work with IMS to develop legal structure for
       developer network
• Continue work with LTI 2.0 to help define the
       mission and approach – investigate LTI Alliance
• Broaden involvement to other efforts as
       opportunities present themselves

© Copyright 2008 IMS Global Learning Consortium
All Rights Reserved.                                     39

Más contenido relacionado

Similar a IMS Developer Network

Impact Well-Beyond Market Share: Synergy Between Open Source and Standards
Impact Well-Beyond Market Share: Synergy Between Open Source and StandardsImpact Well-Beyond Market Share: Synergy Between Open Source and Standards
Impact Well-Beyond Market Share: Synergy Between Open Source and StandardsCharles Severance
 
Federating Subversion and Git
Federating Subversion and GitFederating Subversion and Git
Federating Subversion and GitCollabNet
 
Growing DITA across the enterprise
Growing DITA across the enterpriseGrowing DITA across the enterprise
Growing DITA across the enterpriseDon Day
 
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...Charles Severance
 
Open Source and Open Standards for Information and Records Managers
Open Source and Open Standards for Information and Records ManagersOpen Source and Open Standards for Information and Records Managers
Open Source and Open Standards for Information and Records ManagersCheryl McKinnon
 
InterSystems Developers Community Update Global Summit 2019
InterSystems Developers Community Update Global Summit 2019InterSystems Developers Community Update Global Summit 2019
InterSystems Developers Community Update Global Summit 2019InterSystems
 
IMS Learning Tools Interoperability (Smart ICT Korea)
IMS Learning Tools Interoperability (Smart ICT Korea)IMS Learning Tools Interoperability (Smart ICT Korea)
IMS Learning Tools Interoperability (Smart ICT Korea)Charles Severance
 
Sakai: Free as in Freedom (Lansing, MI)
Sakai: Free as in Freedom (Lansing, MI)Sakai: Free as in Freedom (Lansing, MI)
Sakai: Free as in Freedom (Lansing, MI)Charles Severance
 
02 asynchronized distance learning
02 asynchronized distance learning02 asynchronized distance learning
02 asynchronized distance learningMINE_Lab
 
02 asynchronized distance learning
02 asynchronized distance learning02 asynchronized distance learning
02 asynchronized distance learning宥均 林
 
Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011
Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011
Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011Cheryl McKinnon
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsCollabNet
 
Breaking down the barriers to learning technology imoot 2012 keynote
Breaking down the barriers to learning technology   imoot 2012 keynote Breaking down the barriers to learning technology   imoot 2012 keynote
Breaking down the barriers to learning technology imoot 2012 keynote Gavin Henrick
 
Sharing Personal Learning Environments for Widget Based Systems using a Widge...
Sharing Personal Learning Environments for Widget Based Systems using a Widge...Sharing Personal Learning Environments for Widget Based Systems using a Widge...
Sharing Personal Learning Environments for Widget Based Systems using a Widge...ROLE Project
 
Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Gavin Henrick
 
Real World Identity Managment
Real World Identity ManagmentReal World Identity Managment
Real World Identity ManagmentJohn Lewis
 

Similar a IMS Developer Network (20)

Impact Well-Beyond Market Share: Synergy Between Open Source and Standards
Impact Well-Beyond Market Share: Synergy Between Open Source and StandardsImpact Well-Beyond Market Share: Synergy Between Open Source and Standards
Impact Well-Beyond Market Share: Synergy Between Open Source and Standards
 
Edupub day1 ims spec
Edupub day1 ims specEdupub day1 ims spec
Edupub day1 ims spec
 
Federating Subversion and Git
Federating Subversion and GitFederating Subversion and Git
Federating Subversion and Git
 
Growing DITA across the enterprise
Growing DITA across the enterpriseGrowing DITA across the enterprise
Growing DITA across the enterprise
 
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...
 
Open Source and Open Standards for Information and Records Managers
Open Source and Open Standards for Information and Records ManagersOpen Source and Open Standards for Information and Records Managers
Open Source and Open Standards for Information and Records Managers
 
InterSystems Developers Community Update Global Summit 2019
InterSystems Developers Community Update Global Summit 2019InterSystems Developers Community Update Global Summit 2019
InterSystems Developers Community Update Global Summit 2019
 
IMS Learning Tools Interoperability (Smart ICT Korea)
IMS Learning Tools Interoperability (Smart ICT Korea)IMS Learning Tools Interoperability (Smart ICT Korea)
IMS Learning Tools Interoperability (Smart ICT Korea)
 
Sakai: Free as in Freedom (Lansing, MI)
Sakai: Free as in Freedom (Lansing, MI)Sakai: Free as in Freedom (Lansing, MI)
Sakai: Free as in Freedom (Lansing, MI)
 
02 asynchronized distance learning
02 asynchronized distance learning02 asynchronized distance learning
02 asynchronized distance learning
 
02 asynchronized distance learning
02 asynchronized distance learning02 asynchronized distance learning
02 asynchronized distance learning
 
Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011
Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011
Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using Jenkins
 
NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote
 
An Introduction to MIT's Drupal Cloud
An Introduction to MIT's Drupal CloudAn Introduction to MIT's Drupal Cloud
An Introduction to MIT's Drupal Cloud
 
Breaking down the barriers to learning technology imoot 2012 keynote
Breaking down the barriers to learning technology   imoot 2012 keynote Breaking down the barriers to learning technology   imoot 2012 keynote
Breaking down the barriers to learning technology imoot 2012 keynote
 
Sharing Personal Learning Environments for Widget Based Systems using a Widge...
Sharing Personal Learning Environments for Widget Based Systems using a Widge...Sharing Personal Learning Environments for Widget Based Systems using a Widge...
Sharing Personal Learning Environments for Widget Based Systems using a Widge...
 
Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...
 
LE Module 01.pptx
LE Module 01.pptxLE Module 01.pptx
LE Module 01.pptx
 
Real World Identity Managment
Real World Identity ManagmentReal World Identity Managment
Real World Identity Managment
 

Más de Charles Severance

LTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS IntegrationLTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS IntegrationCharles Severance
 
Sakai Hierarchy Framework Changes Overview (not implemented)
Sakai Hierarchy  Framework Changes Overview (not implemented)Sakai Hierarchy  Framework Changes Overview (not implemented)
Sakai Hierarchy Framework Changes Overview (not implemented)Charles Severance
 
Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)Charles Severance
 
Exploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning EcosystemExploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning EcosystemCharles Severance
 
Exploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with TsugiExploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with TsugiCharles Severance
 
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)Charles Severance
 
Beyond MOOCs: Open Education at Scale
Beyond MOOCs: Open Education at ScaleBeyond MOOCs: Open Education at Scale
Beyond MOOCs: Open Education at ScaleCharles Severance
 
Building the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning EnvironmentBuilding the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning EnvironmentCharles Severance
 
CloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad ReuseCloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad ReuseCharles Severance
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and LearningCharles Severance
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and LearningCharles Severance
 
A View on the Future of Sakai
A View on the Future of SakaiA View on the Future of Sakai
A View on the Future of SakaiCharles Severance
 
The Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning ToolsThe Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning ToolsCharles Severance
 
Standards to Enable an Open Learning Ecosystem
Standards to Enable an Open Learning EcosystemStandards to Enable an Open Learning Ecosystem
Standards to Enable an Open Learning EcosystemCharles Severance
 
Updated Version: Tsugi Overview
Updated Version: Tsugi OverviewUpdated Version: Tsugi Overview
Updated Version: Tsugi OverviewCharles Severance
 
Standards Update: Apereo 2015
Standards Update: Apereo 2015Standards Update: Apereo 2015
Standards Update: Apereo 2015Charles Severance
 
Apereo 2015: The State of Sakai
Apereo 2015: The State of SakaiApereo 2015: The State of Sakai
Apereo 2015: The State of SakaiCharles Severance
 
The Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational TechnologyThe Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational TechnologyCharles Severance
 

Más de Charles Severance (20)

LTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS IntegrationLTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS Integration
 
Hierarchy requirements
Hierarchy requirements Hierarchy requirements
Hierarchy requirements
 
Sakai Hierarchy Framework Changes Overview (not implemented)
Sakai Hierarchy  Framework Changes Overview (not implemented)Sakai Hierarchy  Framework Changes Overview (not implemented)
Sakai Hierarchy Framework Changes Overview (not implemented)
 
Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)
 
Exploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning EcosystemExploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning Ecosystem
 
Exploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with TsugiExploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with Tsugi
 
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
 
Beyond MOOCs: Open Education at Scale
Beyond MOOCs: Open Education at ScaleBeyond MOOCs: Open Education at Scale
Beyond MOOCs: Open Education at Scale
 
Building the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning EnvironmentBuilding the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning Environment
 
CloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad ReuseCloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad Reuse
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and Learning
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and Learning
 
The Game of MOOCs
The Game of MOOCsThe Game of MOOCs
The Game of MOOCs
 
A View on the Future of Sakai
A View on the Future of SakaiA View on the Future of Sakai
A View on the Future of Sakai
 
The Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning ToolsThe Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning Tools
 
Standards to Enable an Open Learning Ecosystem
Standards to Enable an Open Learning EcosystemStandards to Enable an Open Learning Ecosystem
Standards to Enable an Open Learning Ecosystem
 
Updated Version: Tsugi Overview
Updated Version: Tsugi OverviewUpdated Version: Tsugi Overview
Updated Version: Tsugi Overview
 
Standards Update: Apereo 2015
Standards Update: Apereo 2015Standards Update: Apereo 2015
Standards Update: Apereo 2015
 
Apereo 2015: The State of Sakai
Apereo 2015: The State of SakaiApereo 2015: The State of Sakai
Apereo 2015: The State of Sakai
 
The Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational TechnologyThe Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational Technology
 

Último

31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Employablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptxEmployablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptxryandux83rd
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...HetalPathak10
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEMISSRITIMABIOLOGYEXP
 
DBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdfDBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdfChristalin Nelson
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptxmary850239
 

Último (20)

31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Employablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptxEmployablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
 
DBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdfDBMSArchitecture_QueryProcessingandOptimization.pdf
DBMSArchitecture_QueryProcessingandOptimization.pdf
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
CARNAVAL COM MAGIA E EUFORIA _
CARNAVAL COM MAGIA E EUFORIA            _CARNAVAL COM MAGIA E EUFORIA            _
CARNAVAL COM MAGIA E EUFORIA _
 
Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
 
Chi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical VariableChi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical Variable
 
4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx
 

IMS Developer Network

  • 1. IMS Developer Network Dr. Charles Severance IMS GLC Developer Network Coordinator © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 1
  • 2. Goals of the Developer Network • Increase adoption of IMS Standards in real, shipping products • Increase developer involvement in standards development – use implementation experiences • Improve interoperability between different implementations of IMS Standards on “day 1” © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 2
  • 3. Adding Value to Member Efforts • IMS does not have developers, nor do we build products • Coordination and communication amongst member developers – increase efficiency • Build structures for exchanging information between member developers- like open source © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 3
  • 4. Communication • IMS Developer Network (members only) • Work in development – working with draft specs • Webinars – To the membership and public • Speaking outreach at developer-oriented meeting • Developer tutorials – at meetings or on site • Software artifacts © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 4
  • 5. Open Source IMS Artifacts • Apache 2 contribution agreements and license • Reusable code – think jar file • Sample code – multiple languages • Test code to help exercise implementations • Clean Intellectual Property is very important so these artifacts can be used in shipping products © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 5
  • 6. Resources • Some of this will be an exercise in “herding cats” – motivating “volunteers” to help each other • Increasing IMS Developer Network Membership will increase resources • Will engage in some fund raising to retain resources to do bits and pieces here and there © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 6
  • 7. Value Proposition of DevNet • Once a member’s developers “are hooked in” information will come to them • I will actively work to “pull information” out of one member to be shared with all members • Members can adopt/implement more specs with less time and less travel. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 7
  • 8. Next Steps • Work with IMS to develop legal structure for developer network • Continue work with LTI 2.0 to help define the mission and approach – investigate LTI Alliance • Broaden involvement to other efforts as opportunities present themselves © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 8
  • 9. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 9
  • 10. IMS Learning Tools Interoperability 2.0 Building the Standards for Learning Functionality Mashup © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 10
  • 11. IMS Tool Interoperability • A standard which is currently under development by IMS (www.imsglobal.org) for functionality mash up • Effectively provides Facebook-like capabilities for learning management systems • Read-write access from a tool to the LMS © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 11
  • 12. IMSTools Interoperability 1.0 • Demonstrated at IMS Alt-I-Lab 2005 in Sheffield England • Balckboard, Sakai, WebCT, Moodle, Samigo, ConceptTutor © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 12
  • 13. Caveat: This section discusses a specification still under development – anything can change as the specification progresses. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 13
  • 14. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 14
  • 15. IMS Learning Tool Interoperability 2.0 • Currently in Development • Specification Leads • Bruno van Haetsdaele -Wimba • Chris Moffatt - Microsoft • Learning Functionality Mash Up • Integrated into “Add Resource” in learning systems © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 15
  • 16. Scenarios • IMS LTI 2.0 tool installed by the administrator – end- users don’t even realize the tool is hosted externally • IMS LTI 2.0 generic tool available to instructors – to be placed and configured Mash-Up style (like a general- purpose RSS reader or web-content tool) • An IMS LTI 2.0 tool is placed when a publisher cartridge is loaded – often these are partially provisioned © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 16
  • 17. Virtual Tool - Admin Install • Administrator installs a proxy tool and makes it available as a regular tool • Administrator configures services “sandbox” for the remote tool – exchange of key material • Tool may have permission to connect asynchronously • Tool may have permission to places “resources” – instances of itself in a course shell © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 17
  • 18. Instructor MashUp – YouTube • Instructor creates some learning object in an external service (freelearningsoftware.com) • The service presents a URL + password • The instructor pastes this information into an LTI Consumer Tool in the LMS © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 18
  • 19. Instructor MashUp – SandBox • For instructor mash up – the Instructor configures the ”sandbox” at the time of mash up • The admin can set an inherited “sandbox” for all instructor- placed tools. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 19
  • 20. Common Cartridge • Scenario 1: Content points to a pre-trusted host such as content.pearson.com – administrator has a sandbox pre-configured for tools that point to the pre-trusted host • Scenario 2: When there is no pre-arranged trust/sandbox – a placement from a cartridge behaves as an instructor-placed IMS LTI proxy tool. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 20
  • 21. Case Study: UM.SiteMaker www.gvcsitemaker.com • SiteMaker is a simple, end-user tool to build web sites • Database capability called “data tables” • Combination of power and simplicity • Written in Apple’s Web Objects by Michgan • Now has its own open source community and commercial vendor • Should we rewrite SiteMaker in Sakai? No. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. www.gvcsitemaker.com 21
  • 22. Sakai / Sitemaker Integration • Launching via IMS LTI 2.0 (an early draft) • Experiment in the ease of workflow of mashing a tool up • Model: YouTube - “paste this HTML” • Production: Fall 2008 © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. www.gvcsitemaker.com 22
  • 23. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 23
  • 24. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 24
  • 25. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 25
  • 26. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 26
  • 27. IMS Learning Tools Interoperability Demonstration • IMS Learning Impact • May 12-16, 2008, Austin, TX, USA • http://www.imsglobal.org/ © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 27
  • 28. Thanks • Wimba • Microsoft • Blackboard • Icodeon • Ucompass • Pearson • University of Michigan © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 28
  • 29. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 29
  • 30. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 30
  • 31. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 31
  • 32. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 32
  • 33. IMS Developer Network • My task is to develop the IMS Developer Network • Improve “in-the-field” availability of standards- compliant implementations • Develop reusable bits / sample code / test code • Work with and go-between developers implementing IMS Specs in their products © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 33
  • 34. IMS / Sakai Google Summer of Code © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 34
  • 35. © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 35
  • 36. General Idea • Build many different implementations of IMS Tool Interoperability • Variations on a theme - think beyond just learning management systems • Try to create an initial body of work to make it worth while to build tools using IMS Tool Interoperability © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 36
  • 37. Proposed Project Ideas •Sakai •Chisimba • Consumer •Drupal • Producer •Moodle •Google Android • Consumer •Rails IMS TI Test Kit • Producer • Consumer •Atutor • Producer •Elgg •Proxied access Consumer = LMS Producer = Tool © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 37
  • 38. IMS / Sakai Google Summer of Code • An IMS LTI Producer for Sakai – Katherine Edwards, McGill University • An IMS LTI Producer for Moodle – Jordi Piguillem Poch - Universitat Politècnica de Catalunya • Improving Sakai’s Presense Capability – Eli Foley – Georgia Tech © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 38
  • 39. Next Steps • Work with IMS to develop legal structure for developer network • Continue work with LTI 2.0 to help define the mission and approach – investigate LTI Alliance • Broaden involvement to other efforts as opportunities present themselves © Copyright 2008 IMS Global Learning Consortium All Rights Reserved. 39

Notas del editor

  1. This is a little different from Microsoft and Apple’s developer networks.
  2. Intellectual property is very important to track – standards are under development outside public view – implementations are IP that one or another member
  3. Google Summer of Code
  4. Not going to build an LMS. That is what the members do.
  5. This is about pulling and pushing like a pump.