Is there a way to terminate the survey for people who select the same response in every row of an array question instead of answering each part individually? In the quota section of v1.92 I can only see options to set up quotas for other types of question, but not arrays. I guess this goal could also be achieving by measuring how quickly they respond (i.e. if you fill out the array without having time to read each question) but I'm not sure how to do that either.
You can use a hidden (screening) question (eg. checkbox with 1 subquestion):
- select by default this unique subquestion (build-in feature)
- use the relevance field to control the relevance of this question, based on the answers made to your previous array question
- apply quotas (or other) on this hidden question
I've been looking at the Expression Manager manual but I find it pretty confusing. If the question code for the array is 7A and the subquestions are marked 1, 2, 3, etc., and I want to get rid of anyone who answers 3 in each row, do I put in "{7A_1=}and{7A_2=}and{7A_3=} etc." in the relevance field?
if(7A_1 == 3 and 7A_2 == 3 and 7A_3 == 3 and 7A_4 == 3 and 7A_5 == 3 and 7A_6 == 3 and 7A_3 == 7 and 7A_8 == 3 and 7A_9 == 3 and 7A_10 == 3 and 7A_11 == 3 and 7A_12 == 3 and 7A_13 == 3 and 7A_14 == 3 and 7A_15 == 3 and 7A_16 == 3 and 7A_17 == 3 and 7A_18 == 3 and 7A_19 == 3 and 7A_20 == 3 and 7A_21 == 3 and 7A_22 == 3 and 7A_23 == 3, "1", "0")
But now as soon as I start selecting items in the array the hidden question becomes visible which allows people to uncheck the box.