Проблема - всегда есть только пустой экран, когда я пытаюсь запустить этот код. В журналах все в порядке: предложения читаются и все. Я также попытался создать уникальные идентификаторы для каждого испытания, созданного из шаблона, но это не помогло + .CSV слишком долго писать последовательность вручную. Именование испытаний в шаблоне по -разному (
Код: Выделить всё
training_prime
Поскольку мои экспериментальные испытания имеют ту же структуру, что и обучающие, вот упрощенная версия сценария. Предполагается, что он будет генерировать "training_prime" и "training_target" динамически в файле Training_trials.csv . Каждый "training_prime" сразу же сопровождается его соответствующим "training_target" , поддерживая спаривание из одной и той же строки:
Код: Выделить всё
PennController.ResetPrefix(null)
Sequence(
randomize("training"),
SendResults()
)
Template("training_trials.csv", row =>
[
newTrial("training",
newText("PRIME: " + row.prime_sentence).print(),
newController("AcceptabilityJudgment", {
s: row.prime_sentence,
as: ["1", "2", "3", "4", "5", "6", "7"],
presentAsScale: true,
instructions: "Evaluate the sentence",
leftComment: "weird",
rightComment: "good"
}).center().print().wait(),
newTimer("pause", 300).start().wait()
),
newTrial("training",
newText("TARGET: " + row.target_sentence.replace("___", "")).print(),
newButton("Next").print().wait()
)
])
Код: Выделить всё
pairID,prime_sentence,target_sentence
t1,PRIME 1.,In a hole in the ground there lived a ___.
t2,PRIME 2.,A mouse took a stroll through the ___ dark wood.
Подробнее здесь: https://stackoverflow.com/questions/796 ... ank-screen