ทรัพยากร: CourseWorkMaterial
เนื้อหางานในหลักสูตรที่ครูสร้างสำหรับนักเรียนในหลักสูตร
การแสดง JSON |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
ช่อง | |
---|---|
course |
ตัวระบุของหลักสูตร อ่านอย่างเดียว |
id |
ตัวระบุที่ Classroom กำหนดให้กับเนื้อหางานในหลักสูตรนี้ ซึ่งไม่ซ้ำกันในแต่ละหลักสูตร อ่านอย่างเดียว |
title |
ชื่อของเนื้อหางานในหลักสูตรนี้ ชื่อต้องเป็นสตริง UTF-8 ที่ถูกต้องซึ่งมีความยาวระหว่าง 1 ถึง 3,000 อักขระ |
description |
คำอธิบายเพิ่มเติมของเนื้อหางานในหลักสูตรนี้ (ไม่บังคับ) ข้อความต้องเป็นสตริง UTF-8 ที่ถูกต้องซึ่งมีอักขระไม่เกิน 30,000 ตัว |
materials[] |
สื่อเพิ่มเติม เนื้อหาของงานในหลักสูตรต้องมีรายการเนื้อหาไม่เกิน 20 รายการ |
state |
สถานะของเนื้อหางานในหลักสูตรนี้ หากไม่ระบุ สถานะเริ่มต้นจะเป็น |
alternate |
ลิงก์สัมบูรณ์ไปยังเนื้อหางานในหลักสูตรนี้ใน UI ของเว็บ Classroom ระบบจะป้อนข้อมูลนี้เฉพาะในกรณีที่ อ่านอย่างเดียว |
creation |
การประทับเวลาที่สร้างเนื้อหางานในหลักสูตรนี้ อ่านอย่างเดียว การประทับเวลาในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น |
update |
การประทับเวลาของการเปลี่ยนแปลงล่าสุดในเนื้อหางานในหลักสูตรนี้ อ่านอย่างเดียว การประทับเวลาในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น |
scheduled |
การประทับเวลา (ไม่บังคับ) เมื่อกำหนดเวลาเผยแพร่เนื้อหางานในหลักสูตรนี้ การประทับเวลาในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น |
assignee |
โหมดผู้ได้รับมอบหมายของเนื้อหางานในหลักสูตร หากไม่ได้ระบุ ค่าเริ่มต้นจะเป็น |
individual |
ตัวระบุของนักเรียนที่มีสิทธิ์เข้าถึงเนื้อหางานในหลักสูตร ระบบจะตั้งค่าช่องนี้เฉพาะในกรณีที่ |
creator |
ตัวระบุผู้ใช้ที่สร้างเนื้อหางานในหลักสูตร อ่านอย่างเดียว |
topic |
ตัวระบุสำหรับหัวข้อที่เนื้อหางานในหลักสูตรนี้เชื่อมโยงอยู่ ต้องตรงกับหัวข้อที่มีอยู่ในหลักสูตร |
CourseWorkMaterialState
สถานะที่เป็นไปได้ของเนื้อหางานในหลักสูตร
Enum | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
ไม่ได้ระบุสถานะ ซึ่งจะไม่มีการคืนเงิน |
PUBLISHED |
สถานะสำหรับเนื้อหางานในหลักสูตรที่เผยแพร่แล้ว สถานะนี้เป็นสถานะเริ่มต้น |
DRAFT |
สถานะสำหรับเนื้อหางานในหลักสูตรที่ยังไม่ได้เผยแพร่ เนื้อหางานในหลักสูตรที่อยู่ในสถานะนี้จะแสดงต่อครูผู้สอนในหลักสูตรและผู้ดูแลระบบโดเมนเท่านั้น |
DELETED |
สถานะสำหรับเนื้อหางานในหลักสูตรที่เผยแพร่แล้ว แต่ตอนนี้ถูกลบไปแล้ว เนื้อหางานในหลักสูตรที่อยู่ในสถานะนี้จะแสดงต่อครูผู้สอนในหลักสูตรและผู้ดูแลระบบโดเมนเท่านั้น ระบบจะลบเนื้อหางานในสถานะนี้หลังจากผ่านไประยะหนึ่ง |
เมธอด |
|
---|---|
|
สร้างสื่องานในหลักสูตร |
|
ลบสื่อการเรียนการสอน |
|
แสดงผลเนื้อหางานในหลักสูตร |
|
รับข้อมูลเมตาสำหรับส่วนเสริมของ Classroom ในบริบทของโพสต์ที่เฉพาะเจาะจง |
|
แสดงรายการเนื้อหางานในหลักสูตรที่ผู้ขอได้รับอนุญาตให้ดู |
|
อัปเดตช่องอย่างน้อย 1 ช่องของเนื้อหางานในหลักสูตร |