| 开发者 | justaddwater |
|---|---|
| 更新时间 | 2026年9月28日 23:49 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
courserelay folder to /wp-content/plugins/, or install through Plugins > Add NewNo. CourseRelay handles upload, content serving, the SCORM runtime and LearnDash completion on its own. No companion plugin and no LRS subscription.
CourseRelay is built for LearnDash lessons and topics. LearnDash must be active for the supported completion workflow.
No. All SCORM runtime and completion data is stored locally in your WordPress database.
Any tool that exports a valid SCORM 1.2 or SCORM 2004 package, including Articulate Storyline, Articulate Rise, Adobe Captivate, iSpring, Lectora and dominKnow Claro.
LearnDash 3.0 and above. Testing is done against LearnDash 4.10.1.
Not yet. LearnDash is the only LMS adapter currently included. Adapters for other LMS plugins are in development.
Yes. CourseRelay calls the purge APIs for LiteSpeed, WP Rocket, W3 Total Cache and WP Super Cache when a completion is recorded. If you use Cloudflare proxy caching, add a page rule to bypass cache for logged-in users.
Enable Debug Mode in CourseRelay > Settings, complete the lesson as a test learner, then review wp-content/courserelay-debug.log. The log records each step of the completion flow. Use the Reset Learner Data tool to clear progress between tests.
SCORM runtime data is written to the database on every commit. Position, score and suspension data are saved, so the learner resumes from where they stopped.
Yes. Go to CourseRelay > Settings and use the Reset Learner Data tool. Enter the User ID, Content ID, Lesson or Topic ID and Course ID, all of which appear in the Completion Reports and the debug log.
Use the support forum on this page for questions about the plugin. For bug reports and feature requests you can also open an issue on GitHub. If you need SCORM support for a different WordPress LMS or custom LearnDash development, get in touch through justaddwater.in.