
マルチプル チョイス オブジェクト
マルチプル チョイス オブジェクトは、参加者にラベル付きのオプションのセットを提示し、どれを選択したかを記録します。オプションは静的なテキストラベルや、実行時にLabvancedの変数によって生成されるものがあり、事前の回答や実験条件に基づいてオプションのラベルや提出された値が変更される動的な質問票を作成するのが簡単です。選択された応答は、リンクされた文字列変数に格納されます。
マルチプル チョイス オブジェクトの追加
タスクエディタツールバーで、Question Optionsグループを開き、Multiple Choiceを選択して要素を現在のフレームに追加します。
要素が追加されると、Labvancedは参加者の選択した応答を格納する変数の名前を付けるよう促します。変数は文字列型で、参加者が選択したオプションの提出された値を記録します。
デフォルトでは、二つのオプションが自動的に追加されます。+および-コントロールを使用してオプションを追加または削除できます。詳細はオブジェクトのプロパティパネルで確認してください。
オブジェクトのプロパティ
| プロパティ | デフォルト | 説明 |
|---|---|---|
Randomize Item Order | オフ | 有効にすると、各試行の開始時にオプションの順序がランダム化されます。 |
Link Item Order to Array | オフ | Randomize Item Orderがオンのとき、ランダム化された順序を数値配列変数に格納します。データ内の提示順序を記録するのに役立ちます。 |
Show Question Header | オン | オプションの上に質問テキストを表示します。エディタのフレーム上で質問テキストを直接編集します。 |
Required | オフ | 有効にすると、参加者はオプションを選択するまで進むことができません。 |
Allow Custom Answer | オフ | リストの下部に自由入力フィールドを追加します。 |
Show only if last option selected | オフ | Allow Custom Answerが有効な場合、参加者が最後のオプションを選択するまで自由入力フィールドは非表示のままです。 |
オプションの追加と設定
各オプションには二つの部分があります。
- 表示ラベル: 参加者に表示されるテキストです。エディタのフレーム上でオプションテキストを直接クリックして入力または編集します。オブジェクトのプロパティパネルでは編集できません。
- 変数値: 参加者がこのオプションを選択したときに、リンクされた変数に記録される文字列です。デフォルトでは
option_1,option_2などになります。オブジェクトのプロパティパネルのVariable Value列で変更します。
オプションを追加するには、オブジェクトのプロパティパネルで+をクリックします。最後のオプションを削除するには、-をクリックします。
エントリごとの変数リンク
各オプションはLabvancedの変数にリンクできます。オプションに変数がリンクされると、表示ラベルと提出された値の両方が、エディタに設定された静的なテキストと値ではなく、その変数の実行時の現在の値によって駆動されます。
これにより、以下が可能になります:
- 過去の回答や実験要因に基づいてオプションラベルが変わる質問票の作成
- 対応バランスの取れたまたは個別化された刺激提示のため、データフレームからオプション内容を読み込む
- 条件間で同じマルチプル チョイス オブジェクトを使用しながら、オプションの内容を変える
オプションに変数をリンクする方法:
オブジェクトのプロパティパネルで、オプションエントリを見つけ、変数セレクタを使用して既存の変数を選択するか、新しい変数を作成します。一度リンクされると、オプションの表示ラベルはエディタ内のプレースホルダとして変数名が表示され、実験中にラベルと提出された値の両方にその変数の実行時の値が使用されます。
Note: 変数がリンクされると、そのエントリの静的ラベルと提出された値フィールドは変数によって上書きされます。実行時に変数に値がない場合、オプションは空白で表示されます。
オプションの順序のランダム化
オブジェクトのプロパティパネルでRandomize Item Orderを有効にすると、各試行の開始時に参加者に提示されるオプションの順序がランダム化されます。
分析のために提示順序を記録する必要がある場合(たとえば、順序効果を考慮するため)、Link Item Order to Arrayを有効にして変数名を指定します。これにより、シャッフルされたオプションインデックス番号のシーケンスとして、順番が数字配列変数に保存され、参加者の応答とともに試行終了時に記録されます。
カスタム回答
Allow Custom Answerを有効にすると、リストの下部に自由入力フィールドが追加されます。これを選択した参加者はカスタムの応答を入力できます。入力された値は、静的な提出された値の代わりにメインリンク変数に記録されます。
Show only if last option selectedを有効にすると、参加者がリスト内の最後のオプションを選択するまでテキストフィールドを非表示のままにします。これは「その他(具体的に記入)」デザインの一般的なパターンです。
変数の統合
マルチプル チョイス オブジェクトは、要素を追加したときに作成される1つの文字列変数にリンクされています。参加者がオプションを選択すると、そのオプションの提出値が変数に書き込まれ、試行終了時に記録されます。
- オプションが静的な提出値を使用する場合、その文字列が記録されます。
- オプションが変数にリンクされている場合、そのリンクされた変数の実行時の値が記録されます。
Allow Custom Answerが選択された場合、参加者が入力したテキストが記録されます。
要素を別の変数に再リンクするには、オブジェクトのプロパティパネルの変数セレクタを使用します。