Example of xAPI Video Profile with the HTML5 / VideoJS Library
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
captions changed file names and functions Jun 10, 2017
video-js-6.1.0 removed xml notes Sep 28, 2017
xAPIWrapper-1.10.4 Update to allow for registration Mar 7, 2018



This is a reference implementation of the xAPI Video Profile integrated with the VideoJS player (video player libarary that uses web standards).

It provides demos of using HTML5 video embeds (.mp4, .ogv, .webm) for xAPI video tracking.

Video Profile Documentation: https://liveaspankaj.gitbooks.io/xapi-video-profile/content/. More documentation will be provided as this reference implementation is improved.

This reference implementation is configured to use the ADL LRS by default, https://lrs.adlnet.gov. To see if the statements are being sent, reiew the JavaScript developer console in your browser. You can also verify the statements are being stored in the ADL LRS by accessing the ADL Statement Viewer: http://adlnet.github.io/xapi-statement-viewer.

Visit https://www.nextsoftwaresolutions.com/xapi-video-profile-demo/ for a full demo with an LRS.

Video Profile IRI: https://w3id.org/xapi/video