教师需按五种路径发布作业:一、网页端创建;二、移动端快速布置;三、嵌入第三方内容;四、API批量创建;五、插件附件方式。每种路径均需严格遵循对应操作步骤与权限要求,确保作业准确发布至学生端。

如果您是Google Classroom教师用户,需要将学习内容布置为正式作业供学生查看与提交,则需遵循平台规定的发布流程。以下是完成作业发布的具体操作路径:
一、通过网页端创建课堂作业
此方法适用于使用Chrome或Edge浏览器在电脑上操作,可完整配置作业标题、说明、截止时间及附件类型。
1、登录 classroom.google.com,选择目标课程,点击顶部导航栏的“课堂作业”标签页。
2、点击右上角“+ 创建”按钮,从下拉菜单中选择“作业”。
3、在弹出窗口中输入作业标题,在下方文本框中填写详细说明,包括要求、格式提示或评分标准。
4、点击“截止日期”右侧日历图标,设定具体日期与时间;如需设置多个班级共用同一作业,可点击“分配给”并勾选其他课程。
5、点击“添加”按钮,可附加Google云端硬盘文件、链接、YouTube视频或直接上传本地文档(支持PDF、DOCX、JPG等格式)。
6、确认无误后点击“布置”按钮,作业将立即发布至所选课程的“课堂作业”页面和班级动态流中。
二、通过移动端快速布置作业
此方式适合教师在外出或临时教学场景中快速发布简明作业,支持拍照上传与语音转文字描述。
1、打开手机上的Google Classroom应用,进入对应课程主页。
2、点击底部中间的“+”号,选择“作业”选项。
3、输入作业标题,点击下方空白区域调出键盘,输入说明文字;长按可启用语音输入功能。
4、点击右上角回形针图标,从相册选取图片、从云端硬盘插入文档,或点击“拍摄”直接拍摄纸质材料并自动裁剪。
5、点击日历图标设定截止时间,再点击右上角“布置”按钮完成发布。
三、使用分享按钮嵌入第三方内容
当作业内容托管于外部教育平台(如互动课件网站、数字教科书系统)时,可通过预置JavaScript组件一键推送至Classroom,无需复制粘贴URL。
1、确保第三方平台已集成Google Classroom分享按钮代码,且教师账户具备相应权限。
2、在平台内定位待布置的内容页,找到页面右上角或内容下方的“分享到Classroom”按钮。
3、点击按钮后,系统自动弹出作业创建窗口,预填标题与当前页面URL作为链接材料。
4、教师可修改标题、补充说明、调整截止时间,并选择目标课程。
5、点击“布置”,该链接即作为作业材料发布,学生点击后将跳转至原始平台页面完成任务。
四、调用CourseWork API批量创建作业
适用于学校IT管理员或教育技术开发者,需提前在Google Cloud控制台启用Classroom API并完成OAuth 2.0授权配置,支持按课程ID、学生列表或SIS系统数据自动同步作业。
1、构造POST请求至https://classroom.googleapis.com/v1/courses/{courseId}/courseWork,携带JSON格式载荷。
2、载荷中必须包含title(作业标题)、description(说明)、dueDate(年月日对象)、dueTime(时分秒对象)字段。
3、若需附加资源,在materials数组中添加对象,type设为"link"并指定url,或type为"driveFile"并提供driveFile.id。
4、使用已获scope为https://www.googleapis.com/auth/classroom.coursework.me的访问令牌发起请求。
5、接收HTTP 200响应并解析返回的courseWorkId,该ID可用于后续更新、评分或关联学生提交记录。
五、通过插件附件方式布置集成化作业
此方式仅限已加入Google Workspace教育版且获得“create_add_on_attachment”能力授权的教师账户,允许将第三方应用中的交互式内容(如测验、模拟实验)直接封装为可提交的作业组件。
1、在第三方教育应用中完成内容配置后,点击“布置到Classroom”触发插件流程。
2、系统调用courses.courseWork.create_add_on_attachment端点,验证当前用户capability字段值是否为true。
3、若验证通过,自动生成CourseWork实体,并将插件元数据(如应用ID、内容参数)写入attachment字段。
4、插件附件与作业绑定后,学生在Classroom中点击该作业即可启动嵌入式应用界面,所有交互行为与提交状态由插件自身管理。
5、教师可在Classroom后台查看学生启动次数、完成标记及插件返回的结构化结果数据。

















