การดูแลแบบทดสอบเป็นหนึ่งในฟีเจอร์หลักของ 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
เพื่อดูรายละเอียดเกี่ยวกับวิธีจัดรูปแบบคำตอบประเภทต่างๆ) ยกเว้นคำถามที่ตอบผ่านการอัปโหลดไฟล์ หากต้องการให้คำตอบถูกต้อง คำตอบจะต้องตรงกับเฉลยคำตอบทุกประการ