トライアルタイムライン
トライアルタイムラインは、1つのトライアルのための構造化された設計図として機能します。これは、刺激、インタラクション、および応答収集を含む、参加者に提示されるすべての要素の順序とタイミングを決定します。これらのコンポーネントを明確な順序で整理することにより、トライアルタイムラインは、一貫性と正確な実験制御を保証します。
重要: トライアルタイムラインは、1つのトライアルのみを表します。これは、全体の実験ではありません。複数のトライアルタイムラインを組み合わせて、実験タイムラインで繰り返すことによって、完全な実験を作成することができます。
トライアルタイムラインの範囲
トライアルタイムラインは、単一のトライアルインスタンスに限定されています。それは、一つの実行サイクル内で何が起こるかのみを定義します。トライアルの開始から完成までを含みます。
トライアルタイムラインは対象外です 🚫これは、トライアルタイムラインにはデフォルトで次の情報が含まれないことを意味します:
- トライアルが何回繰り返されるか
- 実験全体の中でトライアルがどのように順序付けられているか
- 異なる条件やブロックがどのように構成されているか
- 実験の非トライアル要素
その主な役割と正しい使用法は、一つの単独のトライアルの内部構造を明確に定義し表現することです。これは、その後の広範な研究デザインでの使用方法に依存しません。

トライアルの構造
実験における各トライアルは、一連のフレームから構成され、各フレームは参加者をタスクへと導く特定のステップまたは画面を表します。
フレームの順次フロー
トライアルタイムラインは、トライアル内の個々のステップであるフレームで構成されています。各フレームは異なる画面または状態を表し、フレームは開始から終了までの定義された順序で実行されます。
たとえば、あるフレームはフィクサス クロスを表示し、次のフレームは刺激を提示し、後のフレームで応答を収集します。トライアルタイムラインは、実験がどうやってフレームからフレームへと移動するかを制御します。これには、各フレームがどれくらいの時間表示されるか、および遷移を促すトリガーが含まれています。
一般的なフレームのシーケンス
一般的なトライアルタイムラインには、次のようなものが含まれる場合があります:
- 参加者を準備させるためのフィクサス フレーム
- コンテンツ(例:画像、テキスト、音声、ビデオ)を提示する刺激フレーム
- 入力が収集される応答フレーム
- フィードバックまたはインタートライアルフレーム
これらはすべて、同じトライアルタイムライン内の別々のフレームであり、別のトライアルではありません。
トライアルタイムラインの操作
トライアルタイムラインは、単一のトライアルの視覚的なシーケンスを構築する場所です。これは、左から右へ順に表示され、各フレームが参加者が見る画面を表します。このビューから、フレームを直接追加、配置、構成できます。
フレームの追加
トライアルに新しいフレームを追加するには、トライアルエディタの下部にあるボタンを使用します。フレームタイプは2種類から選択でき、フレームをインポートするオプションもあります:
キャンバス
キャンバスフレームは、レイアウトに対する自由な制御を提供します。内容要素を画面の特定の座標に配置することができます。このフレームタイプは、刺激の正確な位置が重要な場合に使用します — たとえば、視覚認知タスク、反応時間タスク、または画面上のものの表示位置に対する詳細な制御が必要な研究で使用します。
ページ
ページフレームは、コンテンツを自動的に縦方向に配置します。要素は一貫したスペースで垂直に積み重ねられ、このフレームタイプは、レイアウトの柔軟性よりも可読性と流れが重要な質問票、同意書、アンケートに最適です。
フレームのインポート
インポートオプションを使用することで、アクセスできる他のタスクや研究からフレームを持ち込むことができます。これは、既存のデザインをゼロから再構築せずに再利用したい場合に便利です。
インポートする際に、フレームに付随する変数をどのように扱うか尋ねられます:
- 新しい変数を作成 — インポートされたフレームは完全に独立し、自身の変数のコピーで動作します
- 既存の変数を再利用 — インポートされたフレームは、現在のタスクにすでに存在する変数に接続し、すべてを関連付けます
インポートされたフレームは、タイムラインに追加され、他のフレームと同様に編集できます。
フレーム設定
タイムラインでフレームを選択すると、右側のフレーム設定パネルを利用して指定できます。利用可能なオプションはフレームタイプによって異なりますが、以下はすべてのフレームに共通するものです:
名前:タスク内でフレームを特定するためのラベル(参加者には表示されません)持続時間:ミリ秒で設定するオプションの固定表示時間。チェックを外すと、イベントまたはアクションがトライアルを進めるまで、フレームは画面上に留まります背景色:カスタム背景色を設定するか、研究のデフォルトを使用します。注: 目の動きを追跡する研究では、キャリブレーションの背景色がデフォルトの白と同じであることが重要です。マウスを隠す:このフレームがアクティブな時、参加者のカーソルを非表示にします
キャンバスフレーム設定
幅と高さ:キャンバスエリアの寸法は、ピクセル、全画面単位、ミリメートル、またはタスクのズームモードによって視覚的な度合いで設定できます(タスク設定で定義されている通り)。
ページフレーム設定
最大幅:ページコンテンツエリアの最大幅境界のサイズ:要素間の境界の厚さ要素のマージン:ページ上の要素間の間隔
トライアルタイムラインの変更 — トライアルシステム
トライアルシステムは、実験の条件を定義し、トライアルの構造および繰り返しの方法を制御する場所です。各ファクターレベルのユニークな組み合わせは条件となり、タイムラインは現在編集中の条件を反映するように適応します。
条件ごとの編集
デフォルトでは、タイムラインで行った変更はすべての条件に一度に適用されます。これは、トライアル&条件パネルでデフォルトトライアル行が選択されていることから示されます。このモードでの編集は、すべての条件で共有されるベースラインプロパティを設定します。
特定の条件を編集するには、トライアル&条件パネルでその行をクリックします。 タイムラインとフレーム設定は、その条件を反映するように更新されます。デフォルトから異なるプロパティは視覚的にハイライトされ、何がカスタマイズされたかを簡単に確認できます。
四つの特異性レベルで作業できます:
- デフォルトトライアル — 変更はすべての条件に適用されます
- ファクターレベル — 変更は特定のファクターレベルを共有するすべての条件に適用されます
- 条件 — 変更はファクターレベルの特定の組み合わせに適用されます
- 個別のトライアル — 変更は条件内の単一のトライアル繰り返しに適用されます。
トライアル&条件テーブルにおいて、条件ごとの# トライアルを入力します。個別のトライアルにアクセスするには、矢印アイコン►を使用して条件行を展開します。
編集階層
これらの四つのレベルは、厳格な上から下への階層を形成します。より高いレベルで行った変更は、より低いレベルで行った変更に優先されます。たとえば、個別のトライアルレベルでテキストオブジェクトをカスタマイズし、その後同じプロパティを条件レベルで変更した場合、条件レベルの設定が個別のトライアルに設定されたものを上書きします。同じ論理が階層のすべてのレベルに適用されます — デフォルトトライアルでの変更は、そのプロパティのファクター、条件、または個別のトライアルレベルで設定されたものを上書きします。
これは、作業する順序が重要であることを意味します。一般的なルールとして、デザインを上から下へ構築します: デフォルトトライアルから始めて、共有されるすべてのものを確立し、その後ファクターレベル、条件、そして最後に個別のトライアルに進む必要がある場合のみ、より正確なオーバーライドを必要とします。デザインプロセスの初期に細部レベルで変更を行い、その後高いレベルを調整するために戻ると、予期しない結果を引き起こす可能性があります。より高いレベルの変更は、より特定の変更を上書きします。作業中に階層を念頭に置くことで、意図しない上書きを避け、トライアルデザインを予測可能に保つことができます。
例: 画像評価研究
参加者が自然の風景と都市の風景という2つのカテゴリの画像を見て、各画像がどれだけ穏やかに感じるかを評価する研究を行っていると想像してください。ファクターパネルで、ファクター名をシーンタイプに編集し、2つのレベル — 自然と都市を設定します。トライアル&条件テーブルに条件ごとの# トライアルを入力します。個別のトライアルにアクセスするには、矢印アイコン►を使用して条件行を展開します。
デフォルトトライアル — ここから、標準的な形でトライアルをデザインします。フレームの中央に画像オブジェクトを配置し、その下に評価スケールを追加し、上に「この画像はどれほど穏やかに感じますか?」というテキストラベルを設定します。フレームの持続時間、背景色、他のプロパティを設定して、表示される画像に関係なく同様のものにします。すべての条件は自動的にこのレイアウトを継承します。
ファクターレベル — あなたの研究には1つのファクターがあります:シーンタイプ、2つのレベル — 自然と都市があります。自然のファクターレベルで、画像オブジェクトを自然写真に設定し、必要に応じてテキストラベルを更新します。都市のファクターレベルでは、画像を都市の写真に置き換えます。各レベルに属するすべての条件が、正しい画像を表示します。
条件 — 特定のファクターレベルの組み合わせが、さらに調整を必要とする場合(特に2x2デザインの場合) — たとえば、特定の条件では高コントラストの都市画像が使用され、正しく表示するために暗い背景が必要な場合 — 他のものに影響を与えることなくその条件レベルで変更を加えることができます。
個別のトライアル — 条件内の単一のトライアル繰り返しにユニークな調整が必要な場合は、個別のトライアルレベルでそれを適用できます。
上から下へ作業することで、各プロパティを適用される最高レベルで一度だけ定義し、残りは階層に任せます。もし最初から各条件を別々に編集した場合は、共通のレイアウトへの後の変更(たとえば評価スケールの移動)は、条件ごとに個別に繰り返す必要があります。
トライアルタイムラインの変更およびトライアルシステムを特徴とした実際の研究
以下の研究は、実験タスクの文脈でトライアルタイムラインを実際に使用しているものです。特に各研究内の主要なデスクトップタスクに関連しています。これらをインポートまたは検査して、このデザイン機能を詳しく見ることができます。
フランカータスク
この研究はフランカータスクを使用して選択的な注意と抑制的コントロールを測定します。参加者は周囲の干渉物を無視しながら、中央の矢印の方向に応答します。反応時間と正確性がパフォーマンス指標として記録されます。
ドットプローブタスク
このタスクでは、参加者は一対の画像を見た後、小さなドットが表示され、キー入力(デスクトップ)またはボタン入力(モバイル)でドットの位置にできるだけ早く応答しなければなりません。
条件ごとに変更できるもの
すべてのフレームには、すべての条件にわたって同じセットのオブジェクトが含まれています — 特定の条件のためにオブジェクトを追加したり削除したりすることはできません。フレームにオブジェクトが存在する場合、それはすべての条件に存在します。特定の条件でオブジェクトが表示されるかどうかを制御するには、フレームの開始時にその可視性またはアクティブ状態を変更するイベントを使用します。
表示されるオブジェクトについては、次のプロパティを条件ごとにカスタマイズできます:
- コンテンツ — 要素が表示するテキスト、画像、音声、またはビデオを変更します
- 位置とサイズ — 特定の条件のために要素を移動またはサイズ変更します
- スタイル — 色、フォント、境界線、または他の視覚的プロパティを調整します
- 可視性およびアクティブ状態 — 要素を表示または非表示にしたり、全く無効にしたりし、条件に関連付けられたイベントを使用します
非実験タスクにおけるトライアルタイムライン
トライアルタイムラインは、繰り返し可能なフレームのシーケンスのために特別に設計されています。同じ構造を複数回提示する必要がある場合に使用されます。たとえば、反応時間タスクや刺激応答実験などです。
しかし、研究のすべての部分がこの繰り返し構造に従うわけではありません。同意書、指示画面、質問票などの要素は、通常一度のみ提示され、トライアル内で繰り返されるフレームのシーケンスを構成しません。この理由から、これらは実験タスクと一緒にトライアルタイムラインの力をフルに活用するのではなく、別々のタスクとして実装されています。
この分離により、トライアルタイムラインは繰り返される実験トライアルに焦点を当て、他のタスクタイプは研究の一回限りのまたは独自に構築された部分を処理します。
したがって、質問票ベースのタスクのような非実験タスクにトライアルタイムラインが表示されることがあるものの、トライアルタイムラインの完全な機能は、特にトライアルシステムの文脈で実験タスクにおいて発揮されます。