Class SequencingRules
java.lang.Object
dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.SequencingRules
- All Implemented Interfaces:
Serializable
Represents a set of sequencing rules within the SCORM IMS Simple Sequencing (IMSSS) schema.
Sequencing rules define specific conditions and actions that control the availability and
behavior of learning activities based on the learner's progress, completion status, and
interactions with the content.
Sequencing rules are used to enforce a specific flow of learning activities, applying conditions that enable, disable, hide, or skip activities. These rules can be categorized into three main types:
- Pre-Condition Rules: Applied before an activity is attempted, to determine if it should be enabled, disabled, or hidden from the learner.
- Exit-Condition Rules: Applied when the learner exits an activity, to define the behavior upon exit, such as retrying the activity or exiting the current sequence.
- Post-Condition Rules: Applied after an activity has been attempted, to control subsequent sequencing actions, such as skipping an activity or marking it as complete.
Each sequencing rule contains conditions (defined in RuleConditions) that
must be met for the associated action (defined in RuleAction) to be applied.
The IMSSS namespace is specified by IMSSS.NAMESPACE_URI, and this class
aligns with the SCORM 2004 standards for sequencing and navigation.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
SequencingRules
public SequencingRules()
-