跳至主要内容

管理课堂

您可以使用 GitHub Classroom 为您教授的每门课程创建和管理一个课堂。

谁可以使用此功能?

作为课堂管理员的组织所有者可以管理组织的课堂。有关课堂管理员的更多信息,请参阅“管理课堂”。

关于课堂

GitHub Classroom 中的课堂是教师和学生在课程期间进行互动的地方。教师可以为课堂创建学生花名册,然后在课堂内创建、分配、审查和评分作业。

关于课堂管理

GitHub Classroom 使用 GitHub 上的组织帐户来管理您创建的每个课堂的权限、管理和安全性。每个组织可以有多个课堂。

创建课堂后,GitHub Classroom 会提示您邀请助教 (TA) 和管理员加入课堂。每个课堂可以有一个或多个管理员。管理员可以是教师、助教或您希望对 GitHub Classroom 上的课堂拥有控制权的任何其他课程管理员。

通过将 GitHub 上的个人帐户邀请到您的组织作为组织所有者并共享您的课堂 URL 来邀请助教和管理员加入您的课堂。组织所有者可以管理组织的任何课堂。有关更多信息,请参阅“组织中的角色”和“邀请用户加入您的组织”。

完成课堂使用后,您可以存档课堂并稍后参考课堂、花名册和作业,或者如果您不再需要课堂,可以删除课堂。

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

您还可以使用 GitHub Classroom 扩展程序直接从 GitHub 命令行界面查看您的课堂和作业。有关更多信息,请参阅“使用 GitHub Classroom 与 GitHub CLI”。

关于课堂花名册

每个课堂都有一个花名册。花名册是参与您课程的学生标识符列表。

当您第一次与学生共享作业的 URL 时,学生必须使用个人帐户登录 GitHub,以将个人帐户链接到课堂的标识符。学生链接个人帐户后,您可以在花名册中看到关联的个人帐户。您还可以看到学生何时接受或提交作业。

先决条件

您必须在 GitHub 上拥有组织帐户才能在 GitHub Classroom 上管理课堂。有关更多信息,请参阅“GitHub 帐户类型”和“从头开始创建新组织”。

您必须为您的组织授权 GitHub Classroom 的 OAuth 应用程序,才能为您的组织帐户管理课堂。有关更多信息,请参阅“授权 OAuth 应用程序”。

创建课堂

  1. 登录 GitHub Classroom
  2. 单击页面右侧的新建课堂
  3. 在组织列表中,单击您要用于课堂的组织。您也可以选择创建新组织。有关更多信息,请参阅“从头开始创建新组织”。
  4. 在“课堂名称”下,输入您的课堂名称。
  5. 单击创建课堂

创建教室后,您可以开始为学生创建作业。有关更多信息,请参阅“使用 Git 和 GitHub 入门作业”,“创建个人作业”,“创建小组作业”或“重复使用作业”。

创建教室花名册

您可以创建参与您课程的学生的花名册。

如果您的课程已经有一个花名册,您可以更新花名册上的学生或删除花名册。有关更多信息,请参阅“将学生添加到教室的花名册”或“删除教室的花名册”。

  1. 登录 GitHub Classroom

  2. 在教室列表中,点击您要查看的教室。

  3. 在教室名称下,点击 学生.

    Screenshot of the tabs in a classroom. The "Students" tab is outlined in dark orange.

  4. 要将 GitHub Classroom 连接到您的 LMS 并导入花名册,您的 LMS 管理员首先需要注册您的 LMS 实例,然后您需要将您的 LMS 课程连接到您的教室。连接后,您可以点击从...导入按钮从您的 LMS 课程导入花名册。有关更多信息,请参阅“将学习管理系统课程连接到教室”。

    注意:Google Classroom 不使用 LTI 协议,因此在导入花名册之前不需要连接到 GitHub Classroom。有关更多信息,请参阅“将学习管理系统课程连接到教室”。

  5. 提供您花名册的学生标识符。

    • 要通过上传包含学生标识符的文件导入花名册,请点击 **上传 CSV 或文本文件**。
    • 要手动创建花名册,请在文本字段中输入您的学生标识符。
  6. 点击 **创建花名册**。

将学生添加到课堂花名册中

您的课堂必须拥有现有的花名册才能将学生添加到花名册中。有关创建花名册的更多信息,请参阅“为您的课堂创建花名册”。

  1. 登录 GitHub Classroom

  2. 在教室列表中,点击您要查看的教室。

  3. 在教室名称下,点击 学生.

    Screenshot of the tabs in a classroom. The "Students" tab is outlined in dark orange.

  4. 在“课堂花名册”右侧,点击 **更新学生**。如果您已将您的课堂链接到 LMS 课程,则您将看到一个 **从...同步** 按钮。

  5. 按照说明将学生添加到花名册中。

    • 要从 LMS 导入学生,您的 LMS 管理员首先需要注册您的 LMS 实例,然后您需要将您的 LMS 课程连接到您的课堂。连接后,您可以点击 **从...同步** 按钮。有关更多信息,请参阅“将学习管理系统课程连接到课堂”。

      注意:Google Classroom 不使用 LTI 协议,因此在导入花名册之前不需要连接到 GitHub Classroom。有关更多信息,请参阅“将学习管理系统课程连接到教室”。

    • 要手动添加学生,在“手动添加学生”下,点击 **上传 CSV 或文本文件** 或输入学生的标识符,然后点击 **添加花名册条目**。

重命名课堂

  1. 登录 GitHub Classroom

  2. 在教室列表中,点击您要查看的教室。

  3. 在教室名称下,点击 设置.

    Screenshot of the tabs in a classroom. The "Settings" tab is outlined in dark orange.

  4. 在“课堂名称”下,输入课堂的新名称。

  5. 点击 **重命名课堂**。

存档或取消存档课堂

您可以将不再在 GitHub Classroom 上使用的课堂存档。存档课堂后,您无法创建新的作业或编辑课堂的现有作业。学生无法接受存档课堂中作业的邀请。

  1. 登录 GitHub Classroom

  2. 在课堂名称右侧,选择 下拉菜单,然后点击 **存档**。

    Screenshot of a tile for a classroom. A dropdown menu labeled with a kebab icon is expanded and the "Archive" option is outlined in dark orange.

  3. 要查看存档课堂,请使用搜索栏旁边的下拉菜单将视图更改为“存档”或“全部”。

  4. 要取消存档课堂,在课堂名称右侧,选择 下拉菜单,然后点击 **取消存档**。

    Screenshot of a tile for a classroom. A dropdown menu labeled with a kebab icon is expanded and the "Unarchive" option is outlined in dark orange.

删除课堂花名册

  1. 登录 GitHub Classroom

  2. 在教室列表中,点击您要查看的教室。

  3. 在教室名称下,点击 学生.

    Screenshot of the tabs in a classroom. The "Students" tab is outlined in dark orange.

  4. 在学生列表下方,在“删除此花名册”下,点击 **删除花名册**。

  5. 阅读警告,然后点击删除名单

删除教室

  1. 登录 GitHub Classroom

  2. 在教室列表中,点击您要查看的教室。

  3. 在教室名称下,点击 设置.

    Screenshot of the tabs in a classroom. The "Settings" tab is outlined in dark orange.

  4. 在“删除此教室”的右侧,点击删除教室

  5. 阅读警告.

  6. 要验证您是否要删除正确的教室,请输入要删除的教室的名称。

  7. 点击删除教室

进一步阅读