Using IMS Learning Design in Educational Situations

Using IMS Learning Design in Educational Situations

Paul Hazlewood (Liverpool Hope University, UK), Amanda Oddie (Liverpool Hope University, UK) and Mark Barrett-Baxendale (Liverpool Hope University, UK)
DOI: 10.4018/978-1-59904-861-1.ch013
OnDemand PDF Download:


IMS Learning Design (IMS LD) is a specification for describing a range of pedagogic approaches. It allows the linking of pedagogical structure, content, and services, whilst keeping the three separate, thus providing the potential for reuse as well as forming the basis for interoperability between learning activities and services. As such, this specification promises unprecedented opportunities to build effective tutor support and presence into e-learning systems. The tools that implement the specification have primarily been used for research purposes and have not been targeted at teaching practitioners or learners working in teaching and learning situations. There is a perception amongst practitioners and tool developers that the specification and tools are too technical or difficult for practitioner use. This chapter examines practitioner use of current tools for creating IMS LD and the use of IMS LD units of learning (UoLs) with learners through projects being undertaken at Liverpool Hope University (LHU). It presents some of the experiences and findings gained from these projects. The chapter also examines current technologies and tools for creating and running IMS LD UoLs, and finally discusses the potential and future for IMS LD.
Chapter Preview


The IMS Learning Design (IMS LD) specification (IMS, 2003) is an evolution of the Educational Modeling Language (EML) developed by the Open University of the Netherlands (OUNL). EML was designed for online distance learning but was not considered a standard. The IMS LD specification was developed as a standard to encompass a wider range of teaching and learning situations. The specification claims to capture a wide range of pedagogies in electronic form, and as such, promises unprecedented opportunities to build effective tutor support and presence into e-learning systems.

IMS LD is a specification that can:

  • 1.

    Describe learning situations which use a wide range of pedagogic approaches; the learning situations can be at any level of granularity, for example, activity, lesson, themed block, module, or course.

  • 2.

    Link the learning with a range of content and services, potentially allowing for the reuse of learning designs.

IMS LD is well suited to offer the flexibility of implementing any pedagogical approach, allowing students to collaborate or progress through units of learning entirely at their own pace. It offers adaptability for students’ abilities by allowing a practitioner to set up a unit of learning (UoL) that allows students to take different paths through it or through different UoLs based on their experience or learning styles.

Although the IMS LD specification has been available for around four years and much research and development has built up around it, for example, the UNFOLD project (UNFOLD, 2004) and TENCompetence (TENCompetence, 2005) project, few practitioners have had practical experience of it. Currently, the understanding of the utility of the specification and its uptake is low. Factors contributing to this include lack of “practitioner friendly” tools and the inaccessibility of the specification to people who do not have a technical background.

The aim of this chapter is to discuss the current status of IMS LD and, in particular, its uptake by teaching practitioners. This will be achieved through a discussion of findings and experiences from Joint Information Systems Committee (JISC) and Higher Education Academy (HEA) funded research projects carried out at LHU that are based on the use of IMS LD by teaching practitioners and learners.

The core objectives of the chapter are to discuss:

  • The current technologies,

  • The production of IMS LD UoLs,

  • The experiences of practitioners and students,

  • The potential for reuse.

The chapter will appeal both to practitioners wishing to use IMS LD in teaching and learning situations (for example, supporting the delivery of blended learning or fully online courses) and researchers interested in the technologies and current research surrounding IMS LD.



IMS LD was released in 2003 and is based on the Educational Modeling Language which was created by the OUNL. The OUNL no longer supports EML; instead it contributes to the ongoing development of IMS LD (Jeffery & Currier, 2003). IMS LD does not define a development methodology (Koper, 2005); rather it allows learning scenarios to be described and presented to learners online as well as enabling them to be shared between systems. It can describe a wide variety of pedagogical models, or approaches to learning, including group work and collaborative learning. It does not define individual pedagogical models; instead it provides a high level language, or metamodel, that can describe many different models. Like EML, the language describes how people perform activities, using resources (including materials and services) and how these are coordinated into a learning flow. Simply put, IMS LD is designed to represent many pedagogical models and to be a standard that offers interoperability and reuse (Kew, 2004; Koper, 2001).

Key Terms in this Chapter

Open Source: This normally refers to any program whose source code is made freely available for use or modification by others. This software is commonly developed and maintained by communities of coders.

IMS Learning Design (IMS LD): This is a specification allowing the representation of various pedagogical models to describe learning.

Repositories: This refers to a place where data, for example, units of learning, can be stored, shared, and maintained.

SOA: This is a collection of services that communicate with each other, for example, coordinating activities and passing data. Services are self contained, well defined, and do not rely on the state of other services, for example, chat room.

Educational Modeling Language (EML): This is a specification based on XML that allows the modeling of instructional design. This is the precursor of IMS LD and is no longer being developed.

Unit of Learning (UOL): This is the representation of a course or module created using the IMS LD specification that can be run through a player such as SLeD for use with students

XML (Extensible Mark-up Language): XML is a W3C standard for creating mark-up languages that describe the structure of data. It is a metalanguage for describing other languages, for example, IMS learning design.

Complete Chapter List

Search this Book: