Canonical Verb Explorer — click any verb for IRI, definition, and an example statement
flowchart LR Root(["12 Canonical
ADL Verbs"]):::root ContentConsumption["Content
Consumption"]:::clusterCC Assessment["Assessment"]:::clusterAS Progress["Progress"]:::clusterPR SessionLifecycle["Session
Lifecycle"]:::clusterSL experienced["experienced"]:::leafCC interacted["interacted"]:::leafCC attempted["attempted"]:::leafAS passed["passed"]:::leafAS failed["failed"]:::leafAS scored["scored"]:::leafAS progressed["progressed"]:::leafPR completed["completed"]:::leafPR launched["launched"]:::leafSL initialized["initialized"]:::leafSL terminated["terminated"]:::leafSL abandoned["abandoned"]:::leafSL Root ==> ContentConsumption Root ==> Assessment Root ==> Progress Root ==> SessionLifecycle ContentConsumption --> experienced ContentConsumption --> interacted Assessment --> attempted Assessment --> passed Assessment --> failed Assessment --> scored Progress --> progressed Progress --> completed SessionLifecycle --> launched SessionLifecycle --> initialized SessionLifecycle --> terminated SessionLifecycle --> abandoned click Root call showVerbInfo("Root") click ContentConsumption call showVerbInfo("ContentConsumption") click Assessment call showVerbInfo("Assessment") click Progress call showVerbInfo("Progress") click SessionLifecycle call showVerbInfo("SessionLifecycle") click experienced call showVerbInfo("experienced") click interacted call showVerbInfo("interacted") click attempted call showVerbInfo("attempted") click passed call showVerbInfo("passed") click failed call showVerbInfo("failed") click scored call showVerbInfo("scored") click progressed call showVerbInfo("progressed") click completed call showVerbInfo("completed") click launched call showVerbInfo("launched") click initialized call showVerbInfo("initialized") click terminated call showVerbInfo("terminated") click abandoned call showVerbInfo("abandoned") classDef root fill:#1e293b,stroke:#0f172a,color:#fff,font-size:15px,font-weight:bold classDef clusterCC fill:#4338ca,stroke:#312e81,color:#fff,font-size:14px,font-weight:bold classDef clusterAS fill:#be185d,stroke:#831843,color:#fff,font-size:14px,font-weight:bold classDef clusterPR fill:#0d9488,stroke:#134e4a,color:#fff,font-size:14px,font-weight:bold classDef clusterSL fill:#b45309,stroke:#78350f,color:#fff,font-size:14px,font-weight:bold classDef leafCC fill:#e0e7ff,stroke:#4338ca,color:#1e1b4b,font-size:13px classDef leafAS fill:#fce7f3,stroke:#be185d,color:#500724,font-size:13px classDef leafPR fill:#ccfbf1,stroke:#0d9488,color:#042f2e,font-size:13px classDef leafSL fill:#fef3c7,stroke:#b45309,color:#451a03,font-size:13px linkStyle default stroke:#64748b,stroke-width:1.5px

Verb Details

Click any verb in the diagram to see its full IRI, a one-line definition, when to emit it, and a complete example xAPI statement.

Content Consumption
Assessment
Progress
Session Lifecycle