Stedica LMS
| 开发者 |
stedica
|
| 更新时间 |
2026年11月10日 00:59 |
| PHP版本: |
8.1 及以上 |
| WordPress版本: |
7.1 |
| 版权: |
GPL-3.0-or-later |
| 版权网址: |
版权信息
|
详情介绍:
Stedica LMS turns a WordPress site into a full training platform, with no external
service required.
Getting started
The dashboard creates the catalog and course-player pages for you, and can install a
complete sample course on request: three lessons, a graded quiz and a certificate. Moving
from LearnDash? Its courses can be imported straight from the same site, with no export
file; nothing is written to LearnDash, and anything left out is reported.
For learners
Course catalog and self-enrolment, a course player with resume, progress tracking and
drip-released lessons, eight quiz types, a discussion area per course, certificates with
a verifiable number, leaderboards and achievements.
For instructors
A drag-and-drop course builder (lessons and topics: text, video, audio, document, SCORM,
H5P, quiz, assignment) with a featured image per course, 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. The builder warns about problems a learner would hit
later, such as a question with no answer key, without ever blocking a save.
For administrators
Roles and capabilities, white-label branding, editable categories and levels, and an
audit log covering 27 action types. Groups grant course access to their members and take
it back when someone leaves. Access can be limited to a number of days per course, and
four automatic emails can each be switched on or off: grade posted, learner inactive,
access expiring, and work waiting to be graded. Every admin screen has a Manual button
explaining how it works.
Languages
English and Spanish (es_ES and es_MX) ship with the plugin, including the admin screens.
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
SCORM 1.2 and 2004 import and runtime, with resume and HTTP Range media streaming. Scores
from SCORM content count in the gradebook, weighted like quizzes and assignments.
安装:
- Upload the plugin through Plugins → Add New → Upload Plugin, or extract into
wp-content/plugins/.
- Activate. Tables, roles and upload directories are created automatically.
- On the Stedica LMS dashboard, press Create the pages for me. It creates the catalog
and course-player pages that links and emails point to. You can instead put
[stedica_catalog] and [stedica_course_player] on pages of your own.
- To sell courses, set Stedica LMS → Settings → Commerce provider to WooCommerce and
install WooCommerce if it is not already there. It defaults to None, and until it is
set the course-to-product field does not appear on a product and no order grants
access. Courses can of course be free, or enrolled by an administrator, with no
provider set at all.
Certificates are rendered as PDF by dompdf, which ships inside this plugin. There is
nothing to install and no external service involved. If the library cannot be loaded —
a source checkout with no dependencies installed, for instance — certificates fall back
to printable HTML and every other feature is unaffected.
屏幕截图:
常见问题:
Does uninstalling delete my courses?
No. Data is preserved unless you explicitly tick "Remove all data on uninstall" in
Settings before removing the plugin.
Do I need WooCommerce?
Only to sell courses. Edit a WooCommerce product and pick the course it grants from
the Stedica LMS panel; enrolment happens when the order completes, and entitlement is
always checked server-side. Refunds and cancellations revoke that access again.
What is not included?
LTI and xAPI are not implemented and are not planned. The LTI topic type is retired in
the course builder, and a course still holding one is flagged as needing replacement. H5P
is supported as an embed rather than a bundled runtime. Selling runs
through WooCommerce; there is no native card checkout in this plugin. There is no PWA
support. Translations ship for Spanish (es_ES and es_MX); other languages come from
translate.wordpress.org.
These features are not in this plugin and are not disabled versions of anything here —
AI assistance, instructor-led sessions with seats and waitlists, competency frameworks,
multi-course learning paths, native Stripe checkout with subscriptions and coupons,
outbound webhooks, cohort analytics with at-risk scoring, bulk learner import, group
self-registration links, the append-only completion register with transcripts,
recertification and CEU credits, a cohort certificate archive, and tools that split a
SCORM package into lessons and topics or export a course as SCORM. They are a separate
paid add-on, and the code for them is absent from this download rather than switched off.
更新日志:
This history begins at 2.7.1, the release both packages are built from.
changelog.txt,
which ships inside the plugin, carries the same releases in full:
WordPress.org truncates
this section, so when it has to be shortened that file is where the detail stays.
2.7.22
- The featured image now says what it needs, and keeps more of it. The course's image
field gives the shape cards crop to — 16:9 — a minimum of 640 × 360 px, and 1280 × 720 px
for a high-resolution screen. It also stores a larger copy than it did in 2.7.21: cards
were being handed a 300 px-wide version and stretching it, so an image that met the stated
minimum would still have looked soft on the catalog.
2.7.21
- A course can now be deleted. Administrators get a Delete button beside each course on
the Courses screen. It names the course and asks before doing anything, and it refuses any
course a learner has ever been enrolled in — archive one of those instead, so nobody's
record goes with it. Instructors do not see the button: writing a course and destroying one
are not the same job.
- A course can now have a featured image. Choose it in the course's own Settings tab and
it appears on that course's card in the catalog and on the learner's dashboard. A course
without one is the same size as the rest, so a catalog can mix the two.
- Fixed: buttons with nothing between them. The lesson and topic buttons down the side of
a course ran together into one striped block. The buttons under a lesson, and the bottom row
of catalog cards, sat flush against whatever the theme puts below them — usually the
footer. All of them have room to breathe now.
2.7.20
- Fixed: a course built from a SCORM package reloaded endlessly. Opening one as a learner
showed the content refreshing over and over, never settling long enough to use. Each time
the package reported where the learner had got to, the player rebuilt it from the start —
which made it report again. The package now keeps playing, and the learner keeps their
place in it, while the lesson list and the completion ticks still update.
2.7.19
- Fixed: messages that said "1 lessons". Sixteen places paired a number with a plural
word that never changed, so anything with exactly one of something read wrongly — "1
lessons", "1 members", "1 questions", "Time limit: 1 minutes". All of them now read
correctly at every count, in English and in Spanish.
2.7.18
- Fixed: the paid add-on's SCORM Import screen refused every package. It read the file,
listed the modules inside it, and then answered "That package does not belong to this
course" — for every package, in every install. The check that keeps one course's packages
away from another had been written out by hand and did not match the names this plugin
actually gives the files it stores. There is now one rule, in one place, next to the code
that names them.