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

public class DeliveryControls extends Object implements Serializable
Represents the delivery controls for a learning activity within the SCORM IMS Simple Sequencing (IMSSS) schema. Delivery controls define the settings that influence how an activity's completion and objective statuses are managed by the content itself, providing options for controlling tracking and assessment behaviors.

Delivery controls are primarily used to configure how the activity interacts with the learner's progress and achievement, allowing the activity to automatically set completion and objective statuses based on predefined rules or on data provided by the content package.

Key configurations include:

  • Tracking the activity –- determines if learner progress should be monitored.
  • Completion set by content –- allows the content to control whether the activity is marked as complete.
  • Objective set by content –- enables the content to set whether objectives are satisfied.

The IMSSS namespace is specified by IMSSS.NAMESPACE_URI, and this class aligns with SCORM 2004 standards for sequencing and navigation.

See Also:
  • Constructor Details

    • DeliveryControls

      public DeliveryControls()