关于 GitHub Classroom
GitHub Classroom 是一种教学工具,让教师和学校管理员可以创建和管理数字教室和作业。 可以在教师仪表板中为学生个体或学生组创建作业、设置截止日期,以及跟踪作业情况。 此外,GitHub Classroom 有许多功能可简化提供反馈、为作业评分和集成现有教学工具等任务。
GitHub Classroom 功能
GitHub Classroom 提供多种功能来简化教学。
作业分配
利用 GitHub Classroom,可以使用包含样板代码、文档和其他你认为对学生有用的资源的模板存储库来创建作业。 使用模板存储库的作业可为学生创建包含起始代码的作业存储库。 有关详细信息,请参阅“从模板仓库创建作业”。
自动分级
通过 GitHub Classroom,可以将测试配置为在学生每次推送到作业存储库时自动对每位学生的作业评分。 若要详细了解如何使用 GitHub Classroom 进行自动评分,请参阅 使用自动分级。
能够连接学习管理系统
(可选)可将 Learning Management System (LMS) 连接到 GitHub Classroom,以导入课堂的学生标识符名册。 有关详细信息,请参阅“将 Learning Management System 课程连接到教室”。
反馈拉取请求
(可选)可以对作业启用反馈拉取请求。 如果为作业启用此功能,GitHub Classroom 将在作业存储库中为每位学生或每个组创建一个名为“反馈”的特殊拉取请求。 有关详细信息,请参阅“通过拉取请求留下反馈”。
与集成开发环境 (IDE) 结合
可将课堂与 IDE 集成。 学生可以通过 IDE 更改其作业存储库,或使用适当的软件在本地签出并运行代码。 有关详细信息,请参阅“集成 GitHub Classroom 与 IDE”。