WordPress plugin intelligence profile

CourseRelay – SCORM Support for LearnDash LMS

Complete SCORM player for LearnDash. Upload packages, embed them in lessons, and track completion. No external LRS required.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update30 Oct 20263d ago
Active installations10Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records CourseRelay – SCORM Support for LearnDash LMS version 1.1.0 as active, updated 3d ago and tested up to WordPress 7.1.

Overview

About this plugin

CourseRelay is a standalone SCORM player for WordPress and LearnDash. 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
  • Debug logging mode
  • GPL-2.0+ licensed

SCORM support

2 and SCORM 2004 are both supported for auto-launch, session resume, completion detection, score tracking, mastery score and LearnDash mark-complete.

Security

  • Zip Slip protection, with every archive entry path validated before extraction
  • PHP execution blocked inside uploaded packages
  • Registration ID validation on every commit using a timing-safe comparison
  • Content ownership checks, so learners can only write data for content they can access
  • SCORM iframe sandboxing that still preserves the SCORM parent API
  • Learner identifiers redacted from debug logs
  • All input validated, sanitized and escaped

Privacy

CourseRelay integrates with the WordPress personal data export and erasure tools. No learner data leaves your server.

Authoring tools

Tested with Articulate Storyline 360, Articulate Rise 360, Adobe Captivate, iSpring Suite, Lectora and dominKnow Claro. 2 or SCORM 2004 package should work. 2 gives the most reliable results at this stage.

What it does not do

  • xAPI (Tin Can) and cmi5 content, which require a Learning Record Store
  • SCORM 2004 adaptive sequencing and navigation rules. Linear courses work, branching does not
  • Interaction level reporting. Completion and score only, no quiz answer or hotspot data
  • Multi-SCO packages are only partially supported. Only the first SCO is launched
  • Other WordPress LMS plugins. LearnDash is the only adapter currently included
  • Offline or mobile app delivery. Browser only

Requirements

  • WordPress 5.8 or later
  • LearnDash LMS 3.0 or later, tested on LearnDash 4.10.1
  • PHP 7.4 or later with the ZipArchive extension

How to use

  • Go to CourseRelay > Add New and upload a.zip SCORM package
  • Open a LearnDash lesson in the Gutenberg editor
  • Add the SCORM Content block and select your package
  • Choose a display mode, and optionally override width, height and completion tracking for that block
  • Publish the lesson. Learners who complete the SCORM content will have the lesson marked complete automatically

Development

Product page: CourseRelay for LearnDash

com/justaddwater-in/CourseRelay

CourseRelay is built and maintained by JustAddWater, an eLearning development company.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • scorm player
  • elearning
  • learndash
  • lms
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity30 Oct 20263d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.01.1.0
WordPress compatibility7.0.67.1.4
WordPress compatibility7.0.47.0.6
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.