
We added Adaptive learning with Variants and Checkpoints so a single course can branch into different learning paths based on learner results.
What's new
- Variants in the slide editor: Create, edit, color-code, and organize variants from the left panel.
- Required vs optional variants: Mark variants as Required (counts for completion) or Optional (bonus content).
- Slide-level targeting: Assign slide to one or more variants.
- Checkpoint items in course flow: Add checkpoints directly in the slide list and place them between slides
- Rule-based unlocking: Configure checkpoint rules with score/percentage thresholds, answer-based conditions (including question/choice selection).
- Adaptive runtime navigation: Learners see core slides plus unlocked variant slides; hidden variant slides stay out of the navigation flow.
- SCORM-ready persistence: Unlocked variants and checkpoint decisions are saved in
suspend_dataand restored on resume. - Completion-aware paths: Course completion now counts unlocked 'required' variants, while 'ptional' variants remain enrichment content.
Why it matters
You can build remediation, enrichment, or role-based experiences without duplicating courses. Learners get a more relevant path, and authors keep one maintainable source course with adaptive behavior fully preserved in SCORM exports.






























