แหล่งข้อมูล: ประกาศ
ประกาศที่ครูสร้างขึ้นสำหรับนักเรียนในหลักสูตร
การแสดง JSON |
---|
{ "courseId": string, "id": string, "text": string, "materials": [ { object ( |
ช่อง | |
---|---|
courseId |
ตัวระบุของหลักสูตร อ่านอย่างเดียว |
id |
ตัวระบุที่ Classroom กำหนดให้ประกาศนี้ ซึ่งไม่ซ้ำกันต่อหลักสูตร อ่านอย่างเดียว |
text |
คำอธิบายประกาศนี้ ข้อความต้องเป็นสตริง 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 |
ตัวระบุสำหรับผู้ใช้ที่สร้างประกาศ อ่านอย่างเดียว |
AnnouncementState
สถานะที่เป็นไปได้ของประกาศ
Enum | |
---|---|
ANNOUNCEMENT_STATE_UNSPECIFIED |
ไม่ได้ระบุรัฐ และจะไม่มีการคืนเงิน |
PUBLISHED |
สถานะของประกาศที่เผยแพร่แล้ว ซึ่งเป็นสถานะเริ่มต้น |
DRAFT |
สถานะของประกาศที่ยังไม่ได้เผยแพร่ ประกาศในสถานะนี้จะแสดงต่อครูผู้สอนหลักสูตรและผู้ดูแลระบบโดเมนเท่านั้น |
DELETED |
สถานะของประกาศที่เผยแพร่แล้วแต่ถูกลบไปแล้ว ประกาศในสถานะนี้จะแสดงต่อครูผู้สอนหลักสูตรและผู้ดูแลระบบโดเมนเท่านั้น ระบบจะลบประกาศในสถานะนี้หลังจากผ่านไประยะหนึ่ง |
เมธอด |
|
---|---|
|
สร้างประกาศ |
|
ลบประกาศ |
|
แสดงประกาศ |
|
รับข้อมูลเมตาสำหรับส่วนเสริมของ Classroom ในบริบทของโพสต์ที่เฉพาะเจาะจง |
|
แสดงผลรายการประกาศที่ผู้ขอมีสิทธิ์ดู |
|
แก้ไขโหมดผู้รับมอบหมายและตัวเลือกของประกาศ |
|
อัปเดตฟิลด์อย่างน้อย 1 รายการของประกาศ |