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

Quản lý 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 cho bạn biết cách tạo bài kiểm tra và thêm các lựa chọn chấm điểm bằng Forms API.

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à một quy trình gồm 2 bước: bạn tạo biểu mẫu, sau đó cập nhật chế độ cài đặt của biểu mẫu để xác định biểu mẫu đó 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 hướng dẫn cơ bản về cách thiết lập.

Thêm câu hỏi

Sau khi tạo bài kiểm tra, hãy thêm câu hỏi (xem Question object để biết danh sách các loại câu hỏi). Bạn có thể thêm các lựa chọn chấm điểm khi thêm câu hỏi lần đầu hoặc cập nhật sau. Mã JSON mẫu cho một mục câu hỏi mới có các lựa chọn chấm điểm sẽ có dạng 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"}
                ]
            }
        }
    }
}

Hãy xem bài viết Chỉnh sửa biểu mẫu hoặc bài kiểm tra để tìm hiểu cách thêm một mục câu hỏi vào biểu mẫu.

Thêm các lựa chọn chấm điểm

Việc thêm các lựa chọn chấm điểm vào câu hỏi trong bài kiểm tra giúp tự động hoá quy trình chấm điểm. Mỗi câu hỏi có thể được chỉ định một giá trị điểm và đưa ra ý kiến phản hồi cho người dùng 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 tự động chấm điểm khi bài kiểm tra được gửi. Bạn có thể cung cấp ý kiến phản hồi cụ thể cho câu trả lời đúng và câu trả lời sai bằng cách sử dụng các trường whenRightwhenWrong.

  • Hộp kiểm
  • Đài
  • Trình đơn thả xuống

Bạn cũng có thể tự động chấm điểm câu hỏi trả lời ngắn bằng cách thêm trường correctAnswers, nhưng bạn chỉ có thể cung cấp ý kiến phản hồi generalFeedback chứ không thể cung cấp ý kiến phản hồ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 có câu trả lời là tệp tải lên, 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). Để được coi là đúng, câu trả lời phải khớp chính xác với đáp án.