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


Author
Message
moorekara12
moorekara12
New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)
Group: Forum Members
Posts: 2, Visits: 2
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>
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 105K
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>

moorekara12
moorekara12
New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)New Member (6 reputation)
Group: Forum Members
Posts: 2, Visits: 2
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!
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search