跳到主要内容

将学习管理系统课程连接到课堂

你可以将符合 LTI 标准的学习管理系统 (LMS) 课程配置为连接到 GitHub Classroom,以便导入课堂花名册。

谁可以使用此功能?

是课堂管理员的组织所有者可以将学习管理系统连接到 GitHub Classroom。有关课堂管理员的更多信息,请参阅“管理课堂”。

关于将 LMS 连接到课堂

你可以将学习管理系统 (LMS) 连接到 GitHub Classroom,并从 LMS 导入学生标识符花名册。

先决条件

在将 LMS 连接到课堂之前,LMS 实例的管理员需要将 LMS 注册到 GitHub Classroom 以启动 OAuth 握手。管理员只需执行一次此注册过程,然后使用其 LMS 实例的任何教师都可以将他们的 LMS 课程同步到课堂。有关更多信息,请参阅“将学习管理系统注册到 GitHub Classroom”。

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

要配置 LMS 以连接到 GitHub Classroom,您必须首先创建一个课堂。有关更多信息,请参阅“管理课堂”。

受支持的 LMS

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。有关更多信息,请参阅“将学习管理系统课程连接到课堂”。

将画布课程与课堂关联

您可以在 GitHub Classroom 中将画布课程与课堂关联。有关画布的更多信息,请参阅画布网站

在您可以关联 LMS 课程之前,管理员需要使用课堂注册您的 LMS 实例。有关更多信息,请参阅“使用 GitHub Classroom 注册学习管理系统”。

  1. 登录画布
  2. 选择要与 GitHub Classroom 集成的画布课程。
  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 课程与课堂关联

您可以在 GitHub Classroom 中将 Moodle 课程与课堂关联。有关 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 课程与课堂链接

您可以在 GitHub Classroom 中将您的 Sakai 课程与课堂链接。有关 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. 在课堂名称下,单击 学生.

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

  4. 如果您的课堂已经有了花名册,您可以更新花名册或删除花名册并创建新花名册。

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

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

断开 LMS 连接

您可以在 GitHub Classroom 设置中断开课堂与 LMS 的连接。

  1. 登录 GitHub Classroom

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

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

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

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

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