Billing

Billing

Table of Contents [show]1 Where do I download my invoice?2 Are renewals billed automatically?3 Does cancelling my subscription initiate a refund?4 Can I update my payment method?5 Do you offer refunds?5.1 Was this article helpful to you?
Where do I download my invoice?
A copy of your invoice was emailed to you immediately after purchase. You can download your invoice at any time by following these steps:

Log into the Billing Portal (access details for the Billing Portal were also emailed to you after purchase)
Select Invoices from the left menu
Click on the desired invoice from the list
Click the download button at the top right

If you have trouble accessing the Billing Portal, you can request a new password.
Are renewals billed automatically?
Yes. Your LearnDash license will automatically renew exactly one calendar year from the initial purchase. This allows you to continue receiving access to new features, bug fixes, add-on updates, and product support.
If you don』t want your license to automatically renew, you can disable the auto-renewal feature from your Subscriptions page.
Does cancelling my subscription initiate a refund?
No. Cancelling your subscription from the Billing Portal does not trigger a refund for the purchase of LearnDash, it simply turns off auto-renewal for your license. Your license is still active until your license expiration date.
If your purchase is still eligible for refund, then you may submit a refund request.
Can I update my payment method?
Yes. Simply contact us with your request and we will provide you with a payment update form for your account.
Do you offer refunds?
Yes. We will be happy to offer a refund within 30 days of your initial purchase should you decide that LearnDash does not meet your project』s needs. If you would like to pursue a refund, please complete the refund request form.
NOTE
By purchasing LearnDash, you agree to the terms & conditions.

Was this article helpful to you?

Yes

No

License

License

Table of Contents [show]1 How do I activate my license key?2 Why is my license invalid?2.1 Verify License Number & Email2.2 Check for Extra Spaces2.3 Check Number of Domains2.4 Check for Server Blocks3 What is a 「site license?」4 Can I transfer my license to someone else?5 When does my license renew?6 Can I install on a development environment?6.1 Was this article helpful to you?
How do I activate my license key?
For instructions on activating your license key, please see this article.
Why is my license invalid?
Assuming that your license has yet to expire, the invalid license notice can occur for a few reasons. Follow the steps below to see if it helps resolve the issue.
NOTE
LearnDash will still function properly even with an invalid license. A valid license is only needed for automatic updates.
Verify License Number & Email
Confirm that the settings entered under LEARNDASH LMS > SETTINGS > LMS LICENSE are exactly the same as what is in your account.

The email address in the license field should match the email address on your account.
Your license key should match exactly what is on your license details.
If you have ProPanel, double-check that you didn』t accidentally insert the ProPanel license key for the LearnDash LMS license.

Check for Extra Spaces
Check that you don』t have an extra space accidentally in your email or license fields. If you copy & paste the license number, sometimes there is an extra space that is at the end of the line. This can throw off the license.
Check Number of Domains
You may be getting an error because you have exhausted the allowed domains (sites) for your license.
For example, if you only have a 1-site license, then after it has been installed on one site, any site afterwards will display an error. You can delete any other sites from your license details page.
Check for Server Blocks
If you have gone through the above steps, it may be possible that your hosting provider is blocking the license call.
​To check if this is happening:

Install Query Monitor (free plugin)
Navigate to LEARNDASH LMS > SETTINGS > LMS LICENSE

​If you notice the Query Monitor top toolbar menu turn red, check to see if our license calls are being blocked by your server by navigating to the error.

401 errors indicate that the call is blocked. If you see this, contact your hosting provider and request that they let these calls through.
Timeout errors may indicate you need to increase your site and PHP memory. Navigate to LEARNDASH LMS > SETTINGS > SUPPORT and look to see if either PHP or Memory are listed in red. If so, contact your hosting provider to increase these values.

It is also possible that the timeout error is the result of your IP address being blocked. Contact LearnDash support with your IP address and we can check to see if it is blacklisted.
What is a 「site license?」
​Licenses refer to the number of domains (websites) that LearnDash can be installed on and still receive both support & updates.
​If you have multiple WordPress sites (「yoursite.com」, 「courses.yoursite.com」, 「yourothersite.com,」 etc.) then installing LearnDash on each of these sites counts against the license total, including sub-domains.

LearnDash Basic: 1 Site
LearnDash PLUS: Up to 10 sites (includes ProPanel)
LearnDash PRO: Up to 25 sites (includes ProPanel)

Can I transfer my license to someone else?
Yes. If you want to transfer your license to another party, please contact support by opening a ticket and include the following:

Email address of the new license owner
First and last name of the new license owner

Our support team will work with you to verify and complete the license transfer.
NOTE
Once the license is transferred, you will no longer be billed for renewals. You will no longer have access to your old account.
When does my license renew?
Licenses renew automatically one calendar year after the date of purchase. You can see the exact renewal date of your license(s) from the license management page.
Can I install on a development environment?
The LearnDash license includes a bonus domain installation for testing purposes.
If your primary license is installed on 「yourdomain.com,」 your extra development license can be installed on the following sub-domain:
test.yourdomain.com
The extra development license will only work on a sub-domain 「test.yourdomain.com.」 If your development domain does not match this, you will need to contact support for it to be authenticated.

Was this article helpful to you?

Yes

No

Group Courses

Group Courses

As part of the group creation process, you must assign courses to the group. When a course is assigned to a group, any user who is in the group will automatically get enrolled into the associated course(s). There is no limit on the number of courses that can be associated with a group and courses can also be associated with multiple groups.
Table of Contents [show]1 Group Courses2 Group Courses Auto-enroll2.1 Was this article helpful to you?
Group Courses
These courses are the basic group courses, granting course access upon group enrollment.

Still on the Edit Group page…
Select the Courses tab
Add any desired courses from left-side Group Courses section onto the right-side box.
To do this, choose the course(s) you want to add to the group by clicking on the course title. Hold CTRL (CMD on Mac) to select multiple courses at once.
Click the right arrow to move the course(s) into the Assigned Group Courses window

Group Courses Auto-enroll
If you want users to be automatically added to a group upon  ALL group course enrollment, select the Enable automatic group enrollment when a user enrolls into any associated group course checkbox.
Alternatively, you can specify which course enrollment should grant automatic group enrollment by leaving the option unchecked and adding courses into the right-side box.

Was this article helpful to you?

Yes

No

User Data

User Data

The Administrator and Group Leader user roles can export two reports (in CSV format) from LearnDash.
Table of Contents [show]1 Standard Reports2 Quiz Statistics3 Additional Reporting Resources3.1 Was this article helpful to you?
Standard Reports
NOTE
If you are using ProPanel by LearnDash, then you have these reports and more with additional filter options located directly on your Admin Dashboard.

Course Data: Displays all user』s course progress, what lesson they are currently on, and if the course has been marked complete. This report can be exported from the REPORTS menu.
Quiz Data: Displays all user』s quiz scores, when the quiz was taken, and if the quiz was successfully passed. This report can be exported from the REPORTS menu.

Quiz Statistics
In addition to these two reports, you can also view quiz statistics right within the WordPress admin area.

Navigate to the quiz you』d like to view statistics for
Click the Actions dropdown menu in the top corner
Click Statistics

This will allow you to view individual answer statistics.
NOTE
The Quiz Statistics option must be turned ON in order for data to be gathered.
Take note that the Quiz Statistics option is not retroactive. If it has previously been turned off, all of the data captured during the time the setting was off will not be attributed to a specific user. And the user will not be able to view their statistics on their profile or account page.
Also, if you turn off the Quiz Statistics option (since it is on by default) all of the previously stored data will still be available and attributed to a user, meaning they will still be able to see their previous answers and responses on their profile or account page.
In 「Administrative and Data Handling Settings,」 this setting must be toggled ON.
In addition, the Front-end Profile Display option must be turned on for the Statistics link to be displayed in the User Profiles on the WP Dashboard.
You can switch between the History and Overview buttons to see different reports, and use the options at the top to filter your reports.

Users with the assigned Group Leader role can also export Course Data and Quiz Data for their respective groups. This is accomplished on the Group Administration page when they are logged into their account.
Additional Reporting Resources
Interested in additional reporting capabilities? Below are the most popular options for extending LearnDash reports:

ProPanel by LearnDash (included with LearnDash PLUS & PRO plans)
LearnDash User Data by UsersInsights
GrassBlade LRS by NextSoftwareSolutions
Tin Canny Reporting by Uncanny Owl
Scores & Reports by 24/7 Digital Classrooms

Was this article helpful to you?

Yes

No

Transferring LearnDash Courses

Transferring LearnDash Courses

There are a two ways to transfer (or move) LearnDash courses from one site to another. The method you use depends on whether or not you need to retain existing user data or just move the course content.
Table of Contents [show]1 Transferring Courses WITHOUT Data2 Transferring Courses WITH Data2.1 Database Considerations2.2 Was this article helpful to you?
Transferring Courses WITHOUT Data
If you just want to move course content from one site to another, then this can be done using the Export and Import options under the TOOLS menu in WordPress. Use this for all custom post types except for quizzes.
Note that this process will not retain the associations between courses and lessons; after the import you will need to connect your lessons to the appropriate courses again, which can easily be done using the Course Builder.
To export quizzes…

Navigate to LEARNDASH LMS > QUIZZES
Click on the Actions menu in the header
Select Import/Export
Select the quizzes you want to move

This is the same process for importing the quizzes onto the new site.
Transferring Courses WITH Data
If you want to move a LearnDash course to another site and retain all of the user progress/data, then the process for doing so is more elaborate and should only be done by a capable developer.
Please note that LearnDash support does not provide assistance in this task, nor will we help troubleshoot any issues encountered. We strongly recommend you practice the transfer to a development site first before attempting to do so on a live site.
If you would like assistance with this process then we recommend this firm. Or you can post the project on codeable to get a free quote.
Database Considerations
The course progress LearnDash stores as part of the user_meta must match the post ID number for the related Course, Lesson, Topic and Quiz.
Within the wp_usermeta table you have rows related to specific user_id. These are key/value pairs. Within these various key/value pairs there are a few user by LearnDash to track user Course and Quiz progression.
For the Courses the meta_key will be named '_sfwd-course_progress' and the meta_value will be a serialized array.
This array when expanded will contain references to the Course ID (matching the course post ID), also Lesson ID, Topic ID, etc. There will also be an indicator to show if the user completed that step in the course.

From the screenshot the top-level key 24978 (shown by the red arrow) is the Course ID and must match the existing course post ID. Within each course section you will have sub-sections for 『lessons』 and 『topics』.
Take the course 24978 for example. This course has 1 lesson indicated by the 24980 key within the 『lessons』 sub-section. The 『1』 on each key indicates the user completed this lesson.
Within the 『topics』 sub-section you will see the first tiers 24980, 24982. These are lesson IDs and must match the same lesson ID from the 『lessons』 sub-section.
Within each 『topics』 lessons section you will see the topic ID (ex. 25000 and 24988) and the 『1』 indicating the topic was complete.
Below the 『lessons』 and 『topics』 sub-sections』 you will also see the keys 『completed』 and 『total』. This is the completed steps and total steps of the course.
Outside of this one user meta key/value pair there is another set for user Quiz progress. However, this array structure is very different.
Within the user meta table for each user there are also other key/value pairs user by LearnDash to track the user. These are somewhat less important than the Course ( _sfwd-course_progress ) and Quiz ( _sfwd-quizzes ) progress items.
Additional items to consider for the transfer include…
learndash_group_users_XXX – Used to indicate the user is assigned to a Group. The 『XXX』 on the key will match the meta_value. A user can be associated with many groups.
learndash_course_expired_XXX – Used to indicate when user access to a course has expired.
course_completed_XXX – A secondary record to the course progress. Used to indicate the when the user completed the course.
NOTE
You can also use the Import and Export Plugin for LearnDash by Immerseus to easily transfer courses from one site to another using a plugin.

Was this article helpful to you?

Yes

No

Updates

Updates

We continually update LearnDash and our add-ons with new features, functionality, security patches and bug fixes.
While we release updates on a regular basis, we do not post a public schedule. We hold weekly internal meetings to determine the scope and priority of LearnDash updates.
There are three ways you can update LearnDash. The easiest & most popular is automatic updates via your Plugins page.

Automatically, from your Plugins page
(requires a valid license key)
Manual upload
Via FTP

When an update is available, you will receive a notification in the WordPress admin area, on your PLUGINS > INSTALLED PLUGINS page.
NOTE
We always recommend reviewing the changes in the changelog before updating LearnDash.
IMPORTANT
We highly recommend always backing up your site before updating. Check with your host about backup solutions, or if you don』t already have one in place, you can try the free UpdraftPlus plugin.
Table of Contents [show]1 Automatic Updates1.1 Don』t See The Update?2 Manual Upload3 Update via FTP3.1 Was this article helpful to you?
Automatic Updates
To receive automatic updates, you must have an active license key.

Navigate to PLUGINS > INSTALLED PLUGINS
Scroll down until you find LearnDash LMS
You should see a notification with a link that says 「Update Now」. Click this link.
If successful, you』ll see a notification that confirms LearnDash was updated

Don』t See The Update?
If you don』t see an available update, navigate to DASHBOARD > UPDATES and click the 「Check Again」 button. You can also try navigating to PLUGINS > INSTALLED PLUGINS and refreshing the page, which can sometimes trigger the update notice as well.

Manual Upload
If you want to update LearnDash manually:

Download the latest version from your account
Deactivate, then delete the version you have installed
NOTE: No data will be lost
Navigate to PLUGINS > ADD NEW
Click 「Upload Plugin」
Select the LearnDash .zip file that you downloaded in step 1
Click 「Install Now」
Click 「Activate」

Update via FTP
If you would like to upload a new version of LearnDash via FTP, please follow WordPress』 instructions here.

Was this article helpful to you?

Yes

No

Quiz Access & Progression

Quiz Access & Progression

This article will discuss the various ways you can prevent user access to a quiz, along with quizzes affect course progression. You can also award certificates, use time limits, set a passing score, limit quiz retakes and more.
NOTE
Quiz access & progression settings are set on a quiz-by-quiz basis. They cannot be set globally.
Table of Contents [show]1 Quiz Access Settings1.1 Associated Course1.2 Associated Lesson1.3 Quiz Prerequisites1.4 Registered Users Only2 Quiz Progression & Restriction Settings2.1 Passing Score2.2 Quiz Certificates2.3 Quiz Retakes2.4 Question Completion2.5 Time Limit2.6 Was this article helpful to you?
Quiz Access Settings
Aside from course progression, there are two main ways you can restrict access to a LearnDash quiz.

Navigate to LEARNDASH LMS > QUIZZES
Click on the quiz you』d like to edit
Click on the Settings tab
Locate the Quiz Access Settings section

Associated Course
You can associate a quiz to a specific course from this setting. The quiz will reflect on that course』s Builder.

Next to Associated Course, click inside the drop-down
Search for and select the name of the course
Click on the course to associate your current quiz with the course

Any changes in the association that you make on the course builder on the specific course for this quiz will also reflect the changes here.
Associated Lesson
In addition to associating the quiz to a course with the above options, you can also associate the quiz to a lesson or topic. The quiz will reflect on the course』s Builder.

Next to Associated Lesson, click inside the drop-down
Search for and select the name of the lesson or topic
Click on the lesson or topic to associate your current quiz with the course

Any changes in the association that you make on the course builder on the specific course, lesson, or topic for this quiz will also reflect the changes here.
Quiz Prerequisites
You can select one or more quizzes as prerequisites for a quiz. The quiz(zes) you choose must be completed prior to starting this quiz.

Next to Quiz Prerequisites, click inside the box
Search for and select the name of a quiz
Click on that quiz to add it as a prerequisite

If a user tries to access a quiz before completing the prerequisites, they will see a message on the quiz page that lists the name of the quiz(zes) that must be completed first.
Registered Users Only
You can also choose to only allow registered users to access the quiz. Simple check the box to enable this setting. Common uses for this setting include:

If you』re administering a quiz via shortcode on a non-course page
If you have a quiz on an 「Open」 course (see course access modes), but you only want authenticated users to be able to take the quiz

Quiz Progression & Restriction Settings
These settings discuss various options for quiz passing percentages, awarding certificates, time limits and retakes.

Passing Score
The passing score represents the score, as a percentage, that the user must attain before the quiz is considered complete. This will prevent the user from moving forward in the course until they have passed the quiz.
This must be a number between 0 and 100.
TIP
Set this value to 0 if you want the user to be able to continue the course as soon as the quiz is submitted, regardless of their score.
Quiz Certificates
If you』d like to award the user a certificate for this quiz, you may choose a certificate here. You need to create a certificate first.

Click the 「Search or select a certificate…」 dropdown
Choose a certificate from the list

After you select a certificate, you have the option to choose a score that the user is required to attain in order to awarded the certificate. This can be different from the passing score above. For example, a user could pass the quiz with an 80% score, but might be required to attain a 90% score to be awarded a certificate.

Enter the score in the box next to Certificate Awarded for

Quiz Retakes
Here you can control the number of quiz retakes that a user can have. Leave this setting disabled to allow unlimited retakes.
To put a limit on the number of retakes allowed:

Enable the toggle to Restrict Quiz Retakes
Enter the number of retakes allowed next to Number of Retries Allowed
You can set the retake limit to apply to all users, only registered users, or only anonymous users

(Optional) Check the box to use cookies to track retakes for anonymous (non-logged-in) users

Question Completion
Enable this setting to require the user to answer all questions. They will not be able to submit the quiz until all questions are answered.
Leave disabled to allow users to submit the quiz without answering all questions. Questions not answered will be marked incorrect.
Time Limit

Enable the Time Limit toggle if you』d like to limit the amount of time a user can spend on the quiz. The quiz will be automatically submitted after your specified amount of time.
Next to Automatically Submit After, enter a time in the format HH:MM:SS (hours, minutes, seconds). Here』s an example of a 1 hour, 30 minute time limit.

Leave this setting disabled for the user to have an unlimited amount of time to complete the quiz.

Was this article helpful to you?

Yes

No

Quiz Display & Content Settings

Quiz Display & Content Settings

LearnDash quizzes come with a plethora of display options. You can add materials, show/hide a handful of different elements, autostart quizzes, display numbering, randomize answers and more.
Table of Contents [show]1 How to Access Settings2 Quiz Materials3 Autostart4 Question Display5 Question Overview Table6 Custom Question Ordering7 Additional Question Options8 Quiz Title8.1 Was this article helpful to you?
How to Access Settings

Navigate to LEARNDASH LMS > QUIZZES
Click on the quiz you』d like to edit
Click on the Settings tab
Locate the Display and Content Options section

NOTE
Quiz display & content settings are set on a quiz-by-quiz basis. They cannot be set globally.
Here』s an example of most of the available options. We』ll cover them all below.

Quiz Materials
Quiz materials are supplemental materials that you want to provide for the quiz. It is most common to include PDF files or other downloadable files in this area, but you can include anything you』d like (PDFs, images, downloadable audio files, links to other websites, etc.).

Next to Quiz Materials, toggle the switch on
Add your materials in the box (HTML is supported)
See here for example HTML →

NOTE
Quiz materials are shown to any user who has access to the quiz.
They are displayed to your users in a separate tab, alongside the main quiz content.

Autostart
Enable this setting to automatically load the quiz as soon as the user accesses the quiz page.
By default, this setting is disabled, and a 「Start Quiz」 button must be clicked to start the quiz.

Before we cover all the various elements of a quiz, please familiarize yourself with the following terminology. We』ll explain how to show/hide/enable/disable all of the following elements:

Question Display
The question display gives you two main options for how you want to set up your quiz questions:
1. One question at a time

Only one question is shown at a time
A 「Next」 button is displayed at the bottom of each question to proceed to the next one

If you choose this option, you have two ways to display results:

At the end only
All questions are graded together, at the end of the quiz. Choosing this option will allow you to optionally display a 「Back」 button that allows the user to review the previous question.
After each submitted answer
Each question is graded one at a time, immediately after it is submitted. The 「Back」 button is not an option here.

2. All questions at once

All questions are displayed on the page
You can choose the number of questions to be displayed before pagination appears at the bottom (enter 0 to show all questions)
No navigation buttons will be shown
A 「Quiz Summary」 button is shown at the end, followed by a 「Finish Quiz」 button to submit your answers

Question Overview Table
The question overview table displays a table at the top of your quiz.

It contains a number for each quiz question that your quiz contains
Users can click each number to take them to that particular quiz question
The question that is currently being viewed is marked in blue
Users can click a 「Review question」 button to mark a question as 「for review」
Answered questions are marked in green
A 「Quiz summary」 button allows user to see how many questions they have answered, and click 「Finish quiz」 to submit their answers

NOTE
These colors will depend on the accent and warning colors set on your LearnDash General Settings. By default, they should appear similar to the above screen capture.
Custom Question Ordering
By default, your quiz questions are displayed in the order they are set in the quiz builder. If you』d like to change that order, you have a few options:

Sort by Category: This will group all questions within the same category together.
Randomize Order: Just as it implies, this displays quiz questions in a random order. You can apply the randomization to all questions, or only a subset of questions.

Additional Question Options
There are a handful of other quiz elements that you can choose to show or hide from your users. Enable the toggle to display the following elements:

Point Value: Displayed in the top-right corner of each question. 10 point(s)
Question Category: Displayed just above the question. Only shown for questions that have been assigned a category. Category: Math
Question Position: Displayed at the very top of each question, indicating the current question out of the total questions. Question 1 of 10
Question Numbering: Displayed before each question. 10. Question
Number Answers: Displays a number before each answer (only applies to Single Choice and Multiple Choice question types)
Randomize Answers: Applies to Single Choice, Multiple Choice, Sorting & Matrix Sorting question types

Quiz Title
Enable this setting to output the LearnDash quiz title. This is recommended if you』re displaying the quiz via shortcode, or anywhere other than the default quiz page.
Most WordPress themes already display the main page title, so in many cases, this can be left disabled, otherwise you might see two of the same title on your page.

Was this article helpful to you?

Yes

No

Quiz Results Display

Quiz Results Display

The quiz results page is where users land immediately after they finish a quiz. There are quite a few elements on this page, and you can control which ones to display.

Compare the user』s score to the average score for the quiz
Mark correct & incorrect answers
Display custom feedback messages
Display overall score, score by category, X of Y answers correct, time spent and more

Table of Contents [show]1 How to Access Settings2 Quiz Result Message(s)3 Restart Quiz Button4 Custom Results Display5 Custom Answer Feedback5.1 Correct / Incorrect Messages5.1.1 Configure Messages5.2 Correct / Incorrect Answer Marks5.3 View Questions Button5.4 Was this article helpful to you?
How to Access Settings

Navigate to LEARNDASH LMS > QUIZZES
Click on the quiz you』d like to edit
Click on the Settings tab
Locate the Results Page Display section

NOTE
Quiz results page display settings are set on a quiz-by-quiz basis. They cannot be set globally.
Here』s an example of most of the available options. We』ll cover them all below.

Quiz Result Message(s)
This feature, sometimes referred to as 「graduation levels,」 allows you to display a custom message to the user on the quiz results page.

Choose to show just one, universal message to everyone
Show different messages, based on the score the user received on the quiz
Add as many levels as you』d like (technically, the maximum is 100)
For each level, set a minimum score (%) that must be attained in order for the user to see the message

To display a quiz result message(s):

Enable the Result Message(s) setting
If you want to show the same message to everyone, just enter a message in the first box, and that』s it

Now let』s use a different example with multiple messages:

Display a 「please try again」 message to users who score between 0 and 80%
Display a 「you passed」 message to users who score between 81% and 89%
Display a 「you earned a certificate」 message to users who score between 90 and 100%

After enabling the Result Message(s) setting:

Enter your message for the 0 to 80% group in the first box
Click the + Add graduation link at the bottom of the box
Enter 81 in the 「From ___ % score, display this message:」 box
Add your message for the 81% to 89% group
Click the + Add graduation link at the bottom of the box
Enter 90 in the 「From ___ % score, display this message:」 box
Add your message for the 90% to 100% group

Now you have 3 separate messages set up. Every single user will receive a message, but the message will be customized based on their score.
Restart Quiz Button
Enable this setting to show a 「Restart Quiz」 button on the results page, after a user finishes a quiz.
Custom Results Display
There are several aspects of the quiz results page that you can customize. Choose to show or hide any of the following elements:

Average Score: Displays a bar graph with Your score compared to the Average score of all users who have taken this quiz
Category Score: Displays the score (in percentage) broken down by question category
Overall Score: Displays the number of points earned, possible points available & percentage score. If essays still need to be graded, a message will be shown in this area as well.
No. of Correct Answers: Displays the number of questions answered correctly, out of the total number of questions
Time Spent: Displays the time it took the user to complete the quiz

NOTE
If you leave the Custom Results Display setting turned off, all elements will be shown.
Custom Answer Feedback
When enabling custom answer feedback, you can decide what type of feedback to provide to the user at the end of a quiz. Some examples include:

Only display a final score (hide all questions)
Show the user which answers were correct & incorrect
Display a custom message beneath each question

Please familiarize yourself with the following elements. We』ll discuss them below.

Correct / Incorrect Messages
Correct or incorrect messages can be shown beneath each quiz question.

If the answer is correct, the word 「Correct」 will appear at the top of the message
If the answer is incorrect, the word 「Incorrect」 will appear at the top of the message
Beneath either 「Correct」 or 「Incorrect,」 you may add a custom message for each question
Choose to show one message for correct, and a different one for incorrect, OR
Choose to display the same message, regardless of correct/incorrect

Configure Messages
If you want to display correct/incorrect messages after each question, you need to set them up first.

Navigate to LEARNDASH LMS > QUESTIONS
Click on the question you』d like to add a message for
Scroll down to the Message with the correct answer section
(Optional) Check the Same text for… box if you』d like to only show one message, regardless of correct/incorrect
Enter your message in the editor. Images & other HTML are supported.
(Optional) If you left the box unchecked in step 4, enter a different message for when the user gets the question incorrect

All of this is also available right from within the quiz builder.
Correct / Incorrect Answer Marks
Answer marks provide the user feedback on each question. Green is used to indicate correct answers, while red is used to indicate incorrect answers. If you allow users to retake the quiz, and you don』t want to give away the answers, you can disable answer marks. They』ll still be able to see the answers they provided, they just won』t know if it was correct or incorrect.
View Questions Button
If disabled, the 「View questions」 button will not appear on the results page, and users will not be able to review the questions. Only the information you have enabled in the previous section, 「Custom Results Display,」 will be shown.
To review the previously mentioned elements, here are the settings responsible to make these possible:

Only display a final score (hide all questions) – View Questions Button turned off
Show the user which answers were correct & incorrect – Correct / Incorrect Answer Marks turned on
Display a custom message beneath each question- Correct / Incorrect Messages turned on

Depending on your preference, you can have any combination  of these settings on or off at the same time. For example, if you want to display a correct/incorrect message and the correct/incorrect answer marks but not give your users the ability to review the questions, turn the View Questions Button off, and the other two on.
NOTE
If you leave the Custom Answer Feedback setting turned off, all elements will be enabled & displayed.

Was this article helpful to you?

Yes

No

Quiz Custom Fields

Quiz Custom Fields

In addition to adding an unlimited number of quiz questions, you can also collect custom data from a user before or after he/she takes a quiz. This article will explain how to set up quiz custom fields and where to view them.
NOTE
Quiz custom fields are set on a quiz-by-quiz basis. They cannot be set globally.
Table of Contents [show]1 Enable Custom Fields2 Display Position3 Custom Fields Setup4 Custom Fields Data Storage4.1 Was this article helpful to you?
Enable Custom Fields

Navigate to LEARNDASH LMS > QUIZZES
Click on the quiz you』d like to edit
Click on the Settings tab
Scroll down to the Administrative and Data Handling Settings section
Turn on the setting next to Custom Fields

Display Position
There are two places you can ask users to fill out your custom fields:

On the quiz startpage: Custom fields are displayed after any content you add to the top of the Quiz page, and immediately before the 「Start Quiz」 button.

NOTE
If you choose this option, the 「Autostart」 setting in your quiz display settings is ignored, and a 「Start Quiz」 button will always be displayed.

At the end of the quiz (before the quiz result): Custom fields are displayed immediately before the 「Finish Quiz」 button.

Custom Fields Setup

Add Field: To add custom fields, click the + Add field link
Field Name: Give your field a name. This will serve as the label for the form field.
Field Type: Choose a field type. The following options are available:

Text: A simple, one-line text field
Textarea: A longer, multi-line text area
Checkbox: Multiple options may be selected
Drop-Down Menu: Only one option may be selected from a drop-down menu
Radio: Only one option may be selected
Number: Similar to a 「Text」 field, but only allows numbers
Email: Similar to a 「Text」 field, but requires a valid email address
Yes/No: Similar to a 「Radio」 field, but only allows either a 「Yes」 or 「No」 value to be selected
Date: 3 drop-down menus will be displayed, one each for month, day & year

Edit list: For drop-down menus, radios & checkboxes, click the 「Edit list」 link to add options

Required: Enable the toggle if you』d like to make this field required. A value must be entered or selected before continuing on with the quiz.
Move Field: To move a field, hover over the 6 dots to the left of the field name, click, hold down your mouse, and drag it to a new location
Delete Field: Hover over the field』s row, and click the red 「Remove」 link

Custom Fields Data Storage
Quiz custom fields are stored along with quiz statistics. The most common places to view quiz statistics are:

when using the LearnDash Profile block/shortcode
in the WordPress admin, from the user』s profile

Click the 「Statistics」 link or icon in either place, and the custom fields will be displayed along with the rest of the quiz statistics.
NOTE
The Quiz Statistics option must be turned ON in order for data to be gathered.

Was this article helpful to you?

Yes

No