The terminology used here is defined in IMS-LD v1.0.
Process Description
A learning design has a method associated with it. Each method may have one or more plays. If a method has more than one play, they are executed concurrently. Each play has one or more acts that are executed sequentially. An act may have one or more role-parts associated with it. Each role-part maps to exactly one activity or activity structure. Each activity describes what the role-part does and what environment is available to execute it.
An activity can be further refined to be one of three things:
- A learning activity - an activity for the learner.
- A support activity - a supporting activity.
- An activity structure - a structure of activities that may be sequenced.
Completion of an activity creates an outcome, which may in turn trigger an notification (Level C).
An environment is a sequenced set of resources (including learning objects) or services. Sequencing defaults to linear, but may be more complex as specified by IMS Simple Sequencing.
The Act Object
Each act object is an entity.
Type |
Name |
Description |
---|---|---|
String |
id |
A globally unique identifier |
String |
title |
Name of this activity |
Properties |
properties |
Metadata associated with this activity |
Set |
role-activities |
A set of role-part/activity/environment tuples. |
The Activity Object
The activity object is a base class extended by LearningActivity and SupportActivity. Each activity is an entity, and thus includes properties that can be used as metadata.
Type |
Name |
Description |
---|---|---|
String |
id |
A globally unique identifier |
String |
title |
Name of this activity |
Properties |
properties |
Metadata associated with this activity |
Boolean |
visible |
True if visible |
The LearningActivity Object
Type |
Name |
Description |
---|---|---|
List |
objectives |
A list of learning objectives |
List |
prerequisites |
A list of prerequisites |
Id |
environment |
A reference to an environment |
String |
description |
Description of the learning activity |
String |
completion |
"user-choice" or "time" |
Id |
on-completion |
A reference to an on-completion object |
The SupportActivity Object
Type |
Name |
Description |
---|---|---|
Id |
role |
A role reference |
Id |
environment |
A reference to an environment |
String |
description |
Description of the learning activity |
String |
completion |
"user-choice" or "time" |
Id |
on-completion |
A reference to an on-completion object |
The Environment Object
Each environment is an entity.
Type |
Name |
Description |
---|---|---|
String |
Id |
A globally unique identifier |
String |
Title |
Name of the environment |
Properties |
properties |
Environment metadata |
List |
elements |
An ordered list of references to learning objects, services, environment, or a resource. |