MasterStudy LMS – WordPress LMS Plugin


WordPress LMS Plugin MasterStudy is the comprehensive software for feature-rich educational websites. The LMS plugin can turn any WordPress website into a professional online platform that ejoys all industry-specific e-learning & LMS features. It provides you with the tools to create and sell online courses.

This versatile WordPress LMS Plugin has all essential Learning Management System (LMS) features for managing courses, quizzes and educational content. It helps with selling your courses, creating lessons, and delivering online education services.

MasterStudy LMS PRO | Plugin Demo
MasterStudy LMS Theme
MasterStudy LMS iOS/Android App
Join Facebook Community

With MasterStudy WordPress LMS Plugin you can easily create online courses and provide online interactive learning & tutoring services on a WordPress website.

Online education is a growing field within the education industry. Online courses have become a popular way for people to advance in life.

To market your skills in this way, you will need an effective way to connect with potential customers.

A good way of reaching out to such learners is by building a website. Yet, most regular sites don’t have the functionality to allow for online learning. That is where the WordPress LMS plugin comes in. A WordPress LMS website with many courses accessible online from anywhere at any time will be a great way to do this.

Learning Management System or LMS plugins allow you to create and run online courses. It could be like Udemy running with WordPress. It is vital to choose the very best WordPress LMS plugin for your online learning website as it will provide end-to-end services. And these services include tools and features for managing your online course content.

The WP LMS plugin will take care of handling subscriptions, running and grading quizzes, accepting payments, and more.

Introducing the MasterStudy WordPress LMS Plugin

MasterStudy WordPress LMS plugin is a powerful online education, course, and learning management system plugin for WordPress that is available free of charge. It is suitable for use with WordPress 4.6 and above.

Developed by StylemixThemes, the user-friendly tool is powered by WYSIWYG editor. This software, written in Javascript, is easy to integrate and allows for rich text editing capabilities. All the key elements of MasterStudy WordPress LMS plugin are built with Vue.js. This allows for fast page loading and smoother transitions.

The MasterStudy LMS is packed full of exciting features. The system includes a powerful admin panel, a messaging system, spaces for posting quizzes, and their results and a place for course announcements.

The WordPress LMS plugin is a cornerstone part of the Masterstudy WordPress theme for education business. Upgrading to the WordPress theme is optional but does come with additional benefits and functions, including a greater range of customization abilities. This will be covered here in more detail a little later on.

Who is it for?

The MasterStudy WordPress LMS plugin is an excellent tool for anyone in need of an online education website. The plugin makes it hassle-free and straightforward to build, customize, and manage a learning website. It allows it to do it via the popular open-source content management system WordPress.

It is effortless to use. The features include the ability to create brilliant interactive lessons. You can incorporate them with videos, graphs, images, slides, and more attachments. The course builder allows to add lessons to the course, break them down into sections and deliver it to learners.

Your website visitors can view details of any available courses. They can select them for purchase, add them to their wishlist, or shopping cart. Students can begin their learning journey with a few clicks of their mouse.

The MasterStudy WordPress LMS plugin is a multilingual tool. It will help you to adapt the interface for the language you want.

Avoid any inconvenience you or your customers may face by providing them with a localized experience. Translate the website into English, French, Turkish, German, Dutch, Russian, Italian, Portuguese, or Spanish language.

How do I install it?

To successfully install the LMS plugin, you need to first download the relevant files.

When they have finished downloading to your computer, you need to then either upload the plugin files to the /wp-content/plugins/ directory.

To install the plugin through the WordPress directly, go to the Plugins tab on the WordPress admin panel. From there, you need to search for MasterStudy LMS. Once you have found it, you need to click on the button to download the relevant files.

Once completed, you will need to activate the plugin through the Plugins screen in WordPress. After you have done this, you can use the Header Builder to configure the plugin.

MasterStudy is suitable for use with many of the pre-existing WordPress themes.

How do I use it?

Setting up a course

The MasterStudy WordPress LMS plugin simplified the process of course setup on any established website. It is fully packed to easily create and manage multiple courses and increase your revenue.

To create a course, click on ‘course’ on the admin bar, add new, and then enter the course title and description in the spaces provided. You can use the page builder to construct the layout.

After doing this, you will need to fill in the course’s settings fields at the bottom of the page. WordPress LMS plugin makes it possible to specify all the details. They include the course level, number of students, course duration, skill level, and the date range of the course.

Clicking on the next tab over will bring up the accessibility options. This is where you input the course price (leaving the field blank if you are making the course available for free). You can additionally exclude the course from any membership plans here.

The ‘Announcement’ section allows you to publish any additional information that your students will need to have before starting the course.

In the final tab, you can add any frequently asked questions. This allows you to save time by anticipating any questions that customers may have about the course and answering them before they have even been asked.

Developing lessons

The curriculum is developed by creating new sections and lessons following the guidance provided. A further benefit here is that you can add in previously created content such as lessons and quizzes.

In the building section, found at the bottom of the course development page, you need to enter details on the new section and then on the first lesson in the relevant places. Upon entering a lesson title and clicking on the pencil icon, you are redirected to the page builder, which you are advised to use for editing lesson content. Here you can create three different types of lessons: text lessons, video lessons, and slideshow lessons. It is easy to add in elements, templates, or text blocks.

Upon finishing the lesson, you will need to select the lesson type from the dropdown menu situated in the lower part of the screen, write a description and enable the preview to allow people who haven’t yet purchased the course to view the details.

Constructing quizzes

To input a quiz, you need to go back to the building section at the bottom of the course development page and enter a title in the quiz field. After clicking on the pencil icon, you will be redirected to the relevant page for this.

From there, you can then type in the first question and click on the plus symbol on the top left side of the screen to select the question type. There are three options to choose from here – single choice, multiple-choice and true or false. Here you will be prompted to enter the answers.

You repeat this process each time and can add as many questions as you like. You can also opt to add countdown timers to quizzes. Finally, you need to add the metadata – this includes a description of the quiz and details on its duration. You can also set up a passing score for the quiz or set the questions to shows the correct answer.

As you see, course creation with MasterStudy WordPress LMS plugin becomes a very easy process.

Shortcodes for MasterStudy WordPress LMS plugin

MasterStudy offers you the originally developed educational modules with shortcodes. With the help of them, you can add different blocks from the plugin to any theme.

If you wanted to use some elements from MasterStudy WordPress LMS plugin with other themes, now you have this opportunity. There is a list of shortcodes that you can use to paste the necessary modules and options on your website.

You can insert shortcodes into any page using a WordPress text editor. Plus to this, the LMS shortcodes can be used through Elementor Widgets and WPBakery Page Builder, or the Classic Editor.

Shortcodes will help you to expand theme features and add even more customization to your website. Just easily place it anywhere you want, and it will add a feature to the page or post on your site.

WordPress LMS Plugin’s Shortcodes enable such popular elements as:

  • Search box — enables the display of a search field, to integrate a smart searching engine into your website.
  • Course carousel — shows the courses carousel, with sorting options and categories.
  • Courses categories — shows the courses categories, allowing you to set the display style.
  • Courses grid — shows the courses grid, where you can fully adjust the display.
  • Featured Teacher — allows you to display the featured teacher, supporting the profile with teacher bio and image.
  • Instructors carousel — shows the instructor carousel, the module is supplied with multiple settings to let you control the overall display of the carousel.
  • Recent Courses — shows the section with recently added courses.
  • Single Course Carousel — show the carousel with a single course, with very convenient navigation.

The next modules are available only in the PRO version of MasterStudy WordPress LMS Plugin:

  • Course Bundles — enables the option of course bundles, so you could put your courses in the packages.
  • Google Classroom Grid view — enables the grid view of Google Classrooms.
  • Certificate checker — enables the certificate checker for certificate verification.

The list of MasterStudy WordPress LMS plugin shortcodes allows you not only to add different elements to your website but set them up. Almost every module has its own set of parameters and variables.
For example, adding a course carousel, you can enter the module title, set up sorting options, and sort courses depending on their rating, popularity and price, in addition to this, you can add pagination and buttons – Previous and Next.

With the new modules, you will discover new possibilities, improve the user experience, adjust the look and feel of your site, and enjoy the simplicity of use.

Demo Course Import

Import Demo Courses in just one click. Import courses, lessons, and questions from the demo template to use them on your website. You can use the premade structure and update the content to save time and speed up the work.

How do my customers use it?

The clean design and user-friendly interface make it easy for the potential student to view both the available courses alongside details of these courses such as the cost, the duration, the level, how many students are enrolled, and specifics about the type of materials included.

Extra features to support your customers in their learning include message boards that provide a social-network type environment for students to get answers and help from the course creator, comment systems within the lessons themselves where the students can ask more specific questions and a private message system where they can interact with other users

There is a user profile system for both students and instructors. In their profile, students can check course progress, continued paused lessons, check quiz scores, and purchase courses or membership plans.

Flexible pricing and payment options are available due to PayPal and Stripe integration, which is included in the LMS plugin. Monthly or annual subscription plans are possible alongside one-time payments.

Why should I get it?

The MasterStudy WordPress LMS plugin provides the tools for developing simple yet effective professional-looking online learning content that will be attractive to your potential customers.

It’s clear and simple layout makes it easy to get the hang off, meaning that you will save yourself a substantial amount of time with not trying to get to grips with similar but more confusing programs or plugins.

Tools are provided for dealing with each step of the learning process from enrollment to successful completion of the course. It’s completely hassle-free.

What are the optional extras?

MasterStudy WordPress LMS plugin has the MasterStudy LMS Pro version.

WooCommerce Integration

One of the biggest premium options is full WooCommerce Integration.

MasterStudy LMS allows you to use a reliable eCommerce system with tons of beneficial options. WooCommerce is the best solution for selling your courses online. The system brings the ability to create LMS course products, set up a store, apply coupons and discounts, manage bundles.

WooCommerce and MasterStudy LMS brings you a complete engine for running an eCommerce platform on your LMS website which allows you to:
– Take full control over the checkout experience
– Customize the My Account area for your customers
– Sell courses as well as physical products
– Offer coupons & discounts
– Use a payment gateway other than Stripe, PayPal

Besides this, extra features of the LMS PRO version also include:
– Udemy Course Importer
– Prerequisites
– Online Testing
– Quizzes
– Statistics and Payouts
– Trial Courses
– Sequential Drip Content
– The Gradebook
– Lessons Live Streaming
– Group Courses
– Assignments
– Point system
– Course Bundle
– Email Template Manager
– Google Classroom
– Zoom Conference
– Certificate Builder
– LMS Forms Editor
– Media File Manager

Alongside the LMS plugin, StylemixThemes have also developed a full Education WordPress Theme that further extends your site’s capabilities. This is available at a cost. You can buy a MasterStudy theme from the Themeforest marketplace.

The theme, which provides more creative control over the website, includes additional premium LMS plugins as part of the bundle, free lifetime updates, 24/7 support, extra features (available in Pro version of Masterstudy WordPress LMS plugin), and ready-to-use demos.

Two of the premium plugins included are:
* The Visual Composer plugin. This allows you to build pages in minutes with easy drag and drop tools. Unlimited skin colors and a vast collection of Google Fonts give you even more scope to personalize the look and feel of your website.
* BuddyPress. This has incredibly useful functionality such as course groups, activity feeds, course messaging, advanced profiles, and much more.

In terms of the ready to use demos, there are 11 unique designs to suit your taste and purpose. You can simply select the one you like and change it any time that you want.

Overall, the MasterStudy WordPress LMS plugin offers a competitive solution to the issue of adapting your website for online education. The variety of tools and features available support every aspect of this business, and the creatively designed content is simple yet eye-catching. It will help attract potential customers looking to develop their knowledge in your field.

MasterStudy WordPress LMS Plugin Demo

More Awesome Free Plugins by Stylemix

Cost Calculator & Price Estimation Plugin
Zoom Meetings and Webinars Plugin — eRoom
BookIt – a free booking calendar plugin
Free Classifieds and Listings Plugin – uListing


  • wordpress course plugin
  • wordpress lms plugin
  • wordpress courses plugin
  • lms wordpress plugin
  • education wordpress plugin
  • wordpress elearning plugin
  • wordpress lms plugin
  • wordpress lms plugins
  • plugin wordpress lms
  • wp lms plugin
  • wp lms plugins
  • lms wp plugin


This section describes how to install the plugin and get it working.

  1. Upload the plugin files to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Please find more details on Plugin Installation in documentation
  4. Set Up Courses Archive Page in Menu -> STM LMS Settings Area.


  • [stm_lms_courses_grid_display per_row=”4″ posts_per_page=”4″ load_more=”true”]
    Accepts all WP_Query params for sorting, order by etc
  • [stm_courses_searchbox]
    Shows courses search box
  • [stm_lms_courses_carousel]
    Enables the courses carousel
  • [stm_lms_courses_categories]
    Shows categories of the courses
  • [stm_lms_courses_grid]
    Enables the courses grid
  • [stm_lms_featured_teacher]
    Shows Featured Teacher
  • [stm_lms_instructors_carousel]
    shows the Instructors carousel
  • [stm_lms_recent_courses]
    Displays Recent courses
  • [stm_lms_single_course_carousel]
    Shows the carousel with single course

Template System

  • Easily copy any template from stm-lms-templates folder and move it in your theme for future customization. Try not to edit plugin files, they will be replaced after plugin update.

LMS Hard-coded Pages

  • /lms-login – Login/Register Page
  • /courses/{course}/{lesson} – Lesson Page (must be logged in with Purchased course or lesson is Preview)
  • /lms-user/{user_id} – User Private Page (must be logged in)
  • /lms-user_profile/{user_id} – User Public Page
  • /lms-chats – User Chat (must be logged in)
  • /lms-wishlist – My Wishlist Page
  • /lms-checkout – Checkout Page (must be logged in)


Can I use the plugin with different WordPress Themes?

Yes, MasterStudy WordPress LMS Plugin is compatible with free and premium WordPress themes, so you can use it with the one you choose. If you have difficulties selecting the theme for your educational website, you can consider the option of getting MasterStudy LMS Theme, which has the Pro version of the plugin built in the bundle.

Do I need a Membership Plugin?

This only depends on the purpose you follow. If you are planning to implement membership plans on the platform, then you have to install the Membership Plugin. But, you do not need to search for the options.

MasterStudy WordPress LMS plugin already integrates with WooCommerce and Paid Membership PRO. These are the best items that will help you to establish a great membership system and create smart plans.

Does MasterStudy WordPress LMS plugin support webinars and live stream sessions?

The plugins support Zoom meetings and webinars. The integration with the service is available through the eRoom plugin which is free. It connects your website with the Zoom account and allows you to create and manage video conferences from your dashboard.

You can also use the Pro WP LMS plugin addon to conduct live stream lessons.

Is this WordPress LMS plugin free?

This plugin has two versions: free and a paid one. The paid Pro version of the plugin has more features that are not able to use in the free plugin, which extends the functionality and provides more opportunities.

Still, the main function of building and managing online courses and selling them is available equally in both versions.

Where can I find MasterStudy WordPress LMS plugin documentation?

There is a detailed text guide describing every feature and option of the plugin. You can also find the video library with video tutorials on our YouTube channel.

How can I get support or talk to someone from the team?

Our support team is available 24/7. To submit about the problem please follow to your account to submit a support ticket. If you have some pre-sale questions you can always use live-chat on our website:

Can I translate the plugin to a different language?

Yes, however MasterStudy WordPress LMS plugin already translated into 8 languages: English, Portuguese, Spanish, Dutch, German, French, Italian, and Russian.

What kind of media can be used in LMS courses?

The plugin allows uploading absolutely different formats of files. There are three types of lessons available, where you can present various types of content such as text, video, slides. Besides this, we have an option of course/lesson attachments, where you can upload different files including images, audio files, zip folders, and more.

Is it a one-time fee for the Pro version of the plugin or do I need to extend my license?

No, you don’t have to extend your license, the core plugin features will be available. In case you want to receive further updates and support you need to renew your license. The MasterStudy WordPress LMS plugin Pro is available at $54.99.


Agustus 15, 2022
I saw some of the plugs are in but not on working..I deactivated that..I found recommendations are not for some of them but it is working seamlessly..I activate them..and my site is it is important to understand what is useful and how it will work for you if you plugged them.. Else are much appreciatable..👍⚘
Agustus 13, 2022
I've tried a few online training templates but haven't found one that I like. Until I bought this MasterStudy LMS, which I have tried and liked very much. And the technical department is very helpful in answering questions. But most importantly, it has its own LMS, not relying on Third Party to use it, making it easy to understand where users want it. And there are quite a variety of fully customizable features. That's what I like the most about this theme. I thought I didn't have to go looking for another one because I found what I needed. But what's more is that I want to adjust the variety of examples within the Home page to allow users to have more ideas to apply. Including there are more examples of other pages, such as Terms & Conditions, Privacy and others that users think should be used, will make this Theme the most perfect. Thanks
Agustus 13, 2022
I have solved many errors in Masterstudy theme with great care. He also gave excellent advice on how to solve the problem. Thank you so much.
Agustus 4, 2022
Stan from Masterstudy is very quick in fixing the issues and answering any questions that I might have. Still, a lot to explore but I'm confident that the support will be on my side. Cheers, and keep up the good work.
Agustus 4, 2022
Nice things I liked: - All add-ons are in-built so that you can switch them on/off and are not 20 separate plugins like, for example, in learndash. - the UI is actually very nice and intuitive. - Price for the PRO version makes it really worth. - On the flip side I would only add that there's room to improve: there are still some bugs here and there but support solved most of the issues so far.
Read all 110 reviews

Contributors & Developers

“MasterStudy LMS – WordPress LMS Plugin” is open source software. The following people have contributed to this plugin.


“MasterStudy LMS – WordPress LMS Plugin” has been translated into 14 locales. Thank you to the translators for their contributions.

Translate “MasterStudy LMS – WordPress LMS Plugin” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


2.9.2 – 2022-08-08

  • NEW: Added Category filter for admin dashboard were listed all courses.
  • NEW: The user will remain on the same page after logging in through the Floating menu.
  • FIXED: Lesson navigation disappeared when the WPML plugin is active.
  • FIXED: Сhanges for LMS Pages not worked on Front-end and caused 404 error on User account navigation.
  • FIXED: The order of the questions changed after saving the quiz.
  • FIXED: Checkbox fields created using the LMS Forms editor, reset in a user profile.
  • FIXED: When Guest checkout is enabled the course did not remove from the cart.
  • FIXED: The word “Wishlisted” was replaced with “Remove from Wishlist”.
  • FIXED: Minor visual bugs.

2.9.1 – 2022-06-23

  • FIXED: Compatibility of the widgets with the new version of Elementor
  • FIXED: Some strings were not visible for translation
  • FIXED: Demo Import optimization
  • FIXED: Drip Content Lesson type appearance
  • FIXED: Even when membership expired, the course is still listed under “enrolled courses.”

2.9.0 – 2022-06-09

  • FIXED: Minor code optimizations for a better user experience.

2.8.9 – 2022-06-08

  • NEW: Reordering of the Profile Menu Items
  • FIXED: Courses archive page list view style issues with default WordPress themes.
  • FIXED: a Certificate appears even for inactivated Certificate Builder add-ons
  • FIXED: Course Bundles style issue with default WordPress themes
  • FIXED: Modern Course style course image height issue with default WordPress themes
  • FIXED: Hover effect on Enterprise Price when using the WordPress default themes

2.8.8 – 2022-05-04

Welcoming the new way of the custom colors appliance to the MasterStudy LMS elements. Set the colors you like to match the LMS color scheme to your brand identity or make it look completely different from the rest of the website to make it easier for the students to concentrate on the learning process even more. Customize the side profile menu for the users to improve your website visitors’ experience and site interaction. Make your MasterStudy LMS reflect a site’s usability and mood to tailor it to your audience.
UPD: Color Scheme Appliance
ADDED: Preloader for instructor account
ADDED: “Add your first course” message added for instructor’s account without any courses

2.8.7 – 2022-04-18

  • UPD: Spanish and Portuguese translations are added

2.8.6 – 2022-04-06

  • UPD: ‘Search courses’ tab on Courses page
  • FIXED: Adding the category to the created questions in front end builder
  • FIXED: Visual bug with Astra theme and switched on MasterStudy LMS
  • FIXED: ‘Import Courses’ button is removed in MasterStudy LMS Theme Wizard
  • FIXED: Status ‘Completed’ on button in individual course, even when course is not completed

2.8.5 – 2022-03-24

  • FIXED: Navigation menu on theme disappeared after plugin update with mobile header
  • FIXED: ‘Enroll with Membership’ button in Get Course button is shown even when the plans are not created and configured

2.8.4 – 2022-03-18

  • FIXED: Minor bug fixes

2.8.3 – 2022-03-17

  • UPD: Remastering of Add New Course interface and Single Course page in mobile version

2.8.2 – 2022-03-14

  • FIXED: STMMailChimpBase redeclaration error.

2.8.1 – 2022-03-07

  • FIXED: Bug with height of Sticky Panel on Single Course Page
  • FIXED: Visual bug with visited options (remained as highlighted) in MS Course settings
  • FIXED: When quiz is Passed the button below is not displayed in MasterStudy and any default themes

2.8.0 – 2022-02-25

  • NEW: The notification with options to collect the user’s data in our newsletters after activating the plugin

2.7.9 – 2022-02-14

  • FIXED: Redeclare stm_module_styles() error.

2.7.8 – 2022-02-14

  • FIXED: Enrolled courses remain in the user’s profile after the expiration of the plan
  • FIXED: Visual bugs with Twenty Twenty-Two standard WordPress theme
  • FIXED: Membership Approval by admin function does not affect after purchasing the subscription by student
  • FIXED: Lesson frontend description styles are reset after the lesson is saved
  • FIXED: Issue with redirecting the user to the lesson after clicking Preview on course curriculum
  • FIXED: Bug with countdown for lesson start time
  • FIXED: Visual bug with STM LMS Courses Categories on Elementor Page Builder
  • FIXED: Visual style bug on Recent Courses widget’s Categories tabs while hovering on them
  • FIXED: Bug with course navigation button
  • FIXED: Style issues

2.7.7 – 2022-02-01

  • FIXED: Removed Freemius SDK from plugin’s core (see the previous update about Freemius SDK)

2.7.6 – 2022-01-27

  • FIXED: User registration vulnerability was fixed

2.7.5 – 2022-01-19

  • NEW: Freemius SDK for better analytics and understanding

2.7.4 – 2022-01-13

  • NEW: Course Card Style 3 on Courses Settings
  • NEW: Added new Style 6 for STM LMS Courses Categories widget in Elementor Page builder
  • NEW: Added new style 2 for STM Courses Carousel widget in Elementor Page Builder
  • NEW: Added new style 3 for STM LMS Recent Courses widget in Elementor Page builder
  • NEW: Visual silhouettes after moving the images to answers section as well as with returning the images on Image Match Quiz type
  • NEW: Removed Description field on LMS taxonomies
  • FIXED: Enrolled students counter does not work on course page
  • FIXED: Visual bug with avatar after filling the bio on profile
  • FIXED: Visual bug after clicking on the user’s name on course page with Classic Lesson page style

2.7.3 – 2021-12-20

  • NEW: Custom Colours added for Floating Side Profile Menu
  • FIXED: Bug with changing the Orders status (pending to completed) by admin was fixed
  • FIXED: Bug with Floating side profile auto opening on big screen resolution was fixed
  • FIXED: Bug with unable to open the closed lessons even after 100% passing the 17, 21, 36 questions in the quiz was fixed
  • FIXED: Question summary progress issue was fixed
  • FIXED: Bug with moving Settings and Message buttons on the profile page after changing the custom colours in Theme Options was fixed
  • FIXED: Bug with appearing notification after finishing the quiz with missed Fill the Gap question was fixed
  • FIXED: Elementor page builder deprecated errors was fixed
  • FIXED: Bug with displaying the extra not-relevant fields after inputting the answer to question in Frontend Quiz Questions pop up was fixed
  • FIXED: Issue with displaying the course in membership plan on the user’s Enrolled course section even after membership level expiration was fixed
  • FIXED: Bug with default styles on LMS Demo layouts was fixed

2.7.2 – 2021-11-25

  • UPD: Theme options version updated
  • UPD: Float menu icon
  • FIXED: Translation issues of several non-editable strings
  • FIXED: Free courses filtering issue
  • FIXED: Problem with saving questions/quizzes using eRoom plugin
  • FIXED: Student reviewing issue
  • FIXED: “Fill the gap” answer align issue

2.7.1 – 2021-10-22

  • UPD: Link fix in Lost Password Email Template
  • FIXED: Retake button displaying issues (Quizzes)
  • FIXED: PHP errors displaying while adding Courses Modules

2.7.0 – 2021-10-18

  • UPD: Code refactoring and optimization

2.6.9 – 2021-09-21

  • ADDED: New Quiz type: Image Matching (Single Choice, Multi Choice)

2.6.8 – 2021-09-02

  • ADDED: New Pro Addons page
  • UPD: Improved auth remember me system
  • FIXED: Minor bug fixes

2.6.7 – 2021-08-12

  • ADDED: Admin Dashboard notification

2.6.6 – 2021-08-02

  • FIXED: H5P plugin Reuse and Embed features are not displaying on the plugin pages
  • FIXED: Browser title does not change on switching to the Quiz page
  • FIXED: Featured Teacher widget loading issue
  • FIXED: Match Items quiz showing wrong results
  • FIXED: Membership Approval (Paid Membership Pro plugin) compatibility
  • FIXED: Translation issues with several non-editable strings

2.6.5 – 2021-07-28

  • UPD: Compatibility with WordPress v. 5.8
  • UPD: The certificate generation rules have been updated to reduce the waiting time for the certificate download
  • FIXED: String translation issues in Question type section and some placeholders
  • FIXED: The appearance of external symbols in Item Match quizzes.
  • FIXED: User account page items position fixed for RTL
  • FIXED: Mobile devices responsiveness for Send Message button popup
  • FIXED: Partial displaying lesson titles in Classic Lesson style
  • FIXED: Login/Register modal form switching bug by enrolling in the course without logging in.
  • FIXED: Minor style fixes

2.6.4 – 2021-06-15

  • UPD: BuddyPress templates according to theme new features and rules
  • FIXED: Displaying login forms in Floating menu
  • FIXED: Minor style issues and bugs

2.6.3 – 2021-06-10

  • UPD: Redesigned user account and user public profile
  • ADDED: New floating menu for user account
  • ADDED: Filter hook to logging in function
  • FIXED: WP Debug notice ‘No variable in certain pages’
  • FIXED: Checkbox doubling in forms created by LMS Forms Editor in User Profile settings
  • FIXED: Drop-down selection in forms created by LMS Forms Editor in User Profile Settings

2.6.2 – 2021-06-01

  • FIXED: New messages counter appeared for message sender and for receiver

2.6.1 – 2021-05-24

  • ADDED: Feedback module inside LMS settings
  • ADDED: Roadmap voting in LMS Admin
  • FIXED: Enfold theme html classes added to lesson page

2.6.0 – 2021-05-11

  • ADDED: Full integration with WooCommerce (*PRO)
  • FIXED: Error sending mail with different product types in WooCommerce (*PRO)
  • FIXED: Minor styling issues

2.5.9 – 2021-05-03

  • FIXED: The Popular courses widget shows the price Free, regardless of price or status are indicated
  • FIXED: Video poster goes beyond video frame when opening video modal
  • FIXED: Chinese, Arabic and some other fonts aren’t displaying in Certificate
  • FIXED: Students appeared in Featured Teacher select box
  • FIXED: Replacing chosen font by default plugin font
  • FIXED: Placeholders of checkbox and dropdown elements aren’t displaying after adding in LMS Forms Editor
  • FIXED: Responsive view of Send message modal in Classic type Public Profile
  • FIXED: Minor settings and frontend bugs
  • REPLACED: WPCFTO submodule replaced to Nuxy ( renamed )
  • ADDED: Translations of Error messages
  • ADDED: Placeholders for Select box in Profile Forms Editor

2.5.8 – 2021-03-31

  • fixed: Enterprise form

2.5.7 – 2021-03-30

  • added: Enterprise form in user account
  • added: LMS Forms Editor (*pro)

2.5.6 – 2021-03-25

  • added: CSRF to all actions
  • upd: Submenu name changed from Manage Users to Instructor requests.

2.5.5 – 2021-03-18

  • added: Assignment preview
  • added: Description for question bank
  • upd: WPCFTO framework submodule moved to github from bitbucket
  • upd: Compatibility with WordPress 5.7
  • upd: Classic style for user profile moved to Pro
  • upd: Cancel subscription in classic style moved to sidebar
  • fixed: Admin commission option renamed to Instructor Earning (as it works now)
  • fixed: CSRF issue fixed in user info action. Method for saving user info changed from GET to POST
  • fixed: Author box and custom fields disabled by default in screen options
  • fixed: Select user in review replaced with autocomplete
  • fixed: Visual bugs
  • fixed: Slash signs in the Curriculum sections
  • fixed: Student can decline quiz overtime
  • fixed: Some SCORM packages return completed status instead of progress percent. SCORM status completed treats as 100% progress now
  • fixed: Courses grid ‘load more’ with sorting option issue
  • fixed: Mobile version for Quiz question type ‘item match’

2.5.4 – 2021-02-23

  • fixed: Editing several quizzes on Front-End issues
  • fixed: Restore password doesn’t work with activated Yoast SEO plugin

2.5.3 – 2021-02-19

  • added: H5P compatibility added to quizzes
  • fixed: Correct answers appeared when ‘show correct answer’ option is disabled
  • fixed: LMS Wizard typo
  • fixed: Empty addons and Payout tabs content
  • fixed: Duplicate email sending when ‘course added to user’

2.5.2 – 2021-02-04

  • added: Plugin Setup Wizard
  • added: ‘Become instructor’ option added in the user profile
  • added: Unique user profile navigation menu classes
  • added: Lost password box validation
  • added: Navigation menu badges
  • updated: New LMS Settings section is built on CFTO framework
  • updated: Translations updated
  • fixed: Empty category view (0 subcategories) in search filter
  • fixed: STM LMS Courses grid module title
  • fixed: Registration error text fixed
  • fixed: Quiz answer “0” treating as incorrect answer bug
  • fixed: Manage course loading view on frontend
  • fixed: ‘Lost password’ option on mobile
  • fixed: User profile navigation menu
  • fixed: Membership plan with No available courses in subscription will not appear as purchase option for course
  • fixed: Paginated quiz first/last buttons inactive when on first/last question respectively
  • fixed: Question bank adding several banks fixed
  • fixed: Login button text changed
  • fixed: ‘Become instructor’ button is hidden for logged-in instructors
  • fixed: Courses filter category bug
  • fixed: Translations with vue variable {field} fixed
  • fixed: LMS pages conflict with Elementor Pro
  • fixed: Emails are not being sent when Email Template addon disabled

2.5.1 – 2021-01-11

  • added: Deny Instructors from accessing the admin panel option added (if only free MasterStudy LMS plugin will be used on the website, this option should be disabled)
  • added: Student email column in the ‘Manage Students’ section
  • added: Featured courses to the archive page
  • added: “unlim” value added to the membership plan
  • added: Password validation in the edit profile page
  • added: Custom image upload added under course settings for the successful course completion message
  • fixed: Fixed plugin update without PRO version
  • fixed: Image appearance in the ‘Popular courses’ element, style 2
  • fixed: Month arrows issues in date picker
  • fixed: BuddyPress redirects fixed
  • fixed: Statistic issue
  • fixed: LMS messaging system issues fixed
  • fixed: Public account not showing
  • fixed: Public account login
  • fixed: Assignments category dropdown
  • fixed: Curriculum error in dashboard
  • fixed: Minor frontend issues

2.5.0 – 2020-12-28

  • added: Number of courses to show in STM Featured Instructor element
  • added: Select an option to choose course categories (Elementor STM LMS Courses Grid)
  • update: Wishlist icon changed for classic course style
  • update: Replace routes by creating a WordPress pages
  • update: Database update notification
  • fixed: Remove points when retaking the quiz
  • fixed: Masterstudy LMS Mobile App quiz webview
  • fixed: WPML Language switcher issues

2.4.7 – 2020-12-09

  • added: Quiz required fields removed. Alert on submission added
  • added: Quiz paginated style added
  • added: Added settings for adding custom course levels
  • added: Added settings for decimal separator and number of decimals
  • added: Added course filter to instructor assignments
  • added: Student assignment can now be managed by admin from WordPress dashboard
  • added: Added course title in a lesson comment (Email manager)
  • added: Added login, course title and assignment title in user assignment submission (Email manager)
  • update: Assignment send button disabled if assignment is empty
  • update: Updated archive course card view on mobile (price)
  • update: Review WYSIWYG removed image/video upload
  • update: Wishlist icon changed
  • update: Author fee text changed
  • update: Added WordPress validation notice to user login on registration process
  • fixed: Removed user manager templates from frontend
  • fixed: Fixed PMPro subscription cancel
  • fixed: Stream +1 day bug fixed
  • fixed: Default list view bug fixed
  • fixed: Course bottom banner with membership only visual bug fixed
  • fixed: JS variable in translation fixed
  • fixed: html code in translation fixed
  • fixed: True/false question translation bug fixed
  • fixed: Lesson video automatic play fixed
  • fixed: Wishlist page layout fixed
  • fixed: Stripe script removed when payment disabled
  • fixed: Selecting question type in manage course visual bug fixed
  • fixed: Scorm redirect fixed


  • fixed: Add student to course feature on frontend
  • fixed: Spain translation file errors for variables {field}
  • fixed: Creating lesson with Elementor Page Builder
  • fixed: Per row setting on STM LMS Courses Carousel Elementor widget
  • fixed: Folders permissions
  • update: Co-instructor courses added to the Instructors’ public profile


  • fixed: Paid membership checkout frontend bug in mobile version
  • fixed: Course per page settings on the archive page
  • fixed: Email settings (emails were not sent to the admin when adding a user to the course)
  • fixed: Error display when entering the wrong password
  • fixed: redirect from invalid course item
  • update: Spain language translation file
  • update: Author fee text changed to admin commission
  • update: Changed Website earning to Instructors Earning
  • added: Added per page setting for elementor courses carousel
  • added: Questions category added to LMS Menu
  • added: do_action added to custom routes and lesson (wp_footer, template_redirect)

  • fixed: Fixed checkbox field in STM LMS Settings


  • added: New fields in Certificate builder (course start date, course end date, current date, progress, co-instructor, course details)
  • added: Certificate linking with a specific course.
  • added: Items centering in Certificates
  • added: Pagination on the page Manage Students
  • fixed: Statistics display in Statistics and Payouts addon — total shows the amount only from completed orders.
  • fixed: Limiting the number of users when creating and editing the group
  • fixed: Visual bugs
  • fixed: Answers in the Question bank
  • fixed: Tabs display settings on the course page
  • fixed: Lines translations
  • fixed: Course purchase in subscription

  • updated readme links.


  • fixed Upgrading LMS DB Tables version.


  • added: Course expiration feature added
  • added: Password validation due to EU regulations added
  • added: Elementor and VComposer option added to limit instructors carousel
  • added: Option for Colorpicker popup position added
  • fixed: Courses archive load more after sort pagination fixed
  • fixed: Guest checkout logged in user fixed
  • fixed: Ru translation ineligible words removed
  • fixed: Removed certificates buttons in free version
  • fixed: Instructors Limit removed from archive page
  • fixed: Courses search glitch fixed
  • fixed: Courses import override curriculum fixed
  • fixed: STM LMS Courses Categories manual selection fixed
  • fixed: Add review button error fixed


  • fixed: Guest checkout with disabled subscription fixed
  • fixed: Faq string translation fixed


  • added: Added option to remove particular course tab
  • added: Added email to student when admin adds him to course
  • added: Certificate builder
  • fixed: Courses grid categories number fixed
  • fixed: Certificate checker now works with Google Classrooms addon
  • fixed: SCORM error message fixed
  • fixed: Fill the gap same answers fixed
  • fixed: True/False question creation/saving fixed
  • fixed: Chat message with “‘” symbol fixed
  • fixed: Question bank empty categories notice added
  • fixed: Double slash from plugin static files removed
  • fixed: Removed link to view Lesson/Quiz/Assignments comments
  • fixed: Added FullScreen support to Lesson YouTube video
  • fixed: Some RTL styles fixed
  • fixed: User profile classic style fixed with drafts functionality
  • fixed: Keyword question type js bug fixed
  • fixed: Added email for instructor after course approving
  • fixed: PO file updated with missing words
  • fixed: HTML parsing fixed in featured instructor
  • fixed: Quiz checking moved to POST method. Limit removed for question number in quiz
  • fixed: Bottom sticky panel script fixed
  • fixed: Assignment sending fixed for student
  • fixed: All instructors are now available in Co-instructor section
  • fixed: Courses grid load more + sort duplication bug fixed
  • fixed: Price and sale price can now be completely removed
  • fixed: Fixed “/” symbol deletion from curriculum section
  • fixed: Frontend quiz creation bug with question type fixed
  • fixed: Add Student console error removed


  • added: Demo import courses
  • added: Related courses
  • added: Course drafts added for instructors
  • added: Guest checkout for LMS/WooCommerce checkout
  • fixed: fixed translations and removed payout from submenu
  • fixed: enable elementor for lessons
  • fixed: fix dropdown in questions
  • fixed: Added image for quiz question
  • fixed: Auto-enroll for free course fixed
  • fixed: Notice banner field added for WPCFTO framework
  • fixed: WordPress 5.5 API route notice fixed
  • fixed: fill the gap fixed
  • fixed: Minor visual bugs


  • added: Course/quiz/question/global settings fully redesigned with new UI/UX view.


  • fixed: bug in instructor page mark_num
  • added: Styles for course widgets
  • fixed: Minor visual bugs


  • hotfix: stable tag bumped


  • fixed: critical bug with course file pack fixed


  • fixed: update field description and fixed translate bugs
  • fixed: WPCFTO version checking added to avoid conflicts with other STM plugins


  • Added the ability to upload videos to video lessons
  • Added video player in the lesson with the ability to restart from the point you stopped at.
  • Redesigned curriculum edition in admin and in frontend parts
  • Manage student added quiz overview for admin
  • fixed: Course link in dashboard
  • fixed: Minor visual bugs


  • Added shortcodes tab in STM LMS Settings
  • Updated documentation


  • Feature: Manage students by admin
  • Feature: Added Shortcodes (stm_courses_searchbox, stm_lms_courses_carousel, stm_lms_courses_categories, stm_lms_courses_grid, stm_lms_featured_teacher, stm_lms_instructors_carousel, stm_lms_recent_courses, stm_lms_single_course_carousel)
  • Feature: Added WPBackery modules (stm_courses_searchbox, stm_lms_courses_carousel, stm_lms_courses_categories, stm_lms_courses_grid, stm_lms_featured_teacher, stm_lms_instructors_carousel, stm_lms_recent_courses, stm_lms_single_course_carousel)
  • Feature: Added Elementor widgets (stm_courses_searchbox, stm_lms_courses_carousel, stm_lms_courses_categories, stm_lms_courses_grid, stm_lms_featured_teacher, stm_lms_instructors_carousel, stm_lms_recent_courses, stm_lms_single_course_carousel)
  • fixed: Announcement not showing in wishlist page
  • fixed: Assignment not sent
  • fixed: Minor visual bugs


  • fixed: readme changed


  • fixed: dashboard announcement banner


  • Keyword question type empty answer bug fixed
  • Add student feature default style bug fixed
  • Now course curriculum has practical use – if user is logged in and bought course, curriculum leads to lesson directly
  • Russian language updated
  • MasterStudy App banner added
  • Automatic registration for instructor feature added (optionally)


  • Minor bug fixes


  • New Lesson Style (Classic) added.
  • New Assign Students to Course feature added.


  • New Courses Attachments added.
  • New Course Finished Statistics menu.
  • Minor bug fixes


  • New Courses Filter added.
  • New Instructor menu.
  • Minor bug fixes


  • Instructor profile page issues fixed
  • Minor bug fixes


  • Minor bug fixes


  • Minor bug fixes


  • Minor bug fixes


  • Minor bug fixes


  • Minor bug fixes


  • Minor bug fixes


  • Fixed Error with BuddyPress installed
  • Three brand new question types added – Item Match, Fill the Gap and Keywords
  • Lost Password added to popup
  • LazyLoad for courses


  • WPML fix for course buy. Now it adds all translated courses to user
  • Certificate URL now works only for logged in user


  • After complete Quiz redundant “Back” button removed
  • Course Curriculum active tab fixed
  • Course bought with subscription now updates course enrolled students


  • Paypal IPN fixed


  • Bugs fixed, GDPR compliance


  • PDF Generation UTF-8 symbols added (most of languages support)
  • Search bug fixed (critical)
  • Email notification on user creating order/purchasing course for admin and user

  • Change Password + bug fixed


  • Lessons bug with several authors


  • Dashboard Announcement added


  • Certificate PDF Generator Open Sans Font added.


  • 8 Languages added in total
  • Bugs fixed


  • BUGS fixed


  • Russian and Turkish languages added.
  • BUGS fixed


  • POT file updated.
  • BUGS fixed


  • LMS Settings Save Button fixed.


  • Courses per row setting added.


  • POT file updated.
  • BUGS fixed


  • Added options to modify custom MasterStudy WordPress LMS plugin Routes as: Login, Wishlist and others.
  • POT file updated.
  • All links from routes changed in templates.


  • Login form “Forget password” link added. Bugs fixed.


  • Bugs fixed.


  • Instructor capabilities issue fixed.


  • Courses grid shortcode added.


  • Bugs fixed. Hooks and filter added.


  • Registration added in login popup as a tab.


  • Admin capabilities fixed


  • Admin styles and bugs with curriculum fixed.


  • Instructors Archive added.


  • LMS Price settings fixed.


  • LMS Admin styles changed.


  • Bug fixes.


  • Visual Bugs Fixes (.scss files).


  • First Version of Plugin.