Updated and fixes we do everyday for you

Change Log

2.6.2

March 11, 2024
  • APIs for enabling students to submit assignments (Pro)
  • APIs allowing students to add courses to their wishlists (Pro)
  • APIs enabling students to review and rate courses (Pro)

2.6.1

February 19, 2024
  • Added API functionality for submitting and retrieving list of quizzes (Pro)

2.6.0

January 11, 2024
  • Added Write and Delete permissions in REST API (Pro)
  • Automatic permalink updates when required
  • Support for quiz base permalink updates
  • Support for assignment base permalink updates (Pro)
  • Added placeholder support on email heading (Pro)

2.5.0

December 7, 2023
  • A revamped design for email with a better user experience (Pro)
  • Default configuration for email templates (Pro)
  • Option to add Alt tag/text for Email logo (Pro)
  • Customize the email template color for each part (header, body, button, footer) (Pro)
  • Option to align email logo, title, body, button, and footer text (Pro)
  • (Triggered Event) Send a test email to a given email address (Pro)
  • (Triggered Event) Reminder email to students to resume the course if they are inactive for a certain period (Pro)
  • (Triggered Event) A welcome email to students after registration (Pro)
  • (Triggered Event) Reminder email for lesson comments (Pro)
  • (Triggered Event) Email notification for instructors if their application gets rejected (Pro)
  • Manual template creation for manually sending email (Pro)
  • (Manual email) Email everyone about any news, event, or manual notifications (Pro)
  • (Manual email) Email only all admins about any updates (Pro)
  • (Manual email) Email all students about any events (Pro)
  • (Manual email) Email all instructors about any events (Pro)
  • (Manual email) Email all instructors of a selected course/courses (Pro)
  • (Manual email) Email all students of a selected course/courses (Pro)
  • (Manual email) Email all students who completed any course. (Pro)
  • (Manual email) Email all students who completed a selected course/courses (Pro)
  • (Manual email) Email all students except selected courses. (Pro)

2.4.0

October 16, 2023
  • Display lesson, quiz, and assignment status with colored tick marks in learning area
  • Let students track the course progress on the course detail page with a new \"Review Progress\" button
  • Showcase Zoom and Google Meet meetings on the Tutor LMS Calendar (Pro)
  • Showcase upcoming lessons and quizzes on the Tutor LMS Calendar upon scheduling them with Content Drip (Pro)
  • Let students share their certificates to social media from the certificate download page (Pro)
  • \"Complete Course\" button added on learning area upon completing all course content (Pro)
  • Ability to check for admins and instructors if a student has generated a certificate (Pro)
  • Ability to update instructor information and set custom revenue share percentage on a popup (Pro)

2.3.0

September 20, 2023
  • Secure your Tutor LMS site content with Hotlink protection
  • Disable right-click for Tutor LMS site content to prevent copying
  • Recommended YouTube videos will be hidden on Tutor Player
  • Added course review pop-up when a course is automatically completed
  • Course permalink base is now updatable

2.2.4

August 28, 2023
  • Added Video Lesson Completion Control when using Tutor Player.
  • Added ability to hide video branding in Tutor Player.
  • Implemented automatic video lesson resume feature in Tutor Player.
  • Added support for changing the Email Template background image.
  • Added WP editor support on the frontend instructor profile-bio field.
  • Added instructor\'s earning summary on the instructor list.
  • Added Latex support to lesson and quiz editor.
  • Added deletion of canceled enrollment from the enrollment list.
  • Added Private and Schedule filter tabs in courses and course bundle listing page.

2.2.3

July 20, 2023
  • Quiz question description section now has WP Editor support.
  • Added option to showcase Certificates in the course details page.
  • Added Audio and Video support in Lesson Description text editor.
  • Added option to make the sidebar sticky in the course details page.

2.2.1

June 5, 2023
  • Added Authentication for Tutor LMS Rest API, providing secure access.

2.2.0

May 30, 2023
  • Course Bundle addon with WooCommerce
  • Quiz answer explanation

2.1.10

April 13, 2023
  • Added option to manage active login sessions
  • Added Twitter as part of social logins
  • Added Fraud protection on Password reset form

2.1.9

March 30, 2023
  • Introduced Social Login to let users register & login through social networks like Facebook or Google
  • Introduced Email verification option upon signup, which will be applicable for new student or instructor registration
  • Introduced reCaptcha and HoneyPot as Fraud protection tools
  • Two-Factor Authentication with Email OTP added for Tutor and WP logins

2.1.8

March 1, 2023
  • Introduced ChatGPT integration for content generation

2.1.7

February 14, 2023
  • WeGlot is onboarded as an Add-on with Tutor LMS

2.1.6

January 11, 2023
  • Co-Instructors will not be able to delete a Course like the Course Publishing Instructor

2.1.4

December 19, 2022
  • Admin will be able to set whether WooCommerce Order will be generated on manual enrolment or not

2.1.3

December 1, 2022
  • Reset credential for Google Meet is introduced
  • More security improvement is introduced to ensure SQL Injection, XSS, CSRF protection

2.1.2

November 2, 2022
  • BunnyNet Compatibility Update is Introduced

2.1.0

October 19, 2022
  • Instructors will be able to create Online Events over Google Meet
  • Dedicated Login page with Shortcode for Login page is introduced
  • \"Accessing next Course Content based on Mandatory Pass in a Quiz\" feature is introduced; Admin can enable it from Quiz Builder
  • Course Duplicating feature is introduced for the front-end Dashboard
  • Rich Text Editor is introduced for the Q&A Reply section
  • \"Overview\" and \"Exercise File\" tabs will now appear only when content is available under the particular tabs
  • On manual Enrollment to Paid Courses, an Invoice will be automatically generated, therefore, on changing Payment Status, Earning Report will be reflected
  • On the Manual Enrollment page, the students are searchable by Email Address now

2.0.10

September 21, 2022
  • Compatibility with PeepSo Social Networking plugin is Introduced

2.0.9

August 18, 2022
  • Custom Time setting for showing Answer in the Quiz Reveal mode is introduced
  • Admin/Instructor will be able to add Code Blocks inside a Lesson/Assignment/Quiz
  • \"Enrollment Box\" widget can be placed at the top of the Course Details page in Mobile View, Admin can manage it from Settings

2.0.7

July 21, 2022
  • Admin will be able to change the Main Instructor for a Course
  • Next and Previous button is introduced for the Quiz page once a Quiz is Completed
  • Instructor/Admin will be able to set \"Sale Price\" (Discounted Price) in the Course Builder
  • Once a Course is created from WP Admin, it will create an associated WooCommerce Product as well
  • \"Minimum Days Before Balance is Available\" settings is introduced for Balance Withdrawal time management
  • Admin will be able to hide Quiz Details from \"My Quiz Attempts\" page
  • On all lesson completion, the course will be Completed automatically, Admin can enable it from Settings
  • Tutor Calendar will now highlight the Zoom Meeting Event Days

2.0.6

June 13, 2022
  • Admin will be able to moderate Course Review submitted by Students; Admin can enable it from Settings
  • Sort courses by date and course name on the Course List page
  • A Load More option is added to the Q&A tab on the Course Details page
  • A Load More option is added to the Comments tab on the Lesson page
  • Instructor will be redirected to the My Courses page after clicking on the course Publish button; Admin can enable it from Settings
  • Admin can now Enroll multiple students in a Course on a newly designed Manual Enrollment page

2.0.5

May 26, 2022
  • Course Details page design is improved for a better experience
  • The Active Topic in the Lesson List sidebar now remains uncollapsed for a better experience inside the course
  • On the Course Journey page, the currently active Lesson/Quiz/Assignment menu will remain highlighted
  • Once a Course is purchased using WooCommerce, the Order Status will become “Completed”, Admin can enable it from Settings
  • Certificates created by Admins will be usable (not editable) by Instructors, Admins can enable it from Settings
  • Students and Instructors will see “Terms & Conditions” information and link on the Signup page to be compliant with regulatory laws
  • Non-Video lessons will show Next and Prev navigation option
  • A button to go to Frontend Course Builder has been introduced for the Gutenberg Editor

2.0.4

May 13, 2022
  • Email Notification to students when a new Quiz is Created if enabled
  • Email Notification to students when a new Assignment is Created if enabled
  • Admin can show Course Description in Full or in Collapsed View on the Course Details page
  • Quiz Retry Mode revamped to allow instructors to specify Attempts Allowed
  • The student’s Active Topic now remains uncollapsed while the rest remain collapsed

2.0.3

May 12, 2022
  • The Course Title is added on the Q&A details page
  • Course Filter is added to the Mobile View of the Course List page

2.0.2

April 28, 2022
  • Instructor List Page is built using its Shortcode
  • Course List Page is redeveloped with SEO friendly URL
  • Faster filtering options for course list page
  • Now you can drag & drop quizzes to your liking in Quiz Builder

2.0.0

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

1.9.16

February 28, 2022
  • From now on you will see a precaution alert for major Tutor LMS releases

1.9.15

February 1, 2022
  • Introducing full WordPress 5.9 compatibility for Tutor LMS

1.9.14

January 20, 2022
  • Now you can add Videos using a Shortcode

1.9.11

October 18, 2021
  • Certificate Builder plugin compatibility

1.9.10

October 6, 2021
  • Event Calendar
  • Notifications

1.9.9

September 16, 2021
  • Advanced analytics for instructors in the Frontend Dashboard
  • Download option of reports for the instructors in CSV format
  • Pagination settings for Tutor shortcodes added

1.9.8

September 2, 2021
  • Review counts (given and received) in the dashboard review section\'s tabs
  • Approval email notification to instructors for their submitted courses
  • Auto-enrollment after registering from the \"Enroll Now\" button
  • Enrolled course count in a separate column in the Student\'s list

1.9.7

August 19, 2021
  • Filters for instructor list in the backend dashboard
  • Previous button for a single quiz (default enabled from settings)
  • Pop up for review after course completion

1.9.6

August 4, 2021
  • Popup alert message when students abandon a quiz
  • Popup alert message when admin/instructor tries to delete an enrolment

1.9.5

July 18, 2021
  • WPML compatibility addon
  • Course retake feature
  • Quiz attempt filter in backend dashboard

1.9.4

July 13, 2021
  • Zoom added to the Frontend dashboard
  • Field to add Course Tags in Frontend course builder

1.9.2

June 21, 2021
  • Push notification add-on
  • Show a removable warning in WordPress admin dashboard if signup disabled

1.9.1

June 4, 2021
  • Enable/disable auto redirection to enrolled courses on auto order completion

1.9.0

June 2, 2021
  • Assign different certificate templates to courses separately
  • tutor_quiz/single/after/wrap hook added in single quiz template
  • Video duration will be automatically fetched when inserting lesson videos
  • Filter hook added to course filter
  • Static texts in JS files are now translatable
  • Automatic order completion redirects to Enrolled Courses

1.8.10

May 10, 2021
  • Instructors can now give feedback on quiz attempts from the frontend

1.8.9

April 28, 2021
  • Option to disable detailed quiz attempt view from the student profile

1.8.6

March 22, 2021
  • Search assignments by Student Name
  • Toast message added after evaluating assignments
  • process for sending Announcement and Content Drip emails

1.8.4

March 4, 2021
  • Ordering option in Zoom meeting list
  • nstructor list filter option in shortcode using attribute filter="on"

1.8.2

February 15, 2021
  • Certificate link added to the course completion email notification
  • Settings added to enable/disable course enrollment expiration feature

1.8.1

February 5, 2021
  • Course enrolment expiration
  • Email Notification for course enrolment expiration

1.8.0

February 3, 2021
  • Search filter in Assignments
  • Confirmation message while saving data added
  • ntend and backend UX for Assignments redesigned
  • Thank you notice when instructors submit a course for review added

1.7.9

January 21, 2021
  • Setting to enable showing instructor name on the certificate

1.7.7

December 30, 2020
  • More options to control button colors in login, registration, and enrolment

1.7.6

December 14, 2020
  • translation support on email notification templates.

1.7.5

December 1, 2020
  • ntroducing customizable shortcode to showcase your instructors in a list
  • load a cover photo for the public profile of a user
  • Public Profile is getting a brand new design

1.7.4

November 10, 2020
  • 4 new email notifications for withdrawal requests.
  • 3 new email notifications for content drip published lessons, quizzes and assignments.
  • 3 new email notification for instructor registration management system.
  • Filter hook to modify sub nav menu of settings page in frontend dashboard.
  • Assignment evaluation status column in the frontend dashboard.
  • You can now enable or disable specific course filter options.

1.7.2

October 21, 2020
  • Course filter option in Course Archive page
  • Public Course/Private course option
  • Now student will get email notification after his enrollment

1.7.1

October 10, 2020
  • REST API
  • Zoom Integration
  • Google Classroom Integration
  • 3rd Party Google reCaptcha plugin support

1.7.0

September 4, 2020
  • Set commission per instructor
  • Instructor signature on the certificate
  • Duplicate any course from the Tutor LMS course list
  • Settings to disable certificate in a single course
  • Settings to disable Q&A on a specific course
  • Force download for course attachment
  • Compatibility with the GeneratePress theme

1.6.9

August 20, 2020
  • 13 new email notification
  • Added 6 new action hooks
  • ```
  • _action('tutor_after_student_signup', $user_id);
  • _action('tutor_enrollment/after/cancel', $enrol_id);
  • _action('tutor_enrollment/after/delete', $enrol_id);
  • _action('tutor_enrollment/after/complete', $enrol_id);
  • _action('tutor_announcements/after/save', $announcement_id);
  • _action('tutor_quiz/attempt/submitted/feedback', $attempt_id);
  • ```
  • Added helper method `tutils()->get_enrolment_by_enrol_id($enrol_id)` to get enrollment details by enrolid
  • Added helper method `tutils()->get_student_emails_by_course_id($course_id)` to get array list of enrolled user emails

1.6.6

July 15, 2020
  • Student/instructor profile completion

1.6.5

July 2, 2020
  • Sales & Students report for the Report Add-on(Pro)

1.6.4

June 16, 2020
  • Quiz Feedback system
  • Now instructor can manage Q&A from the frontend dashboard

1.6.2

May 14, 2020
  • Display Name preference on the certificate, added settings to Dashboard > Settings > Profile
  • Custom HTML support for quiz question description
  • Quiz status pending if contains open ended and short questions.

1.6.1

April 29, 2020
  • 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.
  • Quiz question validation, all type of quiz are now under validation except quiz ordering type
  • hook, tutor/course/enrol_status_change/after
  • utils method, get_course_by_enrol_id($enrol_id);
  • utils method, course_enrol_status_change($enrol_id = false, $new_status = '');

1.6.0

April 16, 2020
  • Quiz Export/Import add-on (Pro)
  • Method tutils()->cancel_course_enrol()
  • Function is_single_course();
  • Action hook do_action('tutor_new_instructor_after', $user_id); at register instructor and apply as an instructor
  • action hook do_action(“tutor_course_builder_before_quiz_btn_action”, $quiz_id);

1.5.5

February 27, 2020
  • Custom links now supported in Dashboard menu
  • Dashboard headers added in shortcode/oxygen dashboard template

1.5.2

January 29, 2020
  • hide frontend admin bar based on the option check

1.5.1

January 6, 2020
  • Certificate verification public URL (Pro)
  • lter `apply_filters('tutor_courses_base_slug', $course_post_type)`
  • ler `apply_filters('tutor_lesson_base_slug', $lesson_post_type)`

1.4.9

December 12, 2019
  • BuddyPress Integration (TutorLMS Pro)
  • Go next lesson after ending video lesson
  • Hide course-product from shop page.
  • action hook `do_action('tutor_quiz/start/before', $quiz_id, $user_id);`
  • action hook `do_action('tutor_quiz/start/after', $quiz_id, $user_id, $attempt_id);`
  • filter `apply_filters('is_completed_course', $is_completed, $course_id, $user_id)`

1.4.6

November 11, 2019
  • Maintenance Mode
  • Frontend course edit link from Course Edit Page Admin bar LINK

1.4.3

October 11, 2019
  • Reset Password, Tutor LMS native login system
  • re-generate tutor pages, create new page if any issue on those page.
  • Added quiz attempt view by student (TutorLMS Pro)
  • function `tutor_action_field()` to generate tutor action field within form
  • Instructor can delete submitted assignment.
  • `tutor_redirect_back()` Redirect to back or a specific URL and terminate the script.
  • `tutor_get_template_html( $template_name, $variables = array() );` function, it will return view as HTML code, usefull for E-Mail
  • Frontend Course Builder Page Logo Upload Option, Settings > General > Tutor LMS Pro Settings

1.0.7

September 30, 2019
  • Radio input type at options panel
  • required indication for required fields in add new instructor page from admin panel

1.4.2

September 25, 2019
  • Greadbook Addons in the Tutor LMS Pro version
  • action hook after quiz attempt end, `do_action('tutor_quiz/attempt_ended', $attempt);`, `do_action('tutor_quiz/attempt_analysing/before', $attempt);`
  • Assignment submmiting / submitted flag to lesson sidebar in lesson single page
  • Template support from Tutor Pro
  • action hook after addon enable disable,
  • _action('tutor_addon_before_enable_disable');
  • _action('tutor_addon_before_enable', $addonFieldName);
  • _action('tutor_addon_after_enable', $addonFieldName);
  • _action('tutor_addon_before_disable', $addonFieldName);
  • _action('tutor_addon_after_disable', $addonFieldName);
  • _action('tutor_addon_after_enable_disable');

1.4.1

September 10, 2019
  • utils method `get_course_settings($course_id = 0, $key = null, $default = false)`
  • `get_tutor_course_settings($course_id = 0, $key = null, $default = false);`
  • Content Drip Addon (Pro)
  • Course settings with developer support
  • tutor_alert() function to print various type of alert, warning, success, danger

1.4.0

August 30, 2019
  • Page builder support on the lesson.
  • Enrollments list on in admin area, admin can now cancel, approve enrolment or delete. (Pro)
  • Manually enrollment student to a course (Pro)
  • students quiz attempts on the frontend
  • Sticky lesson sidebar on the spotlight mode
  • Course permalink on the dashboard Most Popular Courses
  • Quiz Questions Order settings, Student answer to quiz questions as per order. 4 types of order, (random, sorting, asc, desc)
  • Redirect to the current course page after register.
  • Review update from dashboard > review > Given
  • Received reviews on all courses in dashboard
  • ssignment submission validation for the answer.
  • Quiz question options validation and correct answer validation

1.3.7

August 8, 2019
  • WooCommerce Subscriptions Addon in the pro version
  • ction hook `do_action('tutor_is_enrolled_before', $course_id, $user_id);` and filter hook `apply_filters('tutor_is_enrolled', $getEnrolledInfo, $course_id, $user_id);`
  • ser social links ability from frontend dashboard

1.3.6

August 5, 2019
  • Centralized course monetization partner system, it's moved to under monetization tab in the settings. A centralized system to select course selling platform
  • Tutor Assignments on the free versions add-on lists to notify users
  • function `get_tutor_option($key = null, $default = false)` to get tutor option, an alies of `tutils()->get_option($key, $default);`
  • function `update_tutor_option($key = null, $value = false)` to update tutor option, an alies of `tutils()->update_option($key, $value);`
  • Paid Membership Pro for subscription plan (Pro)

1.3.5

July 29, 2019
  • Direct publish course from frontend course builder if the current user is an administrator
  • helper method to get course type `tutils()->price_type()`
  • course type (free or paid) to the course editor from
  • lter to change template path apply_filters('tutor_get_template_path', $template_location, $template)

1.3.4

July 23, 2019
  • ntend Drag and Drop Course Builder with quiz builder and assignment creation options
  • Lifetime deal license checking and validation to get regular update and pro features in the pro version.
  • 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)`
  • Dashboard subpage and dashboard menu item load permission basis
  • Topic toggle in lesson single page and information about toggle icon added
  • Course content is now linkable on the enrolled course page
  • lter `apply_filters('get_tutor_load_template_variables', $variables);` at `tutor_load_template()` function
  • action hook `do_action('tutor_load_template_before', $template, $variables);`, `do_action('tutor_load_template_before_after', $template, $variables);` at `tutor_load_template()` function
  • create and attached product with course while creating a course from frontend
  • ll-Screen Mode, students now can learn the lesson in full-screen mode without any inturruption.
  • Enable disable settings for YouTube and Vimeo Video default player
  • new helper functions called `tutils()`, it's alies of `tutor_utils()`

1.3.3

June 21, 2019
  • Tutor Assignment Addon in the pro version
  • grade to pro text in plugin action links if Tutor Pro LMS does not exist or not installed
  • _assignments course post type
  • `tutor_course_contents_post_types` course content filter

1.3.2

May 29, 2019
  • centralized tutor version upgrading system by a dedicated class called Upgrader
  • add to cart guest mode in WooCommerce integration based on Tutor LMS > settings > woocommerce
  • Gutenberg support on course edit page based on settings
  • Automatic free plugin install from pro when the pro version is activated but the free plugin does not exist (pro)
  • nice notice bar for install or activate free version from pro (pro)
  • Pro text in the tutor LMS dashboard menu when Tutor Pro plugin installed and activated

1.2.1

April 24, 2019
  • email field type at withdrawals methods form generator
  • addon lists added to regular version when the pro is not exists