270 likes | 453 Views
Implementing IMS Common Cartridge. Warwick Bailey, Director Icodeon Ltd Cambridge, UK. SCORM – content can be “ trapped ” The Icodeon Common Cartridge implementation IMS Common Cartridge – evaluating the claim to “ Free the Content ”. SCORM – content can be “ trapped ”
E N D
Implementing IMS Common Cartridge Warwick Bailey, Director Icodeon Ltd Cambridge, UK
SCORM – content can be “trapped” • The Icodeon Common Cartridge implementation • IMS Common Cartridge – evaluating the claim to “Free the Content”
SCORM – content can be “trapped” • The Icodeon Common Cartridge implementation • IMS Common Cartridge – evaluating the claim to “Free the Content”
Implementing SCORM: Icodeon SCORM Player • Since 2005 • Integrated into e-learning systems, LMS
Trend 2008-2009: SCORM use is increasing. Corporate training, K12 and Higher Education sectors
Icodeon SCORM Player Icodeon Common Cartridge Player The Player applications enable vendors of e-learning systems to rapidly add the full feature set of e-learning standards.
SCORM Run Time Environment • Content uses a SCORM API that must be added to the browser. • Tight integration between content availability and content sequence. • User interface controls specified by SCORM replace standard browser devices. … SCORM requires tight coupling between content & run time environment
Free the Content? • SCORM based content is “trapped” because: • tight coupling between content and environment • content does not use standard browser devices for common internet functions Does IMS Common Cartridge really “Free the Content” ?
SCORM – one way in which content can be “trapped” • The Icodeon Common Cartridge implementation • IMS Common Cartridge – evaluating the claim to “Free the Content”
Both SCORM and IMS CC Use Packaged Content Icodeon Common Cartridge Player Icodeon SCORM Player
Icodeon Common Cartridge Platform and Player Player Application Web Services Platform HTTP IMS Common Cartridge can be implemented to break the coupling between content & environment, and to use standard browser devices.
IMS Common Cartridge can be implemented to break the coupling between content and environment… … some examples:
Free the Content: Example 1 QTI Assessment in a Common Cartridge
Free the Content: Example 2 Discussion Topic in a Common Cartridge
? ? + LMS Apps, Blogs, Wikis, Widgets, Feeds. Mash-Ups… Icodeon Common Cartridge Web Services Platform
Icodeon Common Cartridge Web Services Platform Platform URL Language Platform URL Language enables simple HTTP requests to be made to the web services platform: http://{host-name}/cartridges/{cartridge-name}/...
URL Language: Example 1 Thumbnail Views of Cartridge Content http://{host-name}/cartridges/{cartridge-name}/items/{item-name}/resource.jpg http://{host-name}/cartridges/{cartridge-name}/items/~first/resource.gif http://{host-name}/cartridges/{cartridge-name}/items/~last/resource.png
URL Language: Example 2 QTI Assessment http://{host-name}/cartridges/{cartridge-name}/items/{item-name}/assessment.js
URL Language: Example 3 Cartridge Content Menus http://{host-name}/cartridges/{cartridge-name}/items/~root.html (.xml) http://{host-name}/cartridges/{cartridge-name}/items/~root.json http://{host-name}/cartridges/{cartridge-name}/items/~root.atom
SCORM – one way in which content can be “trapped” • The Icodeon Common Cartridge implementation • IMS Common Cartridge – evaluating the claim to “Free the Content”
Both SCORM and IMS CC Use Packaged Content Icodeon Common Cartridge Player Icodeon SCORM Player
IMS Common Cartridge Deployment ? ? ? ? ? The cartridge content can be more or less “free” – this depends more on the technical implementation than on the technical specification.
Icodeon Common Cartridge Platform http://ccplatform.blogspot.com sales@icodeon.com Icodeon Ltd, Cambridge, UK