キャンバスとページフレーム
説明
フレームはタスク階層における2番目に低いインスタンスです。各トライアルでは、実験実行中に一連のフレームが表示されます。フレームは各トライアルグループ内で作成されるため、異なるトライアルグループは完全に独立したフレームシーケンスを持ちます。トライアル内のイベントは、各フレームのフレームプロパティやオブジェクトを変更することができます。通常、1つのトライアルグループには複数のフレームがあります。異なるフレームは、実験実行時にデフォルトで順次提示されますが、イベントシステムを使用することで順序を完全にカスタマイズすることもできます。
フレームは削除、コピー、または他のタスク/研究からインポートできます。タスクがインポートされるのと同様に、フレームをインポートする際には、各変数を新しくコピーされたフレームでどのように使用するかを指定する必要があります。コピーする(新しいものを作成する)または再利用する(既存のものにリンクする)のいずれかを選択できます。フレームのデフォルト順序は、各フレームを特定の位置にドラッグすることで変更できます。「現在選択されているフレーム」は、マウスクリックで選択されてタスクエディタの中央に表示されます。
フレームにはキャンバスフレームとページフレームの2種類があります。これらは各トライアルグループ内で混在させることができます(ただし、多くの場合は分けておいた方が意味があります)。どちらも「トライアルタイムライン」のそれぞれのアイコンをクリックすることで、現在選択されているトライアルグループに追加できます。キャンバスフレームとページフレームは、いくつかのフレームプロパティを共有しています。これらは以下の通りです:
- 名前 (文字列): フレームの名前。
- 期間 (有効/無効): 有効にすると、現在のフレームの固定表示期間をミリ秒単位で指定できます。この時間が経過すると、次のフレームが自動的に表示されます。これは、参加者を次のフレームに移動させる簡単な方法です。ただし、期間を使用する場合は、他のフレームまたは次のフレームに参加者を移動させるためにイベントを使用することは推奨されません。このオプションを有効にするのは、フレームの期間が常に固定されていて、「ジャンプ先」イベントが別のフレームにジャンプするためにカスタムでない場合のみ推奨されます。
- 色 (16進数文字列): フレームの背景色。
- マウスを隠す: (有効/無効): 有効にすると、フレーム実行中にマウスは参加者に表示されません。
キャンバスフレームとページフレームの違い
キャンバスフレームとページフレームはさまざまな点で異なります。最も重要なのは、キャンバスフレームでは、オブジェクトを自由に配置したり、スケールを変更したり、ドラッグ&ドロップで変更したりできることです。ユーザーはキャンバスフレームをズームインおよびズームアウトすることもできます。グリッドラインと呼ばれるオプションの補助線は、オブジェクトを均等に配置するのに役立ち、エディタ内で表示または非表示にできます(フレームの下にあるチェックボックスをクリック)。キャンバスフレームでは、コンテンツを非常に独自に編集できます。
ページフレームは主にアンケートを作成するために使用され、あらかじめ定義されたレイアウトによって非常に効率的にデザインできます。ページフレームのオブジェクトは自由に配置できず、自動的に下に流れてリスト形式を作成します。要素の縦の順序は、ドラッグ&ドロップメソッドを使用して簡単に変更できます。ズームインおよびズームアウトの代わりに、マウスホイールを使って上下にスクロールできます。また、補助的なグリッドラインの代わりに、実験実行中のページフレームがどのように見えるかを確認するためにプレビューモードを有効化できます(フレームの下にあるチェックボックス)。

2種類のフレームは、次のセクションで説明されるいくつかの異なる一般的なプロパティも持っています。
特殊なキャンバスフレームプロパティ
- フレームの高さ (数値): デザインユニットでのフレームの高さを決定します。
- フレームの幅 (数値): デザインユニットでのフレームの幅を決定します。
特殊なページフレームプロパティ
- 最大幅 (数値): ピクセルでのフレームの最大幅を決定します。
- ボーダーサイズ (数値): ページフレーム内の要素のボーダーサイズを決定します。
- 要素の余白 (数値): ページフレーム内の要素の下余白を決定します。
使用法
選択されたトライアルグループ内のすべてのフレームは、「トライアルタイムライン」(タスクエディタの下部中央)に表示されます。最後にクリックされたフレームが現在選択されているフレームで、その内容が中央のフレームに表示されます。オブジェクトとイベントは、各フレームに別々に追加できます。「現在選択されているフレームのプロパティ」は、トライアルタイムラインの右側に表示されます。フレームの順序は、ドラッグ&ドロップメソッドを使用して変更できます。既存のフレームは、コピー、削除、インポートすることができます。