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

PDF
Moodle Keynote July 2011
PDF
DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018
PDF
InnoTube: a collaborative WEB2.0 platform (presented in Paris)
PPTX
Bleeding, Leading, or Not Competing
PPTX
Case Study: Toward Building a New Intranet
PPTX
NGN & IMS
PDF
IMS Core Elements
PDF
Introduction to IMS-IP Multimedia Subsystem
Moodle Keynote July 2011
DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018
InnoTube: a collaborative WEB2.0 platform (presented in Paris)
Bleeding, Leading, or Not Competing
Case Study: Toward Building a New Intranet
NGN & IMS
IMS Core Elements
Introduction to IMS-IP Multimedia Subsystem

Similar to IMS Developer Network (20)

PPTX
Rob Abels keynote at JISC CETIS conference 2012
PDF
Impact Well-Beyond Market Share: Synergy Between Open Source and Standards
PDF
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...
PPT
IMS Learning Tools Interoperability (Smart ICT Korea)
PPT
LTI Update at the IMS QUarterly Meeting, Utrecht, NL
PDF
IMS Overview at BbWorld 2010
PDF
Sakai: Free as in Freedom (Lansing, MI)
PDF
Technology Standarization Commitees
PPT
IMS Learning Impact Workshop on LTI
PPT
2011 03-03-blti-umass
PPT
IMS Basic LTI Overview
PPT
The Coming Functionality Mashup
KEY
Disruptive Innovation
PDF
JA-Sakai: IMS Tools Interoperability - Free as in Freedom
PPT
Ims and qti assessment
PPT
IMS Basic Learning Tools Interoperability
PPT
IMS Learning Tools Interoperability @ Nottingham
PPTX
Group A Standards
KEY
Excellent Instructor Lecture
PPT
Blackboard DevCon: Introducing IMS Learning Tools Interoperability
Rob Abels keynote at JISC CETIS conference 2012
Impact Well-Beyond Market Share: Synergy Between Open Source and Standards
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...
IMS Learning Tools Interoperability (Smart ICT Korea)
LTI Update at the IMS QUarterly Meeting, Utrecht, NL
IMS Overview at BbWorld 2010
Sakai: Free as in Freedom (Lansing, MI)
Technology Standarization Commitees
IMS Learning Impact Workshop on LTI
2011 03-03-blti-umass
IMS Basic LTI Overview
The Coming Functionality Mashup
Disruptive Innovation
JA-Sakai: IMS Tools Interoperability - Free as in Freedom
Ims and qti assessment
IMS Basic Learning Tools Interoperability
IMS Learning Tools Interoperability @ Nottingham
Group A Standards
Excellent Instructor Lecture
Blackboard DevCon: Introducing IMS Learning Tools Interoperability
Ad

More from Charles Severance (20)

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

Recently uploaded (20)

PDF
01-Introduction-to-Information-Management.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Pre independence Education in Inndia.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Pharma ospi slides which help in ospi learning
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Institutional Correction lecture only . . .
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
Insiders guide to clinical Medicine.pdf
01-Introduction-to-Information-Management.pdf
Microbial disease of the cardiovascular and lymphatic systems
Abdominal Access Techniques with Prof. Dr. R K Mishra
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
O7-L3 Supply Chain Operations - ICLT Program
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Pre independence Education in Inndia.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Pharma ospi slides which help in ospi learning
VCE English Exam - Section C Student Revision Booklet
human mycosis Human fungal infections are called human mycosis..pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Institutional Correction lecture only . . .
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Complications of Minimal Access Surgery at WLH
Insiders guide to clinical Medicine.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

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