How to create timed quiz that calculates score and sends it to my email

  • merantix
    Asked on August 4, 2017 at 4:33 AM

    Dear JotForm Team,

    I'm trying to build a quiz to send out to candidates, which will ask different kinds of multiple choice questions (with images and graphs). More than one answer can be correct per question and so sometimes multiple answers should be selected by the candidate to get the full score. 

    In the end I want to see how they scored by receiving an email with their overall score. I have tried to make my form a quiz using the quiz app but it does not score the questions correctly.

    Please help!

    Many thanks!

  • Charlie
    Replied on August 4, 2017 at 5:13 AM

    Hi,

    May I know if you have checked this guide on how to use the Quiz app: https://www.jotform.com/help/289-Turn-Your-Form-into-a-Quiz-or-Exam-. You need to check the correct answers for it to calculate the correct score.

    If that doesn't work for you, then you can manually calculate the score in your end using conditional logic, form calculation widget and assigning calculation values. 

    Here's an example form: https://form.jotformpro.com/72151972928969. Here's how I setup mine:

    1. First, you can see below that my questions are based on default single and multiple choice fields. 

    How to create timed quiz that calculates score and sends it to my email Image 1 Screenshot 70

     

    2. Now if you open the properties of the fields, you can see the "Surveying" tab. This allows you to set a calculation value on your options. You can learn more about this on this guide: https://www.jotform.com/help/301-How-to-Assign-Calculation-Value. In my case, the correct answer has a value of "1" while the rest are set to "0". 

    How to create timed quiz that calculates score and sends it to my email Image 2 Screenshot 81

     

    3. Now after you have assign calculation values on all of the question fields, we will add the Form Calculation widget. This will allow us to sum up or calculate the total score of all the selected options. 

    How to create timed quiz that calculates score and sends it to my email Image 3 Screenshot 92

     

    4. Below is a sample of how my Form Calculation widget is setup. 

    How to create timed quiz that calculates score and sends it to my email Image 4 Screenshot 103

     

    To learn more on how to do calculations in your form, you can check the following guides:

    https://www.jotform.com/help/259-How-to-Perform-Form-Calculation-Using-a-Widget 

    https://www.jotform.com/help/268-Conditional-Logic-Inserts-Text-Calculation-Into-A-Field 

     

    5. If you open the properties (gear icon) of the widget, there's an option there to hide it so that your users won't be able to see it.

    How to create timed quiz that calculates score and sends it to my email Image 5 Screenshot 114

     

    6. The score can be then added in your email alert template or in your "Thank You" page. Under the "Form Fields" drop down option, you should see that the label of the Form Calculation widget that handles the total score is there.  

    How to create timed quiz that calculates score and sends it to my email Image 6 Screenshot 125

     

    You now have a quiz form with advance calculation for specific scoring you have.

    I hope that helps.