# 关于作业

可以使用单个或组作业 GitHub Classroom 来教学生并对其工作进行评分。

> \[!WARNING]
>
> ```
>           **关闭：** 该应用程序 GitHub Classroom 将关闭，将于 2026 年 8 月 28 日停用。
> ```

有关详细信息，请参阅 [GitHub Classroom 关闭通知](https://gh.io/classroom-sunset)。

## 关于工作分配 GitHub Classroom

作业是为学生 GitHub Classroom创建的。 可以使用作业来对学生进行测试和评分，或帮助学生练习他们所学的知识。

使用 GitHub Classroom，可以创建单个作业，由单个学生或组作业完成，以在团队中完成。 有关详细信息，请参阅[作业类型](#types-of-assignments)。

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

（可选）可以对作业启用反馈拉取请求。 如果为作业启用此功能，GitHub Classroom 将在作业存储库中为每位学生或每个组创建一个名为“反馈”的特殊拉取请求。 有关详细信息，请参阅“[通过提交拉取请求来提供反馈](/zh/education/manage-coursework-with-github-classroom/teach-with-github-classroom/leave-feedback-with-pull-requests)”。

可将课堂与 IDE 集成。 学生可以通过 IDE 更改其作业存储库，或使用适当的软件在本地签出并运行代码。 有关详细信息，请参阅“[集成 GitHub Classroom 和 IDE](/zh/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide)”。

你可以在你拥有管理员访问权限的任何其他教室（包括不同组织中的教室）中重用现有作业。 有关详细信息，请参阅“[重用作业](/zh/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)”。

> \[!NOTE]
> 您必须先创建一个课堂才能创建作业。 有关详细信息，请参阅“[管理教室](/zh/education/manage-coursework-with-github-classroom/teach-with-github-classroom/manage-classrooms)”。

## 作业类型

可以使用 .. 创建单个工作分配和组分配 GitHub Classroom。

### 个人任务分配

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

当学生接受作业时， GitHub Classroom 会自动为学生创建一个新仓库。 仓库可以是空的，您也可以从模板仓库创建这个仓库，加入启动代码、文档、测试和其他资源。 每个作业仓库都属于你在 GitHub 上的组织帐户。

有关详细信息，请参阅“[创建个人作业](/zh/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-individual-assignment)”。

### 小组作业

小组作业是在 GitHub Classroom 为学生组提供的合作课程。 学生可以在共享存储库（如专业开发人员团队）中协作处理组作业。

当学生接受小组作业时，该学生可以创建新团队或加入现有团队。 GitHub Classroom 将任务团队保存为集合。 您可以在创建作业时为特定作业指定一组团队，并且在后面的作业中可以重复使用该组团队。

有关详细信息，请参阅“[创建小组任务](/zh/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment)”。

## 其他阅读材料

* [使用 Git 和 GitHub 入门作业](/zh/education/manage-coursework-with-github-classroom/teach-with-github-classroom/use-the-git-and-github-starter-assignment)
* [创建个人作业](/zh/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-individual-assignment)
* [创建小组任务](/zh/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment)