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

テストの管理は、Google フォームの主要な機能の一つです。このガイドでは、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 のみで、whenRight または whenWrong のフィードバックは提供できません。他の種類の質問では採点は自動的に行われず、generalFeedback しか提供できません。

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