Random options from a pre-set list | XM Community
Skip to main content

I have a list of 20 options for a question. I want survey respondents to be shown a random set of 5 from these 20. (IE, the list of 20 remains constant, but the 5 options displayed should vary randomly across respondents). What is the easiest way to achieve this? [Beginner here]
Thanks!

Use Advanced Randomization to show a random subset of 5 choices.


https://community.qualtrics.com/XMcommunity/discussion/comment/54688#Comment_54688Thanks. I didnt realise this option existed for choices as well (in addition to questions). The issue however, is that I want the choices to be displayed in the same order as the main list. For instance, if I want to display 2 random choices from the list: A B C D E , I want the selection to be random, but the order maintained. IE, the options can be A C or B E etc, but not D B or E A. How can I do that?
Thanks again!


Instead of Advanced Randomization, you can use a survey flow randomizer to set embedded data flags for the choices to show, then use choice display logic based on the flags. Survey flow would look something like:
Randomizer (show 5 of 20 evenly presented)
Set Embedded Data:
A = 1
Set Embedded Data:
B = 1
Set Embedded Data:
C = 1
...etc...
Display logic on choices, using choice A as an example, would be something like:
If Embedded Data A Is Equal to 1


https://community.qualtrics.com/XMcommunity/discussion/comment/54699#Comment_54699Understood - this is very helpful. Thank you!


Leave a Reply