What is xAPI?
xAPI (Experience API, also known as Tin Can) is a standard for tracking and recording learning activities. Juno can publish xAPI statements to a Learning Record Store (LRS), giving you a comprehensive record of all learning activity.
What Juno tracks via xAPI
| Activity | xAPI statement |
|---|
| Course progress | Section consumption with timing data |
| Video watching | Module/video progress tracking |
| Micro-content completion | External content consumption |
| Goal completion | Action item and goal achievement |
| Quiz responses | Question-level answer tracking |
CMI5 support
Juno also supports CMI5 — the SCORM successor built on xAPI. CMI5 content authenticates with Juno’s LRS endpoint and publishes standardized learning records.
How it works
- Your admin configures the xAPI connection at the tenant level
- Juno publishes xAPI statements to your LRS as learners interact with content
- Statements include actor (learner), verb (completed, experienced, etc.), and object (content)
- Your LRS stores and analyzes the data
Data storage
Juno uses BigQuery as a backend for xAPI statement storage and analysis. Statements can also be forwarded to an external LRS.
For admins
xAPI configuration is managed at the tenant level. Contact your Juno account team to:
- Enable xAPI statement publishing
- Configure your external LRS endpoint
- Set read/write permissions
Last modified on March 26, 2026