Changelog (Free Version)


4 May, 2022
  • Update: Color Scheme appliance.
  • New: Preloader for the Instructor's Account.
  • New: The "Add Your First Course" message is added to the Instructor's Account without any courses.


14 Apr, 2022
  • Update: Spanish and Portuguese (additional) strings are added


7 Apr, 2022


24 Mar, 2022
  • Fix: Navigation menu on theme disappeared after plugin update with mobile header


18 Mar, 2022
  • FIX: Minor bug fixes


17 Mar, 2022
  • Update: Remastering of Add New Course interface and Single Course page in mobile version
  • Update: Default header style optimization in mobile devices


14 Mar, 2022
  • FIX: STMMailChimpBase redeclaration error.


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


25 Feb, 2022
  • New: The notification with options to collect the user's data in our newsletters after activating the plugin


15 Feb, 2022
We apologize for this awkward situation with the latest MasterStudy Theme update. Hence we have recently released the hot-fix with the MasterStudy LMS plugin.
So for now, it is COMPLETELY SAFE to update the MasterStudy Theme to the 4.4.4 version. As a tip, we recommend you follow the basic instructions before updating. Those who have not updated within the first two hours after the update release, feel free to do it now without any problem.
On the contrary, if you have already updated the MasterStudy Theme and have gotten a fatal error on your website, please follow the steps below:
  1. 1.
    Download the archive on your Envato profile page.
  2. 2.
    Unzip the file which will give a Masterstudy folder. Make sure your unzipping software/tool does not create an extra directory with the same name nested into each other.
  3. 3.
    Retrieve your FTP login information from your hosting admin panel. Login to your FTP account via FTP software (as an example, FileZilla any other one) or File Manager tool in Cpanel to access your website folders.
  4. 4.
    Once you access the FTP account, navigate to the WordPress theme directory YOUR_HOSTING_ROOT/YOUR_SUBDIRECTORY/wp-content/themes and remove the masterstudy folder.
  5. 5.
    Upload the previously unzipped masterstudy folder into YOUR_HOSTING_ROOT/YOUR_SUBDIRECTORY/wp-content/themes directory.
If you have troubles or obstacles with the provided solution our support gives a high priority to your cases. And if your support policy is expired please no worries. We have prepared an express form to collect your data and fix the problem manually. In this case, please fill up all the required fields in this form.
Once again, our deepest apologies for the inconvenience. We assure to take steps to ensure that this kind of situation does not repeat anymore.
  • FIX: Redeclare stm_module_styles() error


15 Feb, 2022
  • Fix: Enrolled courses remain in the user's profile after the expiration of the plan
  • Fix: Visual bugs with Twenty Twenty-Two standard WordPress theme
  • Fix: Addon for Paid Membership Pro - Approvals does not work with courses in subscription plans
  • Fix: Lesson frontend description styles are reset after the lesson is saved
  • Fix: Issue with redirecting the user to the lesson after clicking Preview on course curriculum
  • Fix: Bug with countdown for lesson start time
  • Fix: Visual bug with STM LMS Courses Categories on Elementor Page Builder
  • Fix: Visual style bug on Recent Courses widget's Categories tabs while hovering on them
  • Fix: Bug with course navigation button


2 Feb, 2022
Fix: Removed Freemius SDK from plugin's core (see the previous update about Freemius SDK)


27 Jan, 2022
  • Fix: User registration vulnerability was fixed. Big props to Numan Türle.


19 Jan, 2022
  • New: Freemius SDK for better analytics (mostly for us the developers)


13 Jan, 2022
  • 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
  • Fix: Enrolled students counter does not work on course page
  • Fix: Visual bug with avatar after filling the bio on profile
  • Fix: Visual bug after clicking on the user's name on course page with Classic Lesson page style


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


25 Nov, 2021
  • 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


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


18 Oct, 2021
  • UPD: Code refactoring and optimization


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


2 Sep, 2021
  • UPD: Improved auth remember me system
  • FIXED: Minor bug fixes


12 Aug, 2021
  • ADDED: Admin Dashboard notification


2 Aug, 2021
  • 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


28 Jul, 2021
  • 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


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


10 Jun, 2021
  • 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


1 Jun, 2021
  • FIXED: New messages counter appeared for message sender and for receiver


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


11 May, 2021
  • FIXED: Minor styling issues


3 May, 2021
  • 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


31 Mar, 2021
  • FIXED: Enterprise form


30 Mar, 2021
  • ADDED: Enterprise form in user account


25 Mar, 2021
  • ADDED: CSRF to all actions
  • UPD: Submenu name changed from Manage Users to Instructor requests


18 Mar, 2021
  • 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’


23 Feb, 2021
  • FIXED: Editing several quizzes on Front-End issues
  • FIXED: Restore password doesn’t work with activated Yoast SEO plugin


19 Feb, 2021
  • 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’


4 Feb, 2021
  • 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


11 Jan, 2021
  • 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


28 Dec, 2020
  • 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


9 Dec, 2020
  • 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

  • update: 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
  • update: Redesigned curriculum edition in admin and in frontend parts
  • added: Manage student added quiz overview for admin
  • fixed: Course link in dashboard
  • fixed: Minor visual bugs


  • added: shortcodes tab in STM LMS Settings
  • update: 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


  • fixed: Keyword question type empty answer bug fixed
  • fixed: Add student feature default style bug fixed
  • added: Now course curriculum has practical use – if user is logged in and bought course, curriculum leads to lesson directly
  • update: Russian language updated
  • added: MasterStudy App banner added
  • 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