Skip to main content

管理教室

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

谁可以使用此功能?

Organization owners who are admins for a classroom can manage the classroom for an organization. 有关课堂管理员的详细信息,请参阅“管理教室”。

警告

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

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

关于教室

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

关于教室的管理

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

创建课堂后, GitHub Classroom 系统会提示你邀请助教员和管理员加入课堂。 每个教室可以有一个或多个管理员。 管理员可以是教师、TAS 或任何其他想要控制课堂 GitHub Classroom的课程管理员。

邀请 CA 和管理员加入课堂,方法是邀请组织中的个人帐户 GitHub 作为组织所有者并共享课堂的 URL。 组织所有者可以管理组织的任何教室。 有关详细信息,请参阅 组织中的角色Inviting users to join your organization(邀请用户加入你的组织)

使用完教室后,可以存档教室,以后可以参考该教室、名册和作业,或者如果您不再需要该教室,也可以将其删除。

你可以在你拥有管理员访问权限的任何其他教室(包括不同组织中的教室)中重用现有作业。 有关详细信息,请参阅“重用作业”。

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

关于教室名册

每个教室都有一个名册。 名册是参加您的课程的学生的标识符列表。

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

先决条件

你必须有一个组织帐户GitHub才能管理课堂。GitHub Classroom 有关详细信息,请参阅 GitHub 帐户的类型从头开始创建新组织

必须授权OAuth appGitHub Classroom组织管理组织帐户的教室。 有关详细信息,请参阅“授权 OAuth 应用”。

创建教室

  1. 登录 GitHub Classroom
  2. 在页面右侧,单击“新建课堂”。
  3. 在组织列表中,单击您希望用于教室的组织。 (可选)您可以创建一个新组织。 有关详细信息,请参阅“从头开始创建新组织”。
  4. 在“课堂名称”下键入课堂的名称。
  5. 单击“创建教室”。

创建教室后,您便可开始为学生创建作业。 有关详细信息,请参阅 使用 Git 和 GitHub 入门作业创建个人作业创建小组任务重用作业

为教室创建名册

您可以创建参加本课程的学生名册。

如果您的课程已有名册,您可以更新名册上的学生或删除名册。 有关详细信息,请参阅将学生添加到教室名册删除教室名册

  1. 登录 GitHub Classroom

  2. 在课堂列表中,单击要查看的课堂。

  3. 在课堂名称下,单击“ Students”****。

    课堂中选项卡的屏幕截图。 “学生”选项卡以深橙色框出。

  4. 若要连接到 GitHub Classroom LMS 并导入名单,LMS 管理员首先需要注册 LMS 实例,然后需要将 LMS 课程连接到课堂。 连接后,可以单击“导入自...”按钮从 LMS 课程导入名册。 有关详细信息,请参阅“将 Learning Management System 课程连接到教室”。

    注意

    Google Classroom 不使用 LTI 协议,因此在导入名册之前不需要连接到 GitHub Classroom。 有关详细信息,请参阅“将 Learning Management System 课程连接到教室”。

  5. 请在名册中提供学生标识符。

    • 若要通过上传包含学生标识符的文件来导入名册,请单击“上传 CSV 或文本文件”。
    • 若要手动创建名册,请在文本字段中键入学生标识符。
  6. 单击“创建名册”。

将学生添加到教室的名册

教室必须有一个现有的名册,才能将学生添加到名册中。 有关创建名册的详细信息,请参阅创建教室名册

  1. 登录 GitHub Classroom

  2. 在课堂列表中,单击要查看的课堂。

  3. 在课堂名称下,单击“ Students”****。

    课堂中选项卡的屏幕截图。 “学生”选项卡以深橙色框出。

  4. 在“教室名册”右侧,单击“更新学生”。 如果已将教室链接到 LMS 课程,则会改为看到同步自... 按钮。

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

    • 若要从 LMS 导入学生,LMS 管理员首先需要注册 LMS 实例,然后需要将 LMS 课程连接到教室。 连接后,可以单击“同步自...”按钮。 有关详细信息,请参阅“将 Learning Management System 课程连接到教室”。

      注意

      Google Classroom 不使用 LTI 协议,因此在导入名册之前不需要连接到 GitHub Classroom。 有关详细信息,请参阅“将 Learning Management System 课程连接到教室”。

    • 若要手动添加学生,请在“手动添加学生”下单击“上传 CSV 或文本文件”或键入学生标识符,然后单击“添加名册条目” 。

重命名教室

  1. 登录 GitHub Classroom

  2. 在课堂列表中,单击要查看的课堂。

  3. 在课堂名称下,单击“ Settings”****。

    课堂中选项卡的屏幕截图。 “设置”选项卡以深橙色标出。

  4. 在“Classroom name(教室名称)”下,为教室输入一个新的名称。

  5. 请点击重命名教室

存档或取消存档教室

可以存档不再使用的 GitHub Classroom教室。 存档教室时,无法为教室创建新作业或编辑现有作业。 学生无法接受来自存档教室的作业邀请。

  1. 登录 GitHub Classroom

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

    课堂磁贴的屏幕截图。 标有烤肉串图标的下拉菜单已展开,“存档”选项以深橙色框出。

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

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

    课堂磁贴的屏幕截图。 标有烤肉串图标的下拉菜单已展开,“取消存档”选项以深橙色框出。

删除某教室的名册

  1. 登录 GitHub Classroom

  2. 在课堂列表中,单击要查看的课堂。

  3. 在课堂名称下,单击“ Students”****。

    课堂中选项卡的屏幕截图。 “学生”选项卡以深橙色框出。

  4. 在学生列表下方的“删除此名册”下,单击“删除名册”。

  5. 阅读警告,然后单击“删除名册”。

删除教室

  1. 登录 GitHub Classroom

  2. 在课堂列表中,单击要查看的课堂。

  3. 在课堂名称下,单击“ Settings”****。

    课堂中选项卡的屏幕截图。 “设置”选项卡以深橙色标出。

  4. 在“删除此教室”右侧,单击“删除教室”。

  5. 阅读警告。

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

  7. 单击“删除教室”。

其他阅读材料