Assigned Block Order by Respondent | XM Community
Skip to main content
Question

Assigned Block Order by Respondent

  • May 29, 2025
  • 3 replies
  • 40 views

Forum|alt.badge.img+4

I am interested in assigning a specific block order to each respondent.

I think I can do this with Branch Logic and Embedded Data, but I’m not entirely sure what commands to say in Qualtrics and in my uploaded Embedded Data.

 

My example:

There are 4 blocks.

Rather than allowing the survey to randomize the blocks, I want to assign a specific block order to each respondent.

At the start of the survey, a respondent will log-in with their ID (authenticator) and I’d have a file uploaded (I presume excel) that indicates what block order they see of the 4 blocks, based on their assigned ID. This gets triggered to then show the blocks in a specific order.

 

All respondents see all 4 blocks, but in varying orders.

3 replies

Forum|alt.badge.img+21
  • QPN Level 5 ●●●●●
  • 306 replies
  • May 30, 2025

Hey Catherine,

Post your authenticator, you can use multiple branch logics containing different order of question blocks per ID.

I have used ‘ID’ as the embedded data. You should rename it according to your specific embedded data. Please make sure the name is case sensitive - it should match exactly as it is present in your excel file.
  I have used only one condition per branch logic. You can use multiple using “OR” operator, or you can also specify ranges i.e., “if ID is greater than 10 and less than 100”, then display this order of question blocks. You can play around the logic as per your need.

END!


Forum|alt.badge.img+4

Thank you!

On the back-end, for data am I correct that all the blocks in common will still report out as 1 block (i.e. all the block 1 results are combined despite the branches) like how it would be if I just used a loop & merge or a randomizer?


Forum|alt.badge.img+21
  • QPN Level 5 ●●●●●
  • 306 replies
  • June 1, 2025

Yes. The data will be collected as one for all the common blocks. Please also do some  testing before  you finalise  this setup.