A Deep Dive on Implementing xAPI in Learning Games

Conference Archive

DevLearn 2018 Conference & Expo - October 24, 2018

Stuart Claggett

Dig-iT! Games

Dig-It! Games had a maintenance headache with a dated Cold Fusion data collection system and some data reporting into various applications in the cloud. The data was siloed and lacked any form of normalization to make it interoperable for aggregation and analysis. It was time to change old practices for new, and after a requirements gathering exercise, the team decided to prototype with xAPI. Existing xAPI profiles provided a solid baseline of verbs and activity types, etc., but xAPI contextual data lacked any form of structure. Most industries have a common vocabulary and standards, but xAPI profiles do not address context.

In this session you will learn how, with support from the National Science Foundation, Dig-It! embarked on a research project to create a methodology, tools, and vocabulary for using xAPI in learning games in one industry (K-12) that could be replicated in other industries. Find out how they created a framework for the xAPI specification that combined with existing profiles and libraries for a great launch point to address the problem. You will learn how the framework solved the silos and proprietary nature of learning data from games, and how within 30 days they had a pilot reporting learning data from a JavaScript game to a learning record store. Ultimately, it solved the main problem of creating a solution for collecting data, was basic, and created other challenges.

In this session, you will learn:

  • How the team planned and developed the GBLxAPI.org open-source project
  • How they developed a global vocabulary catalog with over 450 permanent URIs for use with the extensions and over 2,000 additional URIs for US-only standards
  • About their API for Unity to simplify xAPI use in games and simulations
  • How their data is now visualized in a third-party BI tool with widgets, dashboards, and export options
  • How it’s now easier to share meaningful data with researchers, which ultimately could increase the use of learning games in industries


Advanced designers, managers, and senior leaders (directors, VP, CLO, executive, etc.).

Technology discussed in this session:

Free Unity API for integrating xAPI into learning games and simulations developed using the Unity 3D game engine. Free Excel sheet for organizing and planning learning outcomes in learning games. Tools for reporting xAPI data, including use of AI bots.


You do not have access to these files. Please log in or join with a free membership to download these files.


 Back to Library
Advertise Here
Advertise Here

Upcoming Events