Tutor LMS – eLearning and online course solution

Wordpress Plugin
Download latest - 2.1.3

Developers

themeum

Download Stats

Today
Yesterday
Last Week
All Time
Banner 772x250


Releases (111 )

Version Release Date Change Log
2.1.2 2022-11-02
  • November 2, 2022

Update: BunnyNet Compatibility Update is Introduced Update: More Security Compatibility Update is Introduced Fix: Backend Assignment page was not showing newly submitted assignments in some cases

2.1.1 2022-10-25
  • October 25, 2022

Update: More security improvement is introduced Update: PeepSo Profile Avatar compatibility is introduced Fix: Some known bugs related to Course, Login and Lesson pages are fixed

2.1.0 2022-10-19
  • October 19, 2022

New: Instructors will be able to create Online Events over Google Meet New: Dedicated Login page with Shortcode for Login page is introduced New: "Accessing next Course Content based on Mandatory Pass in a Quiz" feature is introduced; Admin can enable it from Quiz Builder New: Course Duplicating feature is introduced for the front-end Dashboard New: Rich Text Editor is introduced for the Q&A Reply section New: "Overview" and "Exercise File" tabs will now appear only when content is available under the particular tabs New: On manual Enrollment to Paid Courses, an Invoice will be automatically generated, therefore, on changing Payment Status, Earning Report will be reflected New: On the Manual Enrollment page, the students are searchable by Email Address now Update: BunnyNet Compatibility is Improved Update: Tutor LMS is now compatible with the latest BuddyBoss Update: More security improvements are introduced Update: The frontend dashboard Zoom Meeting page design is improved Update: The frontend dashboard "Assignment" page design is improved Update: Translations are improved on the Front-end Dashboard Update: On Question & Answer page, the Table design is improved Fix: Changes in text color on the Lesson Editor was not appearing on the Front-end Lesson page Fix: Multiple files were not being uploaded while submitting an assignment Fix: After changing course author, the new author was unable to edit lessons using WP-Editor Fix: In some cases, just after starting a quiz, the unfinished quiz was being marked as completed Fix: All questions are required, but still, sometimes the last question of a quiz was appearing optional Fix: Instructors with an Admin Role were not removable from the Instructor List Fix: The Course List page sorting option was not working properly Fix: Submitted assignment's Attachment File Size was appearing wrong Fix: The Assignment Submission page had a design overlap issue Fix: "Zoom Meeting Archive" page and the Meeting links were publicly accessible Fix: Math formulas were not appearing correctly on the Quiz Attempt pages Fix: Toast Message was showing the same color for all message types Fix: Course List Page pagination had some issues Fix: Admin Panel Quiz Attempts page was showing the wrong Quiz Attempt count Fix: The assignment Report page had a design issue on Upload files tab Fix: Enroll date was showing incorrectly on the Student Details page and also report pages Fix: Zoom Meeting List page was not showing the Pagination Bar by default Fix: Students were not getting the On-site Notification for "Q&A Message Answered" cases Fix: Minimum Days Before Balance is Available was selectable as "0" which should not go below "1" Fix: In the case of Gutenberg Editor the Primary Author was not changeable Fix: If the "Deduct Fees" option was disabled in the Settings, still the "Fee Description" and "Fee Amount & Type" options were appearing Fix: Username was being sent instead of First Name and Last Name on email notifications Fix: In the LMS Reports section, the Sales Report was not showing Badge design for Processing status Fix: The "Disable Tutor Login" option was not working in case of Add to Wishlist Fix: In some cases, error was appearing in the Review Section of the Course Details page Fix: In the course journey, the "Delete Quiz Attempt" feature was appearing for students as well Fix: On the Course List page, the "Enroll Now" button was not working until it was clicked twice Fix: WooCommerce Products were selectable for multiple Courses which was causing errors Fix: Unnecessary backslashes were coming under the Review tab

2.0.10 2022-09-21
  • September 20, 2022

New: Compatibility with PeepSo Social Networking plugin is Introduced Update: More security improvement is introduced Fix: Zoom meeting list design was partially broken on the frontend dashboard

2.0.9 2022-08-18
  • August 18, 2022

New: Custom Time setting for showing Answer in the Quiz Reveal mode is introduced New: Admin/Instructor will be able to add Code Blocks inside a Lesson/Assignment/Quiz New: "Enrollment Box" widget can be placed at the top of the Course Details page in Mobile View, Admin can manage it from Settings Update: Introduced more security improvements Update: Timezone Name List is now searchable on Zoom Meeting Add/Edit modal Update: The Course Details page will now show WooCommerce Subscription Details information Fix: The "Feedback submitted for Quiz Attempt" email template was sending wrong Dashboard link Fix: Ordered/Unordered List tags were not supported in the Lesson pages Fix: Zoom Meeting page was showing wrong spacing between the meeting details Fix: Multiple answers-based questions were having trouble in case of quiz Reveal Mode Fix: Wrong event date was being highlighted on the Tutor Calendar Fix: Instructor Earning was not being updated when Autocomplete Order is Enabled Fix: On the Course List page, the Course Price was showing twice, and the Booking percentage was showing a long fractional value when using EDD Fix: On the "My Profile" page the Registration Date was showing wrong Fix: Wrong count was appearing on the first Question after starting a Quiz Fix: Quiz Time Counter was not working on Safari Browser Fix: Users were unable to click the Cross button to leave a Zoom Meeting in the Course Journey Fix: Column Title in "My Quiz Attempts" was showing wrong Fix: The settings page input fields were accepting negative value Fix: Profile Edit related Tutor LMS Hooks were not working Fix: Gradebook was showing "F" to unattempted Quizzes and Pending Assignments Fix: On the Question & Answer page the Sort By dropdown options were not Translatable Fix: The "More" option's text on the Course Details page was not translatable Fix: "Mark as Complete" button was not appearing in Mobile View for Tutor Starter Fix: A huge gap was appearing around the Course List when 2 Column Layout Design was selected Fix: In the Course Builder, the Price fields of WooCommerce were conflicting with EDD Fix: When a course was permanently deleted, the course-related data were not being deleted Fix: The Course Journey pages (Quiz/Assignment) were not mobile responsive Fix: Course "% Complete" text was not translatable on the Lesson page in Mobile View Fix: The "Student Ratings & Reviews" text on the Course Details page was not translatable Fix: The Course List Filter had CSS issue Fix: In Tutor Settings, Tooltip was overlapping the Panel border Fix: The "Quiz Attempts" frontend page design was broken in the Mobile View Fix: Hide Admin Bar and Restrict Access to WP Admin for Instructor was conflicting for Free Users Fix: After a revised Assignment Submission student was not being redirected to the Assignment Overview page

2.0.8 2022-07-25
  • July 25, 2022

Fix: Settings was not being saved in some specific cases Fix: Settings was throwing a console error regarding TinyMCE Fix: Settings was being saved in other cases, but the "Save" button was not being marked as saved

2.0.7 2022-07-21
  • July 21, 2022

New: Admin will be able to change the Main Instructor for a Course New: Next and Previous button is introduced for the Quiz page once a Quiz is Completed New: Instructor/Admin will be able to set "Sale Price" (Discounted Price) in the Course Builder New: Once a Course is created from WP Admin, it will create an associated WooCommerce Product as well New: "Minimum Days Before Balance is Available" settings is introduced for Balance Withdrawal time management New: Admin will be able to hide Quiz Details from "My Quiz Attempts" page New: On all lesson completion, the course will be Completed automatically, Admin can enable it from Settings New: Tutor Calendar will now highlight the Zoom Meeting Event Days Fix: In WP Dashboard, the Quiz Attempts page was showing Course information under the "Quiz Info" column Fix: Zoom Meeting page was showing an error if Meeting Title or Description would contain Single Quote Fix: Admin was not being able to Enable/Disable the Course Sorting option from WP Admin or Shortcode Fix: Email Footer Customization was not working Fix: The "Reply" boxes were remaining uncollapsed when the "Load More" button is clicked on a Single Course page under the "Q/A" Tab Fix: On the "Completed A Course" email the Certificate Download link was appearing outside the Email Body Fix: An unnecessary alert message was appearing on the "Become an Instructor" page Fix: When strict mode is on, it was showing Wrong Alert Text Fix: The Empty Data Alert Message on the Course Analytics page was not translatable Fix: The "Assignment Submitted" date-time was showing as per GMT but not Site's Time on the Assignment Details page of WP Admin Fix: Enrolled users were able to see all the plans when Paid Membership Pro is Enable Fix: Course Content Access option for Admin and Instructor was not working with Paid Membership Pro Fix: Other roles except Admin (like Editor) were not being able to access WP Admin when Hide Admin Bar is enabled Fix: Copied Course Assignments were not deletable from the Assignments page on the Front-site Fix: In a Course, the General Zoom Meeting List was not appearing on the Course Edit page for Admin and Instructors Fix: On the new Tutor LMS installations, the Preset Color default setting was being "Custom" instead of "Default" Fix: Share Percentage setting was appearing even when Revenue Sharing is disabled Fix: Unwanted link was appearing in the WP Dashboard Page Fix: Search was not working while manually enrolling someone from the Modal Fix: The "Reply" boxes were remaining uncollapsed when the "Load More" button is clicked on a Single Course page under the "Q/A" Tab

2.0.6 2022-06-13
  • June 13, 2022

New: Admin will be able to moderate Course Review submitted by Students, Admin can enable it from Settings New: Order Filter option by Date and by Course Name is introduced on the Course List page New: "Load More" option is added for "Q&A" Tab on the Course Details page New: "Load More" option is added for the "Comments" Tab in the Lesson' page New: Instructor will be redirected to "My Courses" page while clicking on the course "Publish" button, Admin can enable it from Settings New: Admin will be able to do Enroll multiple students to a Course on a newly designed Manual Enrollment page Update: The "Quiz Attempts" page is now more optimized to load faster Update: In "Content Drip" when there is a pre-requisite course, Student will see the Alert page with new design Update: More strings are now translatable in other languages than English Fix: In case of "Content Drip" the "Course content available sequentially" option was not working Fix: Content Drip is not working as expected for Instructors/Admins when "Course Content Access" is enabled Fix: Lock icon was not appearing when content is restricted by Content Drip Fix: Some stats were showing wrong count information in the Reports page Fix: In the WP Admin, the "Instructor" page the "Status sort" option was not working Fix: In some cases, Admin was not being able to see "Q&A" Tab even though "Course Content Access" is enabled Fix: In Mobile View the Quizzes were not Sortable and Draggable Fix: Quiz Ordering used to get changed after updating any specific Quiz Fix: After adding a Custom Link to Tutor Dashboard Menu (with custom code), the design would appear broken Fix: Adding multiple instructor feature was not working

2.0.5 2022-05-26
  • May 26, 2022

New: Course Details page design is improved for a better experience New: The Active Topic in the Lesson List sidebar now remains uncollapsed for a better experience inside the course New: On the Course Journey page, the currently active Lesson/Quiz/Assignment menu will remain highlighted
New: Once a Course is purchased using WooCommerce, the Order Status will become Completed, Admin can enable it from Settings New: Certificates created by Admins will be usable (not editable) by Instructors, Admins can enable it from Settings New: Students and Instructors will see Terms & Conditions information and link on the Signup page to be compliant with regulatory laws New: Non-Video lessons will show Next and Prev navigation option New: A button to go to Frontend Course Builder has been introduced for the Gutenberg Editor Update: Single Course page is redesigned with changes in Instructor List, Curriculum, and Course Contents Update: The Courses page of the Admin Panel is redesigned with an introduction to Course Image Update: All table designs are improved in both Front-site and Admin Panel Update: Accordion is redesigned throughout the entire platform Update: Gradebook delete confirmation alert is now shown on modal Update: Numerous pages optimized for faster loading and better performance Update: Students must be logged in to see the Course Contents option is reintroduced Update: On top of the Course Journey Page, the Course Title will now appear instead of the Lesson/Assignment/Quiz name Update: Greater translation compatibility updated Fix: The Rich Text Editor was not saving any changes made in the Text Mode Fix: "Q&A", "Announcements", and "Resources" were not accessible to Admin and Instructors Fix: Question & Answer Page was showing archived Q&As too Fix: On the User Dashboard page, the Active Course count was appearing wrong Fix: The Wishlist icon was not showing that a course is on the wishlist Fix: In a student's individual Report page the Enroll Date was showing wrong Fix: When editing a Quiz, the "Default" option was not staying active by default Fix: On the Course Details page any language other than English was causing the Last Updated time to show incorrectly Fix: On the Enrolled Courses page under the Completed Courses tab, course blocks were showing incorrect button names in case of Restrict Content Fix: In Content Drip, in the Content available after X days from enrolment" option, the number field to set days was too narrow Fix: On some websites, in the case of Lesson, the default "Featured Image" was not appearing on the Lesson's page in the Course Journey Fix: Video tab collapse was not working in the Course Builder Fix: The title and description of the Quiz Attempts allowed settings were wrong before. Fix: Zoom meetings page was not being closed while clicking the cross icon.

2.0.4 2022-05-13
  • May 13, 2022

New: Email Notification to students when a new Lesson is Created if enabled New: Email Notification to students when a new Quiz is Created if enabled New: Email Notification to students when a new Assignment is Created if enabled New: Admin can show Course Description in Full or in Collapsed View on the Course Details page New: Quiz Retry Mode revamped to allow instructors to specify Attempts Allowed New: The student's Active Topic now remains uncollapsed while the rest remain collapsed New: In "Strict Mode" a student needs to pass all lessons/quizzes/assignments to complete the Course Update: A Better Time Format for Lesson and Quiz is introduced Fix: Email Scheduler Cron was not working properly Fix: Certificate List in the Course Builder displays the height of the Certificates incorrectly Fix: Tutor Pro displayed an incorrect Alert Message when the Tutor Free plugin is inactive Fix: Students Registration Time was displaying the incorrect date on the Students List Page in the Admin panel Fix: Design issue of Email to students on Quiz Completed and incorrect link to Quiz Result Fix: Link to Course Progress Page button was incorrect on a Students Completed Courses page

2.0.3 2022-05-12
  • May 12, 2022

New: The Course Title is added on the Q&A details page New: Course Filter is added to the Mobile View of the Course List page Update: Improved RTL Support Update: Tutor LMS is now compatible with the latest WooCommerce Subscriptions plugin Fix: Password Reset mail was not being sent Fix: "Earning Graph" under "Overview" and "Earning" was showing different statistics Fix: Multiple duplicates of "Auto Draft" were being generated on publishing a course Fix: "Announcement" Tab was publicly accessible from the Course Details page Fix: "Resources" Tab was accessible publicly from the Course Details page Fix: "Q&A" Tab was accessible publicly from the Course Details page Fix: "Course List" and "Course Details" page was showing the "Start Learning" button to guests Fix: "Multiple Answer" type answers were being saved without selecting Correct Answer Fix: In the case of "Multiple Answer" type answers, the Image Option was not working Fix: Course Topics were not being deletable Fix: "In Progress Courses" was not visible to students on the Dashboard Fix: "Fees" were not being deducted from Total Amount before sharing Profit between Admin and Instructors Fix: YouTube "Share" and "Copy" buttons were clickable in Tutor Player Fix: Instructor specific Commission Rate was not being shown for Instructors on the Instructor List page Fix: The "Next" and "Preview" buttons were not working for guests Fix: Student's Registration Time was not showing as per the defined Time Zone Fix: PHP Notices were appearing while installing the Tutor LMS Certificate Builder plugin Fix: On course update, emails were being sent to Instructors even if it is disabled from the Settings Fix: Title and Labels of Registration Link and Pagination Settings are changed Fix: Fixed known bugs related to Email like Blank Subject, Nonworking Shortcode, Wrong Email Body, etc. Fix: Login Modal was not appearing for Guest users upon clicking Follow

2.0.2 2022-04-28
  • April 28, 2022

New: Instructor List Page is built using its Shortcode New: Course List Page is redeveloped with SEO friendly URL New: Faster filtering options for course list page New: Now you can drag & drop quizzes to your liking in Quiz Builder Update: Compatibility with the latest Restrict Content Pro Update: Code Optimization is done for better Page Load Performance Update: Design is now more optimized and improved Update: Course Expiry Date is added to Single Course Page Update: "Pending Course" Tab is added under "My Courses" for Instructor Update: There is now a comma separator on the single course page price Fix: Multiple mobile responsive issues have been resolved Fix: In Add-ons Page the Tab Titles were wrongly shown Fix: The wrong email was being sent on a question submitted by a student Fix: Course Price was not accepting floating value Price Fix: Markups and Shortcodes were not working in some description fields Fix: The course list page, pagination, and filter were not working properly Fix: Deleted Zoom Meeting information was throwing PHP Error Fix: Zoom Meeting was not being created while using Gutenberg Editor Fix: In Evaluation "Your Points" field was accepting random values Fix: Clicking on "Share", "Wishlist", and "Bookmark" was taking the user to Login Fix: "My Courses" page was showing a $0 Price for all displayed courses Fix: Active Status of Tutor Menu was showing wrongly in WP Admin Fix: "Abandon Quiz" Modal was appearing for the wrong action Fix: The announcement could have been created without selecting a course Fix: Deleting a student was deleting their user account too Fix: Bulk Actions was not working in the courses, instructors, students' page Fix: A student was being enrolled in the same course multiple times Fix: The Tutor Free Download link was wrong when only Tutor Pro was active Fix: Lesson Page container was being narrow on some Screens Fix: WP Editor was not working while creating a lesson Fix: Admin and Instructor were not being able to access their course content Fix: Trashed Courses were still being shown on the all course list Fix: "BuddyPress Groups" was showing the same options multiple times in Course Builder Fix: Closing an announcement modal didn't remove the data Fix: In Course Journey, the "Overview Tab" was not appearing by default Fix: While creating Zoom Meeting, Date Picker wasn't working Fix: For the "Match Question" type Quiz Design was showing up as broken Fix: WooCommerce "Autocomplete Order" Hook was not working with Tutor LMS Fix: Payment was not going to the Processing state while using Stripe payment Fix: No Income was visible under Instructor's Wallet page Fix: While creating a Course, a duplicate course was being created due to "Auto Save" Fix: Subscribers were able to access the "Create a Course" page Fix: "Preferred Course Filter" options were not working in settings Fix: Admin submitted courses were ending up in the course review section Fix: The Content Drip add-on date picker was showing the wrong date format Fix: Wrong instructor count was showing up on the reports page Fix: Report was showing wrong calculation for course enroll, lesson and quiz count Fix: Loco Translator was not Translating "True" and "False" Text Fix: "Erase upon uninstallation" option of "Settings" was not working before Fix: Different profile picture was showing up in different pages

2.0.1 2022-03-23
  • March 23, 2022

Update: Tutor Player has been upgraded Update: Option to set Course Base Logo as the Email Logo Update: Auto redirect to Course action added upon WooCommerce order completion Update: Email Footer Text now displays default content Fix: AJAX based Add to Cart button in the Courses page is not working Fix: In the backend, clearing search field does not remove search parameter from the URL Fix: Automatically Load Next Lesson is not working Fix: HTML5 video input is active even if it is unselected from Settings Fix: Gutenberg content is not working in Single Course About section Fix: Error in Dedicated Login Page and redirection is also not working Fix: On Enrollment, error is occurring while sending Emails Fix: My Profile page gives error after updating to the latest version Fix: My Profile page Date is not translating Fix: Instructor Course Menu option appears on Student Dashboard page in the mobile version Fix: Paid Membership Pro is disabled in the Add-ons page but still appears as one of the eCommerce Engine options under the Monetization settings Fix: Tutor Settings get reset back to the old values after saving Fix: Lesson and Quiz sequence is not saving Fix: Enrolment expiry info not showing Fix: While WooCommerce is enabled, clicking on Add to Cart requires logging in again Fix: Quiz export is adding extra answer for questions Fix: Enable Course Content Access feature not working as Admins and Instructors cannot see course content when enabled Fix: Author name is hard coded under Lesson comment replies Fix: Zoom Layout of backend Course Builder is broken Fix: Email Templates background, typography, logo and margin padding has issues Fix: Sticky Calendar positioning has issue Fix: In Zoom Meeting List page at Backend, the Expired button has design issue Fix: Create Zoom Meeting page has design issue Fix: Course Placeholder height has issue Fix: Quiz List View has issue with responsiveness Fix: Registration Date & Time is not translating Fix: HTML code appears on the Course Details page Fix: Profile Page gives an error if the language is changed Fix: Forgot Password Alert shows markups Fix: Metabox shows warning in the Frontend Course Builder while uploading a video Fix: Backend Editor is not accepting Unicode Character if DB collation is non-utf

2.0.0 2022-03-15
  • March 15, 2022

New: Visually appealing appearance with a more unified design system New: Edit email template content from the editor without having to override the plugin New: Exclusive in-house designed email templates for email notification events New: Personalized dashboard for instructors and students focused on task automation New: Notification bar on top of the dashboard to let learners and instructors stay updated New: Improved Analytics with more extensive statistics New: New Q&A features for instant and more engaging communication New: Event calendar with handy features to organize and schedule assignments New: New Assignment features with the option to retake and add instructor's feedback New: Announcement tab in the course detail page to display announcements created from the backend for courses New: Preview certificate before downloading upon completing the course New: Use preset or custom color palettes to configure the entire site's colors New: Brand new Quiz interface with a new student window and other handy settings New: Collect all of your reviews and ratings in one centralized location New: Dynamic membership plan on the right sidebar of the course details page New: Enhanced Instructor list and public profile layouts with Backend & Frontend preview New: Flexible Gradebook with easy grading point system setup New: More intuitive certificate setup page with the guided creation process New: Enhanced course catalog features with extensive course page New: Improved accessibility and responsiveness across all devices And many under the hood improvements

1.9.16 2022-02-28
  • February 28, 2022 =

New: Precaution alert before upgrading to major release of Tutor

1.9.15 2022-02-01
  • February 01, 2022 =

Update: Added Compatibility with WordPress 5.9 and Block Based Theme Fix: Security issue and XSS vulnerabillity fixes

1.9.14 2022-01-20
  • January 20, 2022 =

New: Now you can add Videos using a Shortcode Fix: Issue of HTML codes disappearing after saving a Quiz Fix: Issue regarding video not working using Embedded code Fix: Presto Player Shortcode wasn't saving in the video source Update: Better user input field sanitization ensure SQL Injection Update: Better security of HTML output of user-provided input Update: XSS vulnerability protection is made stronger

1.9.13 2022-01-10
  • January 10, 2022 =

Update: Security Update

1.9.12 2021-12-14
  • December 14, 2021 =

Update: Security Update Fix: Instructor can access Withdrawal Requests Issue

1.9.11 2021-10-18
  • October 18, 2021 =

New: Certificate Builder plugin compatibility Update: Gradebook data generates automatically Update: Generate Gradebook button removed Fix: Gradebook data not deleting on course retake Fix: XSS vulnerability in registration page

1.9.10 2021-10-06
  • October 06, 2021 =

New: Event Calendar New: Notifications Fix: Date Picker not working issue in frontend Announcement Tab Fix: CSV Download button disabled for empty reports Fix: Yoast plugin conflict issue

1.9.9 2021-09-16
  • September 16, 2021 =

New: Advanced analytics for instructors in the Frontend Dashboard New: Download option of reports for the instructors in CSV format New: Pagination settings for Tutor shortcodes added Update: Security enhancements Fix: Withdrawal message shown for students/non-approved instructors Fix: Disabling total enrolled number issue in the course page Fix: Date picker format not applying issue for all the places in Tutor LMS Fix: On reveal mode for Quiz, user couldn't go forward if the answer was wrong Fix: User can type characters in the date field Fix: View Quiz Attempts URL show nothing when clicked

1.9.8 2021-09-02
  • September 02, 2021 =

New: Review counts (given and received) in the dashboard review section's tabs New: Approval email notification to instructors for their submitted courses New: Auto-enrollment after registering from the "Enroll Now" button New: Enrolled course count in a separate column in the Student's list Fix: Shortcode to show instructor list not working issue Fix: PHP error generating from undefined variable $default Fix: Assignment of duplicate courses redirecting to the original course assignment issue Fix: Showing same levels multiple times in single course page for Paid Membership Pro addon Fix: Countdown timer translation issue for Zoom meetings Fix: Expired values showing up as pagination values for the Zoom meeting list Fix: Font spacing and custom font issue for generated Tutor certificates on chrome browser. Fix: Removing or clicking a product from the cart, took users to the WooCommerce shop instead of the course page Fix: "Start Quiz" button now disabled after once clicked Fix: Full site membership for Paid Membership Pro does not implement on uncategorized courses

1.9.7 2021-08-19
  • August 19, 2021 =

New: Filters for instructor list in the backend dashboard New: Previous button for a single quiz (default enabled from settings) New: Pop up for review after course completion Update: "Add Option" button for the "True/False" quiz is disabled by default Update: Redundant demo link for quizzes are removed Update: Improved loading icon while generating a certificate Update: New "Go home" button added for "Access Denied Page" when registration is disabled Update: Zoom API key check and save actions combined Update: Meeting host dropdown disabled Fix: Course topic title and description editing issue Fix: Duplicate order statements in earning section of instructor profile Fix: Date Formats of Tutor LMS were not matched with the set WordPress date format Fix: Translations issues for several internal texts Fix: PHP error for content drip addon while trying to fetch property post_type of non-object Fix: Header footer shown twice while using Oxygen Tutor LMS integration

1.9.6 2021-08-04
  • August 04, 2021 =

New: Popup alert message when students abandon a quiz New: Popup alert message when admin/instructor tries to delete an enrolment Update: Set WooCommerce product as sold individually when created automatically from frontend course builder Update: Enrolment required page design update Update: Notification design update for when WordPress registration is disabled Fix: Course retake button appears even if disabled from dashboard Fix: Pagination not appearing in quiz attempt Fix: Matching quiz layout CSS issue for long text Fix: Student can submit the quiz even after time limit is expired Fix: Email event list checkboxes not showing in dashboard if WPML add-on enabled Fix: Course progress not deleting when enrolment is deleted Fix: Quiz not showing immediately after creating in course builder Fix: Lesson count shows 0 in enrolled courses on the frontend dashboard Fix: XSS vulnerability in student list in the dashboard Fix: The option When time expires fixed in Quiz settings

1.9.5 2021-07-31
  • July 18, 2021 =

New: WPML compatibility addon New: Course retake feature New: Quiz attempt filter in backend dashboard Update: Paid Membership Pro Integration architecture Fix: Assignment attachment not deleting from server when assignment is deleted

1.9.4 2021-07-13
  • July 13, 2021 =

New: Zoom added to the Frontend dashboard New: Field to add Course Tags in Frontend course builder Update: Design update in Zoom backend dashboard Fix: Lesson video duration were not fetched for autofill URL Fix: Deprecated warnings in PHP 8

1.9.3 2021-06-23
  • June 23, 2021 =

Update: Push Notification addon logo Fix: Some addons not showing up on the addon list

1.9.2 2021-06-21
  • June 21, 2021 =

New: Push notification add-on New: Show a removable warning in WordPress admin dashboard if signup disabled Update: Updated design in the forgot password page Update: Enroll button text changed to 'Start Learning' for public courses Update: Quiz question field placeholder text change Fix: Courses by other instructors now showing in course archives Fix: Instructor rejected notice is visible forever Fix: Last question in a quiz can be submitted without answering even if required Fix: Texts after double quote not showing in quiz info and question input field on edit Fix: Comma inside quiz title and description causes error in import/export Fix: Assignment metadata not saving while creating an assignment Fix: Some texts in email were not translatable Fix: XSS vulnerability in announcement summary

1.9.1 2021-06-04
  • June 04, 2021 =

New: Enable/disable auto redirection to enrolled courses on auto order completion Fix: Parameter count in plugin activated hook Fix: Zoom meeting redirecting to post list while saving Fix: Students can no longer give feedback without selecting star rating

1.9.0 2021-06-02
  • June 02, 2021 =

New: Assign different certificate templates to courses separately New: tutor_quiz/single/after/wrap hook added in single quiz template New: Video duration will be automatically fetched when inserting lesson videos New: Filter hook added to course filter New: Static texts in JS files are now translatable New: Automatic order completion redirects to Enrolled Courses Update: Button text changed for rejecting instructor requests Update: Default course count per page changed to 12 from 3 Fix: Dashboard shortcode not working Fix: Wrong Q&A count in dashboard Fix: Student can Add to Cart from course archive even after the course is full Fix: SQL error in custom post types

1.8.10 2021-05-10
  • May 10, 2021 =

New: Instructors can now give feedback on quiz attempts from the frontend Update: Security enhancements Fix: PHP notice error in new enrollment page Fix: User dashboard showing multiple times on Avada Theme Fix: Wrong percentage stats on course completion in report Fix: Custom template from 'Certificate customizer' plugin not working Fix: Quiz answers security issue fixed Fix: User display name doesn't update on certificate after name change Fix: Question/Answer reveal mode doesn't show anything for correct answer Fix: Profile Picture and bio disappearing after checkout Fix: Categories not showing hierarchically in course filter Fix: Private course not found on the latest version of WordPress Fix: CSS class typo Fix: Grammatical text error

1.8.9 2021-04-28
  • April 28, 2021 =

New: Option to disable detailed quiz attempt view from student profile Update: Improved license key submission form Update: Lessons, quizzes, and assignments removed from WordPress search Update: Security enhancement Fix: Instructor can see all other users' files in WP Media Manager Fix: Broken link of the password reset page Fix: Undefined variable notice in Zoom add-on Fix: HTML5 videos not playing in lessons Fix: 'Edit with frontend course builder' button visible for other instructors Fix: Incorrect Lesson order for duplicated courses Fix: 'View certificate' page conflict with BuddyBoss theme Fix: Empty data insert & redundant hooks calling on course attachments addons Fix: Empty meta data insert for lesson Fix: Content drip option not loading in the classic editor's lesson editing page

1.8.8 2021-04-05
  • April 05, 2021 =

Fix: Patched Local File Inclusion vulnerability (Props to WPScan)

1.8.7 2021-04-01
  • April 01, 2021 =

Update: Improved Queuing system for Tutor LMS announcement and content drip email Fix: Users were not able to answer to a Q&A Fix: Custom player didnt work for Vimeo Fix: The user-submitted reviews for the first time didnt show up Fix: Line break in Quiz description not working Fix: An instructor couldnt see his/her own courses if the preview was disabled Fix: Page not found for imported quizzes

1.8.6 2021-03-22
  • March 22, 2021 =

New: Search assignments by Student Name New: Toast message added after evaluating assignments Fix: Disabling Content Drip email not working Fix: Announcement email sending limit issue fixed using queue Fix: Import quizzes not working for Windows users due to file type error Fix: Instructors profile photos were not saving in the WordPress admin panel

1.8.5 2021-03-12
  • March 12, 2021 =

Update: "Start Meeting" button will be disabled for expired meetings Fix: Editors with Instructor role can now edit all post types except other's courses Fix: Yoast conflict with Frontend Course Builder

1.8.4 2021-03-11
  • March 04, 2021 =

New: Ordering option in Zoom meeting list New: Instructor list filter option in shortcode using attribute filter="on" Update: Tutor Pro plugin file size optimized from 6.2MB to 2.5MB Update: Quiz export/import file size limit waived Fix: 'Headers already sent' in course editor frontend Fix: Course Prerequisite is not limiting access to quizzes and assignments Fix: Quiz title not found in attempt review email Fix: Guzzlehttp conflict

1.8.3 2021-02-16
  • February 16, 2021 =

Fix: Unexpected trailing comma error in PHP lower version

1.8.2 2021-02-15
  • February 15, 2021 =

New: Certificate link added to the course completion email notification New: Settings added to enable/disable course enrollment expiration feature Update: Zoom meeting input date format updated to dd/mm/yyyy to avoid internal errors Update: If enrollment expiration is set to 0, you will see 'lifetime' on the frontend course page Update: Security features enhanced in wpdb query & Quiz. Thanks Wordfence! Update: Option added to enter decimal value in withdrawal request Update: Code optimization in the frontend Earnings report Fix: 404 console error due to min.map asset files Fix: An active PHP session was detected issue Fix: Division by 0 warning in Gradebook Fix: Zoom meeting list pagination issue

1.8.1 2021-02-05
  • February 05, 2021 =

New: Course enrolment expiration New: Email Notification for course enrolment expiration Update: Improved frontend asset loading on Zoom Meetings Update: Confirmation message after saving Zoom Meetings Fix: Meeting access issue while using Zoom on Course Single Page Fix: Quiz not loading on the lesson page Fix: Max student count not saving

1.8.0 2021-02-03
  • February 03, 2021 =

New: Search filter in Assignments New: Confirmation message while saving data added New: Frontend and backend UX for Assignments redesigned New: Thank you notice when instructors submit a course for review added Update: All the email notification templates moved to Pro version Update: HTML tag support in Quiz description added Update: Date time column in Student enrolment report added Update: User capability check in announcements Ajax action added Fix: Redundant or duplicate email issue when student enrolments are changed. Fix: Add New Course, Explore Addons buttons issue in Tutor LMS setup wizard Fix: Incorrect lesson count (due to trashed course) in the report page Fix: Profile and cover photo saving issue in frontend dashboard Fix: Graph issue in the Earnings tab in the Report addon Fix: Remove item issue in WooCommerce cart page Fix: Quiz fails to import issue

1.7.9 2021-01-21
  • January 21, 2021 =

New: Setting to enable showing instructor name on the certificate Update: Announcement feature now has a separate menu for better management and avoid email trigger conflicts Update: Enhanced security features in all ajax requests and other necessary places. Thanks Wordfence! Update: Add WooCommerce subscription compatibility in the front end course builder Fix: Zoom meetings fail to update or save on sites running languages other than English Fix: Preview button was not working for courses in Admin Dashboard Fix: Multiple email notification issue upon manual enrolment Fix: Issue while attaching multiple files in assignments Fix: Lesson add/edit access issue for multi instructors Fix: Improved navigation for Course Reports page Fix: Translation issue in Paid Membership Pro Fix: User access issue in Zoom meeting list

1.7.8 2021-01-07
  • January 07, 2021 =

Update: Quality of certificates' PDF files improved Update: A clear all filter button on the course filter page added Update: Monetization activation issue while deactivating WooCommerce plugin Fix: Course lesson and assignment auto-draft issue in course builder Fix: PDF certificate not downloading on Firefox web browser Fix: Wrong course eligibility status on Paid Membership Pro plugin activation Fix: Conjunction sign "&" not working issue in the assignments description section Fix: Courses in draft status showing issue while showing category lists from the archives Fix: CSS issue while selecting quiz time limit.

1.7.7 2020-12-30
  • December 30, 2020 =

New: More options to control button colors in login, registration, and enrolment Update: Enhanced security features in gradebook and other necessary places. Thanks Wordfence! Update: Translation support for several of static strings added Fix: Fatal error on course archive and shortcode page for misconfigured monetization settings Fix: Auto-save email notification issue on frontend course builder Fix: Lesson preview access issue for admin

1.7.6 2020-12-04
  • December 04, 2020 =

New: Added translation support on email notification templates. Update: Q&A timestamp is now aligned with WordPress timezone settings. Fix: Instructor profile is now responsive on all devices. Fix: Backslashes issue in quiz module.

1.7.5 2020-12-01
  • December 01, 2020 =

New: Introducing customizable shortcode to showcase your instructors in a list New: Upload a cover photo for the public profile of a user New: Public Profile is getting a brand new design Update: Withdrawal and Phone number fields now accept numbers only. Update: {site_url} and {site_name} attributes added to all Tutor Email addon emails. Update: Added certificate view page, template override option. Fix: Add to Cart option still showed after adding the product in the Course Details Page Fix: Showed wrong information for multiple pages for the Students list in the Dashboard Report Courses Course Details section. Fix: Student's name didn't show up when downloading the certificate as a PDF. Fix: Grammatical corrections in the enrolment section of the course page. Fix: The course was displaying free even when it was part of a membership package. Fix: Course dependent on Paid Membership plugin got canceled after a user enrolled in it. Fix: Backslashes issue in quiz question answer title multiple type question answer titles Fix: Conflict issue with BuddyPress, BuddyBoss that showed 404 page

1.7.4 2020-11-10
  • November 10, 2020 =

New: 4 new email notifications for withdrawal requests. New: 3 new email notifications for content drip published lessons, quizzes and assignments. New: 3 new email notification for instructor registration management system. New: Filter hook to modify sub nav menu of settings page in frontend dashboard. New: Assignment evaluation status column in the frontend dashboard. New: You can now enable or disable specific course filter options. Update: Show 'Continue Course' instead of 'Add to Cart' (if already purchased) on the course archive page Update: Added 'course_filter' and 'column_per_row' attributes in 'tutor_course' shortcode Update: Withdrawal page design improvement Fix: Course URL not showing after course completion in BuddyPress post. Fix: Compatibility issue with Divi Builder.

1.7.3 2020-10-21
  • October 21, 2020 =

Update: Added option to turn on course archive filters

1.7.2 2020-10-21
  • October 21, 2020 =

New: Course filter option in Course Archive page New: Public Course/Private course option New: Now student will get email notification after his enrollment Update: Hide Become Instructor button if someones already applied Update: Enable/disable Video source and choose default video source option Update: Email Notification after instructor sign-up (Now admin will receive mail notification) Update: Assignment page with new deadline notice, expired message and more. Update: Instructor Request page with new prompts Fix: Quiz submission email recipients Fix: Enrolment email notification issue Fix: Assignment submission email recipients Fix: Canceling order does not update the student count on instructor dashboard Fix: Fatal Error in the Sales tab of Reports Addon Fix: RTL layout issue in Add-on list Fix: Color settings Fix: Minor text issues

1.7.1 2020-10-09
  • October 09, 2020 =

New: REST API New: Zoom Integration New: Google Classroom Integration New: 3rd Party Google reCaptcha plugin support Fix: Compatibility issue with WCFM Fix: Quiz attempt review issue Fix: Course duplication issue Fix: Assignment search issue

1.7.0 2020-09-22
  • September 04, 2020 =

New: Set commission per instructor New: Instructor signature on the certificate New: Duplicate any course from the Tutor LMS course list New: Settings to disable certificate in a single course New: Settings to disable Q&A on a specific course New: Force download for course attachment New: Compatibility with the GeneratePress theme Fix: Review issue for answers regarding Open Ended/Essay questions Fix: Wrong percentage was showing on quiz results Fix: Course got published automatically Fix: Deprecated unparenthesized method

1.6.9 2020-08-20
  • August 20, 2020 =

New: 13 new email notification New: Added 6 new action hooks do_action('tutor_after_student_signup', $user_id); do_action('tutor_enrollment/after/cancel', $enrol_id); do_action('tutor_enrollment/after/delete', $enrol_id); do_action('tutor_enrollment/after/complete', $enrol_id); do_action('tutor_announcements/after/save', $announcement_id); do_action('tutor_quiz/attempt/submitted/feedback', $attempt_id); New: Added helper method tutils()->get_enrolment_by_enrol_id($enrol_id) to get enrollment details by enrolid New: Added helper method tutils()->get_student_emails_by_course_id($course_id) to get array list of enrolled user emails Update: User can disable Tutor LMS native login system Update: ImageMagick dependency removed from certificate generator Update: Option added to control course content access for instructors and administrators Update: Topic Summary toggle option added in course page Fix: Certificate Unicode fonts issue Fix: Certificate image generation issues Fix: Issue with deleting reviews from Reports addon Fix: Lesson page access issue for administrator Fix: CSS issue in back-end course builder Fix: SQL syntax error on course page

1.6.8 2020-07-30
  • July 30, 2020 =

Fix: WooCommerce enrollment issue

1.6.7 2020-07-28
  • July 28, 2020 =

Update: Admins/instructors can view their course content from the front-end Update: Add dynamic template support for Course Prerequisites Update: Add action hook "tutor_after_review_update" in Ajax class Fix: Enrollment issue while updating EDD payment status Fix: Enrollment issue in WooCommerce manual order Fix: Certificates translation issue Fix: Login redirect issue

1.6.6 2020-07-15
  • July 15, 2020 =

New: Student/instructor profile completion Update: Delete all related course data when permanently deleting a course Update: Course status Publish to Published in instructor's my course panel Update: Server-side validation in the Q&A tab Update: WordPress date format support in certificates Update: Improved Dashboard sidebar menu Fix: Quiz restart issue after completion when Quiz Auto Start is enabled Fix: Maximum Students limit wasnt working for manual enrollment Fix: Quick edit vanishes course metadata (Intro video, Benefits, Requirements, Targeted Audience, Materials Included) Fix: Incorrect quiz result issue for randomized multiple choice question answers Fix: Tutor Instructor user role update issue Fix: Unanswered question count issue

1.6.5 2020-07-02
  • July 2, 2020 = New: Sales & Students report for the Report Add-on(Pro) Fixed: Quiz retry and reveal mode error for certain types of quizzes Fixed: Resource issue from the course page Fixed: Logo image size issue for frontend course builder Fixed: Couldn't stop loading certain tutor CSS/JS Fixed: Blank attachment & prerequisites while updating course using quick edit Fixed: EDD purchase history in frontend dashboard Fixed: Quiz import file size limit increased Fixed: CSV quiz import issue for Windows OS Updated: New student column in quiz attempt on frontend dashboard Removed: 'Mr.' text removed from the content of all email notifications
1.6.4 2020-06-15
  • June 15, 2020 =

New: Quiz Feedback system New: Now instructor can manage Q&A from the frontend dashboard Fixed: {enroll_time} parameter issue in Q&A email notification template Fixed: Special Character & Content issue in Q&A email notification template Fixed: Maximum Number of students for Course Enrolment Updated: Quiz attempt re-designed Updated: Quiz attempt and my quiz attempt icon Removed: Unnecessary css file from certificate addon

1.6.3 2020-05-20
  • 20 May, 2020 =

New: Now students can answer Q&A from the frontend New: Set answer word limit for Open-Ended and Essay type questions New: Replace the login error message for an incorrect password with your own custom message Update: Course single page overview tab renamed to resources page. Fix: Randomize feature not working for answering options Fix: Close login popup without show any error message. Fix: Password/username validation messages and UX Fix: Social share content issue. Fix: Course duration and video playback time validation.

1.6.2 2020-05-15
  • 14 May, 2020 =

  • Added: Display Name preference on the certificate, added settings to Dashboard > Settings > Profile

  • Added: Custom HTML support for quiz question description

  • Added: Quiz status pending if contains open ended and short questions.

  • Fixed: Tutor LMS > Enrollments is showing same date for all items

  • Fixed: Does not show 11th course on Dashboard

  • Fixed: Check file extension while uploading the video

  • FIxed: Wrong link in withdraw preference in dashboard

  • FIxed: What Will I Learn section is hidden for enrolled students

  • Fixed: Missing translations in dashboard

  • Update: Course status 'Publish' to 'Published' in dashboard

1.6.1 2020-04-29
  • 29 April, 2020 =

  • Added: Course Completion Process. Flexible and Strict mode. in strict mode, students have to complete all lessons and pass all quizzes in order to complete any course.

  • Added: Quiz question validation, all type of quiz are now under validation except quiz ordering type

  • Added: hook, tutor/course/enrol_status_change/after

  • Added: utils method, get_course_by_enrol_id($enrol_id);

  • Added utils method, `course_enrol_status_change($enrol_id

1.6.0 2020-04-16
  • 16 April, 2020 =

  • New: Quiz Export/Import add-on (Pro)

  • Added: Method tutils()->cancel_course_enrol()

  • Added: Function is_single_course();

  • Added: Action hook do_action('tutor_new_instructor_after', $user_id); at register instructor and apply as an instructor

  • Added: action hook do_action(tutor_course_builder_before_quiz_btn_action, $quiz_id);

  • Improved: Certificate generator PDF compatibility with PHP 7.3

  • Removed: Options from the _tutorobject JavaScript Variable

  • Fixed: Email notification showing raw variable {instructor_username}

  • Fixed: Paid Membership Pro expiration issue

  • Fixed: ability to empty and deleting empty additional meta fields from the post_meta.

  • Fixed: Earning option enable if the marketplace was selected during the setup wizard

1.5.9 2020-04-08
  • 08 April, 2020 =

  • Fixed: Dashboard > Earning > Statements link fixed from Earning page

  • Fixed: Course author flag, the flag will be only author name besides.

  • Fixed: Instructor search options

  • Fixed: Capability to add more than 10 Instructors

  • Fixed: Fill the gap quiz option is not accepting capital letters

  • Fixed: Perfect report showing from starting day to ending day, scenario: Last Month, This Month, Last Week, This Week, Date Range.

  • Fixed: Allow Publishing Course option is not working in Gutenberg editor backend

  • Fixed: Quiz image matching question image covering the matching words issue

  • Fixed: Withdrawal timezone issue

  • Fixed: One instructor can view others withdrawal amount

  • Fixed: (Oxygen Builder Integration) Student getting Instructor dashboard

  • Fixed: few spelling issue

1.5.8 2020-03-31
  • 31 March, 2020 =

  • Updated: Wishlist will now show Tutor LMS popup login form to non-logged users

  • Update: No more course price in a single course if the course already enrolled.

  • Fix: Set value 0 to show default value in option panel

  • Fix: Auto-assign Admin while approving pending course at Gutenberg editor

  • Fix: Admin added as an instructor by default in courses

  • Fix: Disable review option working properly, disabled course review form

  • Fix: Quiz Attempts end time

  • Fix: Quiz Attempts answers order

  • Fix: Wrong calculation when enabled fees deduction before instructor and admin share divide.

  • Deprecated: tutor_archive_course_add_to_cart() from v.1.5.8

  • Removed: "tutor_archive_course_add_to_cart()" from the "plugins/tutor/templates/archive-course.php". Please update if you had overridden this file to your theme.

1.5.7 2020-03-19
  • 19 March, 2020 =

  • New: Setup Wizard for faster and smoother launch

  • New: get_tutor_all_withdrawal_methods() function to get all available withdrawal methods

  • Update: Optimized database query on get_course_first_lesson() on Utils

  • Update: Show/hide withdrawal requests and Instructors menu from Tutor Admin Menu based on enable/disable course marketplace

  • Fix: Timezone issue at quiz start and the remaining time

  • Fix: Few text domains added for translation support

  • Fix: Continue to Lesson button issue when 100% of the course is complete

1.5.5 2020-03-06
  • 27 February, 2020 =

  • New: Custom links now supported in Dashboard menu

  • New: Dashboard headers added in shortcode/oxygen dashboard template

  • Update: All purchase history items now sorted by descending order

  • Fix: Create new account translate issue. templates/global/login.php line number 79

  • Fix: Dashboard page load and logout issue by Shortcode

  • Fix: Guest add to cart issue on course archive page for both WooCommerce and EDD

  • Fix: Course Settings single tab toggle click hide issue fix

  • Fix: Active links with page in the dashboard for shortcode/oxygen

  • Fix: E-Mail to Students on Quiz Completed is now working (Pro)

1.5.6 2020-03-06
  • 06 March, 2020 =

  • New: Feature image support for lessons

  • Fix: Courses per page issue on course archives in Divi Builder

  • Fix: Search issue on custom course archive pages

  • Fix: Redirect to next lesson issue after completing lessons (headers sent)

1.5.4 2020-02-11
  • 11 February, 2020 =

  • Fix: An infinite loop in frontend course builder for SEO related plugin activation: classes/Shortcode.phpline number 53

  • Fix: Maintenance mode override for wp-login.php page

  • Improvement: Frontend dashboard performance

1.5.3 2020-02-04
  • 04 February, 2020 =

  • Added: Go auto next after finish lesson (When no video)

  • Added: Nonce field at add instructor form to determine that request comes from the dedicated page.

  • Updated: Instructor approved/blocked by ajax request in post method with the nonce check (Security Update)

1.5.2 2020-01-29
  • 29 January, 2020 =

  • Tutor LMS plugin is now running under 'plugins_loaded' hook (Architectural update)

  • Added: hide frontend admin bar based on the option check

  • Updated: Preview lesson got the full view with unenrolled behavior (Pro)

  • Fixed docs links in edit quiz modal in the quiz builder

  • Fixed: reviews database query reviews now query with or without user ID

  • Fixed: wishlist query, added where post type

1.5.1 2020-01-08
  • 08 January, 2020 =

  • Fixed an update during lesson content from modal

1.5.0 2020-01-06
  • 06 January, 2020 =

  • Certificate verification public URL (Pro)

  • Added: filter apply_filters('tutor_courses_base_slug', $course_post_type)

  • Added: fitler apply_filters('tutor_lesson_base_slug', $lesson_post_type)

  • Fixed: lesson editor content post issue, some content sometime not saved before.

  • Fixed: file system issue after update option hook, while create maintance mode file.

1.4.9 2019-12-24
  • 24 December, 2019 =

  • Added: BuddyPress Integration (TutorLMS Pro)

  • Added: Go next lesson after ending video lesson

  • Added: Hide course-product from shop page.

  • Added: action hook do_action('tutor_quiz/start/before', $quiz_id, $user_id);

  • Added: action hook do_action('tutor_quiz/start/after', $quiz_id, $user_id, $attempt_id);

  • Added: filter apply_filters('is_completed_course', $is_completed, $course_id, $user_id)

1.4.8 2019-12-10
  • 10 December, 2019 =

  • Added: Restrict Content Pro Integration (TutorLMS Pro)

  • Added: Course Details Page elements enable / disable

  • Added: action hook do_action( "tutor_save_course_after", $post_ID, $post);

  • Added: action hook do_action('tutor/course/started', $course_id);

  • Added: action hook do_action('tutor/lesson/created', $lesson_id);

  • Fixed: implode parameter in utils utils()->get_total_quiz_attempts_by_course_ids();

1.4.7 2019-11-28
  • 28 November, 2019 =

  • Added: Next Previous Lesson|quiz|assignments

  • Added: User Profile Update From Backend and Frontend Dashboard is now synced, no matters it's from media or browser file input.

  • Added: Quiz description implementation

  • Added: tutor_single_quiz_content() to get quiz description within Standard Loop

1.4.6 2019-11-11
  • 11 November, 2019 =

  • Added: Maintenance Mode

  • Added: Frontend course edit link from Course Edit Page Admin bar LINK

  • Fixed: bug during add topic in course builder

  • Fixed: certificate download fatal error related microtime() in tutor-pro version

1.4.5 2019-10-21
  • 21 October, 2019 =

  • Added: Disable Course Review option

  • Updated: removed media uploader on dashboard profile photo upload added native file upload system.

  • Updated: Time GMT from WordPress settings

  • Fixed: course start and continue to lesson order fixed

1.4.4 2019-10-16
  • 16 October, 2019 =

  • Fixed: quiz question sortable sorting item

  • Improved: quiz draggable answer drop accessibility

  • Fixed: prevented fatal error in single quiz question with no option and trying to finish quiz.

1.4.3 2019-10-11
  • 11 October, 2019 =

  • Added: Reset Password, Tutor LMS native login system

  • Added: re-generate tutor pages, create new page if any issue on those page.

  • Added: Added quiz attempt view by student (TutorLMS Pro)

  • Added: function tutor_action_field() to generate tutor action field within form

  • Added: Instructor can delete submitted assignment.

  • Added: tutor_redirect_back() Redirect to back or a specific URL and terminate the script.

  • Added: `tutor_get_template_html( $template_name, $variables

1.4.2 2019-10-09
  • 25 September, 2019 =

  • Added: Greadbook Addons in the Tutor LMS Pro version

  • Added: action hook after quiz attempt end, do_action('tutor_quiz/attempt_ended', $attempt);, do_action('tutor_quiz/attempt_analysing/before', $attempt);

  • Added: Assignment submmiting / submitted flag to lesson sidebar in lesson single page

  • Added: Template support from Tutor Pro

  • Added: action hook after addon enable disable, do_action('tutor_addon_before_enable_disable'); do_action('tutor_addon_before_enable', $addonFieldName); do_action('tutor_addon_after_enable', $addonFieldName); do_action('tutor_addon_before_disable', $addonFieldName); do_action('tutor_addon_after_disable', $addonFieldName); do_action('tutor_addon_after_enable_disable');

  • Updated: Tutor Settings page URL is now updating when change settings page

  • Fixed: Rating placing issue, sometime it missed rating value, but it will never hapen again.

  • Fixed: .tutor-icon-angle-left .tutor-icon-angle-right toggle during lesson single sidebar show hide

  • Updated: Addon icons

1.4.1 2019-09-25
  • 10 September, 2019 =

  • Added: utils method `get_course_settings($course_id

1.4.0 2019-09-10
  • 30 August, 2019 =

  • Added: Page builder support on the lesson.

  • Added: Enrollments list on in admin area, admin can now cancel, approve enrolment or delete. (Pro)

  • Added: Manually enrollment student to a course (Pro)

  • Added: students quiz attempts on the frontend

  • Added: Sticky lesson sidebar on the spotlight mode

  • Added: Course permalink on the dashboard Most Popular Courses

  • Added: Quiz Questions Order settings, Student answer to quiz questions as per order. 4 types of order, (random, sorting, asc, desc)

  • Added: Redirect to the current course page after register.

  • Added: Review update from dashboard > review > Given

  • Added: Received reviews on all courses in dashboard

  • Added: Assignment submission validation for the answer.

  • Added: Quiz question options validation and correct answer validation

  • Fixed: save and continue to click on question edit modal, open question lists immediately under a quiz.

  • Fixed: text formatting issue in the quiz, some of the single or double quote comes with a slash. used stripslashes();

  • Fixed: some default value issue on the quiz.

  • Fixed: quiz page spotlight mode.

  • Fixed: Multiples text translation issues

  • Fixed: Chart-js Initiate in the pro version

  • Fixed: Report Datepicker css/js in the frontend dashboard

  • Fixed: Rating delete issues, it was actually report.js loading issues

  • Fixed: Multiple E-Mail template loading issue

  • Updated: Turned off reload the page while tutor settings save.

1.3.9 2019-08-30
  • 19 August, 2019 =

  • Fixed: Resetting Paid Membership Pro plugins settings when saving tutor settings.

  • Fixed: quiz question issue when no settings saved.

  • Fixed: Complete lesson button responsive issue

1.3.8 2019-08-19
  • 09 August, 2019 =

  • Fixed: tutor_get_template() function, it's now checking template from child-theme also, if template not found in the child theme, then it will look from the parent theme.

  • Fixed: Show/Hide browse Q&A based on settings.

  • Fixed: create_certificate under init hook from Tutor Certificate Addon (Pro)

1.3.7 2019-08-09
  • 08 August, 2019 =

  • Added: WooCommerce Subscriptions Addon in the pro version

  • Added action hook do_action('tutor_is_enrolled_before', $course_id, $user_id); and filter hook apply_filters('tutor_is_enrolled', $getEnrolledInfo, $course_id, $user_id);

  • Added: user social links ability from frontend dashboard

  • Fixed: Quiz attempt allowed 0 issue has been fixed. Strictly checking if it's zero, then it will be no limit

  • Fixed: Tutor LMS Pro addon loading issue on the windows machine

  • Fixed: query public profile user by user_nicename instead of user_login

  • Fixed: touch event on click Lessn and Q&A navigation in mobile

  • Updated: student public profile design updated

1.3.6 2019-08-08
  • 05 August, 2019 =

  • Added: Centralized course monetization partner system, it's moved to under monetization tab in the settings. A centralized system to select course selling platform

  • Added: Tutor Assignments on the free versions add-on lists to notify users

  • Added: a function `get_tutor_option($key

1.3.5 2019-08-05
  • 29 July, 2019 =

  • Added: Direct publish course from frontend course builder if the current user is an administrator

  • Added: a helper method to get course type tutils()->price_type()

  • Added: course type (free or paid) to the course editor from

  • Added: Filter to change template path apply_filters('tutor_get_template_path', $template_location, $template)

  • Updated: is_course_purchasable() is now checking if there is any course type. if it free, then it will return false under 'is_course_paid' filter

  • Fixed: add to wishlists, it didn't work on multiple courses wishlists

  • Fixed: duplicate entry for the topic in the course builder

1.3.4 2019-07-29
  • 23 July, 2019 =

  • Added: Frontend Drag and Drop Course Builder with quiz builder and assignment creation options

  • Added: Lifetime deal license checking and validation to get regular update and pro features in the pro version.

  • Added: add new instructor action hook and filter hook, do_action('tutor_add_new_instructor_form_fields_before');, do_action('tutor_add_new_instructor_form_fields_after');, do_action('tutor_add_new_instructor_before');, do_action('tutor_add_new_instructor_after', $user_id);, apply_filters('add_new_instructor_data', $userdata)

  • Added: Dashboard subpage and dashboard menu item load permission basis

  • Added: Topic toggle in lesson single page and information about toggle icon added

  • Added: Course content is now linkable on the enrolled course page

  • Added: Filter apply_filters('get_tutor_load_template_variables', $variables); at tutor_load_template() function Added: action hook do_action('tutor_load_template_before', $template, $variables);, do_action('tutor_load_template_before_after', $template, $variables); at tutor_load_template() function

  • Added: create and attached product with course while creating a course from frontend

  • Added: Full-Screen Mode, students now can learn the lesson in full-screen mode without any inturruption.

  • Added: Enable disable settings for YouTube and Vimeo Video default player

  • Added: a new helper functions called tutils(), it's alies of tutor_utils()

  • Fixed: complete lesson button from mobile view.

  • Updated: Tutor frontend dashboard menu title now could be string or array with the show_ui key in thearray(), show_ui key will be true or false to show it in the menu item visible or not.

  • Fixed: Total Enrolled count in course details page

  • Fixed: Course content looping count, lesson exact count by course content in the lesson.

  • Fixed: some addon loading issue, tutor pro classes autoloading issue"

  • Fixed: Delete video meta when select none from the video source in the course and lesson option.

1.3.3 2019-07-23
  • 21 June, 2019 =

  • Added: Tutor Assignment Addon in the pro version

  • Added: Upgrade to pro text in plugin action links if Tutor Pro LMS does not exist or not installed

  • Added: tutor_assignments course post type

  • Added: tutor_course_contents_post_types course content filter

  • Rename: categories to course categories

  • Updated: some template hook modified

  • Fixed: tutor pro function checking function_exists('tutor_pro');

  • Fixed: wp_enqueue_editor() in Assets class frontend frontend_scripts method conflict issue with divi builder

1.3.2 2019-06-21
  • 29 May, 2019 =

  • Added: centralized tutor version upgrading system by a dedicated class called Upgrader

  • Added: add to cart guest mode in WooCommerce integration based on Tutor LMS > settings > woocommerce

  • Added: Gutenberg support on course edit page based on settings

  • Added: Automatic free plugin install from pro when the pro version is activated but the free plugin does not exist (pro)

  • Added: nice notice bar for install or activate free version from pro (pro)

  • Added: Pro text in the tutor LMS dashboard menu when Tutor Pro plugin installed and activated

  • Updated: a design for course listing, removed hover and moved it to straight course gird footer

  • Fixed: a Gutenberg bug related post author on course post type, usually post_author column saved 0 if course edit with Gutenberg, we fixed this issue.

  • Fixed: a template condition in the course description

  • Removed: license restriction for features, it required now for auto-update (pro)

  • Fixed: Response design all issue fixed

  • Fixed: array count check and return issue in utils

  • Fixed: a bug in dashboard/settings, withdraw menu removed from subscriber/users dashboard, and only shown in the instructor's dashboard.

1.3.1 2019-05-29
  • 22 May, 2019 =

  • Added: status in the purchase history list

  • Added: Shortcode for the coruse query, full shortcode [tutor_course id="20,64" exclude_ids="567,332" category="18,19" order="desc" count="3"]

  • Added: a simple shortcode builder to build [tutor_course] Shortcode from classic editor

  • Added: Tutor course widget to display course to sidebar

  • Added: utils()->get_raw_course_price($course_id), it will be return to your regular price and sale price as object

  • Added: Course page edit by Pagebuilder integration which supports frontend editing

  • Added: `$size

1.3.0 2019-05-22
  • 17 May, 2019 =

  • Added: Flash Msg ability to show flash msg in a different view or different action

  • Added: Styling, change default color scheme

  • Added: return at tutor_course_loop_thumbnail() based on $echo condition

  • Added: Purchase history from the dashboard

  • Added: Become Instructor Button on student dashboard based on settings

  • Added: Enable Disable Course Market place, default Tutor LMS will be single instructor format.

  • Fixed: a template div closing/return issue in dashboard > reviews menu

  • Fixed: Tutor course content export-import in WordPress way

  • Fixed: Some responsive issue in course details and lesson page

  • Reduced: Instructor and Student Registration form field. removed phone number and profile bio filed from the registration page.

  • Moved: tutor icon CSS file from tutor-front.css file to individually

1.2.20 2019-05-17
  • 10 May, 2019 =

  • Added: Reset Password from Tutor dashboard

  • Added: Course Category Image

  • Added: my course delete / trash from the dashboard

  • Added: profile photo upload from dashboard profile edit page

  • Added: Profile Edit from settings page

  • Fixed: a default value issue in option checkbox

  • Fixed: a permission issue for administrator while attempt to edit other authors course

  • Fixed: course post type in rewrite URL, if it changes via the filter

  • Removed: Gutenburg Addon for tutor dashboard as it's not necessary, now dashboard comes with settings > selected dashboard page.

  • Renamed: Gutenberg blocks label

1.2.13 2019-05-10
  • 26 April, 2019 =

  • Added: Instructor role to the administrator during plugin activation

  • Fixed: Course Permission options settings, it was shown always log-in page

  • Fixed: Enable students to show reviews wrote on their profile from settings

  • Fixed: Show completed course settings

1.2.12 2019-04-26
  • 25 April, 2019 =

  • Added: Synced role with tutor instructor role when changing it from WP User Edit page

  • Added: Flatpro theme compatibility

  • Fixed: Some design issue in quiz builder

  • Fixed: WooCommerce price error when WC is not exists

  • Removed: Edit Icon on true/false type question in the quiz builder

1.2.11 2019-04-25
  • 24 April, 2019 =

  • Added: few action hooks at the quiz

  • Added: a filter hook to support pro version more perfectly

1.2.1 2019-04-24
  • 23 April, 2019 =

  • Added: email field type at withdrawals methods form generator

  • Added: addon lists added to regular version when the pro is not exists

  • Fixed: Some design issue in quiz builder

  • Fixed: Paypal E-Mail field name, physical address field name at e-check method

1.2.0 2019-04-23
  • 19 April, 2019 =

  • Added: Earning calculation, report, statements at front dashboard

  • Added: multiple withdraw method with development support, withdraw confirmation, approved, reject from admin

  • Added: database table , {$wpdb->prefix}tutor_earnings, {$wpdb->prefix}tutor_withdraws

  • Added: RTL CSS support

  • Added: Footer text only on Tutor LMS pages in admin dashboard

  • Added: a default parameter of $instructor_id

1.1.1 2019-04-19
  • 29 March, 2019 =

  • Fixed: quiz builder init sortable question types on load quiz via $.ajax();

  • Added: Storefront Theme compatibility

1.1.0 2019-03-29
  • 28 March, 2019 =

  • Fixed: Multiple Instructor, search feature working when pro is not exists

  • Fixed: an issue in time update when time limit 0 in quiz attempt, it was return in front-js middle point, so rest of js not worked

1.0.9 2019-03-28
  • 28 March, 2019 =

  • Limit: Quiz Question 5 types

  • Updated: course saving message to course related words

  • Fixed: is course complete check an issue if user not logged in return false

  • Fixed: an issue: in WooCommerce discount coupon for course

  • Fixed: Lesson slug will be updated instantly right after update lesson content and title

  • Changed: Some text, spelling

1.0.8 2019-03-28
  • 25 March, 2019 =

  • Added: WooCommerce and EDD support to sell courses

1.0.7 2019-03-25
  • 22 March, 2019 =

  • Added: Radio input type at options panel

  • Added: required indication for required fields in add new instructor page from admin panel

  • Updated: Moved some option select to radio

  • Updated: Attempts allowed field slider to number field

  • Updated: Removed zero decimal value from the course complete progress bar

  • Fixed: redirect back to the quiz after quiz attempt submit

  • Fixed: No time limit quiz attempt finishing instantly, it should be no time limit

  • Fixed: video poster field show hide based on video source at the course, lesson

1.0.6 2019-03-22
  • 18 March, 2020 =

  • Added: Drop tutor LMS related database table while uninstalling

  • Updated: option tab design

  • Fixed: Fix a condition of adding autoload class

1.0.5 2019-03-20
  • 18 March, 2019 =

  • Updated Rating and review, added individual 5 stars, 4 stars, 3 stars, 2 stars, 1 star rating count with the meter

1.0.4 2019-03-18
  • 15 March, 2019 =

  • Added: Social share

  • Added: course author should be the auto instructor

  • Updated: Show login form in enrolment box when the user in guest mode and trying to purchase/enroll a course

  • Fixed: Question and answer query for instructor which course only belongs with him.

  • Fixed: rating and review placing issue, some time it was stuck

  • Added: translation pot file and languages directory

  • Fixed: Few known bugs

1.0.3 2019-03-15
  • 08 March, 2019 =

  • Added: onclick topic title slide topic body in course builder

  • Added: Add new instructor from instructors > add new instructor, in the dashboard

  • Removed: some commented unused code

  • Removed: Save and exit button in quiz builder

  • Removed: some console.log() at javascript files

  • Updated: course level input select to radio

  • Updated: Moved question type in the top in quiz builder question

  • Updated: Course builder lesson and quiz design

  • Updated: Quiz attempt view for the instructor

  • Updated: quiz attempts query for instructor and removed attempts which are not submitted yet.

  • Fixed: Frontend Template compatible, .tutor-container class CSS

  • Fixed: Perfectly topic toggle arrow down up, on click in course builder

  • Fixed: some buttons hover CSS in the quiz, course builder

  • Fixed: When Tutor Pro does not exist, get enroll button will be in course loop with the free price

  • Fixed: Ability to check multiple answers instant right after add question in quiz question type multiple_choice

  • Fixed: Image answering question type result in the quiz

  • Fixed: a bug in quiz attempt review, it was multi-time decrease when mark as incorrect, not actually marked.

  • Fixed: Few known bugs

1.0.2 2019-03-08
  • 06 March, 2019 =

  • Added: button save, save and closed in quiz modal

  • Added: Registering user and redirect to Dashboard URL

  • Added: questions sorting in quiz builder

  • Added: question specific class in quiz answer options

  • Update: Quiz attempt design with questions

  • Update: some text, typo

  • Fixed: instructor database query in instructor lists

  • Fixed: query randomized questions limit by quiz

  • Fixed: Starting quiz for first time return 0, it should redirect to the quiz page

1.0.1 2019-03-06
  • 05 March, 2019 =

  • Added a course_column in attempts table

  • Showed his courses attempts on instructors panel

  • Added v.1, added v.1.0.0 compatibility

  • Showed full courses comment in guest/public view of single course

  • Renamed tags to skills

  • Fixed few bugs, improved performance

1.0.0 2019-03-05
  • 01 March, 2019 =

  • Added Quiz, quiz builder, course builder

  • Fixed huge bugs from alpha version

  • Stable Release

1.0.0-alpha 2019-03-01
  • 06 Feb, 2019 =

  • Alpha Release

=