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 sẽ 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 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à một quy trình gồm hai bước: bạn tạo một 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 thiết lập cơ bản.
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 các lựa chọn đó sau. Mã JSON mẫu cho một mục câu hỏi mới bao gồm 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 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 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 sẽ giúp tự động hoá quá trình chấm điểm. Mỗi câu hỏi có thể có một giá trị điểm được chỉ định 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 bên dưới, 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 phản hồi cụ thể cho câu trả lời đúng và sai bằng cách sử dụng các trường whenRight
và whenWrong
.
- 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 dạng câu 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 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ừ các câu hỏi mà câu trả lời là thông qua 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.