Linux 软件免费装
Banner图

MentorKit LMS

开发者 mentorkit
更新时间 2026年10月2日 16:31
PHP版本: 8.3 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

lms certificates quizzes courses scorm

下载

1.23.0 1.33.0

详情介绍:

Publish SCORM courses from MentorKit Course Creator, enrol learners, track progress, run quizzes and issue certificates. Build learning paths for onboarding, HSE and safety courses, compliance refreshers, and customer or partner training. Self-hosted, with no plugin commission Host content and learner records on your WordPress site with no plugin sales commission. Hosting, Creator and payment-provider terms apply separately. See External Services for data sharing. Explore the LMS demo | Try MentorKit Course Creator for free. Publish and play SCORM courses Publish from Course Creator. Quizzes and question banks Certificates Groups and learning paths Sell courses with WooCommerce With WooCommerce, sell courses or groups and grant access by order status. Cancelled, refunded or failed orders revoke access. Includes offline-payment settings, invoice-recipient fields, printable invoices with Norwegian KID references and a learner purchase view. Your WooCommerce gateways process payments. Learners, reporting and branding Shortcodes and blocks [mklms_courses_grid], [mklms_groups_grid], [mklms_my_courses], [mklms_my_profile], [mklms_user_certificates], [mklms_player id="123"], [mklms_course_launcher], [mklms_quiz], [mklms_analytics], [mklms_user_menu], [mklms_logged_in_only], [mklms_guest_only]. Set course or quiz IDs where required. The course launcher requires WooCommerce.

安装:

  1. Install from WordPress.org or upload mentorkit-lms-pro-freemium to /wp-content/plugins/.
  2. Activate the plugin through the Plugins screen.
  3. Follow MentorKit LMS > Setup to confirm permalinks and connect Course Creator.
  4. Publish a course and configure enrolments, quizzes and certificates.
Requires PHP 8.3 or later. WooCommerce is needed only for selling courses or groups. New imports reject executable/configuration files, links, unsafe paths and archives exceeding extraction limits on every web server. The plugin automatically adds its own .htaccess to each new package as an extra Apache safeguard, requiring the host to allow its FileInfo, AuthConfig and Options directives. Archive-supplied configuration is always rejected. Hosts that ignore or restrict .htaccess can use the Apache, Nginx, Caddy and IIS server-level examples in the repository's docs/security/scorm-storage.md. Existing packages must be reviewed separately.

屏幕截图:

  • Group reports showing per-course completion and individual learner progress.
  • Group access settings and group leader assignments.
  • Course analytics showing enrolment, progress and completion.
  • Email templates and automated notification settings.

常见问题:

Can I upload a SCORM ZIP directly?

No. Courses are published to the plugin from Course Creator.

Which SCORM versions are supported?

SCORM 1.2 and SCORM 2004. xAPI, cmi5 and AICC are not supported.

Do I need a MentorKit account?

Yes, for publishing. Create a free account through Setup. Quizzes also work without SCORM.

Which payment methods can I use?

Use WooCommerce gateway extensions. Provider fees may apply; MentorKit LMS takes no commission.

Can I use another language?

Yes. Norwegian translations and Polylang support are included.

Are analytics sent automatically?

Freemius analytics and Sentry reporting require separate opt-ins. See External Services for other connections.

Which roles and capabilities does MentorKit LMS change?

It adds its own capabilities to Administrator, Editor and Author, and to Shop Manager when WooCommerce is active. It also adds three roles: LMS Manager, Course Creator and Group Leader. For security, Editor and LMS Manager lose the core user-management capabilities (list_users, edit_users, create_users, promote_users, delete_users) once, when roles are set up or updated. LMS user administration uses the plugin's own manage_scorm_users capability instead. Stock WordPress Editors do not have those capabilities, and deactivation does not add them back. Deactivation removes only the plugin's own capabilities and roles; WordPress core and WooCommerce capabilities stay. Earlier versions also copied WooCommerce Shop Manager capabilities onto Editor. Those copies stay after deactivation. Remove them with a role editor if you do not want them.

Why do users I add in wp-admin get the standard WordPress welcome email?

MentorKit LMS only replaces WordPress's new-user email (and sends its own invitation) for accounts that MentorKit creates, such as learner registration and invitations. Accounts created elsewhere, for example in Users > Add New or by WooCommerce, keep WordPress's default email. Developers can opt every new account into MentorKit's handling with add_filter( 'mklms_email_manager_handles_new_user', '__return_true' );.

How do I send logs to support?

Administrators can go to MentorKit LMS → Logs. For a publishing problem, open the attempt under Publishing attempts and click "Download this attempt (.jsonl)". Otherwise, use "Send logs to support" on the Status tab: copy the support info and download the last 24 hours. Email both to support@mentorkit.com. Entries are redacted when they are written, but read the file before you share it. Nothing is sent automatically.

更新日志:

1.33.0 Earlier releases are documented in the bundled changelog.txt file.