How can I check respondent’s answers to the ranking questions? My goal is as follows:
When a respondant’s answer to a ranking question is wrong, the system will ask him/her to retry. However, when the answer is right, the next question will pop up.
How can I achieve this goal using TypeForm?
THank you
Best answer by john.desborough
@kavehekbia - something like this in the logic rules, based on assumption there are 4 questions in the group and a statement page (that will hold the message) that has been created, that you would put on the last of the 4 questions. also assume the creation of a variable for each ‘question group’ to count the correct scores (ie v_group1, v_group2, etc)
assign points for each correct score on each of the questions
if q1 = A then add 1 to v_group1 (on q1)
if q2 = B then add 1 to v_group1 (on q2)
if q3 = C then add 1 to v_group1 (on q3)
if q4 = B then add 1 oto v_group1 (on q4)
(set up the logic to assign the point based on the appropriate choice in your questions)
now how did they do?
if v_group1 = 4 then go to qN (the next appropriate question/grop)
if v_group1 less tthan 4 then go to the statement page
on the statement page you have the message that they scored @recall v_group1 out of 4 and you need to do take the question again
you need to set this page to always go back to the starting question of the last group, q1 in this example.
this will let them go to the next set of questions AFTER they get 4/4
Hi @Liz thank you for the response. My ranking question seems to be sort of different from SigniaChris’ question. All options are correct, respondents just have to put them in correct order, so that they match what is in the description.
Please let me know if it confuses you. Do you know how I can check for right or wrong answer to my ranking question?
@kavehekbia - the ranking question does not allow for any logic rules. there is no way to use this question type to determine a correct or incorrect answer inside native typeform (same goes for matrix question types)
@kavehekbia - to do something similar to what you had above you would need to have a series of multiple choice questions, say inside a question group, that you could ask them to pick the one of 4 answers that meets ‘this phrase’ … and then you could do the logic rule on the individual question or at the question group level to say that ‘you got 3 out of 4 correct, let’s go back and do it again.. ‘
@john.desborough Thank you. If I want to do a question group, is there a way to show the questions within the group together? Currently, when I preview them, it shows them one by one.
@john.desborough - Do you know how I can set a message for when the answer is right and a message for when it is wrong? By message I am referring to the example you provided above (“you got 3 out of 4 correct, let’s go back and do it again..”)
@kavehekbia - something like this in the logic rules, based on assumption there are 4 questions in the group and a statement page (that will hold the message) that has been created, that you would put on the last of the 4 questions. also assume the creation of a variable for each ‘question group’ to count the correct scores (ie v_group1, v_group2, etc)
assign points for each correct score on each of the questions
if q1 = A then add 1 to v_group1 (on q1)
if q2 = B then add 1 to v_group1 (on q2)
if q3 = C then add 1 to v_group1 (on q3)
if q4 = B then add 1 oto v_group1 (on q4)
(set up the logic to assign the point based on the appropriate choice in your questions)
now how did they do?
if v_group1 = 4 then go to qN (the next appropriate question/grop)
if v_group1 less tthan 4 then go to the statement page
on the statement page you have the message that they scored @recall v_group1 out of 4 and you need to do take the question again
you need to set this page to always go back to the starting question of the last group, q1 in this example.
this will let them go to the next set of questions AFTER they get 4/4