跳至主要内容

关于作业

您可以在 GitHub Classroom 中使用个人或小组作业来教授学生并批改他们的作业。

关于 GitHub Classroom 中的作业

作业是在 GitHub Classroom 中为学生创建的课程作业。您可以使用作业来测试和评分学生,或帮助学生练习他们的学习成果。

使用 GitHub Classroom,您可以创建个人作业(由单个学生完成)或小组作业(由团队完成)。有关更多信息,请参阅“作业类型”。

每个作业都有一个标题和一个可选的截止日期。您可以选择 GitHub Classroom 创建的存储库的可见性并选择访问权限。您还可以自动评分作业,并创建一个专门的空间与学生讨论作业。

您可以选择在作业上启用反馈拉取请求。如果您为某个作业启用了此功能,GitHub Classroom 会为每个学生或小组在作业存储库中创建一个标题为“反馈”的特殊拉取请求。有关更多信息,请参阅“使用拉取请求提供反馈”。

您可以将课堂与 IDE 集成。学生可以通过 IDE 或通过使用适当的软件签出和本地运行代码来更改其作业存储库。有关更多信息,请参阅“将 GitHub Classroom 与 IDE 集成”。

您可以将现有作业重复用于您具有管理员访问权限的任何其他课堂,包括不同组织中的课堂。有关更多信息,请参阅“重复使用作业”。

注意

您必须先创建课堂,然后才能创建作业。有关更多信息,请参阅“管理课堂”。

作业类型

您可以使用 GitHub Classroom 创建个人作业和小组作业。

个人作业

个人作业是参与 GitHub Classroom 课程的每个学生的课程作业。学生应在没有其他学生帮助的情况下完成个人作业。

当学生接受作业时,GitHub Classroom 会自动为学生创建一个新的存储库。存储库可以是空的,或者您可以从包含入门代码、文档、测试和其他资源的模板存储库创建存储库。每个作业存储库都属于您在 GitHub 上的组织帐户。

有关更多信息,请参阅“创建个人作业”。

小组作业

小组作业是 GitHub Classroom 中面向学生小组的协作课程作业。学生可以在共享存储库中一起完成小组作业,就像一支专业开发人员团队一样。

当学生接受小组作业时,学生可以创建一个新团队或加入现有团队。GitHub Classroom 将作业的团队保存为一组。您可以在创建作业时为特定作业命名团队集,并且可以将该团队集重复用于以后的作业。

有关更多信息,请参阅“创建小组作业”。

进一步阅读