Я использую психопсию для построения когнитивной задачи. У меня на экране 5 кругов и участнику нужно нажать на хороший кружок. Мой код:
if mouse.isPressedIn(cercle_1):
continueRoutine = False
# save data if you like:
thisExp.addData('correct', 1)
thisExp.addData('RT', t)
elif mouse.isPressedIn(cercle_2):
# save data if you like:
thisExp.addData('correct', 0)
thisExp.addData('RT', t)
continueRoutine = True
elif mouse.isPressedIn(cercle_3):
# save data if you like:
thisExp.addData('correct', 0)
thisExp.addData('RT', t)
continueRoutine = True
elif mouse.isPressedIn(cercle_4):
# save data if you like:
thisExp.addData('correct', 0)
thisExp.addData('RT', t)
continueRoutine = True
elif mouse.isPressedIn(cercle_5):
# save data if you like:
thisExp.addData('correct', 0)
thisExp.addData('RT', t)
continueRoutine = True
Проблема в том, что мой файл данных содержит только время отклика (RT) и информацию об окружности_1. Я бы понятия не имел, пробовал ли участник другой круг, прежде чем нажимать на круг_1.
Вопрос: Как я могу иметь в своем CSV-файле информацию обо всех случаях, когда участник нажимал кнопку мыши. Возможно, перед нажатием cercle_1 он нажимал cercle_3. Сейчас у меня есть только то, сколько времени потребовалось, чтобы получить правильный ответ.