Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
IMS Developer Network                                              Dr. Charles Severance                                  ...
Goals of the Developer Network• Increase adoption of IMS Standards in real,       shipping products• Increase developer in...
Adding Value to Member Efforts• IMS does not have developers, nor do we build       products• Coordination and communicati...
Communication• IMS Developer Network (members only)         • Work in development – working with draft specs• Webinars – T...
Open Source IMS Artifacts• Apache 2 contribution agreements and license         • Reusable code – think jar file         •...
Resources• Some of this will be an exercise in “herding cats” –       motivating “volunteers” to help each other• Increasi...
Value Proposition of DevNet• Once a member’s developers “are hooked in”       information will come to them• I will active...
Next Steps• Work with IMS to develop legal structure for       developer network• Continue work with LTI 2.0 to help defin...
© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved.                              9
IMS Learning Tools         Interoperability 2.0                           Building the Standards for Learning             ...
IMS Tool Interoperability• A standard which is currently under development       by IMS (www.imsglobal.org) for functional...
IMSTools Interoperability 1.0         • Demonstrated at IMS               Alt-I-Lab 2005 in               Sheffield Englan...
Caveat: This section discusses a         specification still under         development – anything can change         as th...
© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved.                              14
IMS Learning Tool                     Interoperability 2.0• Currently in Development• Specification Leads•                ...
Scenarios• IMS LTI 2.0 tool installed by the administrator – end-  users don’t even realize the tool is hosted externally•...
Virtual Tool - Admin Install• Administrator installs a proxy tool and makes it       available as a regular tool• Administ...
Instructor MashUp – YouTube• Instructor creates some learning object in an external  service (freelearningsoftware.com)• T...
Instructor MashUp – SandBox• For instructor mash up – the Instructor configures       the ”sandbox” at the time of mash up...
Common Cartridge• Scenario 1: Content points to a pre-trusted host  such as content.pearson.com – administrator has a  san...
Case Study: UM.SiteMaker                            www.gvcsitemaker.com• SiteMaker is a simple, end-user tool to build we...
Sakai / Sitemaker Integration• Launching via IMS LTI 2.0 (an early draft)• Experiment in the ease of workflow of mashing a...
© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved.                              23
© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved.                              24
© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved.                              25
© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved.                              26
IMS Learning Tools                     Interoperability Demonstration• IMS Learning Impact• May 12-16, 2008, Austin, TX, U...
Thanks• Wimba• Microsoft• Blackboard• Icodeon• Ucompass• Pearson• University of Michigan© Copyright 2008 IMS Global Learni...
© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved.                              29
© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved.                              30
© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved.                              31
© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved.                              32
IMS Developer Network• My task is to develop the IMS Developer Network• Improve “in-the-field” availability of standards- ...
IMS / Sakai         Google Summer of Code© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved.              ...
© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved.                              35
General Idea• Build many different implementations of IMS Tool       Interoperability• Variations on a theme - think beyon...
Proposed Project Ideas         •Sakai                                                              •Chisimba         • Con...
IMS / Sakai                     Google Summer of Code• An IMS LTI Producer for Sakai – Katherine  Edwards, McGill Universi...
Next Steps• Work with IMS to develop legal structure for       developer network• Continue work with LTI 2.0 to help defin...
Upcoming SlideShare
Loading in …5
×

0

Share

Download to read offline

IMS Developer Network

Download to read offline

This is a talk I gave about the introduction of myself as the newly hired IMS Developer Network Coordinator. I talk about TI 1.0, LTI 2.0, and transitions. Ref: 2008 05-14-impact-ims-lti-02

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

IMS Developer Network

  1. 1. IMS Developer Network Dr. Charles Severance IMS GLC Developer Network Coordinator© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 1
  2. 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 ConsortiumAll Rights Reserved. 2
  3. 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 ConsortiumAll Rights Reserved. 3
  4. 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 ConsortiumAll Rights Reserved. 4
  5. 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 ConsortiumAll Rights Reserved. 5
  6. 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 ConsortiumAll Rights Reserved. 6
  7. 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 ConsortiumAll Rights Reserved. 7
  8. 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 ConsortiumAll Rights Reserved. 8
  9. 9. © Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 9
  10. 10. IMS Learning Tools Interoperability 2.0 Building the Standards for Learning Functionality Mashup© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 10
  11. 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 ConsortiumAll Rights Reserved. 11
  12. 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 ConsortiumAll Rights Reserved. 12
  13. 13. Caveat: This section discusses a specification still under development – anything can change as the specification progresses.© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 13
  14. 14. © Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 14
  15. 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 ConsortiumAll Rights Reserved. 15
  16. 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 ConsortiumAll Rights Reserved. 16
  17. 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 ConsortiumAll Rights Reserved. 17
  18. 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 ConsortiumAll Rights Reserved. 18
  19. 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 ConsortiumAll Rights Reserved. 19
  20. 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 ConsortiumAll Rights Reserved. 20
  21. 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 ConsortiumAll Rights Reserved. www.gvcsitemaker.com 21
  22. 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 ConsortiumAll Rights Reserved. www.gvcsitemaker.com 22
  23. 23. © Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 23
  24. 24. © Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 24
  25. 25. © Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 25
  26. 26. © Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 26
  27. 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 ConsortiumAll Rights Reserved. 27
  28. 28. Thanks• Wimba• Microsoft• Blackboard• Icodeon• Ucompass• Pearson• University of Michigan© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 28
  29. 29. © Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 29
  30. 30. © Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 30
  31. 31. © Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 31
  32. 32. © Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 32
  33. 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 ConsortiumAll Rights Reserved. 33
  34. 34. IMS / Sakai Google Summer of Code© Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 34
  35. 35. © Copyright 2008 IMS Global Learning ConsortiumAll Rights Reserved. 35
  36. 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 ConsortiumAll Rights Reserved. 36
  37. 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 ConsortiumAll Rights Reserved. 37
  38. 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 ConsortiumAll Rights Reserved. 38
  39. 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 ConsortiumAll Rights Reserved. 39

This is a talk I gave about the introduction of myself as the newly hired IMS Developer Network Coordinator. I talk about TI 1.0, LTI 2.0, and transitions. Ref: 2008 05-14-impact-ims-lti-02

Views

Total views

1,154

On Slideshare

0

From embeds

0

Number of embeds

3

Actions

Downloads

7

Shares

0

Comments

0

Likes

0

×