Tutor LMS
Identity and links
- Vendor: Themeum
- WordPress.org slug:
tutor - Plugin directory page: https://wordpress.org/plugins/tutor/
- Vendor/pricing page: https://tutorlms.com/pricing/
- Evidence tier: live-bench roster
- Installed version: 4.0.4 (free tier only, installed from wordpress.org)
wordpress.org metrics
Captured 2026-08-03 from the public plugin information API:
| Metric | Value |
|---|---|
| Active installs | 100,000 |
| Rating | 88 / 100 |
| Number of ratings | 585 |
| Last updated | 2026-07-31 |
| Tested up to | 7.0.2 |
| Requires PHP | 7.4 |
| Requires WordPress | 5.3 |
Pricing
- Free core: available from wordpress.org.
- Pro: paid plans are offered by the vendor. As of 2026-08-03 the vendor pricing page lists lifetime plans from USD 499 (Individual) to USD 1,999 (Agency), and an annual Business plan at USD 399/year. Advanced quiz types, certificates, and AI Studio are Pro features.
No paid add-on, trial, or nulled package was installed for this dossier.
Live coverage summary: Standard Ten (Q1–Q10)
Coverage values follow the project convention: ok, unsupported, or pro-gated.
| Question | Type | Status |
|---|---|---|
| Q1–Q6 | single-answer multiple-choice | ok |
| Q7 | multiple-correct | ok |
| Q8 | true/false | ok |
| Q9 | fill-in | unsupported |
| Q10 | ordering | unsupported |
The free-tier quiz builder supports single-answer and multiple-correct multiple-choice questions and true/false items. Fill-in and ordering question types are not available in the free tier, so Q9 and Q10 were omitted from the live quiz.
Authoring
The demo was built inside Tutor’s native LMS structure:
- Course:
Physical Sciences Core Six, published and set to free pricing. - Topic:
Core Six Quiz Topic. - Quiz:
Standard Ten Core Six Quiz, published under that topic. - The Core Six questions were inserted using Tutor’s native quiz tables (
tutor_quiz_questionsandtutor_quiz_question_answers) as documented by the plugin. - A benchmark page and a Core-Six-only measurement page were published; both link to the native course view.
Signature-feature walkthrough
The signature demo is the same course-embedded quiz. It shows Tutor’s natural pattern: a quiz lives inside a course topic, and a learner must enroll in the course before attempting it. This makes Tutor the roster’s clearest “LMS-first” entry rather than a standalone quiz builder.
Runtime measurements
Measured on the Core-Six-only page, logged-out Chromium, cache disabled, networkidle2, 2026-08-03.
| Metric | Value |
|---|---|
| Total requests | 24 |
| JS files | 20 |
| JS bytes | 236,166 |
| CSS files | 3 |
| CSS bytes | 71,416 |
| Total transfer | 361,482 bytes |
| jQuery loaded | no |
| DOM nodes | 159 |
These figures make Tutor the heaviest front-end load in the measured roster. See runtime comparison for the full table.
Catches
- Learner enrollment / attempt blocker. During the live browser check, the course page showed an
Enroll Nowbutton. Clicking it while the shared admin session was active did not transition to a learner attempt or result view; the button remainedEnroll Now. No learner score was observed, and none was fabricated. The coverage record therefore markscompletionPassas false. - Coexistence ecommerce setting correction. On the coexistence lab subsite, Tutor 4.0.4’s custom ecommerce engine queried a nonexistent prefixed multisite users table and produced a fatal in wp-admin. Changing Tutor’s supported ecommerce engine to “free” removed the fatal;
scripts/provision.shnow applies that setting. - Admin upgrader database error. Tutor’s admin upgrader attempted to create a
wp_12_tutor_order_itemmetatable before a compatible foreign-key target existed. The dashboard remained usable and the 24-item admin menu count was still captured.
Verdict
Tutor LMS is an LMS first and a quiz tool second. The free tier can build real course-embedded quizzes for single-answer and multiple-correct multiple-choice plus true/false, but it cannot express fill-in or ordering questions without paid extensions. Its front-end weight is the highest in the roster, the learner attempt path was blocked in the logged-in-admin measurement scenario, and multisite coexistence required an ecommerce workaround. Choose it when the quiz is part of a structured course funnel; choose a lighter standalone quiz plugin if isolated quizzes are the main goal.