This project is not covered by Drupal’s security advisory policy.

A Drupal native Tin Can API LRS (Learning Record Store).

Tincan LRS has been successfully tested with:

  • Tincan API module Version 1.0 and 2.0 . Supports node views, Quiz, Vimeo and YouTube Videos.
  • Articulate Studio, Articulate Storyline 2 and 3, Adobe Captivate Tin Can (xAPI) learning packages.
  • . We have a soon to be unreleased Drupal Tincan package player module in a production environment and will be released at a later date. Contact us to learn more, or to get your hands on it before we release it.
  • H5P integrated with the Quiz module
  • Using HTTP Request clients such as Poster

All Statement, Statement Attachments, State, Activity, Agent, Activity Profile, and Agent Profile data is stored in Drupal as entity types, with full Views and Rules integration out of the box.

This allows you to create custom reports, and trigger emails and other actions on course pass or other events using the common Drupal tools

Serious advantages such as Views for building reports, and Rules for actions triggered by user learning interactions. For example, sending an email or generating a certificate on quiz success or course pass.

The Tin Can LRS module infrastructure is based on a integration with the Drupal Services module.

Learn more about the Tin Can API (xAPI, eXperience API)

Using Drupal as an LMS no longer requires connection to a 3rd party LRS.

Module Dependencies

  • UUID
  • Services 3.15 or above
  • Entity API
  • Entity Reference
  • Views
  • Tincan Server -- submodule included with Tincan LRS
  • Tincan Services Basic HTTP Authentication -- submodule included with Tincan LRS
  • Tincan LRS Field Types -- submodule included with Tincan LRS

Instructions

Read documentation

Contact Skvare to learn more, receive support, or to setup your own Drupal LRS.

Development sponsored by the National Athletic Trainers Association

Supporting organizations: 
Development and support

Project information

Releases