Hello all! I am trying to achieve something quite complex with a pretty limited knowledge of coding and python and could really use the assistance of a kind Samaritan.
What I am trying to achieve:
I am trying to programme a criterion learning task in psychopy. The task will test participants ability to recall a word from a word pair. They will be given feedback on whether they are correct and if incorrect they will be given the correct answer. I have no issues with this aspect of the experiment and have a fully working version of this.
The programme needs to remember whether the participant has gotten the answer correct or not. Once a participant has got a specific trial correct twice, it will be removed from the loop. The loop needs to continue to repeat until the participant has answered each trail correctly twice.
What I have tried to far make it work:
I have began by creating a few trials in separate blocks instead of creating one block with the trials being defined in an excel sheet like usual. I did this with the logic of this article I read which suggests a potential work around about not being able to include conditional mapping in the builder. How to hack conditional branching in the PsychoPy builder | Computing for Psychologists
Currently each of these blocks contains a trial in which participants see one half of a word pair, can type in the other word and are given feedback on whether they are correct or not, this aspect is fully functional. What I want to achieve from here is the criterion learning aspect, so that each of these trials are repeated until answered correctly twice.
If anyone has any suggestions on how to achieve this I would greatly welcome them. My limited knowledge of coding which I think will be needed for this, has got be at a loss. If any more information is needed please just ask.