资源:通告
教师为课程学生创建的通知
JSON 表示法 |
---|
{ "courseId": string, "id": string, "text": string, "materials": [ { object ( |
字段 | |
---|---|
course |
课程的标识符。 只读。 |
id |
Google 课堂为此通知分配的标识符,每个课程的标识符都是唯一的。 只读。 |
text |
此通告的说明。文本必须是有效的 UTF-8 字符串,且不得超过 3 万个字符。 |
materials[] |
其他资料。 通告中的内容不得超过 20 项。 |
state |
此通告的状态。如果未指定,则默认状态为 |
alternate |
指向 Google 课堂网页界面中此通知的绝对链接。仅当 只读。 |
creation |
创建此通告时的时间戳。 只读。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
update |
此通告最近一次更改的时间戳。 只读。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
scheduled |
此通告的预定发布时间戳(可选)。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
assignee |
通告的“指定人员”模式。如果未指定,则默认值为 |
individual |
有权查看通知的学生的标识符。只有当 |
creator |
创建通告的用户的标识符。 只读。 |
AnnouncementState
公告的可能状态
枚举 | |
---|---|
ANNOUNCEMENT_STATE_UNSPECIFIED |
未指定状态。系统永远不会返回此值。 |
PUBLISHED |
已发布通知的状态。这是默认状态。 |
DRAFT |
尚未发布的通告的状态。处于此状态的通知只有课程教师和网域管理员才能看到。 |
DELETED |
已发布但现已删除的通告的状态。处于此状态的通知只有课程教师和网域管理员才能看到。处于此状态的通告会在一段时间后被删除。 |
方法 |
|
---|---|
|
创建通知。 |
|
删除通知。 |
|
返回一条通知。 |
|
在特定帖子的上下文中获取 Google 课堂插件元数据。 |
|
返回请求者有权查看的通告列表。 |
|
修改通知的分配者模式和选项。 |
|
更新通告的一个或多个字段。 |