Implementing IMS Common Cartridge Warwick Bailey, Director Icodeon Ltd Cambridge, UK
1.SCORM – content can be “trapped” 2.The Icodeon Common Cartridge implementation 3.IMS Common Cartridge – evaluating the claim to “Free the Content”
1.SCORM – content can be “trapped” 2.The Icodeon Common Cartridge implementation 3.IMS Common Cartridge – evaluating the claim to “Free the Content”
Since 2005 Integrated into e-learning systems, LMS Implementing SCORM: Icodeon SCORM Player
Trend : 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
BrowserSCORM Run Time History Back Button History List SetValue(“adl.nav.request”,”previous”) Links SetValue(“adl.nav.request”,“{target=intro}choice”) Bookmarks Favourites SetValue(“cmi.exit”,”suspend”) State HTTP Stateless protocol Cookies URL Re-writing Computer Managed Instruction Data Model Sequencing Information Data Model Common Internet Functions: Browser vs. SCORM Run Time
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” ?
1.SCORM – one way in which content can be “trapped” 2.The Icodeon Common Cartridge implementation 3.IMS Common Cartridge – evaluating the claim to “Free the Content”
Icodeon SCORM Player Icodeon Common Cartridge Player Both SCORM and IMS CC Use Packaged Content
Icodeon Common Cartridge Platform and Player Web Services Platform Player Application 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
Icodeon Common Cartridge Web Services Platform Apps, Blogs, Wikis, Widgets, Feeds. Mash-Ups… + LMS ?
Icodeon Common Cartridge Web Services Platform Platform URL Language Platform URL Language enables simple HTTP requests to be made to the web services platform:
URL Language: Example 1 Thumbnail Views of Cartridge Content
URL Language: Example 2 QTI Assessment
URL Language: Example 3 Cartridge Content Menus (.xml)
1.SCORM – one way in which content can be “trapped” 2.The Icodeon Common Cartridge implementation 3.IMS Common Cartridge – evaluating the claim to “Free the Content”
Icodeon SCORM Player Icodeon Common Cartridge Player Both SCORM and IMS CC Use Packaged Content
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 Icodeon Ltd, Cambridge, UK