แหล่งข้อมูล: 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 ช่อง |