Integration of xAPI using jQuery Mobile with course examples and templates to get you started
JavaScript HTML CSS
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Integration of the Experience API (xAPI) using jQuery Mobile (jQM) with demos and templates based on xapi-jqm which handle the heavy lifting in communicating statements to a Learning Record Store (LRS).

Instructional designers and developers can focus on content and HTML rather than writing javasript code, without limiting their abilities to extend their statements and tracking of interactions.


  • A computer (laptop if you're the bootcamp)
  • Web Browser (preferably Chrome)
  • Text editor with syntax highlighting (notepad++, sublime, geany, etc.)
  • Experience with HTML


  • Experience with jQuery, jQuery Mobile and Javascript are a plus
  • Experience with xAPI

Setup & Demos

A list of demos available for a starting point in using xapi-jqm.


Performance Support


Check out templates directory for isolated examples.


If you prefer reading more stylized information as a website instead of files, you can learn more about xapi-jqm on the homepage.

πŸ’Ύ Download this repository

Contributing to the project

We welcome contributions to this project. Fork this repository, make changes, and submit pull requests. If you're not comfortable with editing the code, please submit an issue and we'll be happy to address it.


Copyright Β©2016 Advanced Distributed Learning

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.