Class RollupRules
java.lang.Object
dev.jcputney.elearning.parser.input.scorm2004.ims.ss.rollup.RollupRules
- All Implemented Interfaces:
Serializable
Represents a set of rollup rules within the SCORM IMS Simple Sequencing (IMSSS) schema. Rollup
rules define how the completion status, progress, and satisfaction of learning objectives are
aggregated or "rolled up" from child activities to their parent activities in the content
hierarchy.
Rollup rules are used to determine whether a parent activity (such as a module or course) is considered complete or satisfied based on the statuses of its child activities. By configuring these rules, instructional designers can define custom logic for calculating the overall completion and success of a sequence based on individual activities within that sequence.
Common configurations include:
- Requiring all child activities to be completed before the parent activity is considered complete.
- Setting a minimum number of child activities to be completed or a minimum percentage of completion.
- Specifying objective weights to control the impact of each activity on the overall progress.
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
-
RollupRules
public RollupRules()
-