xAPI (Experience API), originally prototyped as Tin Can API, is the tracking standard that succeeded SCORM's narrow run-time model. It records learning activity as structured JSON statements following the actor-verb-object pattern — for example, a learner watching a video to 87 percent. Version 1.0.3 is the current stable release, maintained by ADL. Unlike SCORM, xAPI does not require an LMS to be the launch host; statements can come from mobile apps, simulations, third-party video platforms, or any system that can make an HTTPS POST request. All statements are written to an LRS (Learning Record Store), which can be queried independently of any LMS. For video learning specifically, the xAPI Video Profile defines a standard vocabulary of verbs and result fields — played, paused, seeked, completed — with progress percentage and exact timestamps, giving product teams a rich, comparable dataset across players. The trade-off is architectural complexity: you need an LRS, you need to instrument your player, and you need to decide who owns statement authority. The cmi5 profile was built on top of xAPI precisely to re-add the LMS launch and session rules that xAPI itself leaves open.

Book cover: Video Encoding, Volume 1 of the Fora Soft Video Engineering HandbookBook cover: Video Streaming, Volume 3 of the Fora Soft Video Engineering HandbookBook cover: Audio for Video, Volume 4 of the Fora Soft Video Engineering Handbook

The handbook · 7 volumes

Fora Soft Video Engineering Handbook

xAPI can record learning outside the LMS, including every play, pause, and seek in a video, but only if the player emits clean events. Our seven volumes cover the video stack; for xAPI video tracking start with Volume 3 on players, trick play, and QoE monitoring, with encoding in Volume 1 and accessible audio in Volume 4. Written by Nikolay Sapunov, CEO at Fora Soft.

Browse the handbook on Amazon →7 volumes · 9,000+ pages · Kindle & paperback

Setting up xAPI tracking that captures what learners actually do in video?

We will map your player events to xAPI statements and send an LRS setup plan with an estimate. 250+ video products shipped since 2005.

Book a 30-min call →WhatsApp →Email us →