cmi5 CATAPULT
Accelerating the adoption of xAPI and cmi5
Since cmi5 was first released in 2016, there’s been a missing piece that has slowed its adoption. From development to procurement, tools are needed to support adoption of cmi5 and xAPI both within the Department of Defense (DoD) and the industry as a whole. Most importantly, there has not been an authoritative source or governance of the cmi5 specification as we have seen with the xAPI LRS conformance test suite and the SCORM conformance test suite. cmi5 CATAPULT aims to help fill those needs.
So what does CATAPULT stand for?
A clever (or not so clever) ‘backronym’ that stands for cmi5 Advanced Testing Application and Player Underpinning Learning Technologies. Given that the core of cmi5 is about launching xAPI activities, we couldn’t help but make this work.
The details about CATAPULT
In September 2020, Rustici Software was awarded a contract for the ADL Initiative cmi5 Player and Test Suite (PTS) Prototype Project. This year-long project, in collaboration with key DoD stakeholders and the cmi5 Working Group community, will provide the key pieces needed to help support the adoption of cmi5 and xAPI across the DoD, federated platforms and industry. Outputs from CATAPULT include development tools to help accelerate the use of cmi5 within the DoD and for vendors to incorporate into their products and a conformance test suite to provide validation and governance to support procurement requirements.
Project deliverables
-
cmi5 Best Practices Guide
- Best practice guide and documentation for implementing the tools
-
Course templates
- Templates to help build cmi5 courseware and migrate legacy SCORM content to cmi5 content
-
Player Prototype
- Open-source prototype to launch content as an authenticated, web-based system
-
LMS Test Suite (LTS)
- LMS Test Suite to validate that a launching application conforms to the specification
-
Conformance Test Suite (CTS)
- Content Test Suite to validate that content conforms to the cmi5 specification
Why CATAPULT matters
ADL’s Total Learning Architecture (TLA) project, and modern learning ecosystems as a whole, depend on data portability and flexibility to capture data about learning and training well beyond the LMS. xAPI was designed to support just that, however the transition from legacy SCORM based environments to xAPI is a pretty big leap. cmi5 was introduced to help bridge this gap and facilitate this migration. CATAPULT helps tackle the two barriers to adoption we have seen by providing the resources to add cmi5 support to existing content and applications and the governance needed to validate conformance and support procurement efforts.
Still have questions about Project CATAPULT or cmi5?
Reach out as we’re always happy to help.