The amount of resources covering xAPI are vast and touch on many specialized topic areas. So each year we try to update this list of curated, organized list of some of the most useful xAPI resources from the entire community. The resources are organized into categories below. If we’re missing a resource or a category, let us know and we’ll add to the list!
OFFICIAL XAPI SPECS & STANDARDS
BEGINNER TOPICS
xAPI 101 - Getting Started
- ADL’s Official xAPI Overview
- xAPI Demystified - Video
- The Experience API — Liberating Learning Design
- xAPI Statements 101
- Introduction to xAPI
- Tips for Deciding Whether to Implement an xAPI Solution
- Getting Started - Take a Hike with an Expert
- Ten Steps to Plan & Communicate Your xAPI Design
- Five Things a Web Developer Needs to Know About the xAPI
- What is xAPI
xAPI Data, Planning, and Learning Analytics
- Don't Just Give Me All the Data - Align KPIs with xAPI
- Best Practices for xAPI Statements
- Learning Analytics: xAPI Data Traps
- Statements Deep Dive
- xAPI Finds Activities That Do The Most For Learner Success
- Evaluating Tools for Your xAPI Learning Ecosystem
- ADL’s Statement Model Diagram
- Designing Your xAPI Data Strategy
- Building xAPI-Enabled Ecosystems Requires Strategic Choices
ADVANCED TOPICS
TOOLS & RESOURCES
xAPI Learning Record Store (LRS)
- List of Official xAPI Conformant LRS Products
- ADL’s LRS Reference Implementation
- ADL’s LRS Conformance Test Suite
- xAPI LRS Conformance Requirements
xAPI Wrappers / Libraries
- ADL’s xAPI JavaScript Wrapper
- ADL’s xAPI Java Library
- ADL’s SCORM to xAPI Conversion Wrapper
- xAPI PHP Library
- ADL's Unity xAPI Wrapper
- GBL xAPI Unity Library
- xAPI Objective C Library
- Rustici Software's xAPI Client Libraries
- Video.js xAPI Library
- xAPI.js Wrapper Library
- cmi5 Client Library
xAPI Profiles
- ADL’s Profile Server
- Torrance Learning's xAPI Concept Viewer
- Torrance Learning's xAPI Profile Viewer
- Benefits of Profiles
- Using Profiles to Turn Unique Business Logic into Actionable Data
For Developers
- ADL’s xAPI Statement Viewer
- ADL’s xAPI Lab
- Veracity’s xAPI Statement Generator
- Veracity’s xAPI Statement Validator
Content Authoring Tools / Learning Record Providers
- The Full Guide to xAPI and Storyline
- How To Track Clicks And Page Views In Rise With xAPI
- How To Create Custom xAPI Statements For Storyline
- xAPI - Out of the Box
- Retriving xAPI data from Storyline
- Torrance Learning’s xapi.ly Statement Builder
- H5P and xAPI
- xAPI Logstore Plugin for Moodle LMS
- Getting Started with xAPI and dominKnow | ONE
Content Examples & Demos
- Original Version 0.95 and 1.0 Client Examples
- ADL’s xAPI Dashboard Demo
- ADL’s Mobile Course & Performance Support - JQuery Mobile Example
- Tutorial - Developing Web-based xAPI Content
- Starting from SCORM: A Developer’s Guide to the xAPI SCORM Profile
- Getting Started - Four Lines of Code
- xAPI and Alexa
- xAPI for Interactive eBooks
- How to Catpure xAPI Statements from a Video
Courses, Blogs, Videos & Other xAPI Learning Opportunities
- xAPI Cohort (Learning Guild's Online Event)
- xAPI Cohort Youtube Channel
- Data and Analytics for Instructional Designers (Book)
- Investigating Performance (Book)
- Learn xAPI (Learning Ninjas' Course)
- xAPI Fundamentals - Track Learning with Greater Detail (Udemy Course)
- xAPI Foundations (LinkedIn Learning Course)
- Adaptive Learning - Using xAPI for a Bespoke Experience (Video)
- xAPI: What You Need to Know (Video)
- xAPI for Non-Technical Learning Professionals (Podcast)
- xAPI.com (Rustici Software's Blog)
- #xAPI on LinkedIn
- xAPI and LRS Tips (Veracity's YouTube Channel)
- xAPI Video Tutorials (Learning Dojo's YouTube Channel)