2.3.3 A learning objects approach to learning and training content

The DITA Learning and Training specialization applies DITA principles and best practices for using topic-based and modular content to plan, develop, and deliver learning and training content.

The reusable learning objects, or RLO, approach to learning content derives from the pioneering work of learning content designers at several companies, including Autodesk®, Oracle®, and Cisco®. Author Peder Jacobsen defines an RLO as "a discrete reusable collection of content used to present and support a single learning objective." With this approach, it is possible to gather a pool of information objects and make them available for reuse and repurposing in a variety of learning delivery contexts.

There is a strong affinity between the DITA topic-based, modular approach to content in general, and the learning objects approach to learning content in particular.

Working assumptions about learning content and how to support authoring and delivering it with DITA include the following:

This figure shows the composition of learning objects as a) instructional objects, b) information objects, and c) the specialized DITA topic types to support them.

In this approach, a learning object comprises a "discrete reusable collection of content used to present and support a single learning objective," and consists of two primary information components:

This picture shows the end-to-end process for designing, authoring, and delivering specialized learning content with DITA.

In this approach, a learning content developer:

  1. Uses learning map elements to identify the learning objects and the supporting content needed to address specific learning goals and objectives.
  2. Uses learning topic elements to structure the learning content.
  3. Applies learning metadata elements to describe specific characteristics of the learning content, following a sub-set of the IEEE LOM standard.
  4. Constructs specific build maps and relationship tables to organize learning objects for delivery as a course with specific output and delivery needs.
  5. Invokes processing to generate specific learning deliverables, based on the default processing available with DITA content and specialized as needed for learning-specific purposes and delivery formats.

Previous Topic:  2.3.2 Objectives of the DITA Learning and Training Specialization

Next Topic:  2.3.4 Use cases

Parent Topic:  Learning and training architecture

Sibling Topics:

2.3.1 Overview

2.3.2 Objectives of the DITA Learning and Training Specialization

2.3.4 Use cases

2.3.5 Summary of learning topic, map, and domain designs