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