Giter VIP home page Giter VIP logo

catapult's Introduction

Project CATAPULT

This repository contains the artifacts of ADL's Project CATAPULT. The resources here are intended to increase the adoption of cmi5 by providing resources and tools needed by developers, instructional designers, and procurement personnel.

Player

The player/ houses the implementation of a prototype web service intended to be integrated into an LMS to provide the cmi5 launching system capabilities. It leverages an external LRS for xAPI requirement handling, but otherwise provides all validation, import, launch and other required functionality.

Content Test Suite

The cts/ contains the implementation of a web service and web browser UI application that when used together enables end user testing of cmi5 packages. This application is targeted at instructional designers, content authoring tool developers, and learning content procurers. It also provides an example integration with the Player prototype.

LMS Test Suite

The lts/ contains the implementation of a test suite used to validate the implementation of a cmi5 launching system within an LMS system. It contains a package library, manual test procedure document, and an automatable tool for LMS developers to use via their CI system.

Requirements

The artifact of requirements/ is a JSON file that can be leveraged by systems to easily map from requirement identifiers to the specification language. It is made publicly available via npm's public registry.

Course Examples

The course_examples/ is a collection of cmi5 course packages modelling potential approaches to various aspects of cmi5 implementation for content.

Documentation

The docs/ contains the source files for building the documentation site. It contains user guides for using the tools, etc.

catapult's People

Contributors

adl-dev-admin avatar alecromine avatar brianjmiller avatar cksachdev avatar floriantolk avatar gavbaa avatar ingramj avatar stopic13 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.