QZ101* クイズブロックを使ってクイズを作成するにはどうすればよいですか?
クイズを作成するには、以下のものが必要です:
まず、クイズ内で「電卓」の設定を行う必要があります。
これを行うには、以下のフィールドタイプを使用して、質問と回答選択肢を作成する必要があります:
- 数量;
- ドロップダウンリスト;
- チェックボックス;
- 1行の入力フィールド;
- 質問と回答;
- 画像付きの質問。
採点は、このフィールド一覧のみを使用して行われます。
「計算機」フィールドを使用すると、各回答選択肢に割り当てられた点数を事前に計算することができます。
仕組みは?
— ページにクイズフォームを追加する;
— 必要なフィールドを作成します(上記のリストから);
— 対応するフィールドにフィールド変数名(a、b、first、second など)を指定してください;
— 等号を使って、各選択肢に点数を割り当てます(例:最初の選択肢 = 10)。
— クイズに「計算機」フィールドタイプを追加し、フォームのフィールドで使用した変数を用いて値の計算式を作成します。
重要:数式には基本的な算術演算子のみを使用してください:
+ - * / ()
フィールド内の変数はすべて使用してください。そうしないと、Calculatorが正しく採点できません。
その後、計算機の設定が完了し正常に動作するようになったら、計算機での採点結果に応じて結果を表示するために、フィールドの分岐オプションを適用する必要があります(これはクイズ内の別のステップとなります)。
これを行うには、以下の手順を実行する必要があります:
— クイズの「コンテンツ」タブに移動し、クイズの手順が表示されているタブを開きます;
— 「結果」ステップを作成します;
— 「結果」カードで、「表示条件」ボタンをクリックします;
— 表示条件の設定画面が開いたら、「条件を追加」ボタンをクリックします;
— 「このステップのアクション」フィールドで、「このステップを表示する」という動作を選択する必要があります;
— 次に、「アクション条件」で「Calculator」フィールドを選択し、クイズ終了時に結果を表示させるために訪問者が獲得すべきスコアや範囲を指定する必要があります;
— クイズを完了した際に得られるスコアによって結果が複数ある可能性があるため、すべての結果に対してこの処理を行う必要があります。
重要:フォームが掲載された公開ページにスコアが表示されないようにするには、「計算機」フィールドの「フォームに表示しない」オプションを有効にする必要があります。