多参与者研究

描述

在 Labvanced 中,可以创建多个受试者同时参与的一项实验的研究。为此,任务编辑器提供了一些额外的功能,以便在多参与者实验中实现同步和数据交换。

启用多参与者功能

默认情况下,任务编辑器中创建多参与者研究所需的工具是隐藏的。如果您想启用它们,可以在右侧列的“研究设置”菜单项下进行。点击“转换”按钮后,所有相关工具将被启用并可见。每次实验的参与者人数可以设置。

  • 请注意,一旦点击“转换”按钮,就无法撤销此操作。如果您后来决定不需要这些额外的工具,只需忽略它们,并确保手动移除所有相关的动作和同步。

角色 ID

由于多个受试者同时参与,有必要在不收集个人信息的情况下区分它们。这可以借助数字系统变量“Role_Id”来实现。当新的多参与者实验开始时,每个参与者都会获得一个从一开始的唯一 Role_Id,以递增的顺序分配。通过使用需求动作,可以根据分配给特定受试者的 Role_Id 执行动作。需求动作的一个示例可以是:如果 Role_Id 等于 1,受试者将看到图像 x;如果 Role_Id 等于 2,受试者将看到图像 y。

框架同步

通过在“框架设置”菜单项下激活“同步框架开始”复选框,可以安排即将到来的框架的同步开始。若激活,参与者必须等待在所有其他参与者达到同步框架之前,才能开始目标框架。

在创建研究时,确保所有参与者达到同步框架。否则,某些参与者可能会走入死胡同并无尽等待,因为其他参与者跳过了同步框架(例如,由于条件跳转)。

任务同步

通过在“任务设置”菜单项下激活相应的复选框,可以同步新任务的开始。请注意,此选项仅同步任务开始,因此是任务的第一个框架。任务内的其他框架不受影响。关于框架同步,确保所有参与者达到同步任务。

分布值动作

借助分布变量动作,实际的信息交换可以实现。根据事件的触发,从一个参与者发送一个任意值到同一实验中一个或多个其他参与者的目标变量。

动作选项

一旦选择“分布变量”动作作为事件的动作,可以选择一些选项:

  • 第一个选项指定变量分配是否应影响所有参与者或仅选定的参与者。
  • 第二个选项指定目标变量及其值。请注意,您可以将所有变量用作目标变量。值可以是常量值、当前变量值或更复杂的算术运算。重要的是要指出,箭头并不代表等号,而是目标变量潜在的赋值。在某些情况下,动作可能会被拒绝,目标变量保持不变,这也适用于发起此动作的参与者。
  • 第三个选项指示受影响的动作是否应使用阻塞系统。

阻塞系统

由于分配可能影响其他参与者的行为,如果两个或更多参与者想要几乎同时将它们的值分配给同一目标变量,研究设计者必须决定是允许所有分配还是拒绝所有分配,直到处理完一个。

通过激活第三个分布变量选项,阻塞系统被启用。在这种情况下,首个到达的分配将被执行。其他分配尝试将被阻止,直到其被处理,这意味着所有受影响的参与者都确认收到了此动作。

通过禁用第三个选项,所有到达的分配尝试将无条件执行。