How to use Experience API (xAPI)?

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

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 maximize 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 check out the Learning Locker guides for retrieving statements.

Motimate use xapi.motimate.app as host url, and we have a separate article documenting our xAPI Statement Mapping.

Statement forwarding with webhooks

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