What is xAPI and What is an LRS?
The Experience API (xAPI) is a specification that allows systems to store and retrieve data from a wide range of learning experiences. The specification is comprised of two main components:
The data model - The xAPI data model is a JavaScript Object Notation (JSON) representation of learning events. Although an oversimplification, the xAPI is often thought of as a sentence including an actor, verb, and object. For example, a simple xAPI statement may include a representation John Doe (actor) completed (verb) the Computer Science 101 course (object).
The transport mechanism - The xAPI data is stored and retrieved via a RESTful web service that allows authorized applications to interact with an LRS.
Note: Some folks call xAPI, “TinCan API”. They are not technically the same thing, but practically, if you’re hearing “TinCan API”, there is a good chance they are actually referring to xAPI.
A Learning Record Store (LRS), at minimum, is the server-side implementation of the xAPI. This means that content and other systems (like LMSs) can store and retrieve xAPI data from the LRS using that standardized xAPI data model and transport mechanism. LRSs often include other services beyond an implementation of xAPI.
Related Articles
How Does the LRS Integrate With an LMS?
Many LMS products do not support launching, tracking, or providing reports and analytics for xAPI content. A Learning Record Store (LRS), such as Veracity Learning, can be integrated with an LMS to augment an LMS with these capabilities. In addition, ...
What Are the Reasons to Use More Than One LRS Instance?
The Veracity Learning system features a multi-instance architecture, which allows users to create more than one LRS database instance. Users can create up to a certain number of separate LRS instances depending on their account tier. Each LRS ...
What is Veracity Learning?
Veracity Learning is a software platform for recording and reporting on learning experience and performance data using the Experience API (xAPI) specification. The core capabilities are described below. Veracity Learning is… A Learning Record Store ...
How Do I Request a Demo?
To request a demo of Veracity Learning, please submit a request. When submitting the request, select “LRS Demo Request” under the additional information section in the form.
What Data Privacy and Security Practices are Followed?
Data Privacy Veracity adheres to the EU-U.S. Privacy Shield Framework to help satisfy GDPR requirements and maintain an annual certification. Please review our online privacy policy (https://veracity.it/privacy-policy) for more information about what ...