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

public class LimitConditions extends Object implements Serializable
Represents the limit conditions for a learning activity within the SCORM IMS Simple Sequencing (IMSSS) schema. Limit conditions define constraints on the learner's interaction with an activity, such as the maximum number of attempts, time limits for activity completion, and specific duration constraints.

These limit conditions are used to control the availability and accessibility of a learning activity based on the time spent, the number of attempts made, and specified start and end times for access. They are a key component in defining how learners can progress through SCORM content, especially for time-sensitive or attempt-limited activities.

Common use cases include:

  • Setting an attempt limit to restrict the number of times the user can access an activity.
  • Applying time limits to control the duration of an activity attempt.
  • Defining start and end times to establish an available time window for an activity.

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

    • LimitConditions

      public LimitConditions()