Skip to content.
Personal tools
You are here: Home » Resources » An overview of the SLeD Project

An overview of the SLeD Project

15 Jun, 2005
This project focused on developing tools to handle learning material that has been described using IMS Learning Design. Learning Design has been recognised as having a potentially vital part in the overall architecture of learning systems but there are limited tools that handle the complex format needed. SLeD has developed two tools.

The first is a Learning Design Engine produced by the Open University of the Netherlands (OUNL) called CopperCore . The work of the SLeD project enhanced an earlier release of Coppercore, which worked at Learning Design Level A to adopt a service based approach and work with all the levels of Learning Design (A, B and C). Operating at level B means that the software can support the conditions and logic necessary to allow interaction with the designs. Level C adds notification to permit more sophisticated communication between different parts of the design. This tool gives a way to validate a Learning Design in an XML format and to transform it from a design into a particular instance that could then be played.

(For more on Learning Design see the Themes section of this website)

The second product is the SLeD Learning Design Player which works in conjunction with the CopperCore engine to give an example player system, enabling designs to be operated and run through.

SLeD is dependant on CopperCore and the two products should be installed together. The SLeD system runs at Level B with communication through to examples of end user services such as conferencing and search. Initial Learning Designs need to be produced using generic XML editors such as RELOAD. SLeD also supports a parameterised format for designs which then allow new variants to be produced by simple form filling.

Scenarios of use

1. Developing and running courses using Learning Design The Coppercore/SLeD system enables practical experience with Learning Design as an approach to the description of courses, using the following sequence:

  1. production of XML Learning Designs that model a learning sequence in an editor like Reload
  2. The XML LD units can then be loaded into the SLeD/Coppercore engine for validation
  3. The units can be played using the SleD player

2. Producing a Learning Design Management System A learning Design service differs from other services because it needs to model and manage a sequence of services to create a learning flow. The Web Services model for communication developed by SleD could therefore be used as a basis for custom development of a learning environment built on representing courses as Learning Design. The CopperCore Learning Design Engine provides validation and management interfaces as Web Services and can be integrated with other systems such as editors or content management systems. The open source approach means that the coding adopted in the SLeD system is available as a model for this approach.


Supported by JISC Supported by CETIS
Powered by Plone