WordPress plugin intelligence profile

Stedica LMS

A self-contained LMS: courses, eight quiz types, SCORM 1.2 and 2004, prerequisites, grading, certificates and achievements.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.7.19
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 8.1
Directory statusactive
Last directory update2 Nov 20266h ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
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 Stedica LMS version 2.7.19 as active, updated 6h ago and tested up to WordPress 7.1.

Overview

About this plugin

Stedica LMS turns a WordPress site into a full training platform, with no external

service required.

For learners

Course catalog and self-enrolment, a course player with resume, progress tracking and

drip-released lessons, eight quiz types, certificates, leaderboards and achievements.

For instructors

A drag-and-drop course builder (lessons and topics: text, video, audio, document, SCORM,

H5P, quiz, assignment), a reusable question bank, a grading queue with a visual rubric

grid, a weighted gradebook, and per-learner and per-course progress with CSV export.

For administrators

Roles and capabilities, white-label branding, editable categories and levels, and an

audit log covering 27 action types.

Selling courses

Link a WooCommerce product to a course: the buyer is enrolled on payment and access is

revoked on refund. No external service and no subscription required.

Standards

2 and 2004 import and runtime, with resume and HTTP Range media streaming.

License

Stedica LMS is distributed under the GNU General Public License. The plugin’s own code is

0-or-later.

It bundles third-party components under their own compatible licences, and two of them are

worth naming because they are stricter than the plugin’s own: the Freemius SDK in

0-only, and dompdf’s rendering library in vendor/dompdf/ is

1. 0 without the

“or later” option, because one of its components does not offer it.

txt (included

because WordPress itself is GPLv2-or-later and the directory asks for a compatible licence)

ship in the package. GPLv3 is compatible with that requirement.

External services

This plugin connects to one external service, and only for licensing.

Freemius

Freemius handles licensing, the free trial and update delivery for the optional paid

add-on, Stedica LMS Premium. The licensing SDK is bundled in this plugin.

Nothing is sent until you choose to send it. On a fresh install the plugin runs in

anonymous mode: no request is made to Freemius and no data leaves your site. Requests

begin only when you opt in to Freemius’ service, start the free trial, or activate a

licence key — each of which is an explicit action you take.

Once you have opted in, the following is sent to Freemius:

  • when you opt in, start a trial or activate a licence: your site URL, the email address

and name of the WordPress user performing the action, and the WordPress, PHP and plugin

versions

  • when checking for updates to the paid add-on, and when validating a licence: your site

URL and the installed plugin version

No learner data, course content, grades or quiz results are ever sent.

If you never opt in, the plugin remains fully functional and contacts nothing. The paid

add-on is the only thing that requires it.

Service provided by Freemius, Inc.

com/terms/

com/privacy/

Security

Authorization is enforced server-side on every REST route and every admin screen —

hiding a menu item is never treated as access control. Learner-owned resources are

ownership-checked to prevent enumeration by id. Quiz answer keys never leave the

server. Protected files (SCORM assets, submissions, certificates) are served through a

PHP proxy that derives authorization from the request path, because a SCORM package’s

relative sub-resource requests cannot carry a token. Grades are clamped server-side.

Secrets are masked in every API response, and are encrypted at rest when the PHP

OpenSSL extension is available (it is on virtually all hosts; without it they are stored

unencrypted and only the masking applies).

Shortcodes

For learners: [stedica_my_courses], [stedica_catalog], [stedica_course_player],

[stedica_leaderboard], [stedica_certificates], [stedica_discussions],

[stedica_achievements]

Stedica LMS Premium, a separate add-on, adds [stedica_live_sessions],

[stedica_my_skills], [stedica_learning_paths] and [stedica_membership]. They are

listed here so you know what exists, not offered by this plugin — this package does not

contain them and does not register them.

For staff: [stedica_my_group] shows a group leader their members’ progress, and

[stedica_instructor] gives an instructor their grading queue. Both are safe to put on an

ordinary page — each shows only what the person viewing it is entitled to see, and a

visitor with no such role sees a plain explanation rather than an error.

Every surface is also a block — search “Stedica” in the inserter — and an Elementor

widget, found under a Stedica LMS category with a dropdown for which surface to show.

All three render through the same code, so they behave identically.

WordPress.org metadata

Plugin tags

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

  • courses
  • elearning
  • lms
  • quiz
  • scorm
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 6.2 · PHP 8.1
Update activity2 Nov 20266h 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

Version2.7.182.7.19
Version2.7.172.7.18
Version2.7.162.7.17
Version2.7.152.7.16
Version2.7.142.7.15
Version2.7.132.7.14
Version2.7.122.7.13
Version2.7.112.7.12
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.