URL of experiment: Language, Cognition and Development Lab / Triplet Game · GitLab
Description of the problem:
I’m running a memory task with 2 blocks (different images in the blocks) and each block has 25 encoding and 40 retrieval trials. I didn’t make it a big loop because I was changing the images and didn’t know how to set the code for that, so I just made psychopy routines like encoding 1, encoding 2 etc. For these loops, I set the nReps to numEncoding, so I’m telling it to run 25 trials for both blocks, however, when I’m piloting the study and get to the second block, I get this error.
For piloting purposes, if I set numEncoding = 2 and numRetrieval = 4 in the first block, and do the same for the second block, I can run the whole task. However, when I set numEncoding = 25 and numRetrieval = 40 in both blocks, I get the error in the second block. If I keep numRetrieval = 40 for the second block, but make numEncoding = 3 or some lower number, then I can get through the second encoding block, but get the error after the encoding trials!
Any idea why this may be? Is it because that it already ran the number of trials? I tried changing the names but that didn’t work for me