/xapi-player

xAPI Player specification

Apache License 2.0Apache-2.0

xAPI Player

xAPI Player defines the JSON structure of a course or unit and can help when developing an authoring tool and implementing a course player.

It can be used when creating an implementation that sends xAPI statements to a Learning Record Store (LRS), defining when the learner has met the requirements for sending statements for certain xAPI verbs. The JSON definition may also be used when implementing the cmi5 specification, defining the pass and completion of a unit.

View the documentation

Reporting Issues

xAPI Player uses GitHub's issue tracking system to record bugs and feature requests. If you want to raise an issue, please follow the recommendations below:

  • Please search the issues to see if someone has already reported the bug or requested the feature.
  • If the issue doesn't already exist, create a new issue.
  • Please use the appropriate issue template and provide as much information as possible.

Contributing

Contributions are always welcome. If you discover errors or omissions, please submit an issue or open a pull request with a fix.

Here are some ways you can contribute:

  • by reporting bugs
  • by suggesting new features
  • by writing or editing documentation
  • by fixing issues
  • by reviewing pull requests