
テキストオブジェクト
テキストオブジェクトはLabvancedの多目的ツールであり、研究者がコーディングなしで参加者にテキスト刺激を提示することを可能にします。これは、単語、文、指示、または任意のテキストコンテンツを表示するために、認知、社会、行動研究で幅広く使用されています。
テキストオブジェクトは、実験のニーズに合わせて完全にカスタマイズ可能です。研究者は、フォントの種類、サイズ、色、整列、位置、さらにはイベントを通じた動的更新を制御できるため、インタラクティブで適応的な実験に最適です。
テキストオブジェクトの追加
実験にテキストオブジェクトを追加するには、オブジェクトメニューに移動し、テキストオブジェクトを選択します。
テキストオブジェクトの編集 - テキストエディタ
テキストオブジェクトを操作する際、テキスト関連の編集をさらに行うための「テキストエディタ」が表示されます。
テキストエディタは、標準のワードプロセッサと同様にテキストを修正/編集するために使用できます。たとえば、フォントサイズ、テキストの整列、フォントの色、その他多くのスタイル調整を変更できます。画像や表もテキストボックス内に含めることができます。テキストエディタ機能の完全リストについては、こちらをご覧ください。
テキストオブジェクトのためのオブジェクトプロパティパネル
オブジェクトプロパティパネル(編集モード中の右側)では、テキストオブジェクトを完全にカスタマイズできます。これには、位置、テキストボックスのサイズ、可視性、ドラッグ可能性などのオプションが含まれます。
テキストオブジェクトの制御
テキストオブジェクトは、実験内で動的に制御でき、いつ、どのように、およびどの条件で表示または変更されるかを決定します。これは通常、Labvancedのタイムライン(フレーム)とイベントシステムを通じて管理されます。
可視性とタイミング
テキストオブジェクトを制御する最も一般的な方法の1つは、特定のフレーム内に配置することです。
- テキストオブジェクトは、配置されたフレーム内でのみ表示されます。
- フレームの持続時間を調整することで、どのくらい表示されるかを制御できます。
- シーケンスを作成するには(例:指示の後に刺激を表示)、異なるテキストオブジェクトを連続するフレームに配置します。
さらに、可視性はオブジェクトプロパティパネルを介して制御できます。
- 可視性をオン/オフに切り替え
- 特定の条件が満たされた後のみオブジェクトを表示するように設定
イベントを使用してテキストを制御する
Labvancedのイベントシステムを使用すると、ランタイム中にテキストオブジェクトを動的に変更できます。
一般的な使用ケースには、次のものが含まれます。
テキストの表示/非表示
参加者の応答やタイマーの後にテキストを表示または非表示にするトリガー。テキスト内容の更新
変数に基づいて表示されるテキストを変更(例:「正解」または「不正解」などのフィードバックを表示)。条件付き表示
論理に応じて異なるテキストを表示(例:参加者の回答が正しい場合)。
例:
- If
accuracy == 1→ display “Correct!” - If
accuracy == 0→ display “Incorrect”
テキストを変数にリンクする
前述したように、テキストオブジェクトは変数にリンクすることでリアルタイムデータを反映できます。
- テキストエディタ内でリンクされた変数を使用して、値を動的に表示。
- これをイベントと組み合わせて、実験中に変数を更新します。
これは特に次のような場合に有用です。
- トライアルごとのフィードバック
- スコアやカウンタを表示
- パーソナライズされた指示
動的テキスト
最も重要なことは、テキストエディタを使用して変数を挿入し、それをレンダリングできることです(フィードバックを提供するためなど)。これらのオプションから、[x] リンクされた変数オプションは非常に人気があり、左上隅に表示されます。このオプションは、テキストをハイライトし、変数にリンクして、その値を表示します。

これは、スコア、フィードバック、またはその他の動的コンテンツを表示するのに役立ちます。
他のオブジェクトとの組み合わせ
テキストオブジェクトは、他の要素と組み合わせて使用されることがよくあります。
- ボタン: 応答オプションと並んで指示を表示
- 画像/ビデオ: キャプションやコンテキストを提供
- 入力フィールド: 質問やプロンプトにラベルを付ける
複数のオブジェクトをフレームやイベント内で調整することで、完全にインタラクティブな画面を作成できます。
実践的な例
シンプルなフィードバックフロー:
- 参加者が質問に応答する
- イベントが応答を評価する
- テキストオブジェクトが次のように更新される:
- 「Correct!」(緑のテキスト)
- または「Incorrect」(赤のテキスト)
- 短い遅延の後、次のフレームが始まる
まとめ
テキストオブジェクトを制御するには、以下のオプションの組み合わせが必要です。
- フレーム → テキストが表示されるタイミングを決定
- イベント → テキストがどのように振る舞うかを決定
- 変数 → テキストが何を表示するかを決定
これらのツールを組み合わせることで、実験内に動的で応答性のあるインタラクティブなテキスト要素を作成できます。