SlideShare a Scribd company logo
1 of 39
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

More Related Content

Similar to 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 to 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
 

More from 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
 

More from 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
 

Recently uploaded

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 

Recently uploaded (20)

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 

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

Editor's Notes

  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.