Learndash Adaptive Learning Pro - Overview


Following are the step by step instructions to setup LearnDash Adaptive Learning Pro:

  • As a prerequisite, you’ll need to have the LearnDash plugin installed and active on your site.
  • From the WordPress Dashboard, click on Plugins on the left sidebar.
  • Click on Add New and click on the Upload Plugin button that will appear at the top left of the page.
  • Select the LearnDash Adaptive Learning Pro .zip file and then click on the Install Now button below.
  • Once you see the message “Plugin installed successfully,” click on the Activate Plugin button.
  • When the plugin is active, LearnDash Adaptive Learning Pro and Course Levels will be added under the LearnDash menu.

LearnDash Adaptive Learning Pro Settings:

License Key Settings:

The LearnDash Adaptive Learning Pro license can be entered by navigating the LearnDash menu from the WordPress dashboard and then selecting the section for LearnDash Adaptive Learning Pro.   There you will find a box to enter a valid user license. With this license, you will automatically get updates on the plugin.

General Settings:

Include passed Quizzes?

If this option is enabled, only passed quizzes will be included to calculate the overall average score of the course.

Note: Please make sure that the quiz’s passing percentage should be lower than the course levels attached to the course in order to complete the course and make course levels work.

Course Levels: 

Adaptive Learning Pro allows you to categorize LearnDash courses by difficulty in different course levels. As a result, you’ll be able to guide beginner students through the most uncomplicated content first and allow them to unlock more advanced content as they learn.

The Adaptive Learning Pro Add-on adds a new course level field inside  LearnDash courses that have prerequisites assigned. When a user completes a  course prerequisites and passes any required quizzes, a percentage grading score is obtained. If the prerequisite course has more than one quiz, then a percentage grade average is calculated.  

Each course level corresponds to a specific percentage grade range obtained from the parent or required course.  This range can be custom-defined for each level created. After the student completes the parent course, they will be assigned a course level based on where their grade percentage falls.

Therefore, students can be assigned to corresponding child courses depending on their performance in the prerequisite course. With this approach, course creators can best screen their students and provide them educational content that suits their needs.

Add New Course Level:

To add a new course level, you have to follow these steps:

  1. From the WordPress Dashboard, navigate to LearnDash LMS and select  “Course Levels.”
  1. Click on the “Add New Level” button.
  2. Enter a  title and add a description for the new course level.
  3. Under the Course Level Options Set a valid quiz grade results percentage range. Remember that the students obtaining grades within this range in the prerequisite course will be categorized into this level.
  4. Publish. 

Add New User Role:

We can assign a user role when a course level is achieved. To add a new user role, you have to follow these steps:

  1. Navigate to the “Course Levels” under the LearnDash menu from your WP Dashboard.
  1. Click on the “Add new course level” button. Or Hover at the desired created course level, click at the “edit.”
  2. Scroll down to the “Course Level Options” section.
  3. Select Create New User Role from the dropdown menu.

4. Name the new user role that will be assigned to the corresponding course level.

This user role will be shown in all user role fields.  

5. Publish/Update.

Assign Course Level to a Child Course:

To assign a course level to a child course, you have to follow these steps:

  1. Create a prerequisite course you will use for student-level screening, also known as a parent course (i.e., Course 1)
  2. Create secondary courses that will be unlocked to students depending on their course level, also known as child courses. Depending on your desired course offerings for each level and amount of levels, the number of child courses can vary. Click on LearnDash from WordPress Dashboard and select courses. Then select one of the child courses (i.e., Course 2) 
  3.  Click on the Settings tab and navigate to “Course Prerequisites.” Toggle the button to enable the setting

 4. Select a Prerequisites Course.

5.  Select the associated Course level and User Role for the child course

6. Publish/Update the course.

Note: The child courses should be set as a "closed" course type so that only the particular child course matching the Course Level based on the score is assigned to the student and all other child courses remain inaccessible.

Assign Course Based On User Role:

You can also assign any LearnDash course based on the user role only. All you have to do is:

  1. Navigate to “Courses” from the LearnDash menu.
  2. Navigate to any desired course edit page.
  3. Navigate to the “Setting” tab.
  4. Enable the “Course Prerequisites” option under “Course Access Settings.”
  5. Select a desired user role from the drop-down for the “Select A User Role” field.

6.  Update/Publish the course.

Exclude Quiz:

You can exclude any quiz from the Adaptive Learning module. All you have to do is:

  1. Navigate to “Quizzes” from the LearnDash menu.
  2. Open the “edit/add page” of the desired quiz.
  3. Check the option “Exclude From Adaptive Learning Pro” under the “LearnDash Quiz Setting” section.

4.  Update/Publish the quiz.

Front-end Adaptive Learning Course Report

We can show the Adaptive learning course (Parent/child courses) on the frontend by a shortcode.

You can add a simple shortcode [course_levels id="course_id"]  (i-e “[course_levels id="10"]) at any course page.

Using the shortcode above, a page can show the Parent and child Courses and their hierarchy based on course levels in a way that is easy to understand for the user. Additionally, the shortcode will display the required steps a student must go through to unlock a child course.

Adaptive Learning Pro Stats:

To review the user’s Adaptive Learning Stats, the admin has to follow these steps:

  1. Navigate to the “Users” from the WP Dashboard.
  2. Navigate to the desired user’s edit page.
  3. Scroll down to the “Adaptive Learning Pro Stats” section.