Activity Naming and Occurrence Fields¶
Run MicroSim in Fullscreen (required for comparison)
Learning Objective¶
Distinguish the five fields that name an activity occurrence — object.id,
object.definition.type, object.definition.revision, context.registration,
and context.platform — and identify which question each one answers.
- Bloom Level: Understand
- Bloom Verb: Distinguish
- Library: HTML/CSS/JavaScript (interactive infographic overlay)
How to Use¶
- Hover or click any of the five colored fields in the JSON statement on the left. The right-hand panel updates with the field's plain-English question, when to set it, and a one-line example value.
- Toggle "Compare two attempts" in the top-right to swap the single
statement for two side-by-side statements representing two registrations of
the same activity. The pulsing orange highlight marks the field that
changes (
context.registration); the green inset highlight marks the field that stays the same (object.id).
Why It Matters¶
These five fields are the difference between an LRS that can answer "how many learners completed Chapter 4?" and one that can answer "how many learners completed Chapter 4 on the mobile app, on revision 3, on their second attempt?". Get the naming right at write-time and you get analytical superpowers at query-time — for free.