Choose a launch option

Use Web launch for most learners. Use SCORM, cmi5 or LTI 1.3 when integrating with your organization’s LMS.

This page is for admins and integrators. Learners normally just click “Start course” on the main Course page.

Web launch (Example Learning)
Recommended
Learners access the course directly on Example Learning with full support for responsive UI, schema.org metadata, SEO, and xAPI tracking out of the box.
Best user experience xAPI tracking No LMS setup required
Example learner URL:
https://example.com/courses/javascript-fundamentals
SCORM launch (LMS)
For legacy LMS
Import a SCORM package into your LMS. Completion and score are converted to xAPI statements and mapped back to this Course and its LearningPathway.
SCORM 1.2 SCORM 2004 3rd SCORM → xAPI proxy
After import, configure your LMS to report completion and score.
cmi5 / xAPI launch
Modern tracking
Use cmi5 or pure xAPI for richer tracking. Each launch creates a registration tied to this Course and (optionally) the parent LearningPathway.
cmi5 package xAPI events External LRS support
{ "endpoint": "https://lrs.example.org/xapi", "auth": "Basic <token>", "activityId": "https://example.com/courses/javascript-fundamentals#course" }
LTI 1.3 launch (deep link)
For integrated LMS
Configure the course as an LTI 1.3 tool in your LMS. Grades and completion can be sent back via LTI Advantage and mirrored as xAPI events.
LTI 1.3 Deep linking Name & role service
Issuer https://lti.example.com
Client ID js-fundamentals-client
Deployment ID deployment-12345
Target link URI https://example.com/lti/launch/javascript-fundamentals

Runtime & tracking details

How each launch option maps to this Course and your analytics.

Regardless of the launch option, all paths resolve back to this Course entity and, where applicable, its LearningPathway via xAPI context.

Launch type Primary tracking Mapped to Course Mapped to LearningPathway
Web (Example Learning) xAPI (web runtime) object.id = /courses/javascript-fundamentals#course contextActivities.parent = /paths/...#learningpathway
SCORM 1.2 / 2004 SCORM runtime → xAPI proxy SCORM cmi.core.lesson_status → xAPI completed/passed Proxy adds contextActivities.parent for path.
cmi5 cmi5 + xAPI statements cmi5 AU mapped to Course activity ID. cmi5 registration linked to path attempt.
LTI 1.3 LTI grades + xAPI mirror LTI resource link → Course activity ID. Optional: context includes LearningPathway when launched from a path module.