xAPI

Tracking with statement-level granularity.

Every interaction emits an xAPI statement: scene visit, quiz answer, choice taken, time-on-task. Stream to your LRS, or use ours.

xAPI 1.0
spec
any LRS
compatible
dashboard
in-app analytics

Statements that matter.

  • `launched`, `experienced`, `answered`, `scored`, `completed` per spec.
  • Custom verbs for branching choices and bookmark events.
  • Activity IRIs follow your domain — no Coursentials lock-in.

Stream to any LRS.

  • Configure your LRS endpoint + auth in the course settings.
  • Statements queued + retried via BullMQ — temporary LRS hiccups don't lose data.
  • Audit log of every dispatched statement.

Or use our built-in analytics.

  • Per-course dashboard: enrollment, completion, score distribution, time-on-task.
  • Per-scene heatmap of drop-offs.
  • Per-question correctness breakdown.

Same source, multiple outputs.

  • Tracking adapters run in parallel — SCORM API + xAPI + AGS — for hybrid LMSs.
  • cmi5 packager ships Q3 for full LRS-launchable courses.

Privacy + retention.

  • Configurable retention per org.
  • Per-learner data export on request (GDPR-ready).
  • Sub-processor list documented in our DPA.

Try xapi on your own course today.

Start free