Linux 软件免费装
Banner图

Allure Connect SCORM and xAPI

开发者 allureconnect
更新时间 2026年7月14日 06:20
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

lms elearning learndash scorm xapi

下载

1.4.8 1.4.9

详情介绍:

Run SCORM in WordPress without running your own SCORM engine. Allure Connect hosts your SCORM 1.2 and SCORM 2004 packages and delivers them to signed-in WordPress learners. Add a course to any post or page with the Allure SCORM Player block or [allure_scorm] shortcode, then choose an embedded player, lightbox, or new window. Learners can resume incomplete sessions. Administrators can review progress, scores, time spent, completion status, and related xAPI activity. When you use LearnDash, LifterLMS, Tutor LMS, or LearnPress, the plugin can also mark the linked lesson complete after the package reports SCORM completion. Allure Connect keeps the hosted runtime, session data, and xAPI Learning Record Store together, so your WordPress site can deliver and track interactive training without maintaining a local SCORM engine. Learn more and create a free sandbox account: https://allureconnect.com Third-Party Services This plugin requires Allure Connect, a hosted SaaS described at https://allureconnect.com. The connector sends service requests to the Allure Connect application at https://app.allureconnect.com for API credentials, SCORM package upload and hosting, learner launches, session and progress tracking, xAPI storage, and analytics. The plugin cannot upload, launch, resume, or track SCORM content without an active Allure Connect account and valid API credentials. Depending on the feature used, requests may include your configured API key and Tenant ID, package metadata and ZIP uploads, WordPress user identifiers, linked post IDs, LMS identifiers, learner progress, scores, completion status, session identifiers, and xAPI statement data. Use of the Allure Connect service is governed by: Features LMS Integrations This connector includes named compatibility for these major WordPress LMS plugins: SCORM packages can also be embedded on standard WordPress posts and pages without an LMS. When an LMS lesson is linked to a package, the plugin passes the WordPress post ID and LMS identifier through launch, progress, and completion routing so reused packages complete the correct lesson. All third-party LMS names are trademarks of their respective owners. Compatibility does not imply endorsement by those vendors. How It Works
  1. Create an Allure Connect account and open Dashboard → Integrations → API Keys
  2. Install the plugin, enter your API key and Tenant ID, and test the connection
  3. Upload a valid SCORM 1.2 or SCORM 2004 ZIP from Allure xAPI → Packages
  4. Add the course with the Gutenberg block, shortcode, or a supported LMS lesson integration
  5. Let signed-in learners launch or resume the course, then review sessions, scores, completion, and related xAPI activity
Shortcode Usage [allure_scorm id="package-uuid"] Options: Requirements

安装:

  1. Upload the allure-xapi-connect folder to /wp-content/plugins/
  2. Activate the plugin through the 'Plugins' menu
  3. Open Dashboard → Integrations → API Keys in Allure Connect, then enter both the API key and Tenant ID in Allure xAPI > Settings
  4. Upload SCORM packages via Allure xAPI > Packages
  5. Embed content using shortcodes or the Gutenberg block

屏幕截图:

  • Upload and manage SCORM 1.2 or SCORM 2004 courses without hosting the runtime in WordPress.
  • Add a course to any page or supported LMS lesson with the Allure SCORM Player block.
  • Review learner completion, pass/fail, score, and time spent from WordPress.
  • Confirm the Allure Connect connection and see course usage at a glance.

升级注意事项:

1.4.9 WordPress.org positioning, screenshots, and service-language refresh. Embedding security behavior, including CSP and frame-header handling, was updated; SCORM launch, progress, and completion logic remains unchanged. 1.4.8 WordPress.org review hardening, reliable Gutenberg block registration, package-ID cache migration, a score-distribution histogram fix, and WP 5.8 compatibility. 1.4.7 Reliability and security hardening for launches, progress, and completion webhooks; reused-package LMS routing now stores LMS context (adds a session database column on update). 1.4.6 Adds quick block-editor discovery, improves reused-package LMS routing, and hardens webhook/session handling. 1.0.0 Initial release.

常见问题:

Is an Allure Connect account required?

Yes. This plugin is a connector for the hosted Allure Connect service. An active account, API key, and Tenant ID are required to upload, launch, resume, and track packages.

Do I need a separate LRS?

No. Allure Connect includes a workspace Learning Record Store. SCORM learner activity processed through Allure Connect can be recorded and reviewed as related xAPI activity.

Is this the official Allure Connect plugin?

Yes. This plugin is maintained by Allure Connect for WordPress sites that use the Allure Connect SCORM/xAPI service.

Where do I get my API key and Tenant ID?

Sign in to the Allure Connect dashboard and open Integrations → API Keys to find your API key and Tenant ID.

What standards are supported?

The hosted runtime supports SCORM 1.2 and SCORM 2004. The Allure Connect LRS supports xAPI 1.0.3.

Can learners resume where they left off?

Yes. The plugin reopens an existing incomplete session for the same learner and course context. The exact resume point depends on the SCORM data saved by the course package.

Who can launch a course?

The plugin requires a logged-in WordPress user before creating a learner launch. Access to the surrounding page, lesson, enrollment, or membership remains controlled by WordPress and your installed LMS or access-control plugin.

How does LMS completion sync work?

When auto-completion is enabled for a linked lesson, the plugin marks that lesson complete after the SCORM package reports completion. Built-in adapters are included for LearnDash, LifterLMS, Tutor LMS, and LearnPress.

Do I need coding skills?

No. Add the Allure SCORM Player block in the WordPress editor, choose a package, and select a display mode. A shortcode is also available for classic-editor and template workflows.

Can I use the plugin without a WordPress LMS?

Yes. Add a SCORM package to a regular WordPress post or page with the Gutenberg block or [allure_scorm] shortcode.

Which WordPress LMS plugins are supported by name?

Allure Connect SCORM and xAPI includes built-in compatibility for LearnDash, LifterLMS, Tutor LMS, and LearnPress. It can also embed SCORM/xAPI packages on regular WordPress posts and pages with the SCORM Player block or [allure_scorm] shortcode.

更新日志:

1.4.9 1.4.8 1.4.7 1.4.6 1.0.0