I have the following code for a task I am trying to finalise:
check for quit:
if "escape" in theseKeys:
endExpNow = True
if len(theseKeys) > 0: # at least one key was pressed
key_resp_9.keys = theseKeys[-1] # just the last key pressed
key_resp_9.rt = key_resp_9.clock.getTime()
# was this 'correct'?
if (key_resp_9.keys == str(Correct)) or (key_resp_9.keys == Correct):
key_resp_9.corr = 1
else:
key_resp_9.corr = 0
# a response ends the routine
continueRoutine = False
However, what I really want is for the trial to only finish after the correct response has been selected. How can I achieve this?
Thanks