โครงสร้างเกณฑ์การให้คะแนนและข้อจํากัดที่ทราบ

หากไม่คุ้นเคยกับเกณฑ์การให้คะแนนของ 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 รายการถือว่ามีความละเอียดอ่อนและอาจต้องในแอปพลิเคชัน ที่จะได้รับการยืนยัน