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