Me again! Almost there with this experiment. I know that “randomize” works in the PennController.Sequence when pulling items from a csv file. However, this seems to show all my items in complete random order which means that more than one test item will be shown in a row, which is not ideal for me. I used to use rshuffle in ibex but it’s not clear to me if this can still be done when items are being drawn from the csv file. I do have items labelled in my spreadsheet but I seem to only be able to specify the column using randomize, not the individual labels within that column.
The labeling and sequence order system did not change in PennController, the only difference is that you no longer have to write var shuffleSequence = seq( ... ), you can use PennController.Sequence( ... ) instead. Items are labeled using the first argument of the PennController function that creates them (if provided as a string). Here’s an example (I use AddTable for the sake of illustration—using a CSV file works just as well):