How do I randomize the questions in a block and then display just ONE or TWO of the questions only? | XM Community
Solved

How do I randomize the questions in a block and then display just ONE or TWO of the questions only?

  • 27 March 2018
  • 2 replies
  • 35 views

Hi everyone! I have a use case for the following customer satisfaction survey:

* I have a matrixed question for customers to rank their satisfaction on 5 different items. (scale 0-10)
* For items that have been rated 4 or less (dissatisfed), I'd like to display a follow-up question to probe deeper. I've created some display logic to do so, and it works so far.
* Here's the kicker: For the sake of brevity, I don't want to ask 5 different follow-up questions on all 5 items. (For example, if a respondent rates all 5 items as 4 or less, the survey would display all 5 follow-up questions. This would make the survey too long). I would like to cap the number of follow-up questions to 1 or 2 at most. Does anyone know how to do this?

Any guidance would be greatly appreciated!
icon

Best answer by bstrahin 27 March 2018, 17:26

View original

2 replies

Userlevel 7
Badge +38
You should be able to add randomization to the block you created with the follow-up questions.

Block 1: contains your matrix with 5 attributes on a 10-point scale
Block 2:
* contains the follow-up questions for the 5 attributes with display logic on each question to only show if that attributed was rated 1-4 in the matrix
* Under block options in the Survey Edit mode click Block Options -> Question Randomization -> choose the third option "Present only __ of total questions" -> fill in 1 or 2 in the box and Save

The thing that I don't like about this solution is that if you use 2 the order the follow-up questions appear may not match the order they were asked in the matrix. Probably even less controllable if you are randomizing your matrix. So from a respondent experience you may want to choose 1 over 2 for that setting.
Thanks so much! Super helpful!

Leave a Reply