Course Builder

Before we create a course, we need to have a few things ready. Like, we need to have a few Instructors already registered on our site (click here to know more about this process) before we create any course so that we can assign them to any course when creating one (this can also be done after creating a course).

The Pro user of Tutor LMS has the freedom to create courses from both Backend and Frontend.

To create a course from backend you need to browse to Dashboard > Tutor LMS > Courses > Add New.

In the backend course creation system, a complete course page looks like the following.

But, the premium users of Tutor LMS has the option to let instructors create course right from the frontend. To do so, go to the frontend Dashboard > Click on “Add A New Course” button.

Keep in mind that the addons add more features to this frontend course builder which we’ll look into later on. 

The Basics of Course Creation

You’ll quickly notice that it’s very easy to create a course with Tutor LMS. All the tasks related to this course are designed to be in one single place. This will help you take care of adding topics, lessons, quizzes, and assignments from the same place. We’ll take a look at the basic version of the frontend course builder right now. Keep in mind that the addons add more features to this frontend course builder which we’ll look into later on. 

Course Title: Set a title for the course. Make sure you are giving information to the student while also being concise. A quick checklist of included information should be: 

  • Subject: PHP, UX Design, Content Writing
  • Level of difficulty: Beginner’s, Advanced, Novice
  • Depth of the course: Specify whether this is an All-in-one or a part of a series of courses

Course Description: In this field, you should write a description of this course, it’s lessons and quizzes and give them a general idea of what students will get out of this course. Briefly try to give an overview of the syllabus. 

Course Settings:  

Maximum students: Set the maximum number of students that can enroll at the same time. This is useful if you are running an academic institute.

Difficulty Level: As stated in the title, you should also limit the difficulty level so students get an idea of how advanced the course is before buying it. 

Content Drip is an add-on for Tutor LMS. To find documentation on it, please visit this page.

Category: Select a category for this course. You can add categories from WP Admin > Tutor LMS Pro > Categories. 

Thumbnail: Select course thumbnail to be showcased in different places on your website. Please follow the guidelines given in the course builder for the best results. 

Video: You can give an intro video that will show up on the course overview page. Much like the course description, potential students can get an overview of the course from this. You can select multiple sources such as self-hosted videos(mp4), YouTube, Vimeo, or any Embedded links.

Course Builder: This is the bread and butter of Tutor LMS. The hierarchy of all the content is crucial for admins and instructors to know properly.

In Tutor LMS, a Course will have Topics, and Topics will have Lessons and Quizzes. There can be multiple quizzes and lessons inside a single topic, but we highly recommend 2-5 lessons and 1 quiz for maximum effectiveness. 

Add New Topic: This button will take you to the topic creation menu where you can give the topic a name and summary. There are tooltips to help you guide through the process. Once you’ve added the required information, you can start adding lessons and quizzes from the buttons below the corresponding topics. 

Lesson: Each lesson has a title, description, and optional featured image.

  • Video Source: Video source will allow you to add a source for the video lesson. Similar to the intro video, you can add external or internal sources. After adding the video, add the video playback time to the required field. 
  • Upload Attachments: You can also upload attachments from the courses to supply the necessary materials for this lesson. Once you’re done, you can click on Update Lesson to save and close this tab
If you want to make some lessons accessible to everyone as a free preview of the course itself, you can enable Course Preview addon. To find more, visit the addon documentation here

Quiz: To start creating a course, first give it a name which will appear in the course structure. Also give it a description to let the students know what this covers. Once done, click “Save & Next”

Add Question: Click on this button to start adding questions. After that, you will be able to create the question from here.

Tutor LMS supports 10 types of questions and they are: 

  • True False: It’s like the typical true or false question type, you can define whether the answer is true or false.
  • Single Choice: It’s more like the MCQ type, here multiple answers are given for the question but only one is correct.
  • Multiple Choice: When your question might have more than one possible answer, use this question type.
  • Open-Ended/Essay: This question type best fits when you need to take an open-ended answer from the students. This requires manual review for checking the quiz.
  • Short Answer: It’s more like the same as open-ended type, the difference is here the character limit is 200 ideally.
  • Fill in the Gaps: As the name suggests, students need to type in a word or two in the black field. You need to define the correct response while creating the question. Type in “{dash}” in the question title (you can use it more than once in a question) to create the dash field and in the answer field, type in the correct response. Use “|” to differentiate your answers if you have more than one. Like the following
  • Matching: This question type comes in handy when you need to set up word matching questions. You need to type in the matching word or phrase alongside the answer and you’re all set. You can also set up images as well as words to this matching type.
  • Image Matching: As the name suggests, this question type allows you to create image matching questions. You need to upload an image along with its word or phrase answer to set up this question.
  • Image Answering: Unlike image matching type questions, here a student needs to write down the answer by observing the image. The answer is defined by the instructor (in small letter).
  • Ordering: This question type is suitable to create re-arranging type questions. It’s the best fit for taking quizzes regarding precedence, step verification or pipeline.

Quiz Settings

In this tab, you’ll be able to select the aspects of the quiz. 

Time Limit: You can use this to limit the time given to a student to complete the quiz. You can also choose to hide the time.

Quiz Feedback Mode: There are 3 ways to provide feedback to the student when the quiz is finished. Each has their own merits, but choose the one you think the students will appreciate.

  • Default: Answers shown after quiz is finished
  • Retry Mode: Unlimited attempts on each question. 
  • Reveal Mode: Show result after the attempt

Attempts Allowed: With this slider, you can restrict the number of times a student can retake the quiz before being locked out of it. Set it to 0 for unlimited attempts.

Passing Grade: Set the passing grade for the quiz

Max questions allowed to answered: This one’s a bit tricky. This feature is introduced to randomize questions in a quiz. The purpose of this function would be more clear with an example. Say you have 50 questions in a quiz, if you put 50 here, a student will have to answer all the 50 questions in order to complete the quiz. But if you put 10 here, the student will have to answer only 10 questions out of the 50 and these 10 questions will appear randomly. No student will get the same set of questions.

Advanced Quiz Settings

Quiz Auto Start: Enable this to make the quiz start immediately after the page is loaded

Question Layout: Set the layout for the quiz page. 

Question Order: Select the order for the questions provided to you. 

Hide question number: Select to hide the question number during the quiz

Short answer character limit: Select the character limit for short answers

Open-ended/Essay questions answer character limit: Select the character limit for short answers

Import Quiz: You can import previously created quizzes using this button. To do so, you need a .csv file.

Assignment is an add-on for Tutor LMS. To find documentation on it, please visit this page.

Add More Instructors: Use this button to add more instructors to the same course. They will have the same level of granular control and will be able to change everything related to the course. To find more about multi instructors, visit this page for documentation on the addon

Additional Data

This segment of the course builder is very crucial in attracting the students to actually invest the time and money on this course. Make sure you’re customizing the content in these fields to market the course appropriately. 

Total Course Duration: It is the ideal duration of how long it will normally take to finish the course.

Benefits of this course: You should put some one liners here on how the course can benefit the ones who take it.

Requirements/Instructions: You should put some one liners to help better understand what are the requirements for this course.

Targeted Audience: You should put a few one-line sentences on who are the people that can be most benefited from this course.

Materials include: These are one-liners too. You can write down what are the materials you will provide if a student enrolls in this course.
Announcements: Announcements are a simple way of contacting all the enrolled students at once. You can use this to send customized emails to students to have a direct line of communication with them.

You can add prerequisites to this course as well. Course Prerequisite is a Tutor LMS addon and it’s documentation can be found here

Duplicating a Course in Tutor LMS

If you choose to duplicate a course for any reason, it can be easily done from the back-end of your WordPress LMS site. To do so, navigate to WP Admin > Tutor LMS > Courses. After that, hover over a course and click the “Duplicate” option. Once you click on that, the system will import data from the original course and copy it to the duplicate course. You will also be directly taken to the backend course builder to modify the data however you see fit from here.

Was this helpful?