แหล่งข้อมูล: 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 ฟิลด์ของสื่อการเรียนการสอน |