CourseRelay – SCORM Support for LearnDash LMS
CourseRelay is a standalone SCORM player for WordPress and LearnDash. Upload SCORM 1.2 or SCORM 2004 packages, embed them in LearnDash lessons using a Gutenberg block, and have lessons marked complete automatically when learners finish. Everything runs inside your own WordPress install. All SCORM ru
CourseRelay is a standalone SCORM player for WordPress and LearnDash. Upload SCORM 1.2 or SCORM 2004 packages, embed them in LearnDash lessons using a Gutenberg block, and have lessons marked complete automatically when learners finish. Everything runs inside your own WordPress install.
All SCORM runtime data, completion records and learner progress are stored in your WordPress database. Nothing is sent to a third party server, there are no API keys to configure and no external accounts to create.
Full documentation and screenshots: CourseRelay product page
Why CourseRelay
Delivering SCORM content in LearnDash usually means running a SCORM companion plugin alongside a hosted Learning Record Store subscription. Together those typically cost several hundred dollars a year just to upload a Storyline course and mark a lesson complete.
CourseRelay removes both dependencies. The plugin handles upload, content serving, the SCORM runtime and LearnDash completion tracking on its own.
Features
- Upload SCORM 1.2 and SCORM 2004 zip packages
- Auto-detects SCORM version, launch file and mastery score from imsmanifest.xml
- Gutenberg SCORM Content block for LearnDash lessons and topics
- Four display modes: embedded in the page, popup modal, full screen player in a new tab, or full screen player in the same tab
- Automatic LearnDash lesson and course mark-complete on SCORM completion
- LearnDash certificates trigger through the standard LearnDash flow
- Mastery score and passing percentage support, auto-detected or set per package
- Session resume, with suspend_data and lesson_location preserved
- Completion reports in the WordPress admin, filterable by user and content
- Per-package and per-block display settings for width, height and completion type
- Learner data reset tool, no database access needed
- Cache purge support for LiteSpeed, WP Rocket, W3 Total Cache and WP Super Cache