Skip to main content

编辑作业

可以编辑课程中的现有作业。

Who can use this feature

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

关于编辑作业

创建作业后,可以编辑作业的许多方面,以更好地满足自己和学生的需求。 请注意,创建作业后,无法更改作业类型(个人或组)或联机集成开发环境 (IDE)。 有关详细信息,请参阅“创建个人作业”和“创建组作业”。

编辑现有作业

  1. 登录 GitHub Classroom

  2. 导航到教室。

    GitHub Education 中教室磁贴的屏幕截图,其中突出显示了教室名称

  3. “作业”选项卡中,在要编辑的作业旁边单击

    注意:还可以从作业的页面编辑作业。 若要访问作业的页面,请在“作业”选项卡中,单击作业名称。

    作业的屏幕截图,其中强调了编辑图标

  4. 在“作业标题”下,单击文本字段,然后删除现有文本并键入新的作业标题。

    作业编辑器的屏幕截图,其中强调了“作业标题”文本字段

  5. (可选)若要编辑每个学生的作业存储库的默认前缀,请单击

    注意:编辑作业的标题或默认存储库前缀不会更改现有作业存储库的名称。

    作业编辑器的屏幕截图,其中强调了学生存储库前缀的编辑图标

    然后,在“自定义存储库前缀”下键入新前缀。

    作业编辑器的屏幕截图,其中强调了“自定义存储库前缀”文本字段

  6. 在“截止日期(可选)”下,单击文本字段,然后使用日期选取器指定截止日期。 新的截止时间不能是过去,重新分配截止时间将更新所有学生的截止日期。

    作业编辑器的屏幕截图,其中强调了“截止时间(可选)”字段

  7. 若要更改作业的状态,请选择“作业状态”下拉菜单,然后单击“活动”或“非活动”。

    注意:学生不能接受非活动作业。 一旦不再有学生应接受作业或作业截止日期已过,应将作业状态更改为非活动状态。

    作业编辑器的屏幕截图,其中强调了“作业状态”下拉菜单

  8. 在“Repository visibility(仓库可见性)”下,选择可见性。 如果您使用私有仓库,只有学生或团队可以查看您提供的反馈。

    注意:更改作业存储库的可见性不会以追溯方式更改现有作业存储库的可见性。

    作业编辑器的屏幕截图,其中强调了“存储库可见性”单选按钮

  9. (可选)选择或取消选择“授予学生对其存储库的管理员权限”。 有关存储库的管理员权限的详细信息,请参阅“关于存储库”和“组织的存储库角色”。

    注意:创建作业后授予或撤销学生管理员访问权限不会以追溯方式更改现有作业存储库的权限。

    作业编辑器的屏幕截图,其中强调了“向学生授予对其存储库的管理员访问权限”复选框

  10. 若要设置或更改作业的模板存储库,请在“添加模板存储库以为学生提供起始代码”部分中,选择“选择存储库”下拉菜单。

    • 若要选择模板存储库,请开始在文本字段中键入存储库名称,然后在搜索结果中单击该存储库。
    • 若要删除模板存储库,请删除文本字段中的任何文本。

    注意:默认情况下,作业将为教室名册上的每个学生创建一个空存储库。

    作业编辑器的屏幕截图,其中强调了“选择存储库”下拉菜单

  11. 若要添加新的自动评分测试,请在“添加自动评分测试”部分,选择“添加测试”下拉菜单,然后在显示的选项中单击评分方法。 有关详细信息,请参阅“使用自动分级”。

    作业编辑器的屏幕截图,其中强调了“添加测试”下拉菜单

    此外,可以使用 编辑或删除现有的自动评分测试。

    作业编辑器的屏幕截图,其中强调了编辑测试和删除测试图标

  12. 若要打开或关闭反馈拉取请求,请选择或取消选择“启用反馈拉取请求”。

    注意:启用或禁用作业的反馈拉取请求不会创建或删除现有作业存储库的反馈拉取请求。

    作业编辑器的屏幕截图,其中强调了“启用反馈拉取请求”复选框

  13. 单击“更新作业”。 页面底部的“更新作业”按钮的屏幕截图

延伸阅读