Skip to main content

关于 GitHub 课堂

教师和学校管理员可以用于 GitHub Classroom 创建虚拟课堂、制作和编辑作业、自动评分作业提交等。

警告

          **关闭:** 该应用程序 GitHub Classroom 将关闭,将于 2026 年 8 月 28 日停用。

有关详细信息,请参阅 GitHub Classroom 关闭通知

关于 GitHub Classroom

GitHub Classroom 是一种教学工具,可让教师和学校管理员创建和管理数字教室和作业。 可以在教师仪表板中为学生个体或学生组创建作业、设置截止日期,以及跟踪作业情况。 此外,有许多功能可以简化任务, GitHub Classroom 例如提供反馈、评分作业和集成现有教学工具。

GitHub Classroom 功能

GitHub Classroom 提供各种功能来简化教学和学习。

作业模板

借助 GitHub Classroom,可以创建作业,这些作业将模板存储库与样板代码、文档和其他资源结合使用,你认为这些资源对学生非常有用。 使用模板存储库的作业可为学生创建包含起始代码的作业存储库。 有关详细信息,请参阅“从模板仓库创建作业”。

自动分级

通过 GitHub Classroom,你可以配置测试,以便每次学生推送到作业存储库时自动对每个学生的工作进行评分。 若要了解有关自动降级 GitHub Classroom的详细信息,请参阅 使用自动分级

能够连接学习管理系统

(可选)可以连接学习管理系统(LMS),以 GitHub Classroom 导入课堂的学生标识符名单。 有关详细信息,请参阅“将 Learning Management System 课程连接到教室”。

反馈拉取请求

(可选)可以对作业启用反馈拉取请求。 如果为作业启用此功能,GitHub Classroom 将在作业存储库中为每位学生或每个组创建一个名为“反馈”的特殊拉取请求。 有关详细信息,请参阅“通过提交拉取请求来提供反馈”。

与集成开发环境 (IDE) 结合

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

其他阅读材料