View
227
Download
2
Category
Tags:
Preview:
Citation preview
IMS Learning Design Runtime ToolsPaul SharplesInstitute for Educational CyberneticsUniversity of Bolton
IMS Learning Design Runtime
A runtime system needs to be able to…
Import an IMS LD Zip file Read the manifest to ascertain the structure &
content Instantiate the Learning Design template
IMS Learning Design Runtime
A runtime system also needs to…
Allow some management of the Learning Designs
Allow users to “play” the Learning Design Save the “state” of the Learning Design
Open source software tools CopperCore Learning Design Engine
Service Based Learning Design Player (SLeD)
CopperCore Service Integration (CCSI) Tools are all “Java” J2EE based. They
typically run within a JBoss application server
Services in IMS LD
• Within an IMS Learning Design a user has access to content but also something called “services”.
• IMS Learning Design specifies a generic set of services
• Concrete Implementations were not available• These generic services are vague• These services are not easily extendable
Extending the services
• Idea for extending LD services taken from the web 2.0 world and specifically widgets/gadgets
• Widgets and gadgets can be found both on the desktop and on the web in various flavours
• They usually are small applications comprised of HTML and Javascript
• Examples include Apple Mac Dashboard widgets, Windows Vista Sidebar gadgets & Google gadgets
Extending the services
• W3C released the draft Widget specification (2007)
• A Widget Server was implemented using the W3C specification as basis.
• Architecturally: Separation of concerns• Widget server is extendable• Widget Server advertises which widgets it can
offer
What next?
• Create a new Learning Design Player• Utilising CopperCore engine• Replacing SLeD• Based more on the “widget” look & feel• Use Ajax for better User Interface
Recommended