xAPI Foundations
1h 43mBeginner2018-12-12
Authors

Anthony Altieri
xAPI Evangelist, Founder of Omnes Solutions
Course details
Online training makes learning accessible to everyone. But how do you know that students are engaged and the instruction is effective? Experience API (xAPI) is a tool for gaining insight into how learners are using, navigating, consuming, and completing learning activities. In this course, Anthony Altieri provides an in-depth look at using xAPI for learning projects, including practical examples that show xAPI in action. Anthony breaks down the anatomy of an xAPI statement, including elements and extensions. He shows how to set up a learning record store (LRS), craft and submit xAPI statements, and monitor activity on quizzes and even web video. In chapter four, he shows how to generate reports from the LRS, examine trends, and use xAPI to build dynamic webpages for adaptive learning. By the end of the course, you will understand how to use xAPI to effectively measure learning activity and impact and improve your overall training.
Learning objectives
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
Learning objectives
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
Skills covered
APIsFoundationsSoftware Development
Concepts
0. Introduction
- 01 - xAPI for student engagement analytics
- 02 - What you should know
1. Introduction to xAPI
- 03 - What is xAPI
- 04 - How does xAPI work
- 05 - How is xAPI useful
- 06 - Setting up SCORM Cloud
- 07 - Setting up Veracity
2. Anatomy of xAPI Statements
- 08 - Building a statement - I Did This
- 09 - xAPI unique identifiers
- 10 - The Actor element
- 11 - The Verb element
- 12 - Where do xAPI Verbs come from
- 13 - The Object element
- 14 - The Result element
- 15 - The Context element
- 16 - Using extensions
- 17 - The Timestamp element
3. Working with Statements
- 18 - Four steps of xAPI
- 19 - Sending a statement
- 20 - Statements on an LRS - Scorm Cloud
- 21 - Statements on an LRS - Veracity Learning
- 22 - Record play using HTML5 video
- 23 - Record play using HTML5 video - Segments
- 24 - Record quiz results
4. Getting Statements from Your LRS
- 25 - Querying the LRS
- 26 - Building and sending a query
- 27 - Query video plays
- 28 - Query quiz results
- 29 - Correlate quiz and video plays
- 30 - Correlation under the hood
- 31 - Adaptive learning
- 32 - How adaptive learning works
Conclusion
- 33 - Next steps
Related courses
- API Test Automation with SoapUI
- Build with AI: Creating AI Agents with OpenAI's Responses API
- Build with AI: Building a Project with the ChatGPT API
- Learning REST APIs
- Java: Automated API Testing with REST Assured
- Complete Guide to Serverless Web App Development on AWS
- Getting Hands-On with GPT Models: Tips and Tricks
- Hands-On AI: OpenAI Realtime API for Voice Conversations