xAPI Fundamentals Track Learning with Greater Detail

Get started with xAPI, learning how it works and how to track learning behavior from anywhere.
xAPI Fundamentals Track Learning with Greater Detail
File Size :
2.44 GB
Total length :
5h 24m


Jeff Batt


Last update




xAPI Fundamentals Track Learning with Greater Detail

What you’ll learn

Send xAPI statements to an LRS
Retrieve xAPI statements from an LRS statement
Understand what xAPI is and how it can be used

xAPI Fundamentals Track Learning with Greater Detail


HTML Text Editor
Sample LRS (SCORM Cloud)
ADL xAPI Wrapper


xAPI allows you to track, in greater detail, how your learners interact with any learning content or application, no matter where the content lives. So you can now correlate what a learner learns AND what they can do in the real world. The key to this is xAPI statements. Short statements of who did the learning, what action they did, and a description of the action. These statements are then sent to a Learning Record Store (LRS) database, almost like a social media feed. You can then take those statements and create meaningful reports that give you more significant insights into learning than possible with SCORM inside a Learning Management System (LMS). This course is designed to help you get started with xAPI; you will get an overview of what it is, and its potential for learning analytics. You will then see how to use xAPI in standard eLearning tools you may already be using, like Articulate Storyline and Adobe Captivate. We will also explore templates and tools that make custom xAPI easy. If you are here to dive deeper, we also cover the custom code you need to fully control how and when your xAPI statements get sent to this LRS. This portion of the course is optional but allows you to customize fully how xAPI is sent over. So join me in this course, and let’s cover everything you need to know to hit the ground running with xAPI.


Section 1: Introduction (Basics)

Lecture 1 Module Introduction

Lecture 2 SCORM Limitations

Lecture 3 Why xAPI?

Lecture 4 Brief History of Learning Specifications

Lecture 5 Learning Record Store Overview

Lecture 6 Module Conclusion

Section 2: Dissecting the xAPI Statement

Lecture 7 Module Introduction

Lecture 8 Understanding Events

Lecture 9 Learning Record is an xAPI Statement

Lecture 10 3 Parts of a Statement

Lecture 11 The Actor

Lecture 12 The Verb

Lecture 13 The Object

Lecture 14 Module Conclusion

Section 3: The Potential of xAPI

Lecture 15 Module Introduction

Lecture 16 One Size Doesn’t fit All Learning

Lecture 17 The Potential of Adapting Your Content

Lecture 18 Designing for Adaptive Courses

Lecture 19 Using the xAPI Strategy Doc

Lecture 20 Module Conclusion

Section 4: Sending Your First Statement

Lecture 21 Module Introduction

Lecture 22 Setting up the LRS

Lecture 23 Getting the Project Files Ready

Lecture 24 Setting Up Our JavaScript

Lecture 25 Creating the JSON

Lecture 26 Connecting to an LRS

Lecture 27 Module Conclusion

Section 5: Sending Over xAPI in Storyline

Lecture 28 Module Introduction

Lecture 29 Publishing to cmi5

Lecture 30 Publishing to xAPI

Lecture 31 Reporting to External LRS

Lecture 32 Adding on Custom Triggers

Lecture 33 Testing Custom Trigger Publishing

Lecture 34 Adding Custom Variables to xAPI Statements

Lecture 35 Publishing to Just an External LRS

Lecture 36 Module Conclusion

Section 6: Exploring xAPI in Various Tools

Lecture 37 Default Publish Options in Captivate

Lecture 38 Local Video Wrapper

Lecture 39 YouTube & Vimeo Wrapper

Lecture 40 Tracking a PDF with xAPI

Lecture 41 Learning Dojo Blog

Lecture 42 Module Conclusion

Section 7: xAPI Builder

Lecture 43 Module Introduction

Lecture 44 Building the Statement in the xAPI Builder

Lecture 45 Attaching and Publishing the Files

Lecture 46 Publishing to SCORM and xAPI

Lecture 47 Using Custom HTML

Lecture 48 Module Conclusion

Section 8: Building Our Own Custom Code

Lecture 49 Module Introduction

Lecture 50 Exploring the Project File

Lecture 51 Writing the JavaScript Code

Lecture 52 Inserting the JSON

Lecture 53 Storing Info in Variables

Lecture 54 Sending More Than One Statement

Lecture 55 Making Statements Reusable

Lecture 56 Module Conclusion

Section 9: Capturing Actor in HTML & JavaScript

Lecture 57 Module Introduction

Lecture 58 The Form to Capture the Name

Lecture 59 Storing the Info in a Variable

Lecture 60 Updating the Statement with the Captured Name

Lecture 61 Working with a Single Sign-On

Lecture 62 Module Conclusion

Section 10: Tracking HTML Quizzes

Lecture 63 Module Introduction

Lecture 64 Building Quiz Questions in Bootstrap

Lecture 65 True or False

Lecture 66 Multiple Choice

Lecture 67 Multiple Correct

Lecture 68 Fill in the Blank

Lecture 69 Results

Lecture 70 Module Conclusion

Section 11: Exploring LRSs, Additional Resources and Conclusion

Lecture 71 Module Introduction

Lecture 72 Watershed LRS

Lecture 73 Veracity LRS

Lecture 74 Learning.dev

Lecture 75 LXPs

Lecture 76 xAPI Cohort

Lecture 77 Additional Resources

Lecture 78 Course Conclusion

Learning development professional looking to understand and user xAPI in their learning,Anyone interested in how to track learning behavior

Course Information:

Udemy | English | 5h 24m | 2.44 GB
Created by: Jeff Batt

You Can See More Courses in the Teaching & Academics >> Greetings from CourseDown.com

New Courses

Scroll to Top