Thiết lập cách chấm điểm bài kiểm tra

Quản lý các bài kiểm tra là một trong những tính năng chính của Google Biểu mẫu. Hướng dẫn này chỉ cho bạn cách tạo bài kiểm tra và thêm các tuỳ chọn chấm điểm bằng API Biểu mẫu.

Tạo bài kiểm tra cơ bản

Giai đoạn đầu tiên của việc tạo bài kiểm tra là quy trình gồm 2 bước: bạn tạo một biểu mẫu, sau đó cập nhật các chế độ cài đặt của biểu mẫu để xác định đó là bài kiểm tra. Hãy xem phần Tạo biểu mẫu hoặc bài kiểm tra để biết các hướng dẫn thiết lập cơ bản.

Thêm câu hỏi

Sau khi tạo bài kiểm tra, bạn hãy thêm các câu hỏi (xem Question object để biết danh sách các loại câu hỏi). Bạn có thể bao gồm các tuỳ chọn chấm điểm khi thêm câu hỏi lần đầu tiên hoặc cập nhật sau. Mã JSON mẫu cho một mục câu hỏi mới bao gồm các tuỳ chọn chấm điểm như sau:

"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"}
                ]
            }
        }
    }
}

Xem phần Cập nhật biểu mẫu hoặc bài kiểm tra để tìm hiểu cách thêm mục câu hỏi vào biểu mẫu.

Thêm tuỳ chọn chấm điểm

Việc thêm các tuỳ chọn chấm điểm vào câu hỏi kiểm tra sẽ giúp tự động hoá quá trình chấm điểm. Mỗi câu hỏi có thể được gán một giá trị điểm và cung cấp cho người dùng ý kiến phản hồi về câu trả lời của họ.

Đối với các loại câu hỏi dưới đây, việc thêm trường correctAnswers sẽ cho phép hệ thống tự động chấm điểm các câu hỏi đó khi bạn nộp bài kiểm tra. Bạn có thể cung cấp phản hồi cụ thể cho các câu trả lời đúng và sai bằng cách sử dụng các trường whenRightwhenWrong.

  • Hộp đánh dấu
  • Đài phát
  • Trình đơn thả xuống

Bạn cũng có thể tự động chấm điểm cho các câu hỏi cho câu trả lời ngắn bằng cách thêm trường correctAnswers. Tuy nhiên, bạn chỉ có thể đưa ra ý kiến phản hồi generalFeedback, không phải whenRight hoặc whenWrong. Đối với các loại câu hỏi khác, việc chấm điểm không tự động và bạn chỉ có thể cung cấp generalFeedback.

Lưu ý: Ngoại trừ những câu hỏi mà câu trả lời được tải lên bằng tệp, câu trả lời của người dùng sẽ được ghi lại và đánh giá dưới dạng văn bản (xem đối tượng TextAnswer để biết thông tin cụ thể về cách định dạng các loại câu trả lời khác nhau). Để chính xác, câu trả lời phải khớp chính xác với đáp án.