How to repeat 2 same questions for 84 different message?? | XM Community
Skip to main content

Hi all,

I need some help to setup my survey and streamline the questions. I have 2 same question (ask them to rate 1-5, and 1 optional comment question).

And I have 84 different long messages (responses from people) that I want to randomise them when presenting to evaluators.

Is there anyway I can streamline the process? I tried loop and merge but the field don’t not allow me to include the message (too long and don’t allow rich text format).

Please help… If not I will have to create 84 blocks and 1 block (2 questions) and setup everything manually

Perhaps the quickest method then is to create an initial block containing an empty Text/Graphic item for the text to be rated, and the 3 questions. Then use the Copy option of the block 83 times. Copy/paste the 84 texts into the 84 Text/Graphic items, and put the 84 blocks in a randomizer in the survey flow. (This is the manual solution but using copy saves some time from having to create all questions one by one.)


A method that would use loop & merge is the following:

Create a single block that contains 84 Text/Graphic items containing the long messages. Below those, add the 3 questions you want to ask about those messages. Activate Loop & Merge on the block and set it to repeat 84 times, and check 'Randomize loop order’.

Then add display logic to each of the 84 Text/Graphic items. The first one should be displayed if the Loop & Merge current loop is 1, the second one if the Loop & Merge current loop is 2, and so on.

This way, on each Loop & Merge iteration, one of the long messages will be shown, together with the 3 questions.

I am not sure if this is a large improvement over the manual option. A disadvantage could be you end up with a single block containing 84 long messages.

Of course if you want to edit the three questions later, then this method ensures you only have to edit them once. With the ‘copy block’ approach you would have to edit them 84 times.


Leave a Reply