หากไม่คุ้นเคยกับเกณฑ์การให้คะแนนของ Classroom โปรดอ่านบทความเหล่านี้ในศูนย์ช่วยเหลือเพื่อเรียนรู้ เกี่ยวกับโครงสร้างทั่วไปของเกณฑ์การให้คะแนนและวิธีให้คะแนนเกณฑ์การให้คะแนนใน UI ของ Classroom
โครงสร้างเกณฑ์การให้คะแนน
มีแนวคิดสำคัญบางประการที่อาจคุ้มค่าเมื่อใช้ API สำหรับการโต้ตอบกับเกณฑ์การให้คะแนน
- มีเกณฑ์การให้คะแนน 1 รายการ (เป็นอย่างน้อย) ที่เกี่ยวข้องกับ
CourseWork
และ เกณฑ์การให้คะแนนดังกล่าวจะไม่ซ้ำกันสำหรับCourseWork
นั้น (ไม่สามารถแชร์CourseWork
ทรัพยากร) - เกณฑ์การให้คะแนนจะประกอบด้วยเกณฑ์ซึ่งประกอบด้วยระดับ เกณฑ์การให้คะแนน มีอย่างน้อยหนึ่งเกณฑ์เสมอ และเกณฑ์จะต้องมีอย่างน้อยที่สุดเสมอ หนึ่งระดับ
- ระดับอาจมีคะแนน (มีคะแนน) หรือไม่มีคะแนน (ไม่มีคะแนน) ระดับต้องเป็น
ที่มีคะแนนเต็มหรือไม่มีคะแนนเต็มในเกณฑ์การให้คะแนน
- หากมีการให้คะแนนระดับ ทุกระดับในเกณฑ์หนึ่งๆ จะต้องมีค่าที่ไม่ซ้ำกัน ตั้งค่าคะแนน จุดอาจเป็นจํานวนเต็ม (เช่น 10) หรือจุดทศนิยมก็ได้ (เช่น 9.99) ซึ่งอาจรวมถึง 0 ไม่ยอมรับค่า Null นอกจากนี้ เกณฑ์การให้คะแนนจะมีเกณฑ์เพียงเกณฑ์เดียวที่มีระดับเดียวไม่ได้ เท่ากับ 0 คะแนน
- หากระดับไม่มีคะแนน ควรละเว้นฟิลด์คะแนน ค่าว่าง เข้าด้วยกันไม่ได้
- ลำดับของเกณฑ์และระดับนั้นมีความหมายและแสดงถึงลำดับใน
จะแสดงใน UI ของ Classroom
- ระดับที่มีคะแนนจะต้องจัดเรียงตามคะแนนเสมอใน เพิ่มหรือลดลำดับ
- เกณฑ์การให้คะแนนแต่ละเกณฑ์มีเกณฑ์ได้สูงสุด 50 รายการและระดับประสิทธิภาพสูงสุด 10 รายการ ตามเกณฑ์
ช่องการส่งที่เกี่ยวข้องของนักเรียน
นอกจากนี้ ออบเจ็กต์การส่งงานของนักเรียนยังมีการเปลี่ยนแปลงด้วย ดังนี้
- นอกจากพร็อพเพอร์ตี้
draftGrade
และassignedGrade
ที่มีอยู่แล้ว งานที่นักเรียนให้คะแนนด้วยเกณฑ์การให้คะแนนมีdraftRubricGrades
และ พร็อพเพอร์ตี้assignedRubricGrades
รายการเหล่านี้แสดงคะแนนตามเกณฑ์ (ระดับ และคะแนนเต็ม) ที่นักเรียนได้รับระหว่างการให้คะแนนจาก ตามเกณฑ์ สถานะฉบับร่าง และสถานะที่กำหนดตามลำดับ - ในตอนนี้ พร็อพเพอร์ตี้เหล่านี้จะเป็นแบบอ่านอย่างเดียว ซึ่งหมายความว่า API จะไม่สามารถ ใช้ในการให้คะแนนงานที่ส่ง แต่คุณสามารถอ่านงานที่ให้คะแนนใน UI ของ Classroom
- งานที่นักเรียนส่งที่มีเกณฑ์การให้คะแนนที่เกี่ยวข้องจะมีช่อง
rubricId
ช่องนี้แสดงเกณฑ์การให้คะแนนล่าสุดที่เชื่อมโยงกับCourseWork
และค่านี้อาจเปลี่ยนแปลงเมื่อครูลบและสร้างเกณฑ์การให้คะแนนขึ้นมาใหม่
ลักษณะการทำงานของเกณฑ์การให้คะแนน
API มุ่งเป้าไปที่ UI ของ Classroom ทุกครั้งที่ทำได้เพื่อความสอดคล้อง แต่ ซึ่งอาจทําให้นักพัฒนาซอฟต์แวร์เกิดพฤติกรรมที่ไม่เหมาะกับนักพัฒนาซอฟต์แวร์และ กล่าวถึง:
- เกณฑ์การให้คะแนนมีไว้เพื่อเป็นแนวทางในการให้คะแนนโดยไม่จำกัดครู เพื่อ
ครูสามารถดำเนินการต่อไปนี้เมื่อให้คะแนนงานที่ส่งด้วย
เกณฑ์การให้คะแนน:
- ไม่ต้องสนใจเกณฑ์การให้คะแนนทั้งหมดเมื่อให้คะแนน
- ลบล้างคะแนนของเกณฑ์โดยไม่คำนึงถึงคะแนน ที่ใช้ได้ในระดับของเกณฑ์
- เลือกระดับสำหรับเกณฑ์กลุ่มย่อยเท่านั้น
- กำหนดคะแนนสำหรับเกณฑ์โดยไม่ต้องเลือกระดับที่เกี่ยวข้อง
- ลบล้างคะแนนรวมของงาน โดยไม่สนใจคะแนน จะมาจากเกณฑ์การให้คะแนน
นอกจากนี้ API จะไม่นำความสามารถใหม่ๆ ของผลิตภัณฑ์มาใช้ ในอีก API ไม่รองรับลักษณะการทำงานที่ UI ของ Classroom ยังไม่มี ตัวอย่างเช่น API ไม่เปิดให้บังคับใช้เกณฑ์การให้คะแนนในงาน หรือ ลบล้างความสามารถของครูในการแก้ไขเกณฑ์การให้คะแนนและงานที่ครูทำได้ วันนี้เลย
ข้อจำกัดระหว่างการให้คะแนน
ในทำนองเดียวกัน มีข้อจำกัดเพิ่มเติมในการแก้ไขเกณฑ์การให้คะแนน ครูได้เริ่มให้คะแนนแอป เฉพาะการแก้ไขต่อไปนี้เท่านั้นที่สามารถทำได้หลังจาก การให้คะแนนเมื่อเริ่มต้น:
- อนุญาตให้แก้ไขข้อความสำหรับชื่อและคำอธิบายของเกณฑ์ ระดับได้
- การเรียงลำดับระดับอาจเปลี่ยนแปลงตามเกณฑ์ได้
ขอบเขตเพิ่มเติม
คุณสามารถส่งออกเกณฑ์การให้คะแนนไปยัง Google สเปรดชีตเพื่อนำมาใช้ซ้ำได้ด้วยตนเองโดย ครู
หากคุณสร้างหรืออัปเดตเกณฑ์การให้คะแนนจากสเปรดชีตเหล่านี้ (โปรดดูตัวอย่างใน
) แอปพลิเคชันของคุณต้องขอ
https://www.googleapis.com/auth/spreadsheets.readonly
หรือ
https://www.googleapis.com/auth/spreadsheets
ขอบเขต โปรดทราบว่า
ขอบเขต spreadsheets
รายการถือว่ามีความละเอียดอ่อนและอาจต้องในแอปพลิเคชัน
ที่จะได้รับการยืนยัน