Skip to main content

重用作业

你可以在多个教室中重用现有作业,包括不同组织中的教室。

谁可以使用此功能?

Organization owners who are admins for a classroom can reuse assignments from a classroom. 有关课堂管理员的详细信息,请参阅“管理教室”。

注意:**** 在 2024 年 1 月,GitHub Classroom 将更改从起始代码存储库创建学生存储库的方式。 目前,该过程需要起始代码存储库作为模板,GitHub Classroom 会基于该模板为每个学生创建新的存储库。 随着即将到来的更改,学生存储库将通过为起始代码存储库创建分支进行创建。

此更改解决了教师经常请求的功能:学生接受作业后更改起始代码的能力。

可以在 GitHub 博客上了解有关此更改的详细信息。

此功能为公共 beta 版本,可能会有变动。

关于重用作业

你可在有权访问的任何其他教室(包括其他组织中的教室)中重用现有的个人或小组作业。 你还可以从一个教室一次性重用多个作业。 如果选择重用作业,GitHub Classroom 会将作业复制到你所选择的教室。 如果作业使用模板存储库并且你选择在其他组织的教室中重复使用它,GitHub Classroom 将在目标组织中创建存储库及其内容的副本。

复制的作业包括作业详细信息,例如名称、源存储库、自动分级测试和首选编辑器。 可以在复制作业后对其进行编辑,以进行更改。 无法更改首选编辑器。

重用作业

  1. 登录 GitHub Classroom

  2. 导航到包含要重用的作业的教室。

  3. 在作业列表中,单击要重用的作业。

  4. 选择页面右上角的“ 编辑”下拉菜单,然后单击“ 重用作业” 。

    工作的屏幕截图。 “编辑”下拉列表已展开,“重用工作”选项以深橙色突出显示。

  5. 在“重用作业”模式中,使用“选择组织”下拉菜单选择希望作业所在的组织。 然后,使用“选择教室”下拉菜单选择组织内要将作业复制到的教室。

  6. 单击“创建作业”。

  7. 将作业复制到选定的教室,并显示确认消息。 如果选择通过模板存储库重用作业,则复制过程可能需要几分钟才能完成,你可能需要刷新页面才能看到已完成的消息。

从一个教室重用多个作业

  1. 登录 GitHub Classroom

  2. 在教室名称右侧,选择 下拉菜单,然后单击“重用作业”。

    教室磁贴的屏幕截图。 下拉菜单中的“重用工作”选项以深橙色突出显示。

  3. 在“重用作业”模式中,使用“选择组织”下拉菜单选择希望作业所在的组织。 然后,使用“选择教室”下拉菜单选择组织内要将作业复制到的教室。

  4. 在每个作业的左侧,选择要重用的作业。

  5. 单击“创建作业”。

  6. 作业将复制到所选教室。 如果选择通过模板存储库重用作业,则复制过程可能需要几分钟才能完成。