I have 12 pictures and 12 questions. Each time, the participate will be presented with one of the pictures and one of the questions at the same time. For each participant, all pictures and questions appear only once.
Already tried question randomization and randomizer, still seems impossible to do so. How can I achieve this?
Your help will much appreciated.
Page 1 / 1
Hi @Jinghong,
I believe you want to show all 12 pictures and 12 questions randomly.
Can you please try Loop & Merge? Here is the documentation for it:
https://www.qualtrics.com/support/survey-platform/survey-module/block-options/loop-and-merge/#Introduction
Please check Randomizing loop order as well:
https://www.qualtrics.com/support/survey-platform/survey-module/block-options/loop-and-merge/#RandomizingLoopOrder
I believe you want to show all 12 pictures and 12 questions randomly.
Can you please try Loop & Merge? Here is the documentation for it:
https://www.qualtrics.com/support/survey-platform/survey-module/block-options/loop-and-merge/#Introduction
Please check Randomizing loop order as well:
https://www.qualtrics.com/support/survey-platform/survey-module/block-options/loop-and-merge/#RandomizingLoopOrder
Hi @Mohammedali_Rajapakar_Ugam
Thank you so much for your answer.
Yes, for every participant, 12 questions will be asked. What I need to do is randomly presenting one of the 12 pictures when asking each questions.
I tried Loop & Merge, but it still seems impossible to randomly present pictures at the same time.
!
!
I wonder if you have any further suggestions.
Thanks a million in advance!
Thank you so much for your answer.
Yes, for every participant, 12 questions will be asked. What I need to do is randomly presenting one of the 12 pictures when asking each questions.
I tried Loop & Merge, but it still seems impossible to randomly present pictures at the same time.
!
!
I wonder if you have any further suggestions.
Thanks a million in advance!
Hi @Jinghong,
I believe that I have found a way of doing this. However, it is not very elegant and is somewhat time consuming to build.
What you can do is create a separate Question and Block for each possible combination of pictures and questions (i.e. Question1Picture1, Question2Picture1, Question3Picture1 ... Question12Picture12).
After you have done that, go into the Survey Flow and create a Randomizer with 12 additional Randomizers nested inside of it. Set the "parent" Randomizer to randomly present all 12 of the elements within it.
Each of the 12 "child" Randomizers will be for 1 of the 12 picture. Nested inside each of the 12 "child" Randomizer you will need 12 Branches. These 12 Branches will be for each of the 12 questions.
For example: The first Branch of the first Randomizer will have Question1Picture1. The second Branch will have Question2Picture1. The last Branch will have Question12Picture1.
Set each of the 12 "child" Randomizers to present only 1 of the 12 nested Branches.
Then you will need to create an if-statement for each Branch so that the Block only shows if none of the blocks that include that question have been shown previously.
For example: If the first Branch of the first Randomizer contains Question1Picture1, then the Branch should show Question1Picture1 only IF Question1Picture2, AND Question1Picture3, AND Question1Picture4 ... AND Question1Picture12 were not displayed.
Ultimately, this should randomly select one of the pictures to show and randomly select one of the 12 questions to show with it, provided that the selected question has not been shown with another picture already (if it has another question will be selected). This process will continue until each of the 12 pictures has been presented once.
I have included a picture of what the survey flow should look like (I only have 6 pictures and 6 questions but it should otherwise be the same).
!
Sorry if my instructions are confusing. Hopefully this works for you!
I believe that I have found a way of doing this. However, it is not very elegant and is somewhat time consuming to build.
What you can do is create a separate Question and Block for each possible combination of pictures and questions (i.e. Question1Picture1, Question2Picture1, Question3Picture1 ... Question12Picture12).
After you have done that, go into the Survey Flow and create a Randomizer with 12 additional Randomizers nested inside of it. Set the "parent" Randomizer to randomly present all 12 of the elements within it.
Each of the 12 "child" Randomizers will be for 1 of the 12 picture. Nested inside each of the 12 "child" Randomizer you will need 12 Branches. These 12 Branches will be for each of the 12 questions.
For example: The first Branch of the first Randomizer will have Question1Picture1. The second Branch will have Question2Picture1. The last Branch will have Question12Picture1.
Set each of the 12 "child" Randomizers to present only 1 of the 12 nested Branches.
Then you will need to create an if-statement for each Branch so that the Block only shows if none of the blocks that include that question have been shown previously.
For example: If the first Branch of the first Randomizer contains Question1Picture1, then the Branch should show Question1Picture1 only IF Question1Picture2, AND Question1Picture3, AND Question1Picture4 ... AND Question1Picture12 were not displayed.
Ultimately, this should randomly select one of the pictures to show and randomly select one of the 12 questions to show with it, provided that the selected question has not been shown with another picture already (if it has another question will be selected). This process will continue until each of the 12 pictures has been presented once.
I have included a picture of what the survey flow should look like (I only have 6 pictures and 6 questions but it should otherwise be the same).
!
Sorry if my instructions are confusing. Hopefully this works for you!
Leave a Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.