How to Create an Online Course with WordPress using LearnDash (Review)

Do you want to create an online course in WordPress? Selling online courses allows you to make money from your blog by teaching others how to do what you’re good at. In this article, we will show you how to create and sell an online… Read More »

The post How to Create an Online Course with WordPress using LearnDash (Review) appeared first on WPBeginner.

Do you want to create an online course in WordPress? Selling online courses allows you to make money from your blog by teaching others how to do what you’re good at. In this article, we will show you how to create and sell an online course in WordPress using LearnDash.

Creating online learning course in WordPress using LearnDash

What Do You Need to Create / Sell an Online Course?

You will need the following things to start selling courses online with WordPress.

  1. A domain name. This will be your website’s address (Example, wpbeginner.com).
  2. A WordPress hosting account. This is where your website’s files are stored.
  3. A learning management addon to create and manage courses.

You can create your online course with WordPress in less than an hour, and we’ll walk you through every step of the process.

Let’s get started.

Step 1. Setting up Your WordPress Website

There are plenty of website builders that you can use to build your website. However, we always recommend WordPress because it offers you the flexibility and freedom to take your website in any direction you want.

There are two types of WordPress, and often beginners end up confusing the two. First there is WordPress.com which is a hosting service, and then you have the original WordPress.org also known as self-hosted WordPress. See our guide on the difference between WordPress.com vs WordPress.org.

We recommend using WordPress.org because it gives you access to all the WordPress features that you will need.

To start a self hosted WordPress.org website, you will need a domain name ($14.99 / year), WordPress hosting ($7.99 / month), and SSL certificate to accept online payments ($69.99 / year).

This is quite a lot of start up money.

Luckily, Bluehost, an officially recommended WordPress hosting provider, has agreed to offer our users a free domain name, free SSL certificate, and a discount on web hosting.

Basically, you can get all of the above for $2.75 per month.

→ Click here to Claim this Exclusive Bluehost offer ←

After purchasing hosting, head over to our guide on how to create a WordPress website for step by step set up instructions.

Step 2. Install and Setup LearnDash LMS Plugin

LearnDash is the best LMS plugin for WordPress. It is an all-in-one solution with complete course management, lesson plans, quizzes, assignments, course progression, and more.

Disclaimer: At WPBeginner, we believe in transparency. If you sign up with LearnDash using our referral link, then we will earn a small commission at no extra cost to you. We would get this referral fee for recommending just about any other solution, but we only recommend products that we personally use and believe will add value to our readers. And no, we were not paid to write this review.

Now that we’re on the same page, let’s get started with the course setup process.

First, you will need to install and activate the LearnDash plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit LearnDash LMS » Settings page and click on the LMS License tab to enter your email address and the license key. Once you have entered the information, click on the ‘Update License’ button to store your settings.

Enter your LearnDash license key

Next, you need to switch to the ‘PayPal Settings’ tab. This is where you will enter your PayPal information to receive online payments from your users.

LearnDash PayPal payment settings

Don’t forget to click on the ‘Save’ button to store your settings.

LearnDash also has Stripe and 2Checkout payment gateways available as Addons. You can install those if you don’t want to use PayPal.

Once you have configured the payment settings, your LearnDash LMS plugin is ready to go, and you can start creating courses.

Step 3. Creating Your First Course

LearnDash makes it super easy to create and manage online courses.

First, you need to visit LearnDash LMS » Courses page and then click on the ‘Add New’ button.

Adding a new course in LearnDash

This will bring you to the ‘Add New Course’ screen. You will need to start by providing a title for your course and then adding a detailed description. You can also add course categories / tags, and a featured image also known as course thumbnail.

Creating course

Below the course description, you will see the course options box. This is where you can set different options for the course including course price and what type of course it is: open, free, closed, buy now, or recurring.

Course options

Once you are satisfied with your course options, you can click on the save or publish button to make your course publicly available.

You can click on the preview button to see your course in action.

Note: You will not see the ‘Take This Course’ button if you are viewing the course page while logged in as an administrator in WordPress. We recommend opening an incognito browser window or log out to preview the course page.

Step 4. Adding Lessons to Your Course

Now that you have created your first course. It’s time to add lessons to the course. LearnDash allows you to create highly interactive lessons and then add them to your online course.

You can add a lesson by visiting LearnDash LMS » Lessons page and then click on the ‘Add New’ button at the top.

Adding new lessons in LearnDash

First you need to provide a title for your lesson and then start adding lesson content. You can add text, images, embed videos, and more.

Below the lesson editor box, you will find lesson options. Here you can add the lesson to a course by selecting the course you created earlier from ‘Associated Course’ drop down box.

Lesson settings

You can also choose whether this lesson requires submission of assignments, lesson timer, lesson progression, and more.

Once you are satisfied with the lesson, you can click on the publish button to save your lesson.

Your lesson will now automatically appear on the course page below the course details. You can repeat the process to add more lessons to your course.

You can also break down an individual lesson into topics. Simply go to LearnDash LMS » Topics page and click on the ‘Add New’ button to add a topic.

Creating a topic is similar to creating a lesson. Instead of associating it to a course, you will just need to associate it to a lesson.

Adding topics to your lessons

Step 5. Adding Quizzes and Assignments to Your Online Course

LearnDash comes fully equipped with dynamic quizzes and assignments. This allows you to make your online course a dynamic and engaging experience for your students.

You can make the quizzes and assignments required for your users before they can progress to the next lesson or course. You can also review assignments and give feedback to students.

Creating Quizzes in LearnDash

To add a quiz, you need to visit LearnDash » Quizzes page and click on the Add New button.

Adding new quiz

First you will need to provide a title and description for your quiz. After that you need to scroll down to ‘Quiz’ box and associate your quiz to a course, lesson, or topic.

Quiz settings

The default quiz settings would work for most cases, but you can customize the settings as needed from the advanced quiz settings area.

Once you are done, click on the save or publish button to save your quiz. You will now notice the new option to add questions to your quiz.

You need to switch to the ‘Questions’ tab and then click on ‘Add Question’ button.

Add question to the quiz

This will bring you to the ‘Add new question’ screen. LearnDash allows you to create different type of questions (multiple choice, true or false, fill in the blank, essay, free choice, etc).

You can add multiple answers for your question, add the correct answer, choose message to display for correct or incorrect answers, and more.

Don’t forget to click on the save button before you move onto the next section.

Depending on your settings, your quiz would appear on your lesson, topic, or the course page.

Enable Assignments in LearnDash

You can easily add assignments by editing a lesson and going to the lesson options area. You need to check the box next to upload assignment option.

Enable assignment upload option

After that, you can provide the assignment instructions in your lesson. At the end of the lesson, users will see an option to upload their assignment.

Upload assignment form

Once users have uploaded their assignments, you can view them by visiting LearnDash LMS » Assignments page.

Review assignments

Here you can edit assignments, approve, or give comments on submitted assignments.

Step 6. Giving Certificates on Course Completion

LearnDash allows you to automatically give certificates upon completion of a course. However, creating a certificate in LearnDash requires some basic knowledge of HTML.

First, you will need a certificate image file. This is basically the background image you want to use for your certificates.

You can find certificate templates on free image creating websites like Canva. Once you find a template you like, simply delete all text from it and download it to your computer.

Creating a certificate template

Next, you need to visit LearnDash LMS » Certificates page and click on the ‘Add New’ button.

Add new certificate

On the add new certificate screen, you need to set the certificate background image as featured image and click on the save button to reload the page.

You will now see your certificate template in the background of the visual editor. You can start adding text you want to be displayed on the certificate.

Certificate editing

To insert user’s name in the certificate, click on the LearnDash icon in the editor to insert the username shortcode.

Once you are satisfied with the certificate, you need to publish it.

Next, you need to edit the quiz you added to your course lesson. In the Quiz options box, you need to associate your certificate to the completion of the quiz.

Add certificate to the quiz

You can now save your quiz settings.

Users who complete the course and pass the quiz will see the option to print their certificate.

Print certificate

Taking Your Online Courses To Next Level

Now that you have learned how to easily create an online course in WordPress, you are ready to launch your online learning course website.

LearnDash seamlessly integrates with numerous providers including WordPress eCommerce platforms like WooCommerce, and it can run alongside your existing online store.

It also works with MemberPress, the best WordPress membership plugin in the market. This allows you to not just sell your courses, but you can also run a membership website with powerful subscription models.

We hope this LearnDash review helped you learn how to create an online course with WordPress. You may also want to see our ultimate step by step WordPress SEO guide for beginners.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Create an Online Course with WordPress using LearnDash (Review) appeared first on WPBeginner.

5 Best WordPress LMS Plugins Compared (Pros and Cons)

Are you looking for an LMS plugin for your WordPress site? LMS (Learning Management System) plugins allow you to offer online courses by handling subscriptions, managing course content, running quizzes, accepting payments, etc. In this article, we will compare the best WordPress LMS plugins with… Read More »

The post 5 Best WordPress LMS Plugins Compared (Pros and Cons) appeared first on WPBeginner.

Are you looking for an LMS plugin for your WordPress site? LMS (Learning Management System) plugins allow you to offer online courses by handling subscriptions, managing course content, running quizzes, accepting payments, etc. In this article, we will compare the best WordPress LMS plugins with pros and cons to help you choose the perfect solution for your online learning website.

Best WordPress LMS Plugins

Getting Started with Learning Websites

To start your own training and learning website with WordPress, first you will need to sign up for a WordPress hosting account. It will be your website’s home on the internet.

You will also need a domain name. This will be your website’s address on the internet (e.g. wpbeginner.com)

We recommend using Bluehost or SiteGround. They are one of the largest hosting companies in the world and official WordPress hosting partner.

Next, you will need to install WordPress on your website. Follow the instructions in our step by step guide on how to start a WordPress blog and you will be up and running in minutes.

Once you have installed WordPress, you will be ready to choose an LMS plugin for your website.

Let’s take a look at some of the best WordPress LMS plugins and which one you should use on your site.

1. LearnDash

LearnDash

LearnDash is a premium WordPress LMS plugin. It is also the most easy to use LMS plugin with tons of features.

LearnDash comes with multi-tier courses which allow you to easily create courses with lessons, topics, quizzes, and categories. It has drip feed content feature, so you can schedule course content for entire course duration.

You can give user assignments and then approve or comment on them. It also comes with quiz and test management tools with multiple question types. You can easily set prerequisites for students such as finishing a lesson first before going to next lesson.

There are multiple payment gateways available to accept payments like PayPal, Stripe, 2Checkout, etc. It also integrates beautifully with bbPress, WordPress eCommerce plugins, and WordPress membership plugins.

Price: Starting from $159 for a single site license with 1 year of support and updates.

Grade: A+

Review: LearnDash is the most easy to use and most flexible LMS plugin for WordPress users. It comes with comprehensive set of features to manage many different kind of online courses. It also offers more integrations with third party plugins and tools which makes it even more powerful.

2. LifterLMS

LifterLMS

LifterLMS is another powerful WordPress LMS plugin with tons of awesome features. It is easy to setup, even on existing WordPress sites.

LifterLMS is packed with all the popular features that you would need in a LMS solution. It can accept payments with PayPal, Stripe, or manually via check.

It supports multi-tier courses with training modules, lessons, categories, etc. This gives you the flexibility to create smaller courses or full-fledged degree programs. It has content dripping, course pre-requisites, and group memberships to offer even greater control over the entire course duration.

To boost user engagement it comes with powerful features like automated emails, gamification with badges, and even certificates upon completion of a course. It has built in content restriction allowing you to restrict any WordPress page on your site to members only.

LifterLMS comes with a great selection of addons allowing you to manage affiliates, integrate with eCommerce plugins, connect to your email marketing service, etc.

Pricing: Individual addons for $99 each (single site), or Universal Plan for $299 for single site.

Grade: A

Review: LifterLMS is a powerful and flexible choice for a WordPress LMS plugin. It is easy to use and the setup wizard even installs a demo course for you. It is a little more expensive and the pricing will add up if you choose to buy individual addons.

3. LearnPress

LearnPress

LearnPress is a free WordPress LMS plugin with powerful features. Unlike other LMS plugins in this list, which come with a setup wizard, LearnPress lets you do the setup which is not that difficult.

Course creation is easy with the help of lessons, quizzes, and questions. You can use lessons and quizzes from one course into another course. It also lets you export content, so that you can use it on other WordPress sites using LearnPress.

LearnPress has many free and paid addons available which allow you to extend the features. It supports scheduled content (content drip), quizzes, assignments, grading, etc. It also supports integration with bbPress, WooCommerce, and WordPress membership plugins.

Pricing: Free + Paid Addons and support

Grade: B+

Review: We found LearnPress to be feature-rich and flexible. The initial setup may be a bit difficult for beginners. It supports PayPal by default and other payment gateways are available as paid addons. Support is available from official forums for paid subscribers and limited support is offered to free users.

4. WP Courseware

WP Courseware

WP Courseware is a popular WordPress LMS plugin. It is easy to use, and comes with tons of features to create large or small online courses.

Course creation in WP Courseware is powerful and comes with very flexible options. Each course can have multiple modules, units, and quizzes. It supports course pre-requisites and content drip features. See our guide on how to add a LMS in WordPress with WP Courseware

It comes with question bank so that you can quickly create quizzes for different courses and modules.

It also supports instructor profiles, instructor gradebook, student gradebooks, custom emails, and many other features that help create an engaging experience for users.

WP Courseware does not accept payments to sell courses on your website. You will need to integrate it with a WordPress membership or eCommerce plugin to sell your courses. It supports all popular eCommerce and membership plugins.

Pricing: Starting from $99 for 2 sites with 1 year of support and updates.

Grade: B

Review: WP Courseware is a good choice to build your online courses. It is easy to use and comes with flexible options which give you freedom to create engaging learning environment. Lack of built-in support to accept payments is a downside of using WP Courseware. Adding an eCommerce or Membership plugin can make things complicated for beginners.

5. Sensei

Sensei

Sensei is a powerful WordPress LMS Plugin created by the folks behind WooCommerce. It is flexible and easy to use and follows the same best practices as WordPress and WooCommerce.

Course creation with Sensie is easy but it is not as powerful as with other solutions. You can run quizzes, assignments, grade them automatically or manually, and even offer badges and certificates to students.

To sell your courses and accept payments you will need to use WooCommerce. For each course you want to sell, you will have to create a product and then link it to your course.

There are not many third party integrations available. You can integrate Sensei with a membership plugin, but there is no addon for that.

Pricing: Starting from $129 for a single site license with 1 year of support and updates.

Grade: B

Review: Sensie is a good solution to offer online courses. If you already run an online store using WooCommerce, then this will perfectly integrate with your store. However, we feel that WooCommerce integration is hard for beginner users. There are also fewer features and addons for Sensei than other LMS plugins in this list.

Conclusion

As we compared different WordPress LMS plugins, one thing became obvious that LearnDash is clearly the best option for most users. It is extremely easy to use with tons of features and lots of cool integrations for users who need them.

LifterLMS is a close second with an intuitive user interface and great set of features.

If you would prefer a free option, then LearnPress can be a good choice. However, keep in mind that free version of the plugin has limited support.

We hope this article helped you compare the best WordPress LMS plugins with their pros and cons. You may also want to see our list of 24 must have WordPress plugins for business websites

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post 5 Best WordPress LMS Plugins Compared (Pros and Cons) appeared first on WPBeginner.

5 Best WordPress LMS Plugins Compared (Pros and Cons)

Are you looking for an LMS plugin for your WordPress site? LMS (Learning Management System) plugins allow you to offer online courses by handling subscriptions, managing course content, running quizzes, accepting payments, etc. In this article, we will compare the best WordPress LMS plugins with… Read More »

The post 5 Best WordPress LMS Plugins Compared (Pros and Cons) appeared first on WPBeginner.

Are you looking for an LMS plugin for your WordPress site? LMS (Learning Management System) plugins allow you to offer online courses by handling subscriptions, managing course content, running quizzes, accepting payments, etc. In this article, we will compare the best WordPress LMS plugins with pros and cons to help you choose the perfect solution for your online learning website.

Best WordPress LMS Plugins

Getting Started with Learning Websites

To start your own training and learning website with WordPress, first you will need to sign up for a WordPress hosting account. It will be your website’s home on the internet.

You will also need a domain name. This will be your website’s address on the internet (e.g. wpbeginner.com)

We recommend using Bluehost or SiteGround. They are one of the largest hosting companies in the world and official WordPress hosting partner.

Next, you will need to install WordPress on your website. Follow the instructions in our step by step guide on how to start a WordPress blog and you will be up and running in minutes.

Once you have installed WordPress, you will be ready to choose an LMS plugin for your website.

Let’s take a look at some of the best WordPress LMS plugins and which one you should use on your site.

1. LearnDash

LearnDash

LearnDash is a premium WordPress LMS plugin. It is also the most easy to use LMS plugin with tons of features.

LearnDash comes with multi-tier courses which allow you to easily create courses with lessons, topics, quizzes, and categories. It has drip feed content feature, so you can schedule course content for entire course duration.

You can give user assignments and then approve or comment on them. It also comes with quiz and test management tools with multiple question types. You can easily set prerequisites for students such as finishing a lesson first before going to next lesson.

There are multiple payment gateways available to accept payments like PayPal, Stripe, 2Checkout, etc. It also integrates beautifully with bbPress, WordPress eCommerce plugins, and WordPress membership plugins.

Price: Starting from $159 for a single site license with 1 year of support and updates.

Grade: A+

Review: LearnDash is the most easy to use and most flexible LMS plugin for WordPress users. It comes with comprehensive set of features to manage many different kind of online courses. It also offers more integrations with third party plugins and tools which makes it even more powerful.

2. LifterLMS

LifterLMS

LifterLMS is another powerful WordPress LMS plugin with tons of awesome features. It is easy to setup, even on existing WordPress sites.

LifterLMS is packed with all the popular features that you would need in a LMS solution. It can accept payments with PayPal, Stripe, or manually via check.

It supports multi-tier courses with training modules, lessons, categories, etc. This gives you the flexibility to create smaller courses or full-fledged degree programs. It has content dripping, course pre-requisites, and group memberships to offer even greater control over the entire course duration.

To boost user engagement it comes with powerful features like automated emails, gamification with badges, and even certificates upon completion of a course. It has built in content restriction allowing you to restrict any WordPress page on your site to members only.

LifterLMS comes with a great selection of addons allowing you to manage affiliates, integrate with eCommerce plugins, connect to your email marketing service, etc.

Pricing: Individual addons for $99 each (single site), or Universal Plan for $299 for single site.

Grade: A

Review: LifterLMS is a powerful and flexible choice for a WordPress LMS plugin. It is easy to use and the setup wizard even installs a demo course for you. It is a little more expensive and the pricing will add up if you choose to buy individual addons.

3. LearnPress

LearnPress

LearnPress is a free WordPress LMS plugin with powerful features. Unlike other LMS plugins in this list, which come with a setup wizard, LearnPress lets you do the setup which is not that difficult.

Course creation is easy with the help of lessons, quizzes, and questions. You can use lessons and quizzes from one course into another course. It also lets you export content, so that you can use it on other WordPress sites using LearnPress.

LearnPress has many free and paid addons available which allow you to extend the features. It supports scheduled content (content drip), quizzes, assignments, grading, etc. It also supports integration with bbPress, WooCommerce, and WordPress membership plugins.

Pricing: Free + Paid Addons and support

Grade: B+

Review: We found LearnPress to be feature-rich and flexible. The initial setup may be a bit difficult for beginners. It supports PayPal by default and other payment gateways are available as paid addons. Support is available from official forums for paid subscribers and limited support is offered to free users.

4. WP Courseware

WP Courseware

WP Courseware is a popular WordPress LMS plugin. It is easy to use, and comes with tons of features to create large or small online courses.

Course creation in WP Courseware is powerful and comes with very flexible options. Each course can have multiple modules, units, and quizzes. It supports course pre-requisites and content drip features. See our guide on how to add a LMS in WordPress with WP Courseware

It comes with question bank so that you can quickly create quizzes for different courses and modules.

It also supports instructor profiles, instructor gradebook, student gradebooks, custom emails, and many other features that help create an engaging experience for users.

WP Courseware does not accept payments to sell courses on your website. You will need to integrate it with a WordPress membership or eCommerce plugin to sell your courses. It supports all popular eCommerce and membership plugins.

Pricing: Starting from $99 for 2 sites with 1 year of support and updates.

Grade: B

Review: WP Courseware is a good choice to build your online courses. It is easy to use and comes with flexible options which give you freedom to create engaging learning environment. Lack of built-in support to accept payments is a downside of using WP Courseware. Adding an eCommerce or Membership plugin can make things complicated for beginners.

5. Sensei

Sensei

Sensei is a powerful WordPress LMS Plugin created by the folks behind WooCommerce. It is flexible and easy to use and follows the same best practices as WordPress and WooCommerce.

Course creation with Sensie is easy but it is not as powerful as with other solutions. You can run quizzes, assignments, grade them automatically or manually, and even offer badges and certificates to students.

To sell your courses and accept payments you will need to use WooCommerce. For each course you want to sell, you will have to create a product and then link it to your course.

There are not many third party integrations available. You can integrate Sensei with a membership plugin, but there is no addon for that.

Pricing: Starting from $129 for a single site license with 1 year of support and updates.

Grade: B

Review: Sensie is a good solution to offer online courses. If you already run an online store using WooCommerce, then this will perfectly integrate with your store. However, we feel that WooCommerce integration is hard for beginner users. There are also fewer features and addons for Sensei than other LMS plugins in this list.

Conclusion

As we compared different WordPress LMS plugins, one thing became obvious that LearnDash is clearly the best option for most users. It is extremely easy to use with tons of features and lots of cool integrations for users who need them.

LifterLMS is a close second with an intuitive user interface and great set of features.

If you would prefer a free option, then LearnPress can be a good choice. However, keep in mind that free version of the plugin has limited support.

We hope this article helped you compare the best WordPress LMS plugins with their pros and cons. You may also want to see our list of 24 must have WordPress plugins for business websites

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post 5 Best WordPress LMS Plugins Compared (Pros and Cons) appeared first on WPBeginner.

How to Add a Learning Management System in WordPress with WP Courseware

Do you want to create courses and manage classes in WordPress? Recently one of our readers asked us how they add a learning management system in WordPress? In this article, we will show you how to add a learning management system in WordPress with WP… Read More »

The post How to Add a Learning Management System in WordPress with WP Courseware appeared first on WPBeginner.

Do you want to create courses and manage classes in WordPress? Recently one of our readers asked us how they add a learning management system in WordPress? In this article, we will show you how to add a learning management system in WordPress with WP Courseware, so you can run courses, manage classes and students, track progress, and so on.

WP Courseware - Learning Management System for WordPress

Why Use WP Courseware as Your WordPress LMS

Most site owners who want to add a learning management system to their websites are not programmers or coders. You need a solution that takes care of all the complex programming and coding in the background. WP Courseware does that really well.

  • WP Courseware is extremely easy to setup and manage.
  • It comes with unlimited courses, lessons, quizzes, surveys and students.
  • Creating courses and lessons is as simple as drag and drop.
  • WP Courseware integrates beautifully with most popular WordPress membership plugins. You can sell courses with memberships on your site.
  • It also integrates with WooCommerce and Easy Digital Downloads, allowing you to sell courses as products.
  • There are extensive documentation and help available on the plugin’s website. From the basic setup to advanced integrations, everything is well covered.

Getting Started with WP Courseware

First thing you will need to do is to install and activate the WP Courseware plugin.

WP Courseware is a premium plugin with prices starting from $99 for 2 sites with 1 year of support and updates.

Adding Courses

WP Courseware will add two new menu items labeled Training Courses and Course Units to your WordPress admin menu. Training courses is where you design your courses and modules. Course units is where you add actual lessons for your course.

Simply click on Training Courses » Add Course to create your first course.

Adding a new course in WP Courseware LMS

Provide a name and description for your course. After that you need to choose whether you want all course units to be visible to the users or just next course unit in the line.

Using the next unit in line option will restrict students from seeing the next course unit until they finish the previous unit.

Don’t forget to click on save all details button to store your settings.

You will notice other tabs on the add new course window. These tabs allow you to change messages and emails that your students will receive when they join this course.

Creating Modules

A module is a collection of course units grouped together. Lessons in a series can be added into a module. Each training course can have as many modules as you want.

Course Modules

Simply visit Training Courses » Add Module to start adding your course modules. Provide a title for the module, select a training course, and enter the module description.

Adding Course Units

Course Units are like individual lessons that can be part of any module or training course in WP Courseware. Simply visit Course Units » Add New to create your first course unit.

Creating a course unit

You will see a basic post edit screen where you can create your course unit. You can add text, audio/video, images, or attach documents just like you would in any WordPress post. Once you are satisfied with the course unit, click on the Publish button.

Course units you create here are not part of any training course or module yet. We will come to that part later.

Adding Quizzes

WP Courseware comes with quizzes and survey. These quizzes can be added to any module or training course. You can even require a student to pass a quiz before they can move to new module or training course. Simply visit Training Courses » Add Quiz/Survey page.

Adding a quiz or survey

First you need to provide a title and description for the quiz/survey. After that you need to choose a Quiz Type. You can choose from survey mode, quiz mode – blocking, and quiz mode non-blocking.

Choosing the quiz mode – blocking as your quiz type, will require users to pass the quiz in order to move on to the next module or training course.

Next, you need to switch to Quiz Behavior Settings tab. This is where you can set the passing percentage, quiz attempts, and time restriction settings for the quiz.

Quiz behavior settings

Saving your quiz settings will show you the questions toolbar on the right. You can choose from adding multiple choice, true false, and open ended questions. You can allow users to upload documents as their quiz answers.

Question tools

Once you have enough questions in your quiz, click on the save all settings and questions button to store your quiz.

Adding Course Units and Quizzes into Modules and Courses

After creating your quizzes and course units, it is time to add them to your training courses and modules. Simply visit Training Courses page where you will see the list of all your training courses. Click on the modules, units, quiz ordering button under the actions column.

Adding units and quizzes to courses and modules

This will bring you to the order course modules and units screen. Here you can drag and drop the course units and quizzes to the modules.

Assigning units and quizzes to modules

Displaying Course Outline on Front-end

WP Courseware makes it quite easy to display your course online on the front-end. Start by creating a new WordPress page and add this shortcode:

[wpcourse course=”1″]

Replace course=”1″ with the ID of the course you want to display. You can find course ID on the main training course page.

Finding course ID

Controling Access and Selling Courses

WP Courseware offers multiple ways to control who can access the courses on your site and how you can sell the courses.

Method 1: Using WordPress Registration

You can use the default WordPress registration system to control who can access the courses. Using this method, you can create a custom login page with Theme My Login and allow users to register and login from the front-end of your site.

Simply visit Training Courses and edit your course. On the course edit screen, click on the User Access tab.

User access settings for a course

There are two options for you to select. The first one automatically allows any registered users access to the course, and the second option allows you to manually add users to the course.

If you choose the manual method, then here is how you will add users to a course. Visit the Users screen in WordPress admin area and click on the ‘Update Course Access Permissions’ button next to a username.

Updating user access to a course

You can now simply check or uncheck the box under the Allowed Access column to give or remove access from a course.

Manually giving or revoking access to a course

Method 2: Using a WordPress Membership or eCommerce Plugin

This method is ideal if you want to sell courses along with memberships on your site. WP Courseware offers integrations with most popular membership and eCommerce plugins.

The integration list includes Easy Digital Downloads, WooCommerce, Magic Members, S2members, Paid Memberships Pro, etc. Most of these integrations are available as free addon plugins.

WPCourseware Integrations

We hope this article helped you add a learning management system in WordPress using WP Courseware. You may also want to see our guide on how to create a questions and answers site in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Add a Learning Management System in WordPress with WP Courseware appeared first on WPBeginner.