資源:公告
老師為課程學生建立的公告
JSON 表示法 |
---|
{ "courseId": string, "id": string, "text": string, "materials": [ { object ( |
欄位 | |
---|---|
courseId |
課程的 ID。 唯讀。 |
id |
Classroom 指派給這則公告的 ID,每門課程皆不相同。 唯讀。 |
text |
這則公告的說明。文字必須是有效的 UTF-8 字串,且長度不得超過 30,000 個半形字元。 |
materials[] |
其他材料。 公告中不得包含超過 20 項物品。 |
state |
這則公告的狀態。如果未指定,則預設狀態為 |
alternateLink |
這個公告在 Classroom 網頁版 UI 中的絕對連結。只有在 唯讀。 |
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 |
可查看公告的學生 ID。只有在 |
creatorUserId |
建立公告的使用者 ID。 唯讀。 |
AnnouncementState
公告的可能狀態
列舉 | |
---|---|
ANNOUNCEMENT_STATE_UNSPECIFIED |
未指定狀態。系統不會傳回這項值。 |
PUBLISHED |
已發布的公告狀態。這是預設狀態。 |
DRAFT |
尚未發布的公告狀態。只有課程老師和網域管理員才能查看處於這項狀態的公告。 |
DELETED |
已發布但已刪除的公告狀態。只有課程老師和網域管理員才能看到處於這項狀態的公告。處於此狀態的公告會在一段時間後刪除。 |
方法 |
|
---|---|
|
建立公告。 |
|
刪除公告。 |
|
傳回公告。 |
|
取得特定貼文脈絡中 Classroom 外掛程式的中繼資料。 |
|
傳回要求者可查看的公告清單。 |
|
修改指派者模式和公告選項。 |
|
更新一或多個公告欄位。 |