Learning course · Updated June 2026

E-learning video, end to end: SCORM, xAPI, live & AI

How a learning-video product is actually built, tracked, integrated, made interactive, made live, made intelligent, measured, and shipped — SCORM and xAPI tracking, LTI and cmi5 integration, interactive video, virtual classrooms, AI tutors, proctoring, and learning analytics. A practical, vendor-neutral e-learning and corporate-training video course from Fora Soft engineers, from the first architecture decision to launch.

Every chapter leads with the business trade-off, then the build. Every standards claim is tied to a named version and year — SCORM 1.2 / 2004 (ADL), xAPI 1.0.3, cmi5, LTI 1.3 / Advantage (1EdTech), the xAPI Video Profile, and WCAG 2.1 AA (W3C). We translate specs into product decisions; we are engineers, not spec authors, and cite the primary sources.

9 chapters       70 articles        120+ glossary terms       ~26 hrs total reading

Outcomes

What you'll be able to ship.

Nine blocks that take you from the platform anatomy to a launched, tracked, accessible learning product. By the end, you can specify, build, integrate, measure, and operate an e-learning video platform — for a corporate LMS, a MOOC, a tutoring marketplace, or a cohort-based course.

01

Scope and cost an e-learning build

Read the learning-video platform anatomy box by box, choose your product shape, and size a real cost — standards, integrations, live, AI, and scale — before you commit to build vs buy.

02

Track learning with SCORM, xAPI, cmi5 & LTI

Make learning measurable — package to the right standard, track video with the xAPI Video Profile, store statements in an LRS, and integrate with Moodle, Canvas, or a corporate LMS over LTI.

03

Build interactive video that earns engagement

In-player quizzes and polls, branching scenarios, hotspots, notes, and in-video search — and the player-build decision (extend HTML5 vs framework vs commercial SDK).

04

Run live virtual classrooms at scale

The virtual classroom on WebRTC — breakout rooms, the teaching whiteboard, teaching-grade screen share, scaling the 200-seat lecture, and recording live classes into the catalog.

05

Add AI without the hype

AI tutors, AI avatars, automatic captions and translation, auto quiz generation, and adaptive paths — the learning wiring, the human-review gate, and the cost-per-learner trade-off.

06

Prove integrity, measure, and ship accessibly

Online proctoring and verifiable credentials, the learning analytics that matter, WCAG 2.1 AA for educational video, and reference architectures for an LMS, MOOC, or cohort course.

Syllabus

The full course in nine chapters

Every chapter is self-contained. Read in order, or jump straight to the block you need — from the platform anatomy to the reference architectures.

01

Foundations of Video in Learning

The vocabulary (e-learning vs online learning vs corporate training vs microlearning), why learning video carries tracking and completion semantics, formats, pedagogy that drives product decisions, the platform anatomy, the cost model, and build vs buy.

Beginner8 articles · ~3 hrs
Read

02

Standards & Integrations

Plain-English standards for builders — SCORM, xAPI / Tin Can, cmi5, LTI, the standards decision, tracking video with the xAPI Video Profile, and the Moodle / Canvas / Blackboard / corporate-LMS integration reality.

beginner10 articles · ~4 hrs
Read

03

Interactive Video

Where a course earns engagement — in-player quizzes and polls, branching scenarios, hotspots and clickable video, notes and annotation, chaptering and in-video search, the interactive-player build, and the reference design.

intermediate8 articles · ~3 hrs
Read

04

Live Learning

The virtual classroom on WebRTC — classroom vs a meeting, the classroom gotchas, scaling the live class (SFU / the 200-seat lecture), breakout rooms, the whiteboard, teaching-grade screen share, and recording into the catalog.

intermediate8 articles · ~3 hrs
Read

05

AI in Learning

The 2026 AI features, applied and honest — the AI map, AI tutors, AI avatars / video synthesis, automatic captions, translation / multilingual courses, auto quiz generation, summarization, and adaptive paths.

INTERMEDIATE9 articles · ~3.5 hrs
Read

06

Proctoring & Assessment

What turns a course into a credential — online proctoring (live / record-and-review / automated), identity verification, anti-cheating, proctoring privacy and the law, certificates / badges / verifiable credentials, and grade passback.

INTERMEDIATE7 articles · ~2.5 hrs
Read

07

Metrics & Engagement

How you know learning is happening — learning analytics, completion rate, video engagement (watch-time / drop-off), interaction frequency, engagement heatmaps, the xAPI/LRS → warehouse → dashboard pipeline, and stakeholder reporting.

Advanced7 articles · ~2.5 hrs
Read

08

Accessibility & Scale

Learning that works for everyone, everywhere — WCAG 2.1 AA for educational video, captions / transcripts / audio description, multilingual delivery, weak networks, mobile-first, offline learning, and scaling delivery at cost.

Advanced7 articles · ~2.5 hrs
Read

09

Reference Architectures

The capstone — end-to-end reference designs for a corporate LMS with video, a MOOC / open-course platform, a tutoring marketplace, and a cohort-based course, plus scoping, estimating, and build vs buy vs hybrid.

intermediate6 articles · ~2 hrs
Read

Build a learning platform that tracks, scales, and passes review

Talk to the engineers who build them. Fora Soft has shipped LMS platforms, interactive video, virtual classrooms, and SCORM/xAPI tracking since 2005 — 250+ projects.

Reference

The vocabulary of e-learning engineering

120+ terms with crisp, cited definitions, aliases, and links to deep dives. From SCORM, xAPI, cmi5, and LTI to the LRS, the xAPI Video Profile, interactive video, and verifiable credentials — the full A–Z of learning-video engineering is one click away.

SCORM

Sharable Content Object Reference Model (ADL). The legacy but still-dominant standard for packaging a course and tracking completion, score, and time inside an LMS — SCORM 1.2 and 2004.

xAPI

The Experience API (Tin Can, xAPI 1.0.3 / IEEE 9274.1.1). The modern standard that tracks any learning experience — including video — as "actor-verb-object" statements stored in an LRS.

cmi5

The xAPI profile that brings LMS launch, authorization, and reporting to xAPI content — effectively "SCORM's job, done with xAPI." Bridges the old SCORM world and the new xAPI one.

LTI

Learning Tools Interoperability (1EdTech, LTI 1.3 / Advantage). The standard that lets an external tool launch securely inside an LMS and pass grades back via Assignment and Grade Services.

LMS

Learning Management System. The platform that hosts courses, enrols learners, launches content, and stores results — Moodle, Canvas, Blackboard, or a custom build the rest of the stack integrates with.

xAPI Video Profile

The xAPI profile that standardizes how video events — played, paused, seeked, completed, watch-time — are tracked as xAPI statements. The bridge between interactive video and learning analytics.

Written and maintained by

The author.

Nikolay Sapunov, CEO at Fora Soft

Nikolay Sapunov

CEO at Fora Soft

Leads a software studio specialising in video-centric products — streaming and OTT platforms, WebRTC apps, e-learning and corporate-training video, computer vision, and AI-driven video tools. Writes this course so L&D leaders and EdTech founders can reason clearly about SCORM and xAPI tracking, LTI integration, interactive video, virtual classrooms, learning analytics, and the build-vs-buy trade-offs behind every learning-platform decision.

FAQ

Frequently asked questions.

What is SCORM?

SCORM (Sharable Content Object Reference Model) is ADL's standard for packaging e-learning content and tracking it inside an LMS. A SCORM package is a zip with a manifest the LMS launches; the content reports completion, score, and time through a JavaScript run-time. The two live versions are SCORM 1.2 and SCORM 2004. It can't track much beyond the LMS, but it remains the most widely supported tracking standard.

What is the difference between SCORM and xAPI?

SCORM tracks a course inside an LMS through a browser run-time — completion, score, and time, only while the content runs in the LMS. xAPI (the Experience API, or Tin Can) records any learning experience as actor-verb-object statements in a Learning Record Store, so it captures video watch-time, mobile, and offline learning SCORM cannot. SCORM is more widely supported; xAPI is more capable; cmi5 bridges them by adding LMS launch to xAPI.

How do you build an e-learning platform?

An e-learning platform is a content-and-tracking pipeline: author or ingest course video, package it to a standard (SCORM, xAPI, or cmi5), host and deliver it, play it back with interactivity, track every interaction to a Learning Record Store, integrate with an LMS over LTI, and report learning analytics. Add live classrooms, AI, and proctoring as needed. Most teams integrate an existing LMS and build where they differentiate — usually the video and interactivity layer.

How much does it cost to build an e-learning platform?

A custom e-learning build typically runs from the low tens of thousands for a single-format player with SCORM tracking to several hundred thousand for a full platform with interactive video, live classrooms, AI, proctoring, and analytics. Cost drivers are how many standards you support, whether you integrate or build the LMS, the live-classroom scale, and the interactivity depth. Most builds land in a 4 to 9 month range; integrating an existing LMS is the biggest saving.

What is a virtual classroom, and how is it different from Zoom?

A virtual classroom is live video built for teaching, not just meeting. On top of the WebRTC layer a meeting tool gives you, it adds breakout rooms with managed state, a teaching whiteboard, controlled screen share, hand-raising and moderation, attendance and engagement tracking sent to the LMS, and recording into the course catalog. A tool like Zoom handles the call; a virtual classroom handles the pedagogy, the roster, and the learning record around it.

Is WCAG 2.1 AA required for educational video?

In practice, yes for most providers. WCAG 2.1 AA is the conformance target referenced by the ADA and the updated Section 508, and the 2026 US web-accessibility rule makes it explicit for many public and educational bodies — a high-litigation area. For learning video it means accurate captions, transcripts, audio description where needed, keyboard-operable players, and sufficient contrast. Captions and transcripts also improve comprehension and completion for all learners, so it is a learning win too.

Need to ship e-learning product, not just understand it?

Fora Soft has built real-time video, audio, and AI products since 2005 — WebRTC, LiveKit, generative pipelines, and AI agents at scale. Tell us what you’re building and we’ll send a real engineer your way.

Specialist software house for video, real-time and AI products. Founded 2005. 50 in-house engineers.

+1 (914) 775-5855
New York · USA
© Fora Soft, 20052026
Describe your project and we will get in touch
Enter your message
Enter your email
Enter your name

By submitting data in this form, you agree with the Personal Data Processing Policy.

Your message has been sent successfully
We will contact you soon
Message not sent. Please try again.