A Learning Record Store (LRS) is a database specifically designed to receive, store, and query xAPI (Experience API) learning statements. When a learner completes an activity, xAPI-enabled content sends a statement — structured as “Actor Verb Object” — to the LRS, where it is stored and available for analysis. For example: “Priya completed the compliance module”, “Arjun scored 87% on the sales simulation”.
Unlike a traditional LMS which can only track what happens within its own platform, an LRS can receive data from any xAPI-enabled source — mobile apps, simulations, on-the-job assessments, video platforms, and third-party tools — providing a complete picture of learning wherever it occurs. Modern LMS platforms like EdzLMS include a built-in LRS, so xAPI and traditional course data are accessible from the same reporting dashboard without requiring a separate system.
LRS vs LMS
- LMS: Manages course delivery, enrolment, and basic completion/score tracking
- LRS: Stores granular xAPI statements from any learning source, enabling rich analytics across all learning touchpoints
- Best practice: Use both — an LMS for course management and a built-in or standalone LRS for xAPI data
See also: xAPI (Tin Can API), SCORM vs xAPI, Learning Analytics
« Back to Glossary Index