ADL (Advanced Distributed Learning) has a vision for the future of e-learning. They call it the TLA (Training and Learning Architecture). In 2010, they asked Rustici Software to create the experience tracking part, which ADL calls the Experience API (XAPI).

The outcome was the Tin Can API.

tin can api experience api

Learn more about Tin Can API