Class RandomizationControls
java.lang.Object
dev.jcputney.elearning.parser.input.scorm2004.ims.ss.random.RandomizationControls
- All Implemented Interfaces:
Serializable
Represents the randomization controls for a learning activity within the SCORM IMS Simple
Sequencing (IMSSS) schema. Randomization controls define how and when child activities within a
sequence are randomized for the learner.
Randomization controls can help to increase the variability of the learning experience by allowing activities to be reordered or selectively presented. For example, they can be used to shuffle assessment questions or to ensure that the learner sees different content each time they access the activity.
The randomization controls include settings for:
- Randomization timing – determining when randomization occurs (e.g., on each new attempt).
- Selection timing – controlling when activities are selected for presentation.
- Child reordering – allowing the order of child activities to be changed.
- Selection count – specifying how many child activities are selected from the available pool.
The IMSSS namespace is specified by IMSSS.NAMESPACE_URI, following the SCORM 2004 standards
for sequencing and navigation.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
RandomizationControls
public RandomizationControls()
-