After the successful installation of the Tutor LMS plugin, it is advised to configure the settings first. In order to do that, you need to go to WordPress Dashboard > Tutor LMS > Settings.

General Settings

Dashboard Page: You need to set a page from here which will be used for the dashboard page for both the students and instructors. Do not worry. The contents and feel will be different for each user role.

Public Profile: If you want to make a profile publicly visible, enable this option. In case you want to make a profile private (which means only the registered users: student/teacher can see the profiles) leave this option unchecked.

Profile Completion: Enable this feature to show a notification to students and instructors to fill up their profile information. This notification will show up in the dashboard for both cases.

Tutor Native Login: You can use this to disable Tutor LMS’s native login system. If you disable it, WordPress login method will be used by default.

Load Tutor CSS: If you want to use your theme’s styling then leave this option unchecked, but it is advised to enable this option since it lets Tutor load its styling.

Load Tutor JavaScript: It is similar to the previous option if you want to use your theme’s script then leave this option unchecked, otherwise enable this option.

Course Visibility: Enabling this option will refrain visitors to view the course overview page. When enabled, a user must be logged in to view the courses.

Erase upon uninstallation: When uninstalling the plugin, if you want to delete/remove/erase all the data generated (created) from Tutor, then enable this option.

Spotlight Mode: Spotlight mode helps a student minimize distraction, enabling this will hide the header/footer in learning mode.

YouTube Player: Enabling this option will disable the default YouTube video player. Leave it unchecked to use the default YouTube player.

Vimeo Player: Enabling this option will disable the default Vimeo video player. Leave it unchecked to use the default Vimeo player.

Pagination: You can control how many numbers of items you want to show per page using this option.

Maintenance Mode: If, for some reason, you need to make some big changes to your website after deployment, you can use maintenance mode to notify the students that your site is under maintenance. This way, they will not be able to access site content temporarily.

Frontend Admin Bar: This toggle allows you to hide the WordPress admin bar from the front end of the website. The WordPress admin bar will only show up for administrator roles, instructors, moderators etc will not be able to view it.

Course Builder Logo: Up until the release of Tutor LMS v1.4.3, there was no option for changing the Tutor LMS logo on your site. Now, using this feature, you can put a custom logo for your learning system on your site. The users/students will not know if you’re using Tutor LMS for your site.

Error message for wrong login credentials: Pick an error message for when a user puts the wrong credentials.

Course Settings

Tutor LMS Course Settings

Gutenberg Editor: This option lets you use Gutenberg editor instead of the classic editor of WordPress. You can also use page builder in the course description area after enabling this option.

Hide course products from shop page: Enable or disable ths to remove course products from the shop page.

Course Content Access: If you want instructors and administrators to view a course content without enrolling in the course, enable this option. PS: Not all instructors can access all courses, only instructors of that specific course can access their own courses.

Display Instructors Profile: To show teachers profile on the course overview page, enable this option.

Course Completion Process: The course completion process gives you a choice between two ways a student can complete a quiz:

  • Flexible: This mode will allow students to complete the course at any time.
  • Strict Mode: This mode will only allow the students to complete a course if they complete all lessons, pass all quizzes and assignments.


Course Archive Page: Select the page which you have created to display all of your courses. This can be any page; you can create a new page and then assign as the Course Archive Page or you can just assign an existing page to this option. It will replace the page content and show all the courses created by Tutor on that page.

Column per row: You can define how many columns you want to show on the course archive page.

Courses per page: You can define how many courses you want to show per page using this option.

Enable or Disable

These options will allow you to enable or disable parts of the single course page using these toggles. The list of options are:

  • Display Instructor Info
  • Question and Answer
  • Course Author
  • Course Level
  • Course Share
  • Course Duration
  • Course Total Enrolled
  • Course Update Date
  • Course Progress Bar
  • Course Material
  • Course About
  • Course Description
  • Course Benefits
  • Course Requirement
  • Course Target Audience
  • Course Announcements
  • Course Review

Lesson Settings

Classic Editor: If you enable this option, you will see an icon on the top right corner of the lesson editing option. That option enables you to see the lesson content on a separate screen and use page builders if needed. See this tutorial to know about to process in detail- Using Page Builder for Lessons.

Automatically load next course content: This works to create a seamless experience for the user. If you enable this, the next lesson will automatically load after the current content is finished.

Lesson Permalink Base: Here you can define the slug for all the lessons.

Quiz Settings

All the following settings for this section are the default value for the Quiz functionalities. Each time you create a new quiz these values will be overridden with the newly assigned values

Time Limit: You can define the default time limit for quizzes here. Use 0 for no time restriction.

When time expires: Define the default action for what to do when time runs out during a quiz. Choose any of the given options, they are pretty self-explanatory.

Attempts allowed: With this function, you can define how many times a student can attempt to take a particular quiz.

Final grade calculation: When multiple attempts are allowed, you can define what to count for grading.

Detauled Attempt View: Enable this option to allow students to view detailed information about each question.

Instructor Settings

Tutor Settings: Instructors Tab

Course Marketplace: You can create a marketplace like environment where many instructors can publish multiple courses. Disabling this option will make your website a single instructor based online education platform.

Instructor Registration Page: You can choose which page to use for instructor/teacher registration from this option. You can create your own page but it is advised to choose the auto-generated registration page.

Can publish course: With this option, you can decide if you want to give a teacher the authority to publish his/her courses. If unchecked, the course will go to admin for publishing approval.

The course publishing feature for instructors only works on the frontend course builder

Become Instructor Button: When this option is checked, a button will appear on Student’s Dashboard allowing them to apply for becoming an Instructor.

Student Settings

Tutor LMS Settings: Student Tab

Student Register Page: Select the page for student registration from the dropdown list. You can choose the auto-generated page or can create your own.

Show reviews on profile: When this option is enabled, all the reviews written by any students will show on their profiles.

Show Completed Course: After enabling this option, all the students will be able to see their completed courses on their profiles.

Earning Setting

Tutor LMS Setting: Earning Tab

Earning: If you want to make your platform a place where many instructors (other than yourself, the site admin) can earn money by selling their courses. It is crucial that you enable this option.

Admin Commission Percentage: Define the percentage of site admin’s commission. The earning will be calculated after fee deduction (if enabled).

Instructor Commission Percentage: Define the percentage of the instructors’ commission. The earning will be calculated after fee deduction (if enabled).

To set per-instructor commission, you can navigate to WP Admin > Users and then select either fixed, percentage, or default mode for commission allocation

Fee Deduction: Say you are charging your students for a third party service and neither you or the course instructor has nothing to do with it. So you don’t keep the charge money. Therefore, if you define the charge amount here, this money will not be added when calculating admin or instructor earnings.

Here is a flow chart to help you understand the entire process-

Style Setting

Tutor LMS Settings: Color Tab

Here the styling tab controls the page appearance of any page/functionality that is generated from Tutor. If you don’t define any color here your platform will get your default theme styling. However, when colors here are defined your theme styling will be overridden for Tutor related page and controls.

Permalink Settings

Setting up URL Structure

Permalink is the custom URL structure for your website. With Tutor, you can use any of the permalink types from the settings except Plain. To set up your desired permalink type, go to Dashboard > Settings > Permalinks.

Your platform set up process does not complete here. We still need to set up, monetization, course management, instructor management and more. So it is advised to go through the rest of the documentation.

Was this helpful?