マルチ参加者研究
説明
Labvancedでは、複数の被験者が同時に1つの実験に参加する研究を作成することが可能です。この目的のために、タスクエディタはマルチ参加者実験中の同期とデータ交換を可能にするための追加機能を提供しています。
マルチ参加者機能の有効化
デフォルトでは、マルチ参加者研究を作成するために必要なツールはタスクエディタに隠されています。これらを有効にしたい場合は、右側の列にあるメニュー項目「研究設定」の下で行うことができます。「変換」ボタンをクリックすると、関連するすべてのツールが有効化され、表示されます。実験ごとの参加者数を設定できるようになります。
- 変換ボタンをクリックすると、元に戻すことはできないので注意してください。後でこれらの追加ツールが必要ないと思う場合は、無視して、関連するアクションや同期を手動で削除してください。
役割ID
複数の被験者が同時に参加しているため、個人情報を収集せずに彼らを区別する必要があります。これは、数値システム変数「Role_Id」を使用して行うことができます。新しいマルチ参加者実験が開始されると、各参加者には1から始まる一意のRole_Idが順に割り当てられます。要件アクションを使用すると、特定の被験者に割り当てられたRole_Idに応じてアクションを実行することができます。要件アクションの例としては、Role_Idが1の場合は被験者が画像xを見て、Role_Idが2の場合は被験者が画像yを見ることができるというものがあります。
フレームの同期
次のフレームの同時開始は、「フレーム設定」メニューの下にあるチェックボックス「フレーム開始の同期」を有効にすることで設定できます。有効にすると、参加者はターゲットフレームを開始する前に、すべての他の参加者が同期されたフレームに到達するまで待機しなければなりません。
研究を作成する際は、すべての参加者が同期されたフレームに到達するようにしてください。そうしないと、一部の参加者は行き止まりに達し、別の参加者が同期されたフレームをスキップしたために無限に待機する可能性があります(例えば、条件付きジャンプによる)。
タスクの同期
新しいタスクの開始も、「タスク設定」メニューの下にある該当するチェックボックスを有効にすることで同期できます。このオプションはタスクの開始、つまりタスクの最初のフレームのみを同期することに注意してください。タスク内の他のフレームには影響しません。フレームの同期と同様に、すべての参加者が同期されたタスクに到達するようにしてください。
事前定義された参加者グループ
デフォルトでは、マルチユーザー研究に参加する参加者は、ロビーにいる誰からでもランダムにマッチングされます。事前定義されたグループ機能を使用すると、ランダムマッチングをバイパスし、特定の参加者を同じセッションに強制的に結びつけるカスタム参加者リンクを作成できます。
これを使用するには、公開と記録タブに移動し、カスタムリンクの構築セクションを開き、groupフィールドに数値を入力します。同じgroup値を持つリンクを介して参加する参加者は、グループ化され、お互いだけでマッチングされます。group値なしで参加する参加者は、別々にマッチングされます。
これは、特定の参加者ペアを一緒に実行する必要がある事前に設定されたダイアドまたはグループ研究にとって便利です。
値を配布するアクション
配布変数アクションの助けにより、実際の情報交換を実現することができます。イベントのトリガーに応じて、任意の値を1人の参加者から同じ実行中の他の1人または複数の参加者のターゲット変数に送信することができます。
アクションオプション
配布変数アクションがイベントのアクションとして選択されると、以下のオプションが選べます:
- 最初のオプションは、変数の配布がすべての参加者に影響するか、選択された参加者のみに影響するかを指定します。
- 2番目のオプションは、ターゲット変数と値を指定します。すべての変数をターゲット変数として使用できることに注意してください。値は定数値、現在の変数値、またはより複雑な算術演算である可能性があります。矢印は等号を表すのではなく、ターゲット変数の潜在的な代入を示すことを明確にしておくことが重要です。一部のケースでは、アクションが拒否され、ターゲット変数が変更されないことがあります。これはこのアクションの発起者にも当てはまります。
- 3番目のオプションは、影響を受けるアクションがブロッキングシステムを使用するかどうかを示します。
ブロッキングシステム
配布が他の参加者の行動に影響を与える可能性があるため、2人以上の参加者がほぼ同時に同じターゲット変数に値を配布したい場合、研究デザイナーはすべての配布を許可するか、1つだけを処理されるまで拒否するかを決定しなければなりません。
3番目の配布変数オプションを有効にすると、ブロッキングシステムが有効化されます。この場合、最初に受信した配布が実行されます。他の配布試行はブロックされ、処理されるまで待機します。これは、アクションの影響を受けるすべての参加者がこのアクションの受領を確認したことを意味します。
3番目のオプションを無効にすると、すべての受信した配布試行が無条件に実行されます。