合計スコアを計算する質問票 | 総スコア
Labvancedで複数の質問票項目のスコアを単一の総スコアにまとめるために、イベントシステムを使って以下の簡単な手順に従ってください。
Frame Startトリガーを作成します。- 配列変数を作成し、そこに質問票関連のすべての項目を配置します:
Array Operations→Add/Remove Array Entriesアクションを設定します。配列変数に名前を付け(例:Total Items)、合計が必要なすべての項目を配列に追加します(例:Q1、Q2、Q3、Q4)。
- 配列内のすべての項目を合計して新しい変数に格納します:
Variable Actions→Math & Statisticsを追加します。操作をSumに設定し、入力として先ほど作成した配列を選択し、出力スコアを格納する新しいスカラー変数を作成します(例:Total Score)。
これらの手順は、次のセクションで詳しく説明します。
ここで説明したプロセスは、サブスケールの計算など、他の文脈にも適用できます。
スコアをまとめて加算する手順ガイド
質問票のスコアをまとめて加算する手順を見ていきましょう。以下の原則を任意の質問票に適用して、任意のスコアの合計を計算できます。
ステップ 1: キャンバスフレームを追加 + フレームイベントを作成
タスクエディタで、+ Canvasをクリックして新しいフレームを作成します。ここでスコアが計算され、表示されます。

- イベントタブに移動します。
+ Frame Eventをクリックします。- イベントに「総スコア計算」などの名前を付けます。
- 次へクリックします。

ステップ 2: トリガーの設定
Trial and Frame Triggerを選択します。- トリガータイプとして
Frame Startを選択します(これによりフレームの開始時にイベントがトリガーされます)。実験デザインに応じて別のトリガーを指定できます。 - 次へクリックします。

ステップ 3: アイテムをグループ化して格納するアクションの設定
まず、単一の変数の中にすべてのスコア値を追加する必要があります。そのために、配列が必要です。
Add Action → Array Operations → Add/Remove Array Entriesをクリックします。

リンクアイコンをクリックしてからAdd Variableをクリックします。次に、以下のように変数を定義します:
Name:Total Items(またはユニークなもの)。Format:ArrayData Type:Numeric
OKをクリックします。
アクション内で続けて:
- インデックスタイプを
End of Arrayに設定します。 - 該当するアイテム変数(例:
Q1、Q2、Q3、Q4)を追加します(+)。

ステップ 4: 合計スコア用に配列を合計するアクションの設定
Add Action → Variable Actions → Math & Statisticsをクリックします。

アクションのために、以下を指定します:
- Type:
Array Operations - Operation:
Sum - Input Array:
Total Items(先ほど作成した配列) - Output Array:
- リンクアイコンをクリックします。
+ New Variableを選択し、そのパラメータを指定します:- Name: Total Score(または他のユニークな名前)
- Set Format: Array, Data Type: Numeric。

以上です!これで、四つの質問のスコアを合計することによって計算された単一のスコアが得られました。