- Get Started
- Write Code
The Learning Record Store (LRS) is the heart of any xAPI ecosystem — receiving, storing and returning data about learning experiences, achievements and job performance. You’ll need an LRS in order to do anything with xAPI. Every other tool which sends or retrieves learning activity data will interact with the LRS as the central store.
Read more about what an LRS is.
It’s a lot of work to build your own LRS. This is because xAPI was designed to make it as easy as possible to develop products that interact with an LRS. As a result, all of the complexity of the specification has been put onto the LRS, much of which is hidden in the details of implementation. In fact, ADL’s LRS Test Suite includes more than 1000 individual LRS functionality tests.
Fortunately, there’s a whole range of commercial and open source LRSs available. There’s really no need for you to build your own. These LRSs come in lots of different flavors, so let’s explore some of the broad categories.
Learning Record Store (LRS) products can be categorized into three types. Some products might fulfil more than one role or do a little of everything.
As well as thinking about what type of LRS you need, there are some other factors you should consider when choosing an LRS:
Once you’ve decided which type of LRS you think you need and put together a list of questions to ask vendors, you should look at some specific products. There are a range of LRSs and products that include LRSs listed on the adopters list.
We offer two LRS options, both having passed the ADL LRS Test Suite: