Skip to content
SCORM 2004 Sequencing Tracking Model
The sequencing tracking model captures data corresponding to completion status, satisfaction status, progress measure, score and more. We’ve provided you with simple definitions to compare alongside the SCORM standard definitions.
Simple definitions
Objective Progress Information
Information regarding satisfaction and measure (score). These metrics are always associated with objectives. This data is associated with one attempt on the activity.
Objective Progress Status[boolean:FALSE]
Controls the validity of Objective Satisfied Status.
Objective Satisfied Status[boolean:FALSE]
Satisfaction status
Objective Measure Status[boolean:FALSE]
Controls the validity of Objective Normalized Measure
Objective Normalized Measure[Real [-1.0..1.0] Precision of at least 4 significant decimal digits:0]
Score
Activity Progress Information
Information about the activity that spans all attempts.
Activity Progress Status[boolean:FALSE]
Controls the validity of all Activity Progress Information (primarily Activity Attempt Count).
Activity Absolute Duration[Duration Accuracy 0.1 second:0]
Remnant from IMS Simple Sequencing. Behavior is not defined in SCORM.
Activity Experienced Duration[Duration Accuracy 0.1 second:0]
Remnant from IMS Simple Sequencing. Behavior is not defined in SCORM.
Activity Attempt Count[Non Negative Integer:0]
The number of times the learner has attempted this activity. An attempt is defined as a sequencing attempt in which the tracking data is reset. The learner may have experienced the content more times than the attempt count indicates.
Attempt Progress Information
Completion data about the activity. This data is associated with one attempt on the activity.
Attempt Progress Status[boolean:FALSE]
Controls the validity of all Attempt Progress Information (primarily Attempt Completion Amount and Attempt Completion Status).
Attempt Completion Amount[Real [0..1] Precision of at least 4 significant decimal digits:0]
Measure of the learner’s progress towards completion (related to cmi.progress_status). This value is not rolled up in 2nd and 3rd Edition, but is rolled up in 4th Edition.
Attempt Completion Status[boolean:FALSE]
Completion status
Attempt Absolute Duration[Duration Accuracy 0.1 second:0]
Remnant from IMS Simple Sequencing. Behavior is not defined in SCORM.
Attempt Experienced Duration[Duration Accuracy 0.1 second:0]
Remnant from IMS Simple Sequencing. Behavior is not defined in SCORM.
Activity State Information
Information about the activity needed for the sequencer.
Activity is Active[boolean:FALSE]
If true, the learner is currently attempting this activity or one of its descendants.
Activity is Suspended[boolean:FALSE]
If true, the tracking data for this activity is being maintained from the last attempt so that is can be resumed.
Available Children[Ordered List of Activities:All children]
Indicates which of a cluster’s children where chosen during random selection.
Global State Information
Information about the state of the sequencer as a whole.
Current Activity[Activity:None]
Which activity is currently being delivered.
Suspended Activity[Activity:None]
The activity from which the previous attempt on the activity tree left off (if the previous attempt was suspended with the intention of being resumed later).
SCORM standard definitions
Objective Progress Information
For sequencing purposes, each learning objective associated with an activity has a set of tracking information that allows learner progress toward learning objectives to be tracked, thus enabling conditional sequencing decisions. For each attempt on an activity, a learner gets one set of Objective Progress Information for each objective associated with the activity.
Objective Progress Status [boolean:FALSE]
Indicates whether the objective currently has a valid satisfaction value.
Objective Satisfied Status[boolean:FALSE]
Indicates the objective is satisfied (True or False). The determination or meaning of satisfied (or not satisfied) is not defined in this model. The value is unreliable unless Objective Progress Status is True.
Indicates the objective is satisfied (True or False). The determination or meaning of satisfied (or not satisfied) is not defined in this model. The value is unreliable unless Objective Progress Status is True.
Objective Measure Status[boolean:FALSE]
Indicates the objective has a measure value (True or False).
Indicates the objective has a measure value (True or False).
Objective Normalized Measure[Real [-1.0..1.0] Precision of at least 4 significant decimal digits:0]
The measure (e.g., standardized score) for the objective, normalized between -1..1 (inclusive). The mechanism to normalize a measure is not defined in this model. The value is unreliable unless Objective Measure Status is True.
Activity Progress Information
Each tracked activity has one set of tracking status information that spans all attempts on that activity; this information is the Activity Progress Information.
Activity Progress Status[boolean:FALSE]
Indicates the activity progress information is meaningful (True or False) for the activity.
Indicates the activity progress information is meaningful (True or False) for the activity.
Activity Absolute Duration[Duration Accuracy 0.1 second:0]
The cumulative duration of all attempts on the activity, i.e., the time from the initial start of the activity to the end of the activity. The mechanism for determining the duration is not defined in this model. The value is unreliable unless Activity Progress Status is True.
The cumulative duration of all attempts on the activity, i.e., the time from the initial start of the activity to the end of the activity. The mechanism for determining the duration is not defined in this model. The value is unreliable unless Activity Progress Status is True.
Activity Experienced Duration[Duration Accuracy 0.1 second:0]
The cumulative experienced duration of all attempts on the activity, i.e., the time from the initial start of the activity to the end of the activity, not including any time elapsed while the activity is suspended (i.e., when the activity is not being experienced or is inactive). The mechanism for determining the duration of the suspend time is not defined in this model. The value is unreliable unless Activity Progress Status is True and the activity is a leaf.
The cumulative experienced duration of all attempts on the activity, i.e., the time from the initial start of the activity to the end of the activity, not including any time elapsed while the activity is suspended (i.e., when the activity is not being experienced or is inactive). The mechanism for determining the duration of the suspend time is not defined in this model. The value is unreliable unless Activity Progress Status is True and the activity is a leaf.
Activity Attempt Count[Non Negative Integer:0]
The number of attempts on the activity. The count includes the current attempt, i.e., 0 means the activity was not attempted and 1 or greater means it either is in progress or finished. The value is unreliable unless Activity Progress Status is True.
The number of attempts on the activity. The count includes the current attempt, i.e., 0 means the activity was not attempted and 1 or greater means it either is in progress or finished. The value is unreliable unless Activity Progress Status is True.
Attempt Progress Information
For each attempt on a tracked activity, a learner gets one set of Attempt Progress Information.
Attempt Progress Status[boolean:FALSE]
Indicates the attempt progress information is meaningful (True or False) for the activity attempt.
Indicates the attempt progress information is meaningful (True or False) for the activity attempt.
Attempt Completion Amount[Real [0..1] Precision of at least 4 significant decimal digits:0]
The measure of the completion of the attempt on the activity, normalized between 0..1 (inclusive) where 1 means the activity attempt is complete and any lesser value means the attempt is not complete. The mechanism to define the completion amount is not defined in this model.
Attempt Completion Status[boolean:FALSE]
Indicates the activity attempt is completed (True or False). The determination or meaning of completed or incomplete is not defined in this model. The value is unreliable unless Attempt Progress Status is True.
Indicates the activity attempt is completed (True or False). The determination or meaning of completed or incomplete is not defined in this model. The value is unreliable unless Attempt Progress Status is True.
Attempt Absolute Duration[Duration Accuracy 0.1 second:0]
The duration of the attempt on the activity, i.e., time from the start of the attempt to the end of the attempt. The mechanism for determining the duration is not defined in this model. The value is unreliable unless Attempt Progress Status is True.
The duration of the attempt on the activity, i.e., time from the start of the attempt to the end of the attempt. The mechanism for determining the duration is not defined in this model. The value is unreliable unless Attempt Progress Status is True.
Attempt Experienced Duration[Duration Accuracy 0.1 second:0]
The experienced duration of the attempt on the activity, i.e., the time from the start of the attempt to the end of the attempt, not including elapsed time while the activity attempt is suspended (i.e., when the activity attempt is not being experienced or is inactive). The mechanism for determining the duration or the suspend time is not defined in this model. The value is unreliable unless Attempt Progress Status is True.
Activity State Information
To enable the normative sequencing behaviors, an LMS must maintain additional state information for each activity in the Activity Tree on a per learner basis. This information is called Activity State Information, and this information exists for each activity regardless if the activity is tracked or not.
Activity is Active[boolean:FALSE]
Indicates that an attempt is currently in progress for the activity, i.e., the activity has been delivered to the learner and has not been terminated, or is an ancestor of the Current Activity (True or False).
Indicates that an attempt is currently in progress for the activity, i.e., the activity has been delivered to the learner and has not been terminated, or is an ancestor of the Current Activity (True or False).
Activity is Suspended[boolean:FALSE]
Indicates the activity is currently suspended (True or False).
Indicates the activity is currently suspended (True or False).
Available Children[Ordered List of Activities:All children]
A list indicating the ordering of the available child activities for the activity.
A list indicating the ordering of the available child activities for the activity.
Global State Information
The LMS’s sequencing implementation maintains additional state information for the Activity Tree.
Current Activity[Activity:None]
Indicates the Current Activity. If an activity is being experienced by the learner, the Current Activity is the activity delivered by the most recently completed Content Delivery Environment Process. If an activity is not being experienced by the learner, the Current Activity is the last activity identified to terminate by the most recently completed Terminate Request Process or the undeliverable target activity of the last successful Choice Sequencing Request Process.
Indicates the Current Activity. If an activity is being experienced by the learner, the Current Activity is the activity delivered by the most recently completed Content Delivery Environment Process. If an activity is not being experienced by the learner, the Current Activity is the last activity identified to terminate by the most recently completed Terminate Request Process or the undeliverable target activity of the last successful Choice Sequencing Request Process.
Suspended Activity[Activity:None]
Indicates the activity from which a Suspend All navigation request was triggered.