Personality Quiz

  • Profile Image
    Asked on July 25, 2011 at 04:32 PM

    I am trying to create a personality quiz. Can JotForms do that?

  • Profile Image
    Answered on July 25, 2011 at 05:00 PM

    Hello tpralogan

    In a sense, yes. This can be achieved by with conditions and rules but can you please elaborate on how you want to set up your form? For instance, what do you want to happen when a person gets a perfect score? Do you want hidden fields to show correct answers when the user selects the wrong ones? Tell us more and we'll see what solutions we can devise.


    ~ Wayne

  • Profile Image
    Answered on July 25, 2011 at 05:25 PM

    we have a 25 question personality quiz that has 16 possible results based on the users 25 answers. We would like to recreate this quiz using jotforms if the process is not to labor intensive. The results are set in groups of two colors (example: red-blue). Each set of color combinations has a text box description attached to it and a list of color answer related links.

    We would need jotforms to display 25 questions in (hopefully) groups of 6, each question has two choices. Each choice has a corresponding radio button. Each button chosen has a corresponding *hidden* color value attached to it.  At the end of the quiz the results page is generated on the fly showing the two most chosen colors.

  • Profile Image
    Answered on July 26, 2011 at 02:20 AM

    Hi tpralogan,

    First of all, thank you for using JotForm.

    You can achieve those mentioned above through JotForm's Conditional Logic. I've attached here some illustrations and instructions. Hope this helps.

    JotForm Conditions makes your forms smart. It prevents confusion among users and improves your response rates. It is a great tool in your toolbox when you need to add some logic to your forms.

    So, in practice, what kind of things we saw people accomplish using JotForm Conditions? Here is a short list:

    Have a dropdown question that has options like “Sales”, “Support” etc and depending on which answer is selected, send emails to different email addresses.Show some questions only if they are needed. Let’s say you have a “Did you like our product?” question, then you can have a “What did you like about it?” question if the user selects the “Yes” answer.

    A multi-page survey and skipping/enabling pages on the survey depending on previous answers

    Download a different PDF Whitepaper depending on the choice made on the form.

    A quiz form where depending on the answers provided, different Thank You message is shown.

    Password protecting a form so that unless the user enters a specific password, the form is not shown.

    To improve number of responses keep your survey really short and then say something like “Would you like to complete  our long survey?” which would enable the hidden questions.

    Use it for validation. Do not show the submit button until the user makes a particular choice.

    I’m in! How do I use Conditions?

    Here is the good part. Setting up conditional logic in JotForm is very simple. You do not need to know programming or anything fancy like that. Simply follow Conditional Logic wizard and it will take you couple of minutes to spice up your form.

    1. Launch Conditions Wizard

    To launch Conditions Wizard click on “Conditions” button on the “Setup & Embed” toolbar.

    2. Decide on Conditional Logic

    At this point you should think about what kind of conditional logic you will create.

    Show / Hide a form field
    Provide efficient forms to your users according to their choices. Let’s say you have a “Did you like our product?” question, then you can have a “What did you like about it?” question if the user selects the “Yes” answer.

    Skip to a page or end of the form
    Allow users to jump to a part of your form according to their choices. Especially useful if you have a multi-page survey. Depending on user’s previous answers, you can ask additional questions on a new survey page, or simply end the survey.

    Send an e-mail after submission
    Redirect your e-mail alerts according to the form entry. Let’s say you have a dropdown question that has options like “Sales”, “Support” etc. you can use JotForm Conditions to send emails to different email addresses depending on which answer is selected.

    Change Thank You URL after submission
    Redirect to a different thank you page according to the form submission. Let’s say you have many PDF whitepapers. You can keep them in a dropdown list and depending on which whitepaper user selects redirect her to that particular whitepaper.

    Change Thank You Message after submission
    Display a customized thank you page according to the form submission. If you created a survey and the responses from the survey is in a bad mood, it might b
    e useful to apologize or provide instructions on what to do about that experience.

    3. Setting Up a Condition:

    Next, create a condition. This screen is a dynamic form. Depending on the choices you make it will change and the final condition will sound like an English sentence. Example: If department field equals to sales, Then send notification email to

    Once you complete the condition save it and test your form. Make sure that the condition is working properly before adding more condition logic to your form.

    If you have further issues and concerns, please feel free to contact us.

    Albert JotForm Support

  • Profile Image
    Answered on July 26, 2011 at 02:04 PM

    I understand but I need to put logic to the form that is not covered by this generic overview. Think of a radio button that say "I like roses" I need logic that says, if a user clicks this radio button add a "point" in the "red" column.

    The logic has to be able to look at all the radio button answers then pick the url that corresponds to the color that was chosen the most. More in-depth example. Question 1: (Radio Button) I like to clean (Radio Button) I hate to clean. User {checks radio next to [i like to clean]} logic adds a point in the "blue" field. End of form logic looks at all the points in the 4 color fields (example: green got 1 point, blue got 4, red got 8, yellow got 2) form then brings the user to {.com/red.html}

  • Profile Image
    Answered on July 26, 2011 at 06:56 PM


    I believe that what you want to achieve is way too complex for Jotform's built-in capabilities. I figured there might be workarounds but would require custom programming to be done.

    I hate to say this, but I think Jotform may not be enough to satisfy your requirements. Still, who knows, my colleagues or perhaps, other Jotform users, might be able to find a viable solution.