Project Update: Tin Can is ready

SCORM is over 10 years old. A while ago, ADL (the keepers of SCORM) asked us to research what the next-generation e-learning specification could/should look like.

We’ve been gathering information from the entire e-learning community about what you’d like to see in the next specification. Many of you already know about this, and many of you have participated.

We have our solution — it’s the Tin Can API.

The Tin Can API solves a lot of problems that older specifications suffered from, but it also adds new capabilities, new business cases, and new ways of handling content. The Tin Can API fuses a decade of collective e-learning experiences with a decade of technological advances.

We’ve created a place for you to go and tell us what we got right and what we missed. Click on the video below to learn more about the Tin Can API.


project tin can scorm next version adl

See how the Tin Can API works and what it can do.


  • Chris Phillips

    What is the HTTP response format? It isn’t identified anywhere.

  • Anonymous

    The HTTP content type will be ‘application/json’, when the HTTP response has a body. We envision the format being selectable by the client between at least JSON or XML, but for now have defined the JSON binding only.

  • Anonymous

    It seems reasonable that JSONP should also be an option, as servers that’s barely any work for servers that already have to return JSON.

  • The LRS at is returning “text/plain” in the Contet-Type header. Shouldn’t it be “application/json”?