资源:CourseWorkMaterial
教师为课程中的学生创建的课程作业资料
JSON 表示法 |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
字段 | |
---|---|
courseId |
课程的标识符。 只读。 |
id |
由课堂分配的此课程作业资料的标识符,每门课程都是唯一的。 只读。 |
title |
本课程作业资料的标题。标题必须是包含 1 到 3000 个字符的有效 UTF-8 字符串。 |
description |
此课程作业资料的可选说明。文本必须是有效的 UTF-8 字符串,且不得超过 30,000 个字符。 |
materials[] |
其他资料。 课程作业的资料项数量不得超过 20 个。 |
state |
此课程作业资料的状态。如果未指定,则默认状态为 |
alternateLink |
指向 Google 课堂网页界面中此课程作业资料的绝对链接。仅当 只读。 |
creationTime |
创建此课程作业资料时的时间戳。 只读。 时间戳,采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,具有纳秒级分辨率,最多包含九个小数位。示例: |
updateTime |
此课程作业资料最近一次更改的时间戳。 只读。 时间戳,采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,具有纳秒级分辨率,最多包含九个小数位。示例: |
scheduledTime |
此课程作业资料按计划发布时的可选时间戳。 时间戳,采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,具有纳秒级分辨率,最多包含九个小数位。示例: |
assigneeMode |
课程作业资料的被分配者模式。如果未指定,则默认值为 |
individualStudentsOptions |
有权访问课程作业资料的学生的标识符。仅当 |
creatorUserId |
创建课程作业的用户的标识符。 只读。 |
topicId |
此课程作业资料关联的主题的标识符。必须与课程中的现有主题匹配。 |
CourseWorkMaterialState
课程作业资料的可能状态
枚举 | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
未指定任何州。此值永远不会返回。 |
PUBLISHED |
已发布的课程作业资料的状态。这是默认状态。 |
DRAFT |
尚未发布的课程作业资料的状态。此状态下的课程作业资料仅对课程教师和网域管理员可见。 |
DELETED |
已发布但现已删除的课程作业资料的状态。此状态下的课程作业资料仅对课程教师和网域管理员可见。处于此状态下的课程作业资料会在一段时间后被删除。 |
方法 |
|
---|---|
|
创建课程作业资料。 |
|
删除课程作业资料。 |
|
返回课程作业资料。 |
|
获取特定帖子上下文中的 Google 课堂插件元数据。 |
|
返回允许请求者查看的课程作业资料列表。 |
|
更新课程作业资料的一个或多个字段。 |