Jump to content

Wikipedia talk:Articles for creation/Tin Can API

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by JeffreHorne (talk | contribs) at 16:51, 25 July 2012. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Summary

The Tin Can 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 Record Store (LRS). LRSs can exist within traditional Learning Management Systems (LMSs) or on their own.

The Tin Can API is commonly referred to as "Next Generation SCORM." SCORM (Sharable Content Object Reference Model) has been the de facto e-learning standard for packaging e-learning content to be delivered to LMSs. However, there are several drawbacks to SCORM. The Tin Can API allows for several new capabilities that SCORM didn't, such as:

  • Taking e-learning outside of the web browser
  • E-learning in native mobile applications
  • More control over learning content
  • Solid security options
  • Platform transition (i.e. start e-learning on a mobile device, finish it on a computer)
  • The ability to track games and simulations
  • The ability to track real-world performance
  • Team-based e-learning

The Tin Can API is a RESTful web service that uses JSON for its data format. The web service allows software clients to read and write experiential data in the form of “statement” objects. In their simplest form, statements are in the form of “I did this”, or more generally “actor verb object”. More complex statement forms can be used. There is also a built in query API to help filter recorded statements, and a state API that allows for a sort of “scratch space” for consuming applications.

History

and Advanced Distributed Learning (ADL), the stewards of SCORM, recognized the need for a newer and more capable software specification.

ADL issued a Broad Agency Announcement (BAA) asking for assistance in improving SCORM. The BAA was awarded to Rustici Software, a leader in the industry of e-learning interoperability software. Rustici Software then conducted numerous interviews with the e-learning community to determine which factors were most important to improve upon. This process was called Project Tin Can. Rustici Software then wrote the Tin Can API specification in its first draft.

The Tin Can API is still in development, but it is mature enough to be adopted by the e-learning industry.

Adopters

  • Articulate
  • dominKnow
  • edCetra
  • eLogic Learning
  • Exam Builder
  • Float Mobile Learning
  • Hand
  • Litmos
  • MapDeck
  • MediaTechnics
  • Netex
  • Onpoint Digital
  • OpenSesame
  • Problem Solutions
  • Rapid Intake
  • Risc
  • Roleplay
  • Rustici Software
  • SaltBox
  • Serco
  • SweetRush
  • Tappestry

Current Status

References