In my experiment I have an excel file containing 64 stimuli. For each participant I would like them to randomly see 10 out of the 64.
I have achieved this by reading other discourse conversations and using this on the Selected Rows column of my trials loop.
However, I have noticed sometimes some of the cues out of the 10 are the same as each other(not always).
Any advice on how to make sure the 10 randomly selected are different?
(Please note the 10 in nReps is because I would like my participant to then see those 10 stimulus repeatedly 10 times).
Thanks for your quick response!
When I have added the code you suggested to the “Begin Routine” portion, I do get 10 random stimuli appearing. But then the whole task ends, the second loop (trials_2) I have added with nReps 10 does not seem to work. How do I get it so I have only 10 random stimuli, but then they are shown 10 times?
Thanks in advance. Should it not go in Begin Routine?
Please can you explain what you mean by this? Where should I define the list.
The photo showed that I had inserted the following code into the Begin Routine location:
if trials.thisN == 9:
trials.finished = True
This code successfully selects only 10 trials from the excel document which contains 64 trials.
My issue is that when the 10 trials are finished, I want the exact same 10 trials to be repeated 10 more times.
I have also tried: trials_2 with nReps = 10 however the same issue occurs of each 10 cycles involving 10 different cues each time.
If you want to select 10 random rows for the first loop and then select the same rows next time then one option would be to append the current index to a list during the first loop and use that list as the selected rows for the second.