テストの採点オプションを設定する

テストの実施は、Google フォームの主な機能の 1 つです。このガイドでは、Forms API を使用してクイズを作成し、採点オプションを追加する方法について説明します。

基本的なテストを作成する

テストを作成する最初の段階は 2 つの手順で構成されます。フォームを作成してから、フォームの設定を更新してテストとして定義します。基本的な設定手順については、フォームまたはテストを作成するをご覧ください。

問題を追加

テストを作成したら、質問を追加します(質問の種類のリストについては、Question object をご覧ください)。採点オプションは、質問を最初に追加するときに含めることも、後で更新することもできます。採点オプションを含む新しい質問項目の JSON コードの例は次のようになります。

"item": {
    "title": "Which of these singers was not a member of Destiny's Child?",
    "questionItem": {
        "question": {
            "required": true,
            "grading": {
                "pointValue": 2,
                "correctAnswers": {
                    "answers": [{"value": "Rihanna"}]
                },
                "whenRight": {"text": "You got it!"},
                "whenWrong": {"text": "Sorry, that's wrong"}
            },
            "choiceQuestion": {
                "type": "RADIO",
                "options": [
                    {"value": "Kelly Rowland"},
                    {"value": "Beyoncé"},
                    {"value": "Rihanna"},
                    {"value": "Michelle Williams"}
                ]
            }
        }
    }
}

フォームに質問項目を追加する方法については、フォームまたはテストを更新するをご覧ください。

採点オプションを追加する

テストの質問に採点オプションを追加すると、採点プロセスを自動化できます。各質問に点数を割り当て、回答に関するフィードバックをユーザーに提供できます。

以下の質問タイプでは、correctAnswers フィールドを追加すると、テストの送信時に自動的に採点されます。whenRight フィールドと whenWrong フィールドを使用して、正解と不正解のそれぞれに具体的なフィードバックを提供できます。

  • チェックボックス
  • ラジオ
  • プルダウン

短文回答形式の質問も correctAnswers フィールドを追加することで自動採点できますが、generalFeedback のフィードバックのみを提供できます。whenRightwhenWrong のフィードバックは提供できません。他のタイプの質問では、採点は自動で行われず、generalFeedback のみを提供できます。

注: 回答がファイルのアップロードによる質問を除き、ユーザーの回答はテキストとしてキャプチャされ、評価されます(さまざまなタイプの回答の形式については、TextAnswer オブジェクトをご覧ください)。正解するには、解答が解答集と完全に一致する必要があります。