<  Back

110 Storing and Retrieving xAPI Data Across SCORM Content

10:45 AM - 11:45 AM PT
Wednesday, October 26

Tracks: Data & Measurement

Data about learner interactions and preferences in traditional SCORM content launches are largely lost as soon as the content closes down. While we can get reporting data about such things as completion, time taken, scores, and question interactions, nothing is available for us to use in other content. But what if we can store data about learners and their interactions and make use of it in completely separate content?

In this session, you’ll learn how to use xAPI and a learning records store (LRS) to store and retrieve data across SCORM content using your existing authoring tools. You’ll start with how to create and document a data model that can be used across your content. Next, you’ll learn how to save and load user preferences such as language and learning style. Finally, you’ll discover how you can apply data across content, such as making a learner’s selected role persist across different content for branching, using the results of a pretest module to configure a separate content module, and implementing an in-course leaderboard for a scavenger hunt. After this session, you’ll be able to create links between learners and content to deliver even more dynamic training.

In this session, you will learn:

  • How to use xAPI to create dynamic, linked training content
  • How to communicate with an LRS
  • How to implement and document a shared data model across your learning courses
  • How to store and retrieve xAPI data to use across different content

Technology discussed:

xAPI, Adobe Captivate, Articulate Storyline, VS Code, SCORM Cloud, Watershed LRS

Stephen Kalnoske

Lead Product Development Engineer

SANS Institute

Stephen Kalnoske has been involved with building and deploying xAPI training for 15 years, first with the Federal Aviation Administration and now as the lead product development engineer at the SANS Institute. He has led projects such as integration xAPI into simulations for air traffic controllers, and focuses on using xAPI to drive rich reporting and dynamic learning content.