The Industry’s Best Quiz just got Better!

LearnDash UpdatesOver the past couple months we have been gathering requests for a variety of features to add to LearnDash – and one area that is very much in our development roadmap is the integrated Advanced Quiz.

Today, we are happy to say that we have started the process of implementing some of these suggested features.

This is one of the bigger updates we have made, so thank you to everyone who has provided feedback!

Improved Advanced Quiz Options

The majority of our updates this round have to do with the quizzing features available to you. Our goal here is to re-baseline the functionality first before we roll-out some additional options. We felt that a phased roll-out would be best so that we could get some of these features into your hands quicker.

You will notice many new options, so I’ll be sure to cover some of the major ones in this post. That said, you should certainly take a look after you update to get an idea of what else has been added!

Survey Question Type

The question types currently available to you in the quiz are arguably the most flexible in WordPress. However, one type was always missing, and that was the ability to display survey questions.

Well, not anymore!

You now have the option to create a survey based assessment at any point within your course. When you add a new question, you’ll notice the new type available among the options.

Each response is assigned a point value, and you can then display a custom message at the end of the quiz based on the accumulated points.

But hey, instead of describing it to you, why not try it out for yourself. Below is a small example.

[WpProQuiz 8]


Question-by-Question Details

If you enable statistics in your Advanced Quiz, now you can view the question-by-question responses for a user! All the admin has to do is log-in and go to the Statistics section. Once there, select a user and view their results.

In the future, we have plans to extend this feature even more – we feel this is a good starting point and will give you more insight into what questions users are getting incorrect.

Assign Question Categories

Do your quizzes have questions that touch on a variety of categories? If so, then you’ll really like this feature.  You can assign a category to a question, and then report on how well a user did across these categories!


This same quiz summary detail can be emailed to you and the user immediately after the quiz is completed! Which is a good lead-in to the next update…

Additional Email Options

Before this update, the quiz results could be sent via email to the site administrator, or a shared inbox. Should you choose, results can now also be sent directly to the user’s email after completion. You can include data such as:

  • Username
  • Quiz name
  • IP address of user
  • Points earned
  • Result in percentage
  • Category specific results

Question Display Options

By default, questions are shown one-by-one, but with this new feature, you can specify the number of questions to display at a time. Show three questions at once, or perhaps five. Or, just show all the questions at once – the choice is yours!

Custom Fields Before or After a Quiz

Use the custom fields feature to request additional user information before or after they take a quiz. Perfect if you want a user to give their department, or any other demographic. Below are the types of fields available:


You can even make some of the fields required, or choose to make them optional.

And Many More!

Those are a few of the major additions, but again, you should tour the new features after updating as well. You’ll see other items like the ability to use templates for quick quiz creation, hide or show titles and points, automatically start a quiz (remove start button), require each question be answered, and more.

Bonus Update: Improved Lessons Widget

Want users to keep track of their course lesson progress? Well, instead of just including a Course Progress bar, you can also include the Course Lesson Progress widget. This widget will display the lessons of the course, and indicate which ones have been completed.

The widget is dynamic and will display only the lessons associated with the course.

crossed out lessons

We have plans to further extend this functionality, but we figured we could get this into your hands now to use on your WordPress LMS.


Time Flies

We are already into the final couple of months of the year, which is naturally busy for many people, especially if you live in the United States given the upcoming holidays.

Our goal is to continue pushing out updates at a pace unmatched in the industry – in fact, we have a couple on the shortlist that we certainly want to get out before the end of the year.

We appreciate your feedback, and would like to personally thank you for your commitment, patience, and general enthusiasm for LearnDash and our mission.

Until next time!


Justin Ferriman is the co-founder and CEO of LearnDash, the WordPress LMS trusted by Fortune 500 companies, major universities, training organizations, and entrepreneurs worldwide for creating (and selling) their online courses. Let's Talk! | Twitter

49 Responses

  1. Hey Justin,

    This update looks awesome! I can’t wait to try it out! Ever since I got Learndash, I’ve always been impressed by how you much value your customer’s feedback and really listen to their concerns and thoughts. I am confident that Learndash will only get better!

    Best regards,

  2. This is absolutely wonderful, I will be building an online driving courses within your system soon, and this was the features missing to get started!

    It looks promising! 😀
    Continue your efforts! it is well appreciated!

  3. Wow – what an update! I’ve been eagerly anticipating the addition of survey questions and they are finally here – awesome stuff Justin!

    With LearnDash, who needs to Moodle?

    Now if only Articulate would lift their game in regards to TinCan 1.0 life would be sweet 😉

  4. Hi Justin,
    Another great update! The way you do this about every 2 or 3 weeks for the last months, I have no words for it! I haven’t seen anything like this in the wordpress world. We love you for your great work, you make elearning affordable for everyone. That is a great gift!

  5. Thanks LearnDash for such nice news!

    I can`t wait to see and use it.

    I have been using learnDash and have been amazed by everything!


  6. I have looked at several learning platforms and they wanted up wards of tens of thousands of dollars per month based on your user base. I am sooooo glad I found LearnDash as you have given me the ultimate flexibility to create an affordable learning environment for my team and made it easy for me to structure and put together what they need in a Learning Management System! Thank you sooooo much! Your hard work and dedication does not go unappreciated!!! Thank you again and again!

  7. Your product is amazing! I am saving tens of thousands of dollars and your has features that compete with the BIG boys! Awesome….Any thoughts on integrating with Ontraport? That would be awesome. I have tied them together on my own, just missing some back and forth communication…

    You guys rock! Thanks.

    1. Hi JT-
      Thanks for the note and the compliments. No plans at the moment for Ontraport integration, but your interest has been noted.

      Thanks again!

  8. Love the feature for course lessons that shows progress. not a huge face of the crossing out of text. Maybe you could add a checkmark?

  9. The others before me have said it all: LearnDash is topnotch. Your commitment to your customers is awesome and inspiring – with LearnDash, I hope to build a similarly affordable and quality product for my students.

  10. Hey Justin,

    really you are the best plugin development provider I have seen and I value learnDash and what it give me

    keep the good work!

  11. Some nice changes Justin. Good to see. However, more than variety is needed if the quizzes are to be used in a pedagogic sense. We need to have more control over how and when the correct answers are revealed and feedback provided. e.g. answers are revealed only after a certain number of failures have been registered or specific feedback when certain answers are given etc. These changes are really quite important and in a sense more important than greater variety. We need to use the quizzes for teaching not just for testing.

    Quizzes are an integral part of the Learndash system and the lack of flexibility is almost a deal-breaker.

    Cheers – you are doing a great job


    1. Hi Andrew-

      Thanks for the feedback! We’ll continue to work on these items as well. To your point, currently there is the option to provide a correct/incorrect message based on a selected response, and up to 15 different custom responses based on a total accumulated score. Your point is well taken though and we’ll note it as we continue to further progress the offering.

      Thanks again!

  12. Hi Justin,

    Thanks for the great new features you’ve added to the quiz maker. It takes your LMS to a new level. But I am still waiting improvements for speeding up quiz creation. As I see there’s little here and question addition is still a painfully slow process. Could you do something about this?

      1. The template is useful but not for speeding up question creation. For this we need predefined options like number of default choices for each question, one click new question addition ( instead of saving then clicking on add new question and waiting for page to reload) like in WP Courseware.

        You think a support ticket can help? I am not prepared to shell out hundreds of $$ for a custom job. I’ll just stick with Wondershare Quiz Creator till you address these issues.

  13. I will echo the posts above – the frequency of significant updates is impressive.

    LearnDash is becoming pretty awesome 🙂

  14. This is great Justin! I have contacted you via support desk regarding this and I’m glad to see that the update includes a lot of the concerns I was having. Thanks very much for the efforts!

  15. Hi Justin and team,

    Thank you for these valuable updates.
    I still wait the feature of Quiz importing from excel file. That would help us a lot.


  16. Justin & company, you guys are really amazing. Every time I’m working on a new course set-up and I have a “challenge” you come up with the solution. The new Lesson widget is fabulous and it kept me from having to create a workaround.

    I really appreciate how well you listen and respond to your customers. That’s golden.


  17. Hi there,
    I have massive problems with the advanced quiz. After the latest update my old advanced quizes do not work anymore, all the questions are gone and I am not able to add new questions etc.
    Please help.
    Best regards,

  18. During quiz creation when I click ‘save’ question why do I need to go back to overview to add a new question every time? Can’t you add the option to add a new question on the same page after I save the current question?

  19. how to know user has completed quize or not
    i mean is it store in any table because i want to add functionality like the user who had finished quize are allow to show next page

    i had try but not understand where actually result is stored ?

  20. Hi!

    This is really nice plugin. But I get some problems with it. Is it possible, in any way, to save state of quiz when user leaves? So, if user leaves time limited quiz, it would be great if there is option not to reset time, but to continue where it stopped. And of course, to remember answers.

    Is there any solution for that?

    Thank you

  21. I seem to have the opposite problem that Greg above has. My quizzes are automatically saving the state of the quiz. Even if the user logs out and logs back in, navigates to another website, etc. If they close the browser it will reset the time.

    My problem is that I need my users to be able to “restart” the quiz at any time, after they have already started the quiz.

    I do not see an option to have a “restart quiz” button within the active quiz, which would be the ideal solution. Plus, the users cannot just refresh the page to restart the quiz. My quizzes are typically 90 minutes in length and having to wait that long to restart seems like a waste.

    Maybe, I’m just overlooking a setting somewhere.

    Thank you for any help you can provide on this.

  22. Justin, Quiz Question: We are trying to create “survey-like-questions” as part our #LeanDash online course. There is no “right” or “wrong” answer, rather we are simply encouraging the “student” to record their ideas/answers as they progress through the material. Like filling out an application form. Some questions will have multiple choice and we will encourage them to select items that are important to them – again no right or wrong answers.
    We then want all their comments (Answers) compiled into a final report that they can then print once they complete the course. Assistance greatly appreciated.

  23. Justin, Good work on constantly making this plugin better,

    I will like to know the possibility of loading different categories and giving the student the choice of choosing which category to attempt at the beginning of the questions. e.g Mathematics, Physics Chemistry, Biology and the student can choose any two categories at the beginning (possibly through custome fields) so that through the questions he will only see the two categories he chose and will get a result based on that.

    If this is not possible through custom field and category, I hope to know any other possible way.


    1. Hi Oriyomi-

      Thanks for the comment. The feature request you described is not currently possible in LearnDash and would need custom development.

  24. Hi Justin.

    Good day!
    The question on my quizzes are not showing up on the page.
    Even though I clicked the Start button, nothing happens.
    I’m very sure that my quiz has question.
    I’ve been stuck up on this for an hour.

    Can you please tell me what happen to this?
    Does LearnDash has a conflict with other plugins?

    Thank you.

  25. Hi LearnDash team, we are looking to use learndash but not sure whether the feature we are looking for, is provided by learndash or not. Here is what we are looking for, we have 50 quiz questions of each different sets (easy, medium and tough) . And we want to make a quiz out of it by selecting 10 random question from each set e.g. 10 random question from easy set of 50 questions, 10 random question from medium set of 50 question and 10 random question from tough set of 50 question. And on top of this we want the 30 randomly selected questions to be displayed to user randomly. So user can get any question from the 30 randomly selected questions. Do you guys provide this feature for quizzes.

    1. You can set a quiz to have a ‘question bank’ to choose from, and then display a certain percentage randomly to the user. Each quiz can only have one ‘bank’ of questions and each time the quiz is run the questions will pull randomly again.

Leave a Reply

Your email address will not be published. Required fields are marked *