Я создал эксперимент в Psychopy Builder. Из-за ограничений в сборщике мне пришлось создать небольшой фрагмент пользовательского кода. Это работает как следует при запуске кода в построителе психологии. Если я запускаю исследование онлайн с Павловией, то все работает нормально, кроме фрагмента пользовательского кода. Очевидно, этот кусок кода на Python должен быть переведен на Javascript. Я не обладаю глубокими знаниями ни по одному из двух языков.
Это фрагмент кода на Python (который работает):
if len(avoidance.keys) != 0:
USready = False;
if trialClock.getTime() > 19:
UStimeCheck = True;
if (USready == True and UStimeCheck == True):
showUS = True;
if (USready == False and UStimeCheck == True):
continueRoutine = False;
Это перевод кодаВыше я пытался в Javascript (это не работает):
if (avoidance.keys != null) {
USready = false;
}
if (trialClock.getTime() > 19) {
UStimeCheck = true;
}
if (USready == true && UStimeCheck == true) {
showUS = true;
}
if (USready == false && UStimeCheck == true) {
continueRoutine = false;
}
Я определил переменные USready, UStimeCheck и showUS:
var showUS = false;
var USready = true;
var UStimeCheck = false;
Я также попытался установить USready на false иправда, но это не имело никакого значения. Есть идеи, что может быть не так с кодом в Javascript?
Спасибо! Sara