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
  • 日本語
  • ガイド
    • はじめに

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

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

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

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

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

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

マルチユーザー実験デザインは、Labvancedがそれ以外で完全に孤立した状態で実行する参加者を意図的に接続することです。その背後にある概念を理解することは、単なる個々のツールだけでなく、建設を開始する前に自分自身の研究に最適なアプローチを判断するのに役立ちます。このページ全体に関連する読み物がリンクされているので、概念が理解できれば、より技術的なセットアップに移るのは簡単です。

デフォルトでは、Labvancedの研究に参加するすべての参加者は、自分の実験を孤立して実行しており、同じセッションに複数の参加者がいる場合でも同様です。マルチユーザーモードをオンにすること自体はそれを変更しません: それは複数の参加者が同じ実行中のセッションに参加できるようにしますが、参加者が行うすべてのことは、あなた自身がその接続を構築するまで、他の参加者には表示されません。イベントはそれを構築するものであり、特にDistribute Variableアクションが、1人の参加者の孤立した実験から別の参加者の実験に値を運ぶ架け橋となります。

マルチユーザーが必要なとき

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

前提知識

以下の用語を理解するために、Labvancedの基本的な知識、たとえばイベントの動作方法や変数の使用方法を知っておくことが推奨されます。

Labvancedの3つのフレームタイプのイラスト:キャンバス、ページ、およびウェブサイトフレーム

フレーム

試行中に参加者が各時点で見るものを保持するビルディングブロック。

Labvancedのイベントシステムのイラスト、トリガーとアクションが組み合わさって研究の論理を構築する様子

イベント

トリガーとアクションとは何か、そしてそれらが研究の論理を構築する方法。

異なるデータ型を保持するラベル付きコンテナとしてのLabvancedの変数の概念的描写

変数

変数とは何か、研究中に値をどのように保存し、更新するのか。

同期セッションの設定

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

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

例: どちらの参加者も、他の参加者が応答する前に次の試行に進むべきではありません。そのフレームでSync Frame Startを設定し、両参加者が到着するまでその場で待機します。

ペアリングおよび役割

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

例: Role_Idが1と等しい場合 → ターゲット画像を表示。Role_Idが2と等しい場合 → 代わりに応答オプションを表示。

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

例: 2人の実験参加者が同じ時間帯に予定されています。各参加者にgroup=12を含むリンクを与えれば、2人はロビーからランダムに一致するのではなく、ペアとして組まれます。

参加者間の共有変数

これが橋そのものです。変数を配布するアクションは、選択したトリガーに基づいて、1人の参加者から他の参加者のターゲット変数に値を送信します。イベントが発火するまでは、何も共有されません。

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

複数の参加者が同時に同じターゲット変数に書き込みできる場合は、最初の到着者が処理される前に他の誰も通過できないように、アクションのブロッキングオプションをオンにします。

以下の画像では、実際の研究でイベントを介してセットアップされたこのブロッキングオプションが示されています:Role_IdゲートされたRequirement Actionがランダムナンバーを生成し、それをBlockを有効にしたすべての参加者に配布します。このため、2人の参加者が同じ配布値を順序を無視して処理することはできません。

Role_Idが1と等しいことを確認する要件アクション、ThenブロックがDraw Random NumberをamountToSplitに保存し、その後Blockが有効な状態で数量をすべての参加者に送信するDistribute Variableアクションを実行

Role_Idが1と等しい実際の要件アクションが、数量をamountToSplitに保存するDraw Random Numberを実行し、その後Blockが有効な状態でそれを全参加者に送信します。

ベストプラクティス

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

具体的なパターン:ディレクター/マッチャーの参照コミュニケーションタスク

これは古典的な参照コミュニケーションタスクです:1人の参加者がターゲットアイテムを説明し、もう1人が候補のセットからそれを特定します。これは二役のデザインであり、上記のツールに直接マッピングされます。

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

これは、以下のリンクにある画像説明デモの背後にある同じ構造です。メカニズムが設置されると、ターゲット/候補のコンテンツを入れ替えることで、基盤となるイベント論理を変更することなくパラダイムを変更できます。

Labvancedのマルチユーザーデザインの例

上記のツールは、隔離された例ではなく、実際の研究を駆動する場合は異なって見えます。以下の研究の1つを自分のアカウントにインポートし、My Studiesから開いて、Study Designタブに移動して、どのようにRole_Id、Distribute Variable、およびフレームの同期がその特定のタスクのために実際にセットアップされたかを見てください。ここで説明されている方法だけでなく。

ウルティマタムゲーム

2人のプレーヤーによる経済的意思決定タスク:1人の参加者が共有リソースの分割を提案し、もう1人がそれを受け入れるか拒否します。


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

1人の参加者が内部の価格情報を受け取り、それを正確に共有するか、歪めるか、保持するかを決定するリアルタイムの2人プレイバージョンです。

さらなる読み物

マルチ参加者研究

このページのすべてのメカニズムの技術的リファレンス:マルチ参加者モードを有効にする、Role_Id、フレームおよびタスクの同期、変数の配布。

Labvancedでのマルチユーザー研究に参加している参加者のイラスト。

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

機能概要:実装の詳細に関係なく、行動研究のためにマルチユーザー研究が可能にすること。

変数を扱う

変数の種類と特性、Role_Idベースのロジックと変数分配ターゲットの基盤。

チャットボックス付き画像説明タスクとゲーム

実際の研究におけるディレクター/マッチャーパターンの完全なウォークスルー、チャット変数と反応時間のセットアップを含む。

被験者管理タブ

被験者管理タブの完全なリファレンス:被験者グリッド、メールテンプレート、およびSMTP設定。

Prev
データフレームパターン
Next
縦断的実験デザイン