The Experience API is an e-learning software specification that allows learning content and learning systems to speak to each other in a manner that records and tracks all types of learning experiences. Learning experiences are recorded in a Learning Record Store.

Motimate uses Learning Locker to host our learning records.

Learning Locker’s HTTP interface conforms to the xAPI specification. The xAPI defines how to record learning experiences for analysis and serves as a guide to maximise interoperability between services that provide learning experiences.

XAPI Data models

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

  • Statements which are an immutable record of an agent’s interaction with an activity. A set of statements can be used to track a complete learning experience.

Using the XAPI

To begin using the xAPI in Learning Locker, you can checkout the Learning Locker guides for retrieving statements. Motimate use xapi.motimate.app as host url and visit our xapi mapping page to view how the fields in motimate are mapped.

Statement forwarding with webhooks

Learning locker support forwarding statements with webhooks. Contact support@motimateapp.com to register your webhook url.