Application Programming Interface (API) specifies how applications should interact with each other. It is widely used as it aids data exchange and integrating functionalities from one application to another.

In an eLearning context, API facilitates integrations/connections to online service providers, analysis, updates, customisation, and gamification. SCORM and Tin Can API are examples of APIs in eLearning. They allow content to easily flow between different LMSs. SCORM brought universal standards for educational content. Tin Can took it to another level by making it possible to collect data about the wide range of experiences a person has (online and offline). Today, most learning content is SCORM or Tin Can API (also known as Experience API, or xAPI) compliant. Both standards make content […]