How can I create QUIZ with some details in Jotform

  • Profile Image
    Asked on March 27, 2020 at 10:57 AM

    How can I do to create a Quiz with only 10 questions shuffle for each user, I have 60 questions in the form, and at the end generate a certificate if the score is greater than 70%?

  • Profile Image
    Answered on March 27, 2020 at 01:13 PM

    Hello @PalmsSports!

    Jotform offers many widgets that can be used to create a Quiz form. I'll talk about two of the most used widgets below.

    1. The Shuffle Widget: You can use this widget to shuffle or randomise the display order of your questions. There is also an option to exclude certain fields as well. Here is a quick demo of Shuffle Widget in action (reload this form several times to see shuffling of the questions in action). You can import this form to further check its implementation at your end.

    2. Random Value Generator Widget + Jotform Conditions to Show/Hide multiple fields: In this setup, we first generate a random value within a range of 0-9 (using Random Value Generator widget) and then based on this number, we can show a single question or a pool of questions to the viewer. Please note that with this setup, we are hiding the other questions (these questions are still on the form but hidden from the viewer) and showing only the ones that match with our generated random number. Here is a form that demonstrates this setup in action. In this form we are showing a single question based on the generated random value. You can import this form to further check its implementation at your end. Also note, that as per your choice, you can choose to exclude fields out of this widget's scope as well.

    Lastly, you can also use the combination of the above two techniques. Once you have created your form, you can then use our Quiz Form app to convert this form into a Quiz. This app would be able to identify the submitted answers and accordingly display the report to the viewer instantly after the form submission.

    Please give it a try and let us know if you need any further assistance. We'll be happy to help.

  • Profile Image
    Answered on March 29, 2020 at 06:37 AM


    Thanks but I would like to design a survey where the questions are randomly selected from a big pool of questions. 

    Every time a person opens the survey, I would like to generate ten random questions from 60 questions.

    I will have many person entries and it will be impossible to create all the alternatives.

    Hope the question makes sense.

  • Profile Image
    Answered on March 29, 2020 at 09:05 AM

    Let me check if there is any workaround to it. I'll get back to you in some time.


  • Profile Image
    Answered on March 30, 2020 at 01:27 PM

    Could you please check this workaround in my Demo Form:

    Please add the following:

    1. Added the Shuffle widget in the Form which shuffles the questions each time.

    2. Added the following CSS in the Form. I have added 20 questions on the Form and each time when the form is loaded I am hiding 10 questions via CSS.

    /* to hide all the even fields (e.g. all quiz questions) */

    ul li:nth-of-type(2n){

            display: none;

    Please test the Form and let us know if this workariund would suits your requirement.