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.