我使用 Psychopy v1.81.02,到目前为止我尝试了 Builder。
我的目标是编写一个实验,其中两个不同的任务分别呈现 32 种声音。这两个任务在指令(播放声音之前)和评级(播放声音之后)方面有所不同。声音和任务在每次试验中随机发生,即每个声音被分配给两个任务一次并且任务随机发生。最后,它用 32 个声音运行了 64 次试验:每个声音两次,两个任务,但声音和任务在试验中都是随机的。
在 Builder 中,我创建了两个例程:例程 1(= 任务 1)由指令_1 + 声音_1 + 评分_1 组成,例程 2(= 任务 2)由指令_2 + 声音_1 + 评分_2 组成。
为了调用声音,我包含了一个带有一个参数“audiofile”和 32 个条件(声音文件)的 .csv 文件,并将其置于“随机”状态。就声音的随机化而言,这很有效,但是我怎样才能使任务以随机顺序发生呢?我试图在例程周围放置一个循环,但不知道在“那里”放什么来随机化两个例程 - 这甚至可能吗?