labvanced logoLabVanced
  • Research
    • Publications
    • Researcher Interviews
    • Use Cases
      • Developmental Psychology
      • Linguistics
      • Clinical & Digital Health
      • Educational Psychology
      • Cognitive & Neuro
      • Social & Personality
      • Arts Research
      • Sports & Movement
      • Marketing & Consumer Behavior
      • Economics
      • HCI / UX
      • Commercial / Industry Use
    • Labvanced Blog
    • Services
  • Technology
    • Feature Overview
    • Code-Free Study Building
    • Eye Tracking
    • Mouse Tracking
    • Generative AI Integration
    • Multi User Studies
    • More ...
      • Reaction Time/Precise Timing
      • Text Transcription
      • Heart Rate Detection (rPPG)
      • Emotion Detection
      • Questionnaires/Surveys
      • Experimental Control
      • Data Privacy & Security
      • Desktop App
      • Mobile App
  • Learn
    • Guide
    • Videos
    • Walkthroughs
    • FAQ
    • Release Notes
    • Documents
    • Classroom
  • Experiments
    • Cognitive Tests
    • Sample Studies
    • Public Experiment Library
  • Pricing
    • Licenses
    • Top-Up Recordings
    • Subject Recruitment
    • Study Building
    • Dedicated Support
    • Checkout
  • About
    • About Us
    • Contact
    • Downloads
    • Careers
    • Impressum
    • Disclaimer
    • Privacy & Security
    • Terms & Conditions
    • Third-Party Licenses
  • Appgo to app icon
  • Logingo to app icon
Learn
ガイド
ビデオ
ウォークスルー
よくある質問
ニュースレターアーカイブ
ドキュメント
教室
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
ガイド
ビデオ
ウォークスルー
よくある質問
ニュースレターアーカイブ
ドキュメント
教室
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • ガイド
    • はじめに

      • タスクエディタ
      • フレーム
        • キャンバスフレーム
        • ページフレーム
        • ウェブサイトフレーム
      • トライアルタイムライン
      • 刺激提示
      • 応答の正確さ
      • オブジェクト
      • イベント
      • 変数
      • タスクウィザード
      • トライアルシステム
      • 実験デザイン
        • スタディの作成
        • データフレームパターン
        • マルチユーザー実験デザイン
    • 特集トピック

      • ランダム化とバランス
      • 視線追跡
        • 視線追跡タスクにおける刺激の提示
        • アイTrackingキャリブレーション設定の選び方
        • タスクにおける視線追跡の設定
        • 注視データの録画とエクスポート
        • 目のトラッキングのための形状を関心領域 (AOI) として使用する
        • 参加者キャリブレーション体験
      • Webブリッジ
        • ウェブサイト AOI の選択 | アンカー、調整、および AOI トラッキングの確認
        • ウェブサイト AOI におけるマウスの動作の追跡 | ウェブブリッジガイド
      • アンケート
      • デスクトップアプリ
      • サンプルスタディ
      • 参加者募集
      • APIアクセス
        • REST API
        • Webhook API
        • WebSocket API
      • その他のトピック

        • 正確な刺激タイミング
        • マルチユーザー研究
        • Labvancedにおけるヘッドトラッキング | ガイド
    • メインアプリタブ

      • 概要: メインタブ
      • ダッシュボード
      • 私の研究
      • 共有された研究
      • 私のファイル
      • 実験ライブラリ
      • 私のアカウント
      • ライセンスとサービス
    • スタディタブ

      • 概要: 研究特有のタブ
      • 研究デザイン
        • タスク
        • ブロック
        • セッション
        • グループ
      • タスクエディタ
        • タスクコントロール
        • 試行システム
        • フレームタイプ
        • オブジェクト
        • オブジェクトプロパティテーブル
        • 変数
        • システム変数テーブル
        • イベントシステム
        • テキストエディタの機能
        • タスクエディタにおける視線追跡オプション
        • タスクにおける頭追跡
        • マルチユーザー研究
      • 設定
      • 変数
      • メディア
      • テキストと翻訳
      • 開始と参加
      • 被験者管理
      • データビューとエクスポート
        • Dataview と変数 & タスクの選択 (古いバージョン)
        • 録音へのアクセス (古いバージョン)
  • ビデオ
    • ビデオ概要
    • Labvancedの始め方
    • タスクの作成
    • 要素ビデオ
    • イベントと変数
    • 高度なトピック
  • ウォークスルー
    • イントロダクション
    • ストループタスク
    • 語彙決定タスク
    • ポズナーの視線誘導タスク
    • 変化盲点フリッカーパラダイム
    • 眼球追跡サンプル研究
    • 乳幼児眼球追跡研究
    • マウストラッキングによる注意捕捉研究
    • 迅速な連続視覚提示
    • ChatGPT研究
    • 眼球追跡デモ: SVGをAOIとして
    • マルチユーザーデモ: 対象者のカーソルを表示
    • ゲームパッド/ジョイスティックコントローラー - 基本設定
    • EEG統合を持つデスクトップアプリ研究
    • 被験者間グループのバランシングと変数設定
    • マルチユーザー研究の構築
    • ウェブサイトフレーム眼球追跡ウォークスルー
    • 条件付きウェブカメラ眼球追跡
  • FAQ
    • 機能
    • サポートポリシーとガイドライン
    • セキュリティとデータプライバシー
    • ライセンス
    • Labvancedの精度
    • プログラムによる使用とAPI
    • Labvancedをオフラインで使用する
    • トラブルシューティング
    • 研究作成に関する質問
  • ニュースレターアーカイブ
  • ドキュメント
  • 教室

マルチユーザー実験デザイン

デフォルトでは、Labvancedの研究において、各参加者は独立した実験を行います。たとえ複数の参加者が同じセッションにいても、参加者の行動は他の参加者には見えません。マルチユーザーモードをオンにしても、それ自体は変わりません。これは、複数の参加者が同時に同じ実行中のセッションに参加できるようにしますが、Distribute Variableアクションを自分で構築するまでは、一人の参加者が行ったことは他の参加者に見えません。このアクションが、ひとつの参加者の孤立した実験からもう一方の実験への値を運ぶ橋です。

マルチユーザーが必要な場合

参加者がリアルタイムで相互作用しない場合、たとえば2つの被験者間条件を比較しているだけの場合、グループ割り当てのある標準の単一参加者研究で十分です。同時に同じセッションにいる必要がある2人以上の参加者がいる場合、またはそのうちの一人の行動がセッションが進行中の間に他の参加者に届く必要がある場合、特にマルチユーザーが必要です。

同期型セッションの設定

マルチ参加者ツールはデフォルトで隠されています。それらを有効にするには、設定を開き、特別機能の下でマルチユーザー研究に進み、Transformをクリックします。これにより、Number of Participants(最小2)とMaximum Parallel Sessionsが表示されます。完全な設定リストについては、マルチユーザー研究を参照してください。このクリックは元に戻すことができないため、最初に参加者数を決定し、単一参加者バージョンを保持する場合は事前に研究を複製してください。

これをオンにすることは、参加者がセッションにグループ化される方法だけを変更します。参加者同士をつなげるものではありません。特定の瞬間に2人の参加者が同調し続ける必要がある場合は、Sync Frame Start(フレーム設定)またはタスク設定の下のマッチングオプションを使用して、すべての参加者が到着するまでその時点で全員を保持します。

例: いかなる参加者も、他の参加者が応答する前に次のトライアルに移動しないようにします。そのフレームにSync Frame Startを設定し、両方の参加者が到着するまでそこに待機します。

ペアリングと役割

各参加者は、参加者が参加する際に1から始まる順序で割り当てられるシステム変数Role_Idによって識別されます。これを要件アクションで使用して、参加者ごとに異なるコンテンツを提供します。

例: Role_Idが1に等しい → 対象画像を表示。Role_Idが2に等しい → 代わりに応答オプションを表示します。

デフォルトでは、参加者はロビーからランダムにマッチされます。予め決められたペアの場合は、代わりに事前定義された参加者グループを使用してください。公開と記録タブで、カスタムリンクの構築を開き、groupフィールドに値を入力します。同じgroup値でリンクを介して参加した参加者は、お互いだけでマッチされます。

例: 2人のラボ参加者が同じ時間帯にスケジュールされています。それぞれにgroup=12のリンクを与えれば、2人はロビーからランダムにマッチされるのではなく、ペアリングされます。

参加者間の共有変数

これが橋そのものです。Distribute Variableアクションは、選択したトリガーに基づいて、一方の参加者から別の参加者のターゲット変数に値を送信します。イベントがこのように発生するまで、何も共有されません。

例: ボタンをクリックしたトリガーで、クリックした参加者の現在のスコアを他の参加者の画面のPartnerScore変数に配布します。

同じターゲット変数に同時に書き込む可能性がある参加者が1人以上いる場合は、最初に到着したものが処理されるまで、他の参加者が通過できないようにアクションのブロックオプションをオンにします。

ベストプラクティス

  • 公開前に、2つの別々のブラウザセッション(2番目のタブまたはシークレットウィンドウ)でテストします。役割の割り当ては参加順序に依存するため、相互作用の両面を確認するにはこれが唯一の信頼できる方法です。
  • フレームの構築を始める前にRole_Idのロジックを決定します。役割の割り当てはセッション全体に適用されるため、最初からそれに沿って設計する方が、既に存在するフレームに後から追加するよりも簡単です。
  • メインパスだけでなく、同期したフレームのすべての条件分岐を監査します。ショートカットをとった参加者が他の参加者が無限に待たされる最も一般的な原因です。
  • 同じターゲット変数に同時に複数の参加者が書き込む可能性があるすべてのDistribute Variableアクションに対してブロックオプションをオンにします。
  • ペアリングを制御する必要がある場合(たとえば、スケジュールされたラボセッションや特定の役割の組み合わせに依存する研究など)には、ランダムなロビーのマッチングの代わりに事前定義された参加者グループを使用します。

具体的なパターン: ディレクター/マッチャー参照通信タスク

これはクラシックな参照通信タスクです: 一人の参加者がターゲットアイテムを説明し、もう一人が候補のセットからそれを特定します。これは2役のデザインであり、上記のツールに直接マッピングされます。

  1. 2人の参加者を持つマルチ参加者を有効にし、Transformをクリックします。
  2. Role_Idで要件アクションを使用して2つの役割を分けます:Role_Idが1の参加者がディレクターとなり、対象画像とテキスト入力が表示されます。Role_Idが2の参加者がマッチャーとなり、候補画像のセットが表示され、ターゲットは表示されません。(どのRole_Idがどの役割にマッピングされるかはあなたの選択です; パターンはどちらの方法でも同じように機能します。)
  3. ディレクターが説明を送信したとき、たとえばエンターキーまたはボタントリガーを使用し、Distribute Variableを用いてそのテキスト値をマッチャーの画面にあるDescription変数に送信します。1つの説明が飛んでいる間は他の説明が送信されないよう、ブロックを有効にします。
  4. 配布されたDescription値をマッチャーに表示し、候補画像を選択させます。正しい/不正解の変数を生成するために、既知のターゲットに対して応答をコーディングします。
  5. 両方の参加者が次のトライアルに移動するフレームでSync Frame Startを使用して、ディレクターがマッチャーが応答する前に進まないようにします。

これは、以下にリンクされている画像説明デモの背後にある同じ構造です。一度メカニズムが整うと、ターゲット/候補の内容を交換することで、基盤となるイベントロジックを変更することなくパラダイムを変えることができます。

Labvancedにおけるマルチユーザーデザインの例

ウルティマタムゲーム

2人用の経済的意思決定タスク: 一人の参加者が共有資源の分配を提案し、もう一人がそれを受け入れるか拒否するかを決定します。

画像説明デモ

ライブチャットボックスを使ったディレクター/マッチャー参照通信タスク: 一人の参加者がターゲット画像を説明し、もう一人がそれを特定します。

ストックマーケットゲーム

リアルタイムでの2人用バージョン。1人の参加者が内部の価格情報を受け取り、その情報を正確に共有するか歪めるか、または秘匿するかを決定します。

さらなる読み物

マルチ参加者研究

このページ上のすべてのメカニズムの技術的参照: マルチ参加者モードの有効化、Role_Id、フレームとタスクの同期、及び変数の配布。

マルチユーザー心理学研究

能力オーバービュー: マルチユーザー研究が行動研究において可能にすること、実装の詳細に関係なく。

変数との作業

変数の種類と特性; Role_Idベースのロジックおよび変数の配布のターゲットの基盤。

チャットボックスを使った画像説明タスクとゲーム

リアルな研究におけるディレクター/マッチャーパターンの完全なウォークスルー; チャット変数と反応時間の設定を含みます。

Prev
データフレームパターン