Adding variables in Evolve?

I would like to create a questionnaire where each answer (slider input) is scored. At the end, the learner is showed a feedback message based on the score. There are few categories of questions.The are 28 questions in total.

Q1 (Category A)
0,1,2,3,4,5
Q2 (Category A)
0,1,2,3,4,5
Q3 (Category A)
Category A total points= x

Q4 (Category B)
0,1,2,3,4,5
etc
For instance, if you scored 0 - 5 in cat A, you will see feedback A5.
If you scored 6-10 in cat A you will see feedback A10,
if you scored 11 -20 in cat A, you will see feedback A20.

I created the variables and the feedback A5, A10, A20. The feedback is initially hidden at the end of the questionnaire, however it is shown if the condition is met.

The conditions are: If cat A is less or equal 5, if cat A is more or equal 6 and less than or equal 10 etc…
The problem I have, with conditions like these in place all feedback messages are showing. Only if I had a really low score (below or equal 5) then the other two conditions wouldn’t apply.

Any ideas of how else I could show only 1 feedback?

Having to take a bit of a guess at your setup here but I’m assuming you’re using three ‘variables changed’ triggers to handle showing the feedback when each of the relevant conditions is met.

If that is the case I suspect the issue is that you are handling showing the feedback - but you also need to account for hiding the feedback you don’t want.

For example, when the score changes from 5 to 6 you’ll need hide feedback A5 as well as reveal feedback A10.

Alternatively, instead of using three separate feedback components you could set the feedback to a variable and display that variable in a single feedback component.

3 Likes

Matt, is always great to hear your insight. Thank you!

I will try this and let you know! Thank you so much

1 Like