Component Instrumentation Pattern Browser
Quiz Component
Submitting fires the canonical sequence:
attempted → scored →
passed/failed → completed.
Simulation Component
Slider input fires debounced interacted
statements (one per ~400ms of activity). The Run button fires
experienced.
Adaptive Branching Component
Picking a path fires a progressed statement
with a branch-decision context extension
naming the chosen path and its alternatives.
Conceptual path
Read a short explanation with worked examples.
Hands-on path
Skip the prose and try an interactive lab first.
Live xAPI Statement Sequence
Click any statement to view full JSON.