java.lang.Object
dev.jcputney.elearning.parser.input.scorm2004.ims.ss.sequencing.ControlMode
All Implemented Interfaces:
Serializable

public class ControlMode extends Object implements Serializable
Represents the control mode settings for a learning activity within the SCORM IMS Simple Sequencing (IMSSS) schema. The control mode determines the navigation options available to the learner, such as whether they are allowed to navigate freely, use flow-based navigation, and revisit previously accessed activities.

Each control mode attribute specifies a particular navigation control option, allowing authors to restrict or enable navigation behaviors according to the instructional design of the SCORM package.

The available control modes include:

  • Choice: Allows the learner to freely navigate between available activities.
  • Choice Exit: Allows the learner to exit from an activity and return to a previously accessed one.
  • Flow: Enables linear or sequential navigation through activities.
  • Forward Only: Restricts the learner to moving forward through the activities without going back.
  • Use Current Attempt Objective Info: Indicates whether the current attempt's objective information is used in sequencing.
  • Use Current Attempt Progress Info: Indicates whether the current attempt's progress information is used in sequencing.

These attributes control navigation at the activity level, allowing for flexibility in sequencing logic based on the learner's progress and interactions with the SCORM content.

See Also:
  • Constructor Details

    • ControlMode

      public ControlMode()