|
Post by Niko on Apr 6, 2020 17:53:18 GMT
Hello
I have 2 blocks (1 and 2) and 3 separate conditions in each block. I would like to randomize if a participant will get block 1 or block 2 first and within each block, randomize which condition they will receive first (a, b, or c) . After a participant has completed all 3 conditions in a single block, the second block will begin with the 3 conditions associated with that block (d, e, f).
I have put each condition in a separate table since each condition has 8 different positions where the stimulus will appear (a unique bitmap and response for each factor).
Can I counterbalance a block and randomize blocks within a block?
|
|
|
Post by JR on Apr 7, 2020 11:32:50 GMT
You may want to look into using the "blockorder" statement, which lets you create different lists of blocks, only one of which will be picked for a given participant. More info here: www.psytoolkit.org/doc2.6.1/syntax.html#blockorder (this page is linked from the "scripting syntax tab" link above the scripting box in Psytoolkit and is very helpful for learning to script).
|
|
|
Post by Niko on Apr 8, 2020 16:21:34 GMT
Thank you! I will use the block order, but I need to randomize the order of the subblocks (a, b, c) in each blockorder. Can anyone help with this?
I have a training block, and 2 experimental block, with the experimental blocks (1 and 2) that needs to be randomized. If there are multiple block orders, the block orders are all randomized. Is there a way to make sure the training block goes first and then the 2 experimental block orders are randomized? Any help is appreciated for both of these questions. Thank you!
|
|
|
Post by PsyToolkit on Apr 8, 2020 22:29:45 GMT
Basically, you need to create all possible order of blocks. There might be a whole bunch given your subblocks. Just write them out in the web-based editor (or write a script to that or do it in your favourity text editor), and then put it at the end. Should be fairly straightforward.
|
|