Tag Archives: API

Benefits of Experience API, xAPI and Tin Can API in eLearning Systems

Benefits of Experience API, xAPI and Tin Can API in eLearning, content learning systems. The Most Comprehensive eLearning Content and Learning Systems.

Experience API, xAPI and Tin Can API
Benefits of Experience API, xAPI and Tin Can API in eLearning Systems

Technology standards are critical to the success of eLearning industry and projects so the learning content and data is interoperable between different systems. Sharable Content Object Reference Model (SCORM) is a widely accepted technical standard for online learning that was developed by the US DoD’s Advanced Distributed Learning (ADL) initiative in the late nineties.

 API, xAPI and Tin Can API for eLearning Content Management Systems

What is SCORM?

SCORM essentially defines the relationship between course components, data models, and protocols so that content “objects” are sharable across systems that conform to the SCORM model. The various versions of SCORM offer the benefits of packaging content and exchanging data at run time.SCORM has been designed for online learning between a single user and the learning system. It offers standardization of learning content packaging and its delivery. The latest version, SCORM 2004, also offers a sequencing and navigation option. However, SCORM is a reference model and not really a standard and it has many limitations. Tracking of users is limited with SCORM and it can only handle web-based lessons delivered through a web browser, limiting the possibility and flexibility of learning through mobile or other modern devices.

The Advent of TinCan API or xAPI

More recently, ADL developed TinCan API (now known as Experience API or xAPI for short) under Project Tin Can to provide a better and more improved platform for online learning. xAPI facilitate data interoperability between learning systems, enterprise systems and more dynamic, flexible, and engaging content without many of the limitations of SCORM or other learning specifications.With xAPI, there has been a great shift and flexibility in the way online learning works. Content resources can reside anywhere and do not need to be located at the same domain or server as the Learning Management System (content delivery systems). So you can have learning resources on your mobile (for example, as a downloadable mobile app) or any website. Additionally, it is now possible to report multiple scores, obtain detailed test results, and also have improved security of data. Experience API can track any learning experience without a web browser or internet connection, opening up limitless possibilities for learning on the go.Tracking of a user’s (or multiple users’) learning patterns or behavior is simple and quick with xAPI. Moreover, the tracked data is portable and the activity records can be stored in a Learning Record Store (LRS). This LRS can then be integrated with an LMS or other systems in the organization, making the learning experience more meaningful and quantifiable. In fact, the tracking capability of xAPI can include all learner experiences and experiential data can be easily collected from social media, job locations, classrooms, apps, performance tools, and knowledge bases, to name a few.The blended learning and adaptive learning domains are gaining immensely by leveraging xAPI. xAPI can support existing SCORM use cases as well as enable use cases that were difficult to meet with SCORM. Mobile learning and access of content from anywhere is possible with xAPI’s dynamic features.While Experience API (xAPI) is not the most comprehensive eLearning content and learning systems technical specification, but ability to communicate learner’s activities and experiences flexibly is a step in the right direction.

Experience API, xAPI, Tin Can API Integrated Learning Management System

Experience API, xAPI, Tin Can API Based Integrated Learning Management System and HTML5 based Authoring Tool and Platform form Instancy.

Tin Can API Integrated Learning Management System
Experience API, xAPI, Tin Can API Integrated Learning Management System

No doubt the new learning world has arrived with the speed of mobility, as Web 3.0 has become the new reality in organizations. The use of Android devices by Samsung, Motorola, and HTC, along with the Apple iPhone and iPad, has changed the way everyone receives and retains information. Additionally, we can now create new and intriguing mobile learning apps without coding.  Because there is always something new to discover, enhancing contemporary learning and increasing the knowledge base on a wide array of platforms are essential.

Traditional eLearning standards like SCORM (conceived in the late 1990s) are inadequate to meet the demands of digital and distributed learning today. We need a more flexible learning architecture that can enable learning to occur anyplace, anytime, with any device and support myriads of learning opportunities from traditional courseware, games, simulations and social interactions and sharing.

Instancy and its Tin Can API integration is now the answer. Implementing Tin Can API Integration within the Instancy Learning Management System (iLMS), along with Instancy Learning Content Management Systems (iLCMS), can create an integrated learning environment that interoperates data with other learning systems and legacy enterprise applications.

Instancy’s Tin Can API support allows you to:

  • Package your eLearning content with built-in support for Tin Can API after creating it within Instancy’s easy-to-use Authoring tools
  • Deliver the content through Instancy LMS and track user progress through a Learning Record Store (LRS)
  • Have it all translated into a learning progress report or a dashboard  

Instancy Learningplatform supports this new interoperability specification from Advanced Distributed Learning (ADL), Tin Can API also known as Experience API, to help any organization create, deliver and track learning content seamlessly on the web and mobile devices like smartphones and tablets.

The Instancy web-based authoring and Learning Content Management System (iLCMS) are designed to help you create SCORM compliant content. The iLCMS not only supports traditional SCORM (eLearning specification for content packaging and interoperability) but also supports the latest Tin Can API.

Instancy Tin Can-based Learning Management and HTML5 Authoring Platform
Instancy Tin Can-based Learning Management and HTML5 Authoring Platform


Tin Can API based eLearning content developed with Instancy web authoring tools & LCMS can be:

  • Delivered onto the web and mobile devices
  • Tracked within Instancy LMS for learner progress reporting 
  • Exported as SCORM packages with built-in Tin Can API calls for third party LMS/LRS delivery

The mobile learning content resources can be:

  • Delivered through a mobile browser
  • Downloaded on the mobile device via Instancy Native App framework.

Tracking offline and synching the learner experience and progress are also critical ingredients:

  • Instancy Platform and the Mobile App framework support learner experience supports offline tracking and synching with an LRS
  • Learning content may also be downloaded on a mobile device within the Instancy native learning app
  • The downloaded content can be launched in offline mode
  • The student experience and progress data is recorded locally on a mobile device, then synched back with the LRS when Internet access is available.

Next generation learning is here now – freedom to learn anywhere and on any device is what your audience expects. With Instancy, all the pieces of the next generation learning architecture puzzle come together. Tin Can API is a key component of next general learning architecture and Instancy is mission is to help you get there faster and better.