How to Create Courses on the Frontend in WordPress

7 Min Read

Designing courses is a crucial aspect of an eLearning site but many users feel unsatisfied with the process due to the complexity of LMS tools. They often find it to be a time-consuming experience. Are you the same? Do you wish you could create courses easily using a hassle-free frontend interface? Well, now you can!

Tutor LMS is an LMS plugin for WordPress that’s taken designing eLearning platforms to new levels. It has fabulous features like the course builder, quiz builder, and more.

Course creation for your eLearning site has become easier than ever before using the said plugin. In this article, we’ll be giving you a detailed guide on how to effortlessly create courses using its Frontend Course Builder in just minutes.

Why Create Courses on the Frontend

The Tutor LMS plugin comes with a backend course builder but so do many other plugins out there. Creating courses on the backend is doable yet, you might find it to be complex. Moreover, it requires the admin to make the courses themselves or give an instructor backend access. These lead to problems like instructors not getting enough control of their classes if the admin creates them or, if an instructor has access, it develops into a serious security concern.

On the other hand, the Frontend Course Builder is a feature that comes with Tutor LMS Pro, which solves issues that arise in cases where admins and instructors are separate entities. 

Some of the benefits of the frontend course builder include:

  • Better security as instructor won’t have to log in to the backend
  • Hassle-free course building experience
  • Greater flexibility when creating courses
  • Convenient autosaving feature
  • WooCommerce compatibility

Getting Started

Using the frontend course builder is easy as pie, and you only need to follow a few simple steps to get your courses published.

Tutor LMS Frontend Dashboard

To create a course on the frontend, navigate to your frontend dashboard. Do this by hovering over your profile picture and choosing the dashboard option from the dropdown list. You can also visit the dashboard by entering your website/dashboard in the address bar. Once on the dashboard, click on the Add a New Course button found on the top right-hand side.

Adding New Course Details

A lot goes into creating the perfect course, and Tutor LMS offers many handy features that you can use to achieve that. Let’s go over each one.

Course Info

Adding New Course Details

On the course creation page, enter the course title and description. Below this, you’ll find an option to create zoom meetings if you have the zoom integration set up. We’ll discuss more on this later in the article.

Adding New Course Details

Course Settings

Adding New Course Details

In the course settings section, you can define the maximum no. of students allowed to enroll and the difficulty level of your course. Specifying the difficulty level helps refine your audience.

Content Drip

Adding New Course Details

Tutor LMS offers a nifty add-on known as Content Drip, which is a feature that appears as a tab in the Course Settings section. Using this, you can schedule content by date or release them based on a pre-condition. To use this feature, enable content drip and select your preferred content drip type. Content drip settings will now appear in each content section.

Course Price & Thumbnail

Adding New Course Details

Next, you can set the course category, add the tags, and define your course price. You can even upload an image to be your course thumbnail. This image will appear wherever the course is listed or featured.

Course Intro Video

Adding New Course Details

If you have a course intro video, then you can easily add it here. Tutor LMS offers various source types as options. Just select one of these options and link the appropriate video in the following text field. If you want to learn more about what kind of videos you can host using Tutor LMS, check out our dedicated take on this.

Add a Topic

How to Create Courses on the Frontend in WordPress

The course builder section is where you can add the content of your course. To begin, click on the Add New Topic option. A new Add Topic section should appear.

How to Create Courses on the Frontend in WordPress

This section is pretty self-explanatory. Just enter the topic name and summary and click on Add Topic.

How to Create Courses on the Frontend in WordPress

Following that, you will see this topic added, below which will be the options to add Lesson, Quiz, and more.

Add a Lesson

Adding New Course Details

Click on the +Lesson option to add a new lesson. A popup section will appear where you can add the lesson title and content. You can upload the featured image for this lesson and add a video if you have one. You also get the option to upload any attachments included in this lesson. Make sure to click on Update Lesson at the end.

Creating a Quiz

Adding New Course Details

In the frontend course builder, you can also create quizzes. The Quiz Builder is identical to its backend counterpart. It offers a selection of question types which allows instructors to build thought-provoking and challenging quizzes for the students.

To create a quiz, click on the +Quiz option that appears below topics. In the Quiz Info tab, enter the title and description. Click on Save and Next to go to the Questions tab. Here, click on +Add Question, fill in the question text and select its type. 

Suppose you chose Single Choice, then you can enter the answer title, upload a picture and define what to display. Click Save Answer and repeat this for the other options and make sure to specify the correct answer.

Click Save and Continue to move on. Add more questions to your quiz by following the previous steps. Once that’s done, click on Next to go to the Settings tab. Here you can adjust the quiz behavior. Click save right after. There are also some Advanced Options you can configure. If you made any changes to these, hit save again.

You also have the option to import existing quizzes from other courses using the Quiz Export/Import add-on. Once enabled, there should be an import quiz option just below each topic. First, visit an existing quiz in course edit mode and click on the Export icon. Next, return to the current course edit page, click on import quiz, and upload the downloaded CSV file.

Creating Assignments

Adding New Course Details

Often instructors want to hand over assignments instead of quizzes or as an additional evaluation component. To create assignments, enable the feature from the add-ons page of Tutor LMS. 

Click on the +Assignments option that should appear below each topic. Add assignment title and description. Upload any attachments and specify the following:

  • Time duration
  • Total points
  • Minimum pass points
  • Upload file limit
  • And the maximum file size

Don’t forget to click on Update Assignment to finish off.

Zoom Integration

While recorded tutorials do their job, nothing beats interactive live classes. Zoom is a platform that’s all the rage for meetings like these and, courses that offer live sessions are always in high demand. If you want to create the best eLearning environment for your students, then this is a great add-on to consider.

Adding New Course Details

Once the feature is enabled and set up, add general meetings using the Create a Zoom Meeting option which you can find below the course description. To add live sessions specific to a topic instead, click on the +Zoom Live Session option found below that topic.  

You can manage these meetings from the frontend dashboard and even save recordings. For more information, check out out this article.


Adding New Course Details

You also have the option to add more instructors to your course. Just click on Add More Instructors and select one from the list. If you don’t see any instructors listed, then that means there aren’t any other instructors registered on your site.

Additional Data

Adding New Course Details

In this section, you can define some simple information like: 

  • Total course duration
  • Course benefits
  • Course requirements
  • Targeted audience
  • Materials included

Tutor Settings

Adding New Course Details

In the Tutor Settings section, you can set your course to be public. Selecting this would allow students to take the course without enrolling. You can also enable or disable the Q&A feature as well as the Certificate feature.

Course Attatchment

Upload any course attachments that you want to add from here. These will be general resources, unlike the lesson-specific ones that you can upload from the Lesson view.

Course Pre-requisites

This section appears if you have the Prerequisites add-on enabled. Here you can define courses that a student has to complete before being eligible for this course.

Certificate Template

Adding New Course Details

Offering a certificate upon course completion is a feature that highly benefits students. Many can include this in their resumes and also get a sense of accomplishment from it. This add-on lets you choose from various template options and, students can download this certificate when they finish a course.

Final Result

How to Create Courses on the Frontend in WordPress

And that’s it! Make sure to hit Publish Course once you’ve got everything to your liking. Click exit and head over to this new course from the frontend dashboard to see the final product.

Wrapping Up

Super easy, right? If you have a clear picture in your head, then creating courses on the front end will take you no time at all. But don’t worry if that’s not the case, as you can refer to this post where we discuss structuring a course curriculum in detail.

We hope you found this article easy to follow. Don’t forget to tell us your thoughts on Tutor LMS and the frontend course builder. Till next time, Adios!