SAP Litmos Training offers a complementary Learning Record Store (LRS) for all customers!
The SAP Litmos learning record store is fully xAPI (Experience API) compliant, which means the LRS is designed to capture the learning interaction details for activities that don't originate from the eLearning courses launched in your Litmos tenant.
Important note: SAP Litmos already captures the learning interaction details that originate from eLearning courses launched in the LMS, so long as those eLearning courses are cmi5 compliant. Cmi5 is a limited xAPI data statement model that supports a defined set of verbs, and it has been designed specifically for learning management system xAPI conformance. These learning interaction details are visible in the Litmos Reporting Engine reports. Click here to learn more about xAPI LRS Conformance Requirements.
Learning experiences occur across an enormous range of events, from live training to virtual reality or 360 simulations to name a few. All of these learning experiences may manifest from unique activities, which can also be expressed in a variety of contexts. The SAP Litmos learning record store gives organizations the ability to leverage the entire xAPI specification, which maximizes the interoperability of SAP Litmos with all of an organization's training solutions by allowing the many kinds of learning interactions/activities/results to be gathered, stored and processed in a single location.
To begin using the SAP Litmos Learning Record store, an Account Owner will login and navigate to Account --> Features --> Learning Record Store tile.
Next, click on the LRS feature tile to view the LRS credentials. A username, password and LRS endpoint will appear on this pop-up. The credentials provide the basic authentication that would be needed to communicate to your organizations learning record store, and all communications to the LRS will be requested through an LRS endpoint. For example:
These credentials would then be used to store, update and retrieve learning interactions to the LRS!
Below are a list of example operations that an organization may use to communicate to the learning record store:
|Create||POST||/statements?||Create a statement|
|Read||GET||/statement?statementId=key||Read a statement|
|Update||PUT||/statement?statementId=key||Update a statement|
|Delete||DELETE||/statement?statementId=key||Delete a statement|
- Part One: About the Experience API
- Part Two: Experience API Data
- Part Three: Data Processing, Validation, and Security
To learn more about required and acceptable statement properties, be sure to review Part II Section 4 - Statement Properties
To learn more about acceptable query parameters, be used to fetch statements, be sure to review Part II Section 5 - Retrieval of Statements
To learn more about what metadata is require and acceptable, be sure to review Part III - Metadata.
Additional xAPI Resources:
Other Important Notes:
- SAP Litmos LRS does not support Oauth authorization scope, only basic authentication is supported at this time.