Millisecond Forums

How to Randomize a Set of Blocks with a Repeating Non-Random Block between each Random Block

https://forums.millisecond.com/Topic36825.aspx

By moorekara12 - 1/15/2025

I'm trying to present blocks called Group 1 to Group 10 to participants. Everyone needs to see each block and we want the order of the blocks to be randomized for each participant. In between each block, participants should see a "Break" block. 

The following code randomizes the blocks without replacement but does not display the "break" block. How do I get the break block to appear after each Group # block while maintaining the randomize without replacement of the Group # blocks?

<expt>
/ blocks = [
    1=PreInstructions;
    2-11= noreplace(Group1, Group2, Group3, Group4, Group5, Group6, Group7, Group8, Group9, Group10), Break;
    12=PostTask_Questions;
]
</expt>
By Dave - 1/15/2025

moorekara12 - 1/15/2025
I'm trying to present blocks called Group 1 to Group 10 to participants. Everyone needs to see each block and we want the order of the blocks to be randomized for each participant. In between each block, participants should see a "Break" block. 

The following code randomizes the blocks without replacement but does not display the "break" block. How do I get the break block to appear after each Group # block while maintaining the randomize without replacement of the Group # blocks?

<expt>
/ blocks = [
    1=PreInstructions;
    2-11= noreplace(Group1, Group2, Group3, Group4, Group5, Group6, Group7, Group8, Group9, Group10), Break;
    12=PostTask_Questions;
]
</expt>

<expt>
/ blocks = [
    1=PreInstructions;
    2,4,6,8,10,12,14,16,18,20 = noreplace(Group1, Group2, Group3, Group4, Group5, Group6, Group7, Group8, Group9, Group10);
    3,5,7,9,11,13,15,17,19 = Break;
    21=PostTask_Questions;
]
</expt>
By moorekara12 - 1/15/2025

Dave - 1/15/2025
moorekara12 - 1/15/2025
I'm trying to present blocks called Group 1 to Group 10 to participants. Everyone needs to see each block and we want the order of the blocks to be randomized for each participant. In between each block, participants should see a "Break" block. 

The following code randomizes the blocks without replacement but does not display the "break" block. How do I get the break block to appear after each Group # block while maintaining the randomize without replacement of the Group # blocks?

<expt>
/ blocks = [
    1=PreInstructions;
    2-11= noreplace(Group1, Group2, Group3, Group4, Group5, Group6, Group7, Group8, Group9, Group10), Break;
    12=PostTask_Questions;
]
</expt>

<expt>
/ blocks = [
    1=PreInstructions;
    2,4,6,8,10,12,14,16,18,20 = noreplace(Group1, Group2, Group3, Group4, Group5, Group6, Group7, Group8, Group9, Group10);
    3,5,7,9,11,13,15,17,19 = Break;
    21=PostTask_Questions;
]
</expt>

Thank you!