Update: The Output of Project Tin Can is Experience API.

next generation scorm evolution project tin can
 

Ready to really dive in?
View the full
Tin Can API spec.

View the Tin Can API
“quick start” guide.


Platform Transition

The Tin Can API allows for a learner to start an activity on one platform (such as a computer at home) and continue that activity later on a different device (like a native app on a mobile phone.) This is a simple but powerful new capability, and wasn’t possible with any of the older e-learning standards.

scorm project tin can platform transition different devices

Enough data can be stored in the LRS so that reports can then be pulled based on where the activity took place — 20% of this activity was experienced on the native Android app, 70% of this activity was experienced on Internet Explorer for Windows 7, etc. Reporting doesn’t have to get that granular, but it’s nice to know that it can.

One thing that makes platform transition possible is that content isn’t stored in an LMS. An activity developer can create different versions of an activity for each platform that he/she might want to use, and then remain in control of the delivery. Content and activity creators aren’t dependent on LMSs to deliver the right versions.

How does it work? Thought you’d never ask.

There is a “state” API that allows for storage of as many key/document pairs as the activity wants to use. A “state” can be created that is shared across the same activities on different devices.

In the instance of platform transition, the Tin Can API allows an LRS to see learning activities on different devices as logically being the same activity. This allows for a learner to transition from one device to another with the same activity, and for reporting to work on the whole activity or to be broken out to see where and how people experienced the activity.

What are your thoughts on how the Tin Can API handles platform transitions? Leave your thoughts and comments below.

SCORM 2.0 next generation project tin can

Did we achieve what you wanted with this feature?


  • Gem

    Is it best practice therefore to develop strictly in HTML5 to save time by having to repurpose the course/app for mobile devices? How will it handle present (.flv) format conversions for handheld devices? This requires having to make two versions for computer use and mobile platforms/devices?

  • Bhim Kaul

    No all content is suited for cross device proliferation , it would be great to have a recommended content type or best suited content guide for either platforms .

    Stay Blessed