Skip to main content

关于作业

你可以使用 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 将任务团队保存为集合。 您可以在创建作业时为特定作业指定一组团队,并且在后面的作业中可以重复使用该组团队。

有关详细信息,请参阅“创建组分配”。

其他阅读材料