Reply To: Cannot get the template function to loop over my experiment

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

#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