ทรัพยากร: 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 |
ตัวระบุของหัวข้อที่สื่อการเรียนการสอนของหลักสูตรนี้เชื่อมโยงอยู่ ต้องตรงกับหัวข้อที่มีอยู่ในหลักสูตร |
learningGoals[] |
ไม่บังคับ การอ้างอิงเป้าหมายการเรียนรู้ที่แนบมากับสื่อการเรียนการสอนของหลักสูตรนี้ CourseWorkMaterial มีเป้าหมายการเรียนรู้ได้สูงสุด 10 รายการ ช่องนี้จะแสดงข้อมูลก็ต่อเมื่อตั้งค่าpreviewVersion ที่เหมาะสม
|
CourseWorkMaterialState
สถานะที่เป็นไปได้ของสื่อการเรียนการสอนของหลักสูตร
| Enum | |
|---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
ไม่ได้ระบุสถานะ ระบบจะไม่แสดงผลสถานะนี้ |
PUBLISHED |
สถานะของสื่อการเรียนการสอนของหลักสูตรที่เผยแพร่แล้ว ซึ่งเป็นสถานะเริ่มต้น |
DRAFT |
สถานะของสื่อการเรียนการสอนของหลักสูตรที่ยังไม่ได้เผยแพร่ สื่อการเรียนการสอนของหลักสูตรในสถานะนี้จะแสดงต่อครูผู้สอนหลักสูตรและผู้ดูแลระบบโดเมนเท่านั้น |
DELETED |
สถานะของสื่อการเรียนการสอนของหลักสูตรที่เผยแพร่แล้วแต่ถูกลบไปแล้ว สื่อการเรียนการสอนของหลักสูตรในสถานะนี้จะแสดงต่อครูผู้สอนหลักสูตรและผู้ดูแลระบบโดเมนเท่านั้น สื่อการเรียนการสอนของหลักสูตรในสถานะนี้จะถูกลบหลังจากผ่านไปสักระยะหนึ่ง |
เมธอด |
|
|---|---|
|
สร้างสื่อการเรียนการสอนของหลักสูตร |
|
ลบสื่อการเรียนการสอนของหลักสูตร |
|
แสดงผลสื่อการเรียนการสอนของหลักสูตร |
|
รับข้อมูลเมตาสำหรับส่วนเสริมของ Classroom ในบริบทของโพสต์ที่เฉพาะเจาะจง |
|
แสดงผลรายการสื่อการเรียนการสอนของหลักสูตรที่ผู้ขอมีสิทธิ์ดู |
|
อัปเดตช่องอย่างน้อย 1 ช่องของสื่อการเรียนการสอนของหลักสูตร |