Я использую комбинацию кодера и построителя и, похоже, сталкивается с проблемой сбора времени отклика на нажатия клавиш. Я относительно незнакома с кодированием. Я все еще на стадии тестирования, и он еще не в финальной форме. Вкратце, эксперимент должен представить список слов в случайном порядке, участники получат инструкции для теста распознавания для слов, а затем снова просмотрят список, нажав y или n, увидев предыдущие слова.Эксперимент не записывает время реакции во время цикла
У меня есть 3 процедуры, в порядке: пробная версия, напоминание, инструкции и напоминания. У пробных и повторных паролей есть один цикл итераций вокруг них. studylista - это список, содержащий 4 слова, которые я ввел под вкладкой beginexperiment в кодере под пробной процедурой. Для recallwords на вкладке начать рутинную, у меня есть в кодере:
studylista = ['balls','dingy','bear','shoe'];
import random
random.shuffle(studylista)
studylista
import time
for i in studylista:
text.setText(i) # Prepare stim
text.pos = (0, 0)
text.draw() # Draw to buffer
win.flip() # Display on monitor
response = event.getKeys(timeStamped=True)
time.sleep(5.0)
Для того же recallwords рутины У меня также есть ключевой элемент ответа в строитель наборе для хранения последнего ключа. Программа работает правильно в том смысле, что все отображается. Он не распечатывает файл csv, который включает ответы во время цикла выше, но он дает это в текстовом файле. Я также хочу иметь время отклика с начала слова, представленного в цикле for, когда участник нажимает клавишу, записанную в файле где-нибудь, и я полагаю, что timestamped позаботится. Благодарю.
Отредактировано, что бы добавить необходимую информацию о studylista.
Отлично! Получил это, чтобы работать для презентаций, посвященных изучению и распознаванию, и теперь дает мне время ответа. Благодарю. – Anchises