The Experience API (xAPI) is a specification that defines how to store and retrieve a wide range of experiences a learner has within online and offline training activities allowing learning to be shared between multiple environments and systems. This flexible record of learning experiences improves the ability to comprehend and compare learning experiences and their outcomes. A Learning Record Store (LRS) provides an API defined by the xAPI spec to store and retrieve data about these experiences using the data models defined in the xAPI spec.

DATA MODELS

The xAPI provides four data models for recording elements of a learning experience, these are:

USING THE XAPI

To begin using the xAPI in our LRS, you can check out our guides for integrating with the LRSinserting statements, and retrieving statements. For more detailed documentation of the xAPI conformant HTTP interfaces that the LRS provides, you can checkout the xAPI HTTP interface documentation.