资源:CourseWorkMaterial
教师为课程学生创建的课程作业材料
| JSON 表示法 | 
|---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object (  | 
              
| 字段 | |
|---|---|
courseId | 
                
                   
 课程的标识符。 只读。  | 
              
id | 
                
                   
 相应课程作业材料的 Classroom 分配的标识符,每个课程均唯一。 只读。  | 
              
title | 
                
                   
 相应课程作业材料的标题。标题必须是有效的 UTF-8 字符串,长度介于 1 到 3000 个字符之间。  | 
              
description | 
                
                   
 此课程作业材料的可选说明。文本必须是有效的 UTF-8 字符串,且不得超过 30,000 个字符。  | 
              
materials[] | 
                
                   
 其他资料。 一个课程作业材料不得包含超过 20 个材料项。  | 
              
state | 
                
                   
 相应课程作业材料的状态。如果未指定,则默认状态为   | 
              
alternateLink | 
                
                   
 指向 Google 课堂网页界面中相应课程作业资料的绝对链接。仅当  只读。  | 
              
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 | 
                
                   
 创建课程作业资料的用户的标识符。 只读。  | 
              
topicId | 
                
                   
 相应课程作业材料所关联的主题的标识符。必须与课程中的现有主题相匹配。  | 
              
CourseWorkMaterialState
课程作业材料的可能状态
| 枚举 | |
|---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED | 
                未指定状态。此值永远不会返回。 | 
PUBLISHED | 
                已发布的课程作业资料的状态。这是默认状态。 | 
DRAFT | 
                尚未发布的课程作业资料的状态。处于此状态的课程作业材料仅对课程教师和网域管理员可见。 | 
DELETED | 
                已发布但现已删除的课程作业资料的状态。处于此状态的课程作业材料仅对课程教师和网域管理员可见。处于此状态的课程作业材料会在一段时间后被删除。 | 
方法 | 
            |
|---|---|
                
 | 
              创建课程作业材料。 | 
                
 | 
              删除课程作业材料。 | 
                
 | 
              返回课程作业材料。 | 
                
 | 
              获取特定帖子上下文中 Google 课堂插件的元数据。 | 
                
 | 
              返回请求者有权查看的课程作业资料列表。 | 
                
 | 
              更新课程作业资料的一个或多个字段。 |