Advanced Distributed Learning Initiative Logo

The Advanced Distributed Learning Initiative

Total Learning Architecture (TLA)

The Total Learning Architecture (TLA) is an evolving set of standardized Web service specifications to responsibly share essential learning data between applications using common API specifications and data models. Just as it is vital that our health records be responsibly shared between providers of healthcare to improve health outcomes, it is important to enable the responsible sharing of learning data between providers of education and training to improve learning outcomes.

The Experience API (xAPI) is the first of these standardized Web services focused on sharing data about learning experiences. Future services will focus on other data about competencies, learner profiles, and learning content.

Experience Tracking

Track and gain access to learner data based on their interaction with learning experiences.


Enable tools and systems to reference common competencies, to report learner information in comparison to competency structures, and to align resources with competencies for recommendation.

Learner Profiles

Data about learners including preferences, course completion history and scores, and mastered competencies are provided.

Learning Content

Manage content to support just-in-time learning and enable sequencing. Appropriate content will be delivered to a learner based on the device they are using.

Why the TLA

Realizing the Vision

ADL Initiative is conducting a **Test and Demonstration** event in the **Spring of 2017**. The test and demonstration will bring learning applications together to share learning data through common infrastructure, Web APIs, and data models for the benefit of learners. The learners in the test and demonstration will be Special Operations Force soldiers at Ft. Bragg who were unable to attend current cybersecurity course offerings. The test and demonstration will provide these learners with an experience across applications with the goal of improving select cybersecurity learning objectives.