# Masteriyo PRO - LMS for WordPress

`meteorgpl-plugin/learning-management-system-pro` — a WordPress plugin as a Composer package.

A Complete WordPress LMS plugin to create and sell online courses in no time.

- Author: Masteriyo — https://masteriyo.com
- Homepage: https://masteriyo.com/wordpress-lms/
- License: not declared
- Buy a license from the vendor: https://masteriyo.com/wordpress-lms/
- Page: https://meteorgpl.com/packages/meteorgpl-plugin/learning-management-system-pro
- Requires WordPress: 6.6
- Tested up to WordPress: 7.1
- Requires PHP: 7.4
- Vendor: Masteriyo — https://meteorgpl.com/vendors/masteriyo.com

## About

### Free WordPress LMS Plugin: Built-in Payments, Quizzes, and Certificates

Masteriyo is a self-hosted LMS plugin and WordPress course plugin built for course creation and monetization: create, manage, and sell online courses without WooCommerce, SaaS fees, or platform commissions. As a self-hosted WordPress LMS, it gives companies, educators, and creators full control over their data and revenue.

Unlike a hosted LMS or an LMS-as-a-service platform, Masteriyo runs on your own WordPress site, giving you full ownership of your data, students, and revenue. The built-in order system, payment gateways, quizzes, and certificates are all free. No third-party plugins required.

Accept payments via Stripe, PayPal, Razorpay, Mollie, and more. Sell in multiple currencies, share revenue with instructors, and keep 100% of your earnings.

### ⚡ Quick Links

- [Try Masteriyo](https://app.instawp.io/launch?t=masteriyo-demo&d=v2)
- [Live Demo](https://masteriyo-site.vertisite.cloud/?utm_source=wporg&utm_medium=readme&utm_campaign=quicklinks)
- [Masteriyo Pro](https://masteriyo.com/pricing/?utm_source=wporg&utm_medium=readme&utm_campaign=quicklinks)
- [Free vs Pro](https://masteriyo.com/free-vs-pro/?utm_source=wporg&utm_medium=readme&utm_campaign=quicklinks)
- [Join Community](https://www.facebook.com/groups/masteriyo/)
- [Documentation](https://docs.masteriyo.com/)


[youtube https://youtu.be/pr1vYXNnaTI?si=OWI3B9rUnTBJOq1P]

### Who Masteriyo Is For

- **Educators, Schools, and Universities**: An LMS for schools, universities, coaching centers, and institutions with a complete online course platform for student tracking, gradebook, and course management.

- **Tutors and Coaches**: Sell your knowledge as online courses, tutorials, or training modules with no platform commissions and no coding required.

- **WordPress Agencies and Client-Site Builders**: Build and manage LMS sites for clients with page-builder compatibility, migration tools, and integrations, plus white-label and multi-site options on Elite.

- **Corporate and Business Training**: Run an employee training LMS, online education portal, or onboarding platform for teams and companies with support for enterprise learning and business training.

- **Content Creators**: Monetize content with a flexible LMS for online courses, grow your online academy, and reach learners worldwide.


### **Masteriyo Features**

### Course Creation and Management

LMS course builder with drag-and-drop editing, a dedicated course builder for eLearning and online learning courses, lessons, and quizzes.

- Unlimited courses, lessons, chapters, quizzes, certificates, and assignments
- Self-paced and instructor-led course modules
- SCORM-compliant LMS with easy import of existing eLearning content
- H5P support for interactive online learning content and assessments
- Certificate builder with customizable templates and QR validation
- Content drip to release lessons on a schedule
- Interactive lessons with text, video, and live streaming via YouTube Live
- Picture-in-picture, subtitles, closed captions, and timestamps for video lessons
- In-lesson note-taking, course attachments, and downloadable materials
- Course visibility options: open, enrolled users only, or private
- Course prerequisites, enrollment expiration, retakes, and resume from last chapter
- Course announcements, FAQ, coming soon mode, featured courses, and badges
- Distraction-free learning page with lesson preview before enrollment



### Quiz, Assignment, and Assessment

- Unlimited quizzes and assignments
- Question builder with single choice, multiple choice, true/false, and matching types
- Quiz time limits, randomized questions, auto-calculated points, and custom grading
- Quiz review system showing students where they went wrong
- Quiz import and export for reuse across courses
- Gradebook for student evaluation and performance tracking
- LMS reporting and analytics with student reports to track results and course progress


### Student and Instructor Management

- Unlimited instructors and students
- Social login (Facebook, Google), public profiles, and manual enrollment
- Multiple instructors per course
- User import and export with bulk CSV support for students and instructors
- Student activity log and login session management
- Student progress tracking with course reports and a dynamic progress bar
- Course reviews after completion and vertical course navigation

### Monetization & Payments

Built-in eCommerce with cart, checkout, wishlist, coupons, and payment integrations. No WooCommerce required.

- Payment gateways: Stripe, PayPal, Mollie, Lemon Squeezy, Razorpay, and more
- Integrations with WooCommerce, SureCart, and Easy Digital Downloads (EDD)
- Revenue sharing between instructors and administrators
- One-time course fees or subscription-based pricing models
- Marked price and sale price with support for course bundles and group courses
- Multiple currency support for region-based pricing

### Security & Access

- Google reCAPTCHA for spam and bot protection
- Two-factor authentication (2FA) for secure logins
- Email verification for user account validation
- Password strength checker to enforce secure credentials
- Course content and video protection
- Login session management for enhanced security

### Admin & Tools

- Setup wizard with free starter templates for Elementor and Gutenberg
- Dashboard analytics for quick performance insights
- LMS reports for tracking courses and student activity
- Webhooks for automation and third-party integrations
- White label support (Elite plan)
- Bulk add-on management
- Quiz import and export
- Course archive filter for better navigation
- Instructors list page

### Create Courses with AI

Masteriyo integrates with OpenAI ChatGPT to automate course creation and reduce manual work.
- **AI-powered course generation**: Generate full course outlines, sections, and lessons from a topic
- **Flexible structure**: Define sections, lessons, and key highlights, and let AI fill in the details
- **AI quiz generation**: Create quiz questions including multiple choice, match-the-following, sortable, and fill-in-the-blank

### Already Using a Different LMS?

Masteriyo includes a built-in LMS migration tool to transfer courses, quizzes, orders, and student data from **TutorLMS**, **LifterLMS**, **LearnPress**, **LearnDash**, and **MasterStudy**. No manual exports or developers needed.

Switching from **Sensei LMS**, **Kajabi**, **Teachable**, **Thinkific**, or **Podia**? Masteriyo is a self-hosted alternative with no fees or commissions.

### Upgrade to Pro When You are Ready to Scale

- Prerequisites, assignments, and advanced quiz types
- Gradebook and student reports
- Course bundles and subscriptions
- Coupons and marked/sale pricing
- Razorpay payment gateway
- Multiple instructors per course
- Zoom and Google Meet integration
- Mailchimp, MailerLite, HubSpot, and Zapier integrations
- Paid Memberships Pro and Restrict Content Pro support
- Easy Digital Downloads (EDD) integration
- Advanced LMS reporting and analytics
- White label support
- Priority support

[See all Pro features](https://masteriyo.com/pricing/?utm_source=wporg&utm_medium=readme&utm_campaign=prolink)

### Works Great With

- **Payments and eCommerce**: Stripe, PayPal, Razorpay, Mollie, Lemon Squeezy, WooCommerce, SureCart, and Easy Digital Downloads (EDD)

- **Gamification and community**: GamiPress for gamification features and BuddyPress for social learning

- **Page builders and themes**: Elementor, Divi, Oxygen, Bricks, Beaver Builder, Gutenberg, Neve, Astra, and more

- **Integrations**: Google Meet, Google Classroom, Zoom, Mailchimp, MailerLite, Brevo, Fluent CRM, HubSpot, Bunny.net, OpenAI ChatGPT (Create with AI), Zapier, Paid Memberships Pro, Restrict Content Pro, and more

### What Our Users Say

⭐⭐⭐⭐⭐


"Masteriyo is a true dark horse, lesser known but just as powerful. Responsive support and impressive update frequency." -- Paul

⭐⭐⭐⭐⭐


"So many great features on the core version, features you have to pay for elsewhere." -- Simrencoe

[Read all 160+ reviews](https://wordpress.org/support/plugin/learning-management-system/reviews/)

### Use of 3rd Party Services

Third-party services activate only after opt-in. Personal data is not tracked unless stated.

- **Diagnostic data**: Consent only. [Terms of Service](https://masteriyo.com/terms-conditions/) | [Privacy Policy](https://masteriyo.com/terms-conditions/)

- **Certificate fonts**: AWS CloudFront, no personal data. [AWS Privacy](https://aws.amazon.com/privacy/)

- **Google APIs**: Classroom and authentication. [Terms of Service](https://policies.google.com/terms) | [Privacy Policy](https://policies.google.com/privacy)

- **Payments**:
  - **Stripe**: [Terms of Service](https://stripe.com/legal/ssa) | [Privacy Policy](https://stripe.com/privacy)
  - **PayPal**: [Terms of Service](https://www.paypal.com/us/legalhub/paypal/useragreement-full) | [Privacy Policy](https://www.paypal.com/us/legalhub/paypal/privacy-full)
  - **Mollie**: [Terms of Service](https://www.mollie.com/gb/user-agreement) | [Privacy Policy](https://www.mollie.com/gb/privacy)

- **OpenAI**: AI features (user API key required). [Terms of Use](https://openai.com/policies/row-terms-of-use/) | [Policies](https://openai.com/policies/)

## Changelog

### 3.3.3 — 2026-08-12

------------------
- Fix - Enhance security for description fields and instructor content permissions.
- Fix - Enhance security for Course Builder REST endpoint access.
- Fix - Enhance security for instructor course approval and course import.

### 3.3.2 — 2026-07-17

------------------
- Fix - Enhanced security for Webhooks.
- Fix - Customizer settings and Additional CSS not persisting when Masteriyo is active.
- Fix - Auto order completion not working for iDEAL payments via Stripe.
- Fix - Course Curriculum widget rendering blank on Single Course Elementor template.
- Fix - Critical error on content drip x-days for assignments. [PRO]
- Fix - Guest requests marking free course progress as completed in the database.
- Fix - Font color changes not reflected on Masteriyo course and single course pages in Bricks builder.
- Fix - Style controls having no effect on several Masteriyo elements in Bricks builder.
- Fix - Retake Course button not working on Bricks/Elementor pages.
- Fix - Gradebook results inaccessible to administrators due to permission revoke. [PRO]
- Fix - Gradebook data wiped for all students on course unenrollment or progress reset. [PRO]

### 3.3.1 — 2026-07-02

------------------
- Enhancement - Improve Mollie subscription billing reliability. [PRO]
- Fix - Google reCAPTCHA validation failing on account login.
- Fix - Certificate not showing when viewed from the public profile page. [PRO]
- Fix - TypeError when _elementor_data meta returns PHP array instead of JSON string.
- Fix - TranslatePress translation editor only works on first lesson. [PRO]
- Fix - Security hardening for user session handling.
- Fix - Security hardening for course review field validation.
- Fix - WooCommerce product edit link returning 404 error.
- Fix - YouTube lesson fullscreen button not showing on iPhone.
- Fix - Draft course items counted in course progress. [PRO]
- Fix - Bricks builder Masteriyo templates not rendering properly on the frontend.
- Fix - Analytics composite indexes migration query crash on shared hosting sites. [PRO]
- Fix - Certificate download link not generated in course completion email.

### 3.3.0 — 2026-06-23

------------------
- Feature - Certificate Builder v2.
- Feature - H5P integration addon with H5P shortcode support [Free] and H5P quiz [PRO].
- Revamp - Analytics UI/UX.
- Compatibility - PHP v8.5 compatible.
- Enhancement - Added Simple, Modern, Overlay, and Custom layout support for course archive and single course page templates.
- Enhancement - Updated Migration Tool to display real-time migration progress and support migrating LMS data to Masteriyo.
- Enhancement - Added login/logout navigation menu link panel.
- Enhancement - Overhauled Course List widget with built-in pagination, filter controls, and renamed layout options to match the Carousel widget.
- Enhancement - Added three new Elementor widgets for the Single Course page: Course Progress Bar, Course Cohort, and Course Enrollment Expiration. - [PRO]
- Enhancement - Hidden the legacy Course Archive Pagination widget from the Elementor panel since pagination is now built into the Course List widget.
- Enhancement - Improved single course page templates with editor fallback notices, Wishlist icon support, and a "Set as active template" option.
- Enhancement - Added option to hide calendar and session information tab from the account sidebar.
- Enhancement - Added global eLearning and Neve theme color sync.
- Enhancement - Added auto-navigation to error tab and focus on invalid fields in course settings on save.
- Enhancement - Added easy switching between block and classic editor with source code support and additional default blocks.
- Enhancement - Added course creation button in WooCommerce product for one-click course creation.
- Enhancement - Added link product option in individual course WooCommerce settings to directly link a Woo product.
- Enhancement - Added guest checkout support for WooCommerce.
- Enhancement - Added auto-detection of video duration in video lessons.
- Enhancement - Added customizable color options for email templates. - [PRO]
- Enhancement - Added option to require attempting all quiz questions before submission.
- Enhancement - Added course bundle support for Stripe/PayPal recurring payments. - [PRO]
- Enhancement - Added support for custom sidebar buttons on the Account page via filter hook. - [PRO]
- Enhancement - Added automated job to check and revoke expired course enrollments. - [PRO]
- Enhancement - Implemented protected material downloads with enrollment verification. - [PRO]
- Fix - Removed unnecessary API calls on backend pages.
- Fix - Resolved multiple issues with view-mode switcher, courses JS not loading on Elementor pages, WP dependency notice, and pagination display.
- Fix - Fixed Wishlist support for the Course Carousel Elementor widget.
- Fix - Fixed incorrect purchase button display for SureCart courses on course archive and single course pages.
- Fix - Fixed group pricing multiple currency conversion, formatting, and checkout calculation issues.
- Fix - Fixed session-expired overlay not showing on admin pages when switching to student preview.
- Fix - Fixed OTP email not being sent after enabling 2FA. - [PRO]
- Fix - Fixed Mollie "No suitable payment methods found" error on default checkout.
- Fix - Fixed guest redirect to login on WooCommerce addon when guest checkout is disabled.
- Fix - Fixed minor course bundle issues related to the WooCommerce addon. - [PRO]
- Fix - Enhanced security for the Mollie payment addon.
- Fix - Fixed checkout not redirecting after applying a 100% discount coupon. - [PRO]
- Fix - Fixed single course page showing wrong course for additional instructors. - [PRO]
- Fix - Fixed course content not being restricted during quiz even when the option is enabled.
- Fix - Enhanced security for the course announcement addon.
- Fix - Fixed PDF viewer overlapping off-canvas menu and failing to load on the learn page. - [PRO]
- Fix - Fixed blank block editor on pages assigned as the Masteriyo account page.

### 3.2.1 — 2026-05-20

------------------
- Compatibility - WordPress v7.0 compatible.
- Update - Added filters for certificate course title and completion date smart tags.
- Update - Upgraded Isolated block editor version to v2.30.0.
- Fix - Enhance security for user course progress and user role.
- Fix - Skip abilities layer below WordPress v6.9.
- Fix - Allow admin with instructor role to list all course Q&A.

Full changelog: https://meteorgpl.com/packages/meteorgpl-plugin/learning-management-system-pro/changelog

## Install

```sh
composer config repositories.meteorgpl composer https://composer.meteorgpl.com
composer require meteorgpl-plugin/learning-management-system-pro
```

The repository needs a token (see https://meteorgpl.com/docs). The vendor's license checks are intact: activate the plugin in WordPress with a key bought from the vendor.

## Versions

No version has been published yet.

