PennController for IBEX › Forums › Support › Cannot get the template function to loop over my experiment › Reply To: Cannot get the template function to loop over my experiment
April 12, 2023 at 8:35 am
#10445
Xiangyu
Participant
Hi Jeremy,
I figured out my questions in using getX(). remove().
However, I found a more severe problem. After the adoption of
blocks = [randomize('block1'),randomize('block2'),randomize('block3'),randomize('block4')]; fisherYates(blocks); // Ibex-internal function that shuffles an array Sequence("consent","welcome", "instructions", "blocks",SendResults(), "goodbye");
The display of pictures and sentences are sometimes inconsistent. For example, PCIbex may picture from select the second row and show a sentence is not from second row. I would like the script only allows shuffling blocks and randomize the within-block trials sequences as per the row. PCIbex seems to shuffle too much across the rows.
Best,
Xiangyu