Although the Experience API specification outlines a set of API calls for tracking learning interactions and storing/retrieving data related to these learning interactions, there is still a need for a more extensive interface into the broader concepts of managing training.

Clear LRS provides a proprietary API for circumstances where the Experience API is inadequately equipped. These APIs are best suited for providers wishing to implement a deep integration with Clear LRS and don't need to preserve interoperability.

Standards exist for a reason. You should first and foremost consider using existing xAPI calls to achieve your goals and only resort to a proprietary API when absolutely necessary.

Using a propriety API will beak the interoperability of your training content and prevent its use with other LRS providers.

Last updated