Free the Content
Download
Report
Transcript Free the Content
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”
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
Common Internet Functions: Browser vs. SCORM Run Time
History
Browser
SCORM Run Time
Back Button
SetValue(“adl.nav.request”,”previous”)
History List
Links
<a href=“…”/>
SetValue(“adl.nav.request”,“{target=intro}choice”)
Bookmarks
Favourites
SetValue(“cmi.exit”,”suspend”)
http://delicious.com/
State
HTTP Stateless
protocol
Cookies
URL Re-writing
Computer Managed Instruction Data Model
Sequencing Information Data Model
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”
Both SCORM and IMS CC Use Packaged Content
Icodeon SCORM
Player
Icodeon Common
Cartridge Player
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
?
+ LMS
Apps, Blogs, Wikis, Widgets, Feeds. Mash-Ups…
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
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”
Both SCORM and IMS CC Use Packaged Content
Icodeon SCORM
Player
Icodeon Common
Cartridge 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
[email protected]
Icodeon Ltd, Cambridge, UK