タスクエディタ
説明
タスクエディタは、すべての実験コンテンツとロジックが作成および編集される場所です。各タスクは、エディタで個別に開いて編集できます。タスクはさまざまに異なり、多くの方法で修正できますが、最も重要な側面はフレームタイプと、タスクのために定義された複数の試行があるかどうか(試行ループが有効かどうか)です。 各タスクは、通常、1つずつ提示される複数のフレームを持つことができますが、これはイベントロジックによって変更できます。

フレームタイプには、「キャンバスフレーム」と「ページフレーム」の2種類があります。キャンバスフレーム上では、画像、ビデオ、テキスト要素、質問票要素などの要素をドラッグ&ドロップで自由に配置してサイズ変更できます。一方、ページフレームでは、要素は自動的に追加された順に列に配置されますが、要素の順序は変更できます。ページフレームは質問票を作成するのに最適であり、キャンバスフレームはインタラクティブな行動タスクを作成するのに最適です。
すべてのインタラクティブ/プログラムロジックは、各フレームを誘導するイベントを使用して作成されます。イベントは、オブジェクトや変数のプロパティをさまざまな方法で変更するために使用できます。複数の試行(フレームの繰り返し提示)を持つタスクを作成するには、組み込みの試行システムを使用できます。試行システムは、タスクと定義されたフレームの間に位置する別の階層構造です。試行システムの主な機能は、さまざまな方法で変化するタスクの複数の実行(試行)を生成することです(例: 異なる刺激、ロジック、オブジェクトプロパティなど)。 定義された試行は、刺激の被験者内または間のバランスを達成するために、さまざまな方法でランダム化できます。全体として、タスクエディタはLabvancedのほとんどの機能を構成し、いくつかのサブメニューがあります。以下のドキュメントでは、主な特徴コンポーネントによってグループ化されたタスクエディタの機能を説明します。
階層
研究設計と同様に、タスクも階層的に構造化されています。8つの階層レベルがあり、3つの主要な機能にグループ化できます。最上位のレベルはタスクであり、いくつかの試行グループを持つことができます。次に、要因が試行グループに挿入され、すべての要因には互いに組み合わさるレベルがあります。要因レベルのクロスが実験の条件を作成します。最後に、各条件内でユーザーは試行の数を指定できます。定義された各試行のために作成されたフレームが表示され、各フレームには通常、いくつかのオブジェクトが含まれます。全体のタスク階層は次のようになります。
- タスク(最上位インスタンス、試行グループを含む)
- 試行グループ(要因とフレームを含む)
- 要因(レベルを含む)
- レベル(条件を作成するためにクロスされる)
- 条件(試行を含む)
- 試行(フレームを修正する)
- フレーム(オブジェクトを含む)
- オブジェクト(最下位インスタンス)
- フレーム(オブジェクトを含む)
- 試行(フレームを修正する)
- 条件(試行を含む)
- レベル(条件を作成するためにクロスされる)
- 要因(レベルを含む)
- 試行グループ(要因とフレームを含む)
コンポーネント
主な機能とタスク設定
タスクエディタの左上には、主な機能があり、保存、タスクのテスト実行の開始、および別のタスクへの切り替え(ドロップダウンメニューを使用)があります。また、研究名と編集が有効または無効(ロック状態)であるかが表示されます。以下は「タスク設定」であり、すべてのタスクレベルの設定を変更できます。特に、これらの設定は次のとおりです:メイン設定、ランダム化、表示設定、および物理信号。メイン設定では、試行を有効/無効にし、実験に選択された言語を見ることができます。ランダム化では、試行の順序を固定またはランダム化するためのさまざまなオプションがあります。試行はデフォルトでランダム化されます。表示設定では、フレームの表示を固定または適応型に設定し、初期カウントダウンを切り替えることができます。各タスクはデフォルトでカウントダウンから始まります。物理信号では、アイ・トラッキングとヘッドトラッキングを有効にできます。アイ・トラッキングに関する詳細は、4部構成のアイ・トラッキング指導ビデオを参照してください。
試行システム
試行システムは、タスクエディタの左側に配置され、「ファクターツリー」と「試行と条件」テーブルの2つのサブコンポーネントがあります。試行システムは、通常、わずかな変動で定義されたフレームのいくつかの繰り返しプレゼンテーションを作成するために使用されます。各タスクは1つ以上の試行グループで構成されており、異なるフレームシーケンスと異なる要因を定義できます。試行グループ内の各要因には1つ以上のレベルがあり、試行グループ内のすべての要因は交差し、すべての要因のレベルを組み合わせてこの試行グループの条件を作成します。各条件に対して、試行の数を個別に決定できます。
キャンバスとページフレーム
現在のフレームシーケンスはタスクエディタの下部に表示され、現在選択されているフレームは編集画面の中央に表示されます。各試行グループについて、異なる一連のフレームを作成し、キャンバスフレームとページフレームを自由に組み合わせることができます。いくつかの要素/オブジェクト(すなわち、画像、ビデオ、音声オブジェクト、およびアイ・トラッキングキャリブレーション)は、キャンバスフレームでのみ利用可能です。キャンバスフレームとページフレームのフレームプロパティはわずかに異なり、オブジェクトのプロパティも異なります。キャンバスフレームのオブジェクトは自由に配置および整理でき(XおよびY座標、幅および高さプロパティを持つ)、ページオブジェクトは固定位置ですが、その垂直順序は整理できます。ページオブジェクトのサイズは、マージンとパディングプロパティを使用して調整できます。
オブジェクト
現在選択されているフレームの右側にある編集パネルを使用して、オブジェクトをキャンバスまたはページフレームに追加できます。現在のフレームのすべてのオブジェクトの概要は、パネルの左側にある「オブジェクト」タブの下に表示されます。一般的に、オブジェクトは視覚的および/または聴覚的刺激を提示または記録するために使用できます。さまざまな質問票要素/オブジェクト(チェックボックス、スライダー、ドロップダウン、リッカート要素など)が多数あります。すべてのオブジェクトには、オブジェクトごとに異なるプロパティがあります。オブジェクトプロパティは、実験の実行中にイベントを使用して動的に変更できます。また、多くのオブジェクトはオブジェクト変数にネイティブにリンクされており、オブジェクトの現在の状態を保持します(例:スライダー値、数値入力など)。
変数
変数は、タスクエディタの右側にある「イベント」タブの隣にある「変数」タブの下にあります。変数はLabvancedでさまざまな方法で使用されます。変数は、いかなる種類の論理演算を実行するためや値を保存するためにイベントシステムで使用されます。変数は記録、初期値へのリセット、および動的に変更できます。変数の最も重要なプロパティは、データ型(例:文字列、数値、ファイル)とその形式(スカラー、配列)です。変数の値は、テキストストリングに挿入することによってもレンダリング/表示できます。すべての変数はグローバルにアクセス可能であり、つまり、タスクAで変数を設定/書き込み、次にタスクBで読み取ることができます。
イベントシステム
イベントは、タスクエディタの右側にある「オブジェクト」タブの隣にある「イベント」タブの下にあります。イベントを使用すると、実験にほぼ任意の論理を挿入できます。イベントシステムは、オンライン実験用にカスタマイズされた簡易的なグラフィカルプログラミング言語です。すべてのイベントには2つの主要なサブコンポーネントがあります:トリガー、これはイベントがどのように/いつ実行されるかを決定し、アクションのシリーズ、これはどの変更/ことが起こるべきかを表します。制御フローアクション(If - else、Whileループ、Callback)を使用して、アクションはお互いにネストすることもできます。
試行ランダム化
試行ランダム化ダイアログは、「ランダム化」の「タスク設定」内の「編集」を押すことで開くことができます。定義した試行をランダム化/再順序するためのさまざまな可能性があります(被験者内および間のバランスなど)。最も重要な機能は試行の順序を選択することです。デフォルトの値はランダムな試行順序ですが、固定された試行順序、適応的/動的な試行順序を設定したり、各参加者のためにカスタム試行順序をアップロードしたりすることもできます。他にもいくつかのプロパティがあり、さらにカスタマイズされたアプローチが可能です。「試行シーケンスのシミュレーション」内のリフレッシュボタンを押すことで、可能な試行シーケンスをシミュレートできます。
テキストエディタ
テキストエディタは、現在のフレームの上にあり、選択された編集可能なテキスト要素がある場合にのみ表示されます(テキストボックス内をダブルクリック)。テキストエディタは、標準のワードプロセッサと同様にテキストを修正/編集するために使用できます。たとえば、フォントサイズ、テキストの整列、フォントの色、その他多くのスタイル調整を変更できます。最も重要なことは、テキストエディタを使用して変数を挿入し、結果としてレンダリングできることです(例:フィードバックを提供するため)。画像やテーブルもテキストボックス内に含めることができます。