Skip to main content

将 Learning Management System 课程连接到教室

可将 LTI 兼容的 Learning Management System (LMS) 课程配置为连接到 GitHub Classroom,以便导入教室的名册。

谁可以使用此功能?

Organization owners who are admins for a classroom can connect learning management systems to GitHub Classroom. 有关课堂管理员的详细信息,请参阅“管理教室”。

关于将 LMS 连接到教室

可将 Learning Management System (LMS) 连接到 GitHub Classroom,并从 LMS 导入学生标识符名册。

先决条件

在将 LMS 连接到教室之前,LMS 实例的管理员需要向 GitHub Classroom 注册 LMS,以启动 OAuth 握手。 管理员只需执行一次注册过程,那么任何使用 LMS 实例的教师均可将其 LMS 课程同步到课堂。 有关详细信息,请参阅“在 GitHub Classroom 注册一个学习管理系统”。

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

要配置 LMS 连接到 GitHub Classroom,您必须先创建一个教室。 有关详细信息,请参阅“管理教室”。

支持的 LMSes

GitHub Classroom 支持与实施学习工具互操作性 (LTI) 标准的 LMS 建立连接。

  • LTI 版本 1.3
  • LTI 优势

使用 LTI 有助于确保您的信息安全。 LTI 是一个行业标准协议,GitHub Classroom 对 LTI 的使用得到了教学管理系统 (IMS) 全球学习联盟的认证。 有关详细信息,请参阅 IMS 全球学习联盟网站上的学习工具互操作性关于 IMS 全球学习联盟

GitHub 已测试且验证注册、连接及将名册数据从以下 LMS 导入 GitHub Classroom。

  • 画布
  • Moodle
  • Sakai
  • Google Classroom

注意:其他实施 LTI 1.3 的 LMS 可与 GitHub Classroom 配合工作,但尚未验证。 LMS 管理员可能需要配置有关隐私和按钮放置的自定义设置,以及可能需要向教师提供如何从 LMS 启动到 GitHub Classroom 的文档。

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

将 Canvas 课程与教室链接

可将 Canvas 课程与 GitHub Classroom 中的教室链接。 有关 Canvas 的详细信息,请参阅 Canvas 网站

管理员需要先向教室注册 LMS 实例,然后才能链接 LMS 课程。 有关详细信息,请参阅“在 GitHub Classroom 注册一个学习管理系统”。

  1. 登录到 Canvas
  2. 选择要与 GitHub Classroom 集成的 Canvas 课程。
  3. 单击左侧边栏中的“设置”,然后单击“应用”选项卡。
  4. 单击“+ 应用”按钮。
  5. 在“配置类型”下,从下拉菜单中选择“按客户端 ID”。
  6. 在“客户端 ID”下,输入 LMS 管理员在向 GitHub Classroom 注册 LMS 实例时创建的客户端 ID。
  7. 单击“提交”,然后单击“安装” 。
  8. 刷新页面,应会在课程详细信息页面右侧的课程子导航菜单中看到 GitHub Classroom 链接。 请注意,如果 LMS 管理员在注册 LMS 时将其命名为其他名称,则名称可能有所不同。
  9. 单击该“GitHub Classroom”链接将进入 GitHub Classroom,可在其中选择要与 LMS 课程链接的教室。

链接课程后,可将名册从 LMS 课程导入教室。 有关详细信息,请参阅“从 LMS 导入名册”。

将 Moodle 课程与教室链接

可将 Moodle 课程与 GitHub Classroom 中的教室链接。 有关 Moodle 的详细信息,请参阅 Moodle 网站

管理员需要先向教室注册 LMS 实例,然后才能链接 LMS 课程。 有关详细信息,请参阅“在 GitHub Classroom 注册一个学习管理系统”。

您必须使用 Moodle 版本 3.0 或更高版本。

  1. 登录到 Moodle
  2. 选择要与 GitHub Classroom 集成的 Moodle 课程。
  3. 在“外部工具”下的“常规”下,应会看到名为“GitHub Classroom”的按钮。 请注意,如果 LMS 管理员在注册 LMS 时将其命名为其他名称,则名称可能有所不同。
  4. 单击该“GitHub Classroom”按钮将进入 GitHub Classroom,可在其中选择要与 LMS 课程链接的教室。

链接课程后,可将名册从 LMS 课程导入教室。 有关详细信息,请参阅“从 LMS 导入名册”。

将 Sakai 课程与教室链接

可将 Sakai 课程与 GitHub Classroom 中的教室链接。 有关 Sakai 的详细信息,请参阅 Sakai 网站

管理员需要先向教室注册 LMS 实例,然后才能链接 LMS 课程。 有关详细信息,请参阅“在 GitHub Classroom 注册一个学习管理系统”。

  1. 登录到 Sakai 实例。
  2. 选择要与 GitHub Classroom 集成的 Sakai 课程。
  3. 单击“外部工具”。
  4. 单击“工具链接”。
  5. 单击该“GitHub Classroom”链接将进入 GitHub Classroom,可在其中选择要与 LMS 课程链接的教室。

链接课程后,可将名册从 LMS 课程导入教室。 有关详细信息,请参阅“从 LMS 导入名册”。

从 LMS 导入名册

从 LMS 导入名册:

  1. 在 GitHub Classroom 中打开链接的教室,然后选择“学生”选项卡。
  2. 单击包含 LMS 名称 (Canvas、Sakai 或 Moodle) 的“从...导入”按钮。
  3. 选择要对学生使用的标识符,然后单击“导入名册条目”,随即将导入名册。

更新现有名册:

  1. 在 GitHub Classroom 中打开链接的教室,然后选择“学生”选项卡。
  2. 单击包含 LMS 名称 (Canvas、Sakai 或 Moodle) 的“从...同步”按钮。

从 Google Classroom 导入名册

Google Classroom 不使用 LTI 协议,因此在导入名册之前不需要连接到 GitHub Classroom。

  1. 登录 GitHub Classroom

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

  3. 在课堂名称下,单击 “学生”。

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

  4. 如果您的教室已有名册,您可以更新名册或删除名册并创建新的名册。

  5. 在 LMS 列表中,单击“Google Classroom”。

  6. 登录 Google,然后选择要链接到的教室。

断开 LMS 连接

可在 GitHub Classroom 设置中断开教室与 LMS 的连接。

  1. 登录 GitHub Classroom

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

  3. 在课堂名称下,单击 “设置”。

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

  4. 在“连接到学习管理系统(LMS)”下,单击“连接设置”。

  5. 在“删除与学习管理系统的连接”下,单击“断开与学习管理系统的连接”。