แหล่งข้อมูล: CourseWorkMaterial
สื่อการเรียนการสอนที่ครูสร้างขึ้นสำหรับนักเรียนในหลักสูตร
| การแสดง JSON | 
|---|
| { "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( | 
| ช่อง | |
|---|---|
| courseId | 
 ตัวระบุของหลักสูตร อ่านอย่างเดียว | 
| id | 
 ตัวระบุที่ Classroom กำหนดให้กับสื่อการเรียนการสอนของงานนี้ ซึ่งไม่ซ้ำกันในแต่ละหลักสูตร อ่านอย่างเดียว | 
| title | 
 ชื่อของสื่อในงานในชั้นเรียนนี้ ชื่อต้องเป็นสตริง UTF-8 ที่ถูกต้องซึ่งมีความยาวระหว่าง 1 ถึง 3,000 อักขระ | 
| description | 
 คำอธิบายเพิ่มเติมของสื่อการเรียนการสอนนี้ ข้อความต้องเป็นสตริง UTF-8 ที่ถูกต้องซึ่งมีอักขระไม่เกิน 30,000 ตัว | 
| materials[] | 
 สื่อเพิ่มเติม สื่อการเรียนการสอนต้องมีสื่อไม่เกิน 20 รายการ | 
| state | 
 สถานะของสื่อการเรียนการสอนในชั้นเรียนนี้ หากไม่ระบุ สถานะเริ่มต้นจะเป็น  | 
| alternateLink | 
 ลิงก์ที่แน่นอนไปยังสื่อของงานในหลักสูตรนี้ใน UI เว็บของ Classroom ระบบจะป้อนข้อมูลนี้ก็ต่อเมื่อ  อ่านอย่างเดียว | 
| creationTime | 
 การประทับเวลาเมื่อสร้างสื่อการเรียนการสอนของงานในชั้นเรียนนี้ อ่านอย่างเดียว ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็น Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่าง:  | 
| updateTime | 
 การประทับเวลาของการเปลี่ยนแปลงล่าสุดในสื่อการเรียนการสอนของหลักสูตรนี้ อ่านอย่างเดียว ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็น Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่าง:  | 
| scheduledTime | 
 การประทับเวลาที่ไม่บังคับเมื่อกำหนดเวลาเผยแพร่สื่อของงานในหลักสูตรนี้ ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็น Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่าง:  | 
| assigneeMode | 
 โหมดผู้รับมอบหมายของสื่อการเรียนการสอนของงานในหลักสูตร หากไม่ได้ระบุ ค่าเริ่มต้นจะเป็น  | 
| individualStudentsOptions | 
 ตัวระบุของนักเรียนที่มีสิทธิ์เข้าถึงสื่อการเรียนการสอนของหลักสูตร ระบบจะตั้งค่าช่องนี้ก็ต่อเมื่อ  | 
| creatorUserId | 
 ตัวระบุสำหรับผู้ใช้ที่สร้างเนื้อหางานในชั้นเรียน อ่านอย่างเดียว | 
| topicId | 
 ตัวระบุสำหรับหัวข้อที่เชื่อมโยงกับสื่อการเรียนการสอนนี้ ต้องตรงกับหัวข้อที่มีอยู่ในหลักสูตร | 
CourseWorkMaterialState
สถานะที่เป็นไปได้ของเนื้อหางานของหลักสูตร
| Enum | |
|---|---|
| COURSEWORK_MATERIAL_STATE_UNSPECIFIED | ไม่ได้ระบุรัฐ และจะไม่มีการคืนเงิน | 
| PUBLISHED | สถานะของสื่อการเรียนการสอนของชั้นเรียนที่เผยแพร่แล้ว ซึ่งเป็นสถานะเริ่มต้น | 
| DRAFT | สถานะของสื่อการเรียนการสอนในชั้นเรียนที่ยังไม่ได้เผยแพร่ เนื้อหางานในหลักสูตรในสถานะนี้จะแสดงต่อครูผู้สอนและผู้ดูแลระบบโดเมนเท่านั้น | 
| DELETED | สถานะของสื่อการเรียนการสอนของชั้นเรียนที่เผยแพร่แล้วแต่ถูกลบไปแล้ว เนื้อหางานในหลักสูตรในสถานะนี้จะแสดงต่อครูผู้สอนและผู้ดูแลระบบโดเมนเท่านั้น ระบบจะลบเนื้อหาของงานในชั้นเรียนที่อยู่ในสถานะนี้หลังจากผ่านไประยะหนึ่ง | 
| เมธอด | |
|---|---|
| 
 | สร้างสื่อการเรียนการสอนของชั้นเรียน | 
| 
 | ลบสื่อของงานในชั้นเรียน | 
| 
 | แสดงผลสื่อการเรียนการสอนของหลักสูตร | 
| 
 | รับข้อมูลเมตาสำหรับส่วนเสริมของ Classroom ในบริบทของโพสต์ที่เฉพาะเจาะจง | 
| 
 | แสดงรายการสื่อการเรียนการสอนของหลักสูตรที่ผู้ขอมีสิทธิ์ดู | 
| 
 | อัปเดตฟิลด์อย่างน้อย 1 ฟิลด์ของสื่อการเรียนการสอน |