资源:CourseWork
教师为课程学生创建的课程作业。
JSON 表示法 |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
字段 | |
---|---|
course |
课程的标识符。 只读。 |
id |
Google 课堂为此作业分配的标识符,每个课程的标识符都不相同。 只读。 |
title |
此课程作业的标题。标题必须是有效的 UTF-8 字符串,长度介于 1 到 3,000 个字符之间。 |
description |
此课程工作的可选说明。如果设置,说明必须是有效的 UTF-8 字符串,且不得超过 3 万个字符。 |
materials[] |
其他资料。 课业不得超过 20 项材料。 |
state |
此课程作业的状态。如果未指定,则默认状态为 |
alternate |
指向 Google 课堂网页界面中此课业作业的绝对链接。仅当 只读。 |
creation |
创建此课程作业时的时间戳。 只读。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
update |
此课业作业最近一次发生更改的时间戳。 只读。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
due |
此课程作业的截止日期(可选,采用世界协调时间 [UTC])。如果指定了 |
due |
此课程作业的截止时间(可选,采用世界协调时间 [UTC])。如果指定了 |
scheduled |
此课程作业安排发布的时间戳(可选)。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
max |
此课程作业的最高成绩。如果为零或未指定,则系统会将此作业视为未评分。此值必须为非负整数值。 |
work |
此课程作业的类型。 此类型是在创建课业作业时设置的,无法更改。 |
associated |
此课程作业项是否与发出请求的 Play 管理中心项目相关联。 如需了解详情,请参阅 只读。 |
assignee |
课程的分配者模式。如果未指定,则默认值为 |
individual |
有权访问课程的学生的标识符。只有当 |
submission |
用于确定学生何时可以修改提交内容的设置。如果未指定,则默认值为 |
creator |
创建课程的用户的标识符。 只读。 |
topic |
与此课程相关联的主题的标识符。必须与课程中现有的主题一致。 |
grade |
此课程成绩对应的类别。仅当为课程选择了类别时才会显示。可用于计算总体成绩。 只读。 |
preview |
仅限输出。用于检索此资源的 API 的预览版。 |
联合字段 details 。特定于某种类型的课业作业的其他详细信息。details 只能是下列其中一项: |
|
assignment |
作业详情。仅当 只读。 |
multiple |
单选题详细信息。对于读取操作,只有当 |
grading |
与课程相关联的评分周期的标识符。
|
CourseWorkState
课程作业的可能状态。
枚举 | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
未指定状态。系统永远不会返回此值。 |
PUBLISHED |
已发布作品的状态。这是默认状态。 |
DRAFT |
尚未发布的作品的状态。处于此状态的工作只有课程教师和网域管理员才能看到。 |
DELETED |
已发布但现已删除的作品的状态。处于此状态的工作只有课程教师和网域管理员才能看到。处于此状态的工作会在一段时间后被删除。 |
SubmissionModificationMode
学生提交内容的可能修改模式。
枚举 | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
未指定修改模式。系统永远不会返回此值。 |
MODIFIABLE_UNTIL_TURNED_IN |
您可以在提交前修改提交内容。 |
MODIFIABLE |
您可以随时修改提交的内容。 |
作业
作业的其他详细信息。
JSON 表示法 |
---|
{
"studentWorkFolder": {
object ( |
字段 | |
---|---|
student |
存放学生提交的附件的云端硬盘文件夹。只有课程教师和管理员才能填写此字段。 |
MultipleChoiceQuestion
有关单选题的更多详细信息。
JSON 表示法 |
---|
{ "choices": [ string ] } |
字段 | |
---|---|
choices[] |
可能的选择。 |
方法 |
|
---|---|
|
创建课程作业。 |
|
删除课业。 |
|
返回课程作业。 |
|
在特定帖子的上下文中获取 Google 课堂插件元数据。 |
|
返回请求者有权查看的课业列表。 |
|
修改课程的分配者模式和选项。 |
|
更新课程作业的一个或多个字段。 |