Skip to content

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

  1. 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.
  2. 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.