Skip to main content

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

ActivityxAPI statement
Course progressSection consumption with timing data
Video watchingModule/video progress tracking
Micro-content completionExternal content consumption
Goal completionAction item and goal achievement
Quiz responsesQuestion-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

  1. Your admin configures the xAPI connection at the tenant level
  2. Juno publishes xAPI statements to your LRS as learners interact with content
  3. Statements include actor (learner), verb (completed, experienced, etc.), and object (content)
  4. 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