Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario

  • miquelantonijuan
    Fecha de consulta 7 de mayo de 2024, 17:22

    He creado un cuestionario y quiero asignar puntos a cada opción de respuesta para que, después, en función de las respuestas marcadas por cada usuario, pueda mostrarles un mensaje final según el resultado obtenido en el formulario.

    He visto que se pueden añadir puntuaciones a las distintas opciones de respuesta de cada pregunta, pero como puedo condicionar más de una respuesta para crear finales distintos para los usuarios?

    Muchas gracias

    miquel

  • Mary Jotform Support
    Fecha de respuesta 7 de mayo de 2024, 20:00

    Hi Miquel,

    Thanks for reaching out to Jotform Support. Unfortunately, our Spanish Support agents are busy helping other Jotform users at the moment. I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in Spanish, let us know and we can have them do that. But, keep in mind that you'd have to wait until they're available again.

    Now, coming back to your question, what you can do is calculate the points that were assigned to each answer. For example, on your form, you can add a Form Calculation widget:

    Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario Image 1 Screenshot 30

    Add all the answers to the questions:

    Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario Image 2 Screenshot 41

    You can get the total of all the answers, then show them a message based on their total.

    Let us know if you have any other questions.

  • miquel
    Fecha de respuesta 8 de mayo de 2024, 3:51

    Thank you very much for the quick response, Mary.

    I have one last question:

    - How can I show a final message based on the total of the rest of the responses?

    I know how to make a response condition another message, but I don't know how to do it for the sum of responses in the form.


    Thank you so much

    miquel

  • miquelantonijuan
    Fecha de respuesta 8 de mayo de 2024, 4:05

    Hi Again Mary,

    Just a quick update:

    • I added the form calculator widget to my form
    • But I see that I can only add a calculation for each question...
    • ...and I would like to have a calculation for each multiple choice answer per question

    How can I do that? I already gave a "value" to each multiple choice answer, but I don't know how to connect this number to the final score.

    Thank you very much again

  • miquelantonijuan
    Fecha de respuesta 8 de mayo de 2024, 4:09

    Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario Image 1 Screenshot 20

  • Mary Jotform Support
    Fecha de respuesta 8 de mayo de 2024, 4:38

    Hi Miquel,

    You can add all the multiple choice questions on your form calculation widget and should look like this:

    Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario Image 1 Screenshot 50

    You can add a paragraph fields for each of the message that you want to show. Here is an example:

    Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario Image 2 Screenshot 61

    Hide all the paragraph fields and only show them conditionally:

    Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario Image 3 Screenshot 72

    Then create a condition such as the one below:

    Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario Image 4 Screenshot 83

    Let us know if you have any other questions.


  • miquelantonijuan
    Fecha de respuesta 8 de mayo de 2024, 5:03

    Thank you very much for your answer, Mary.


    I understand the process, but my question is:


    • I need to add a "value" not for every question but for each multiple choice
    • As you can see in your 1st attached image, the system allows me to add a value for question 1.1. question 2.2. question 3.3 (and so on)
    • However, I would need a value for question 1/answer 1 question 1/answer 2 and to each of the options of the multiple choice

    I thought that I could do that through adding a value to each multiple choice answer (as you can see in my last attached image) but I don't know how to define that.

    Could you help me with this point?

    Thank you very much

  • Chris_L Jotform Support
    Fecha de respuesta 8 de mayo de 2024, 7:16

    Hi Miquel,

    Thanks for getting back to us. I didn’t fully understand the issue. I can see that you have successfully added a calculation value to each of the questions in your questions. Are you trying to calculate the total value of users answers? If so, here's how to do it:

    1. In Form Builder, select the Form Calculation widget and click on the Wand icon.
    2. In the widget setting that opens on the right side of the page, click on Add Field.
    3. Select the fields and add the operation. Once done, click on Save.
      Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario Image 1 Screenshot 20

    If that’s not exactly what you’re looking for, can you take a screenshot of what’s happening and send it to us? This guide will show you how to do that.

    Once we have a better idea of what’s going on, we’ll be able to come up with a solution.

  • miquelantonijuan
    Fecha de respuesta 10 de mayo de 2024, 6:25

    Hi Chris,

    Thank you for your answer. You correctly understood my need, but I still can't sort it out.

    I will share 2 screenshoots to help you better understand the problem.

    1. I have already added a calculation value to each of the questions in my questions
    2. I share the example of "question 1" where each answer has a value ("15" "10" "5"...)

    Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario Image 1 Screenshot 30

    My problem is:

    1. I add the Form Calculation as a widget
    2. But as you can see in the next screenshoot I can only add a value for answer 1.1 and then it jumps already to adding a value to answer 2.2
    3. And I need a value for each answer of question 1 (following the example in numbers, that would be a value for answer 1.1 1.2 1.3 1.4)
    4. How could I do that?

    Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario Image 2 Screenshot 41

    In brief, there are 9 questions and 4 possible answers for each question (36 options) but the Form Calculation only let me add value to 9 answers.

    Thank you very much for your time and support.

    miquel


  • Mary Jotform Support
    Fecha de respuesta 10 de mayo de 2024, 6:59

    Hi Miquel,

    Please note that we are adding all the values in a single question. For example in question number 1, I chose 2 answers:

    Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario Image 1 Screenshot 30

    The value calculated from question 1 will be 25, which is 15 plus 10:

    Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario Image 2 Screenshot 41

    You can test that on my sample form here.

    Let us know if you have any other questions.

  • miquelantonijuan
    Fecha de respuesta 10 de mayo de 2024, 7:23

    Thank you Mary,

    I did a mistake as I would like to have only one answer per question. I already corrected that.

    However it isn't still clear to me if I can add a value per each multiple choice answer, or if I can only have one value per question (and not all the options that I'm offering in each question)

    I really appreciate your help, but I need to understand if jotform can help me with this process. I used to work with typeform (which allows this option) and I thought that I could do that with you too.

    Thank you very much


  • Mary Jotform Support
    Fecha de respuesta 10 de mayo de 2024, 7:40

    Hi Miquel,

    Only the value of the chosen answer will be calculated. Here is an example on what value is being calculated for question 1:

    If I chose the first option as the answer, the value calculated from there is 15:

    Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario Image 1 Screenshot 40

    Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario Image 2 Screenshot 51

    Here is an example of how the values are calculated in each question:

    Cómo mostrar finales distintos en función de la puntuación obtenida por cada usuario Image 3 Screenshot 62

    Let us know if you have any other questions.

  • miquelantonijuan
    Fecha de respuesta 10 de mayo de 2024, 14:02

    Thank you very much, Mary! It works!!!

    I do have still 3 more short questions to make the form even more pro:

    • 1.
      Text in English --> Is there any way to modify the red text in English which appears when you do a mistake? I would like to have it in Spanish (i.e. When I try to select 2 answers for a question and it shows me that I can only mark 1)


    • 2.
      Social Network icons --> Is there a way to add the social network bottoms during all the form instead of at the end? Right now I was only able to include them separately at the end of the form


    • 3.
      Send & Confirmation --> My initial idea was that when you send the results of the survey, it appears a final image which a message according to the answers you submitted. However I don't know how to do it, and right now the "SEND" bottom is a the end of the survey once you already got the results. I'm afraid that if I can't change the order, few users will be able to complete all the survey as they will already have the result before finishing it.

    Thank you very much again. I'm very close to have the best form I could create!

    Kinds regards,

    miquel


  • Mightor Jotform Support
    Fecha de respuesta 10 de mayo de 2024, 17:42

    Hi miquelantonijuan, 

    Thanks for getting back to us. I answered your other questions on separate threads. You can go ahead and check that out below:

    Let us know if you have any other questions.