Skip to content
Change the repository type filter

All

    Repositories list

    • CATAPULT

      Public
      The goal of the cmi5 Advanced Testing Application and Player Underpinning Learning Technologies (CATAPULT) project is to create a cmi5 player and test suite software to help the DoD education and training community transition from legacy e-learning systems and tools toward an integrated enterprise-wide learning ecosystem.
      JavaScript
      2650223Updated Aug 1, 2025Aug 1, 2025
    • xAPI Statement Data Model represented as RDF Classes and Properties.
      91740Updated Jul 3, 2025Jul 3, 2025
    • Kafka cluster used to route xAPI within the ADL's TLA reference implementation. Simple 3-3 Kafka cluster with plaintext SASL.
      Shell
      8000Updated Jul 3, 2025Jul 3, 2025
    • Reference repository for the LEM services used for the 2019 TLA reference implementation.
      JavaScript
      3101Updated Jul 3, 2025Jul 3, 2025
    • Simple Kafka topic viewer intended for xAPI traffic.
      EJS
      5800Updated Jul 3, 2025Jul 3, 2025
    • xi-lite

      Public
      Abbreviated Experience Index for prototyping.
      JavaScript
      1200Updated Jul 3, 2025Jul 3, 2025
    • The Master Object Model (MOM) is an xAPI profile that denotes how a student's learning can be tracked throught their entire "lifetime" within the Total Learning Achitecture (TLA).
      101130Updated Jul 3, 2025Jul 3, 2025
    • Library for interacting with an LRS from within a Unity project.
      C#
      72800Updated Jul 3, 2025Jul 3, 2025
    • perls

      Public
      PHP
      4100Updated Jul 3, 2025Jul 3, 2025
    • Set of scripts intended to locate SCORM-based Flash and determine the oncoming Flash Deprecation's effects for existing training materials.
      PowerShell
      2400Updated Jul 3, 2025Jul 3, 2025
    • perls-app

      Public
      Xamarin project for building the PERLS Mobile app.
      C#
      1100Updated Jul 3, 2025Jul 3, 2025
    • auto-ssl

      Public
      Basic instructions for configuring automated certbot renewal with ADL's commonly-used Docker + Nginx setup.
      Shell
      1300Updated Jul 3, 2025Jul 3, 2025
    • xAPI-Spec

      Public
      The xAPI Specification describes communication about learner activity and experiences between technologies.
      4019271032Updated Jul 3, 2025Jul 3, 2025
    • Internal listener for receiving branch-specific updates and rebuilding TLA containers.
      JavaScript
      1200Updated Jul 3, 2025Jul 3, 2025
    • Moodle Auth plugin for handling user creation for pre-authenticated users using an inbound JWT.
      PHP
      3302Updated Jul 3, 2025Jul 3, 2025
    • A Moodle plugin which allows teachers to upload cmi5 packaged lessons within a Moodle Course Activity and then assign the activity to students
      PHP
      7890Updated Jul 1, 2025Jul 1, 2025
    • ADL_LRS

      Public
      ADL's Open Source Learning Record Store (LRS) is used to store learning data collected with the Experience API.
      Python
      148326135Updated Jun 13, 2025Jun 13, 2025
    • Repository of official xAPI Profiles
      CSS
      454452Updated May 21, 2025May 21, 2025
    • Basic containerized Moodle deployment using the Iron Bank images.
      CSS
      1101Updated May 9, 2025May 9, 2025
    • A Moodle plugin to send xAPI statements to an LRS using events in the Moodle logstore.
      PHP
      88100Updated May 1, 2025May 1, 2025
    • LDSS-XSS

      Public
      The Experience Schema Service (XSS) component for the LDSS.
      JavaScript
      4000Updated Dec 23, 2024Dec 23, 2024
    • A set of documents addressing the structure of and supporting services for xAPI Profiles.
      Python
      2957134Updated Dec 16, 2024Dec 16, 2024
    • Dockerized version of the Learning Locker LRS capable of targeting different release tags from the official repo.
      Shell
      4100Updated Oct 23, 2024Oct 23, 2024
    • A NodeJS project that tests the MUST requirements of the xAPI Spec and is based on the ADL testing requirements repository. The test suite website can be found here: https://lrstest.adlnet.gov/. The adopters website can be found here: https://adopters.adlnet.gov/
      JavaScript
      4770202Updated Oct 22, 2024Oct 22, 2024
    • tla

      Public
      Codebase for the ADL Initiative's Total Learning Architecture (TLA) reference implementation. Once matured and implemented, the TLA will enable personalized, data-driven, and technology-enabled lifelong learning across the DoD, other Federal Government agencies, and beyond.
      JavaScript
      111801Updated Oct 7, 2024Oct 7, 2024
    • An enhanced set of tools to create profiles, link vocabularies semantically, persist identifiers, and provide lookup services for tool vendors and practitioners.
      JavaScript
      6600Updated May 28, 2024May 28, 2024
    • datasim

      Public
      xAPI Data Simulation Tools
      Clojure
      9000Updated Jan 4, 2024Jan 4, 2024
    • Clojurescript frontend application that presents a JSFiddle-like experience for creating, editing, running, and sharing a Datasim input file.
      Clojure
      2000Updated Jan 4, 2024Jan 4, 2024
    • The Experience Search Engine (XSE) component for the OpenLXP solution.
      Python
      0000Updated Nov 9, 2023Nov 9, 2023
    • .github

      Public
      1100Updated Feb 7, 2023Feb 7, 2023