SCORM Sequencing

Sequencing refers to the behaviors that an LMS follows to deliver a specific learning experience as intended by an author or content developer. This learning experience may be free choice, in which the learner can choose any item in the content organization in any order, or it may be guided by flow through the structure of the content organization. The learning experience can be adaptive, with different behaviors that depend on the learner's performance or other variables that can be tracked by the LMS.

The progression through learning activities that comprise a particular learning experience depends on the sequencing information defined and the interactions between a learner and content objects. A particular learning experience may be sequential, non-sequential, user-directed or adaptive.

SCORM defines a default set of sequencing information that governs sequencing for a specific content organization. However, the default sequencing information only provides for free choice.

The sequencing information is associated with the elements in the content organization tree and each of these elements represents an activity that the learner may engage in under control of the sequencing information. Because the sequencing information is part of the content organization, which is itself part of the package manifest, the intended behaviors can be embedded in a content package in such a form that the package can be used to deliver the same learning experience on any SCORM-conformant LMS.

Sequencing XML

More coming soon...

Code Example

Next, learn more about Metadata.