处理复制的内容

教师可以在 Google 课堂中复制信息流内容。这样做还会复制流项目中所含的插件附件。这样一来,教师在为多个班级或每个学年的新班级创建学习内容时,可以节省大量时间。

当教师在 Google 课堂中复制信息流内容时,与原始信息流内容相比,复制的信息流内容具有不同的 courseIditemIdattachmentId 查询参数。

如何复制内容

以下部分介绍了教师如何在 Google 课堂中复制信息流内容。

复制课程

复制课程时,课程中的所有动态项目都会以草稿形式复制到新课程中。然后,教师可以向新课程的注册学生发布信息流内容。学生可以同时报名参加原始课程复制的课程。如果学生留级或重修课程,可能会出现这种情况。

图 1. 教师可以在 Google 课堂中前往垂直的点状菜单,然后点击复制来复制课程。然后,教师可以在弹出式窗口中指定课程的详细信息并复制该课程。

将动态内容发布到多个课程

教师可以通过信息流项创建页面将信息流项发布到多门课程。学生可能同时注册了这两门课程。

图 2. 教师可以在信息流内容创建页面上点击边栏中的下拉菜单,然后选择多门课程,从而将信息流内容发布到多门课程。

重复使用信息

教师可以前往“课业”标签页,然后点击创建来重复使用信息。在下拉菜单中,他们可以点击重复使用发布内容,选择课程,然后选择要重复使用的信息流项目。

图 3. 教师可以从“课业”标签页开始重复使用信息,然后点击重复使用信息

图 4. 点击重复使用帖子后,教师可以选择课程以及要重复使用的信息流内容。

预期行为

复制课程或信息流项目时,同一学生可能会在不同课程中收到相同的插件附件。用户不得在 iframe 中看到错误。复制的视频流项中插件的推荐行为是:

  1. 确保教师仍可在 teacherViewUri 中预览附件。
    • 如果教师需要为新课程执行其他配置,请显示一条用户友好的消息,告知教师应采取的相应措施。
  2. 确保学生在 studentViewUri 中看到插件附件。
    • 对于内容类型附件,这意味着在 studentViewUri 中向学生显示内容。
    • 对于活动类型的附件,这意味着附件不完整,学生不应能够看到其他课程中的任何回答。
    • 如果您的插件不允许同一学生两次完成附件,请显示一条用户友好的消息,说明相应情况或解决问题的途径。
  3. 确保教师可以在 studentWorkReviewUri 中看到从复制的信息流项中提交的学生作业。教师不应能够看到学生提交的另一课程的附件。

教师视图 iframe

当教师启动 teacherViewUri 时,除了 courseIditemIditemTypelogin_hint(如果用户已授权您的应用)之外,attachmentId 还会作为查询参数发送。attachmentId 可用于在 iframe 中显示正确的附件。

如果您没有 teacherViewUri 上的查询参数记录,可以使用 AddOnAttachment 资源中的 CopyHistory 对象来识别原始流项。然后,您可以在 teacherViewUri 中显示正确的附件。

学生视图 iframe

当学生启动 studentViewUri 时,除了 courseIditemIditemTypelogin_hint(如果用户已授权您的应用)之外,attachmentId 还会作为查询参数发送。为了在复制数据流项或课程时呈现 studentViewUri,请使用以下两个参数:

attachmentId 是附件的唯一标识符。不过,不能保证 submissionId 是唯一的。因此,复制或重复使用的流项具有不同的 attachmentId,但 submissionId 可能会保持不变。当学生启动 studentViewUri 时,您可以通过基于 attachmentIdsubmissionId 的复合键识别学生作业来显示附件。

如果仅根据 submissionId 呈现 studentViewUri,您可能会向学生显示其在另一门课程中提交的作业,因为 submissionId 无法保证是唯一的。

如前所述,如果您无法确定 attachmentId,可以使用 AddOnAttachment 资源中的 CopyHistory 对象来确定原始的流项及其查询参数。

学生作业审核 iframe

当教师启动 studentWorkReviewUri 时,除了 courseIditemIditemType 之外,attachmentIdsubmissionId 也会作为查询参数发送。如果您无法识别所提供的 attachmentId,可以使用这些查询参数来检索 AddOnAttachment 资源或 CopyHistory 资源。这样一来,您就可以使用 attachmentIdsubmissionId 的复合键来搜索学生作业。