การตั้งค่าระยะเวลาการให้คะแนนที่มีระยะเวลาการให้คะแนนแต่ละรายการทั้งหมดในหลักสูตร
| การแสดง JSON | 
|---|
| { "gradingPeriods": [ { object ( | 
| ช่อง | |
|---|---|
| gradingPeriods[] | 
 รายการระยะเวลาการให้คะแนนในหลักสูตรที่เฉพาะเจาะจง ระยะเวลาการให้คะแนนต้องไม่มีช่วงวันที่ทับซ้อนกันและต้องแสดงตามลำดับเวลา ระยะเวลาการให้คะแนนแต่ละระยะเวลาต้องมีชื่อที่ไม่ซ้ำกันภายในหลักสูตร | 
| applyToExistingCoursework | 
 รองรับการสลับการใช้ระยะเวลาการให้คะแนนกับรายการสตรีมที่มีอยู่ เมื่อตั้งค่าแล้ว ค่านี้จะคงอยู่ ซึ่งหมายความว่าคุณไม่จำเป็นต้องตั้งค่าในคำขอทุกครั้งเพื่ออัปเดต  | 
| previewVersion | 
 เอาต์พุตเท่านั้น API เวอร์ชันตัวอย่างที่ใช้ดึงข้อมูลนี้ | 
GradingPeriod
ระยะเวลาการให้คะแนนแต่ละระยะเวลา
ระยะเวลาการให้คะแนนต้องไม่มีช่วงวันที่ทับซ้อนกันและต้องแสดงตามลำดับเวลา เช่น หากวันที่สิ้นสุดของระยะเวลาการให้คะแนนคือ 25-01-2024 วันที่เริ่มต้นของระยะเวลาการให้คะแนนถัดไปต้องเป็น 26-01-2024 เป็นต้นไป ระยะเวลาการให้คะแนนแต่ละระยะเวลาต้องมีชื่อที่ไม่ซ้ำกันภายในหลักสูตร
| การแสดง JSON | 
|---|
| { "id": string, "title": string, "startDate": { object ( | 
| ช่อง | |
|---|---|
| id | 
 เอาต์พุตเท่านั้น รหัสระยะเวลาการให้คะแนนที่ระบบสร้างขึ้น อ่านอย่างเดียว | 
| title | 
 ต้องระบุ ชื่อระยะเวลาการให้คะแนน เช่น "ภาคการศึกษาที่ 1" | 
| startDate | 
 ต้องระบุ วันที่เริ่มต้นของระยะเวลาการให้คะแนนในรูปแบบ UTC ไม่มีการแบ่งแยก | 
| endDate | 
 ต้องระบุ วันที่สิ้นสุดของระยะเวลาการให้คะแนนในรูปแบบ UTC ไม่มีการแบ่งแยก |