แหล่งข้อมูล: 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 |
การประทับเวลาเมื่อสร้างสื่อการเรียนการสอนของชั้นเรียนนี้ อ่านอย่างเดียว การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
updateTime |
การประทับเวลาที่เปลี่ยนแปลงล่าสุดของสื่อการเรียนการสอนของชั้นเรียนนี้ อ่านอย่างเดียว การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
scheduledTime |
การประทับเวลาที่ไม่บังคับเมื่อกําหนดเวลาเผยแพร่สื่องานของหลักสูตรนี้ การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
assigneeMode |
โหมดผู้รับมอบหมายของเนื้อหางานในหลักสูตร หากไม่ระบุ ค่าเริ่มต้นจะเป็น |
individualStudentsOptions |
ตัวระบุของนักเรียนที่มีสิทธิ์เข้าถึงสื่อการเรียนการสอนของชั้นเรียนในหลักสูตร ช่องนี้จะตั้งค่าเมื่อ |
creatorUserId |
ตัวระบุของผู้ใช้ที่สร้างเนื้อหางานในหลักสูตร อ่านอย่างเดียว |
topicId |
ตัวระบุสำหรับหัวข้อที่เชื่อมโยงกับเนื้อหางานของหลักสูตรนี้ ต้องตรงกับหัวข้อที่มีอยู่ในหลักสูตร |
CourseWorkMaterialState
สถานะที่เป็นไปได้ของสื่อการเรียนการสอนของชั้นเรียน
Enum | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
ไม่ได้ระบุรัฐ ซึ่งคุณจะไม่ได้รับการส่งคืน |
PUBLISHED |
สถานะสำหรับสื่อการเรียนการสอนของชั้นเรียนที่เผยแพร่แล้ว นี่คือสถานะเริ่มต้น |
DRAFT |
สถานะของเนื้อหางานในหลักสูตรที่ยังไม่ได้เผยแพร่ เนื้อหางานของหลักสูตรในสถานะนี้จะปรากฏแก่ครูของหลักสูตรและผู้ดูแลระบบโดเมนเท่านั้น |
DELETED |
สถานะเนื้อหางานในหลักสูตรที่เผยแพร่แล้วแต่ถูกลบ เนื้อหางานของหลักสูตรในสถานะนี้จะปรากฏแก่ครูของหลักสูตรและผู้ดูแลระบบโดเมนเท่านั้น ระบบจะลบสื่อการเรียนการสอนของชั้นเรียนในสถานะนี้หลังจากผ่านไประยะหนึ่ง |
เมธอด |
|
---|---|
|
สร้างสื่อการเรียนการสอนของชั้นเรียนในหลักสูตร |
|
ลบสื่อการเรียนการสอนของชั้นเรียนในหลักสูตร |
|
ส่งคืนสื่อการเรียนการสอนของชั้นเรียนในหลักสูตร |
|
รับข้อมูลเมตาสำหรับส่วนเสริมของ Classroom ในบริบทของโพสต์ที่ต้องการ |
|
แสดงผลรายการสื่อการเรียนการสอนของชั้นเรียนที่ผู้ขอดูได้ |
|
อัปเดตช่องของเนื้อหางานในหลักสูตรอย่างน้อย 1 ช่อง |