The xAPI statements can be as simple or as detailed as you need them to be. This video describes what you should know to get started learning about this event-driven method for recording student activity.
- [Instructor] This is an introductory course to using Experience API. We'll cover getting started with the primary parts of the xAPI statement, sending xAPI statements to your Learning Record Store, and using queries to get xAPI statements from your Learning Record Store. We will not be covering the more complicated or advanced topics or use cases in this introductory course. We're also not going to talk about data management, as this is very dependent on your situation. Likewise, we won't discuss implementation methods, as again it's very dependent on your situation and needs.
The approach I'll take is a very practical one. We'll look at each element of the xAPI statement individually. We'll look at practical examples that demonstrate the concepts discussed, and I'll walk you through these processes step by step. Yes, there will be code, but you don't need to be a developer or a programmer. We're going to use the code only to show the how and why of what needs to happen for your statements to be sent and for you to get information back from your Learning Record Store and use it. This is absolutely not a programming course.
And the example files will be available as part of the exercise files. You will need access to a Learning Record Store. I'll walk you through setting up two Learning Record Stores, Rustici's SCORM Cloud and Veracity Learning, but you can use any Learning Record Store that you're already familiar with. You'll also need a text editor if you want to edit the example files. I'll be using Microsoft Visual Studio Code in this course, but you can use any text editor you'd like. One very important note, Microsoft Word will not work, as it will save the files in a format your browser won't be able to understand.
- Setting up an LRS in SCORM Cloud or Veracity
- Building an xAPI statement
- Using xAPI extensions
- Sending statements to an LRS
- Recording video plays
- Recording quiz results
- Querying the LRS
- Correlating LRS data for more insights
- Using xAPI for adaptive learning