菜单
语言
简体中文
联系我们
Flat for Education 帮助 > 如何在 Flat for Education 中使用 LTI 1.3 配置 Canvas

如何在 Flat for Education 中使用 LTI 1.3 配置 Canvas

最后更新:2026年10月23日

Flat for Education 通过 LTI 1.3 与 Canvas 连接。LTI 1.3 是目前将学习工具添加到 Canvas 的标准。Canvas 管理员只需通过动态注册配置一次 Flat for Education,之后教师便可使用客户端 ID 将其添加到各自的课程中。教师和学生可以从 Canvas 登录;系统会自动创建班级,学生首次打开 Flat for Education 时会自动加入班级,成绩则会同步到 Canvas 成绩册。本指南面向 Canvas 管理员和教师。

为什么使用 LTI 1.3?

我们建议学校和学区使用 LTI 1.3。Canvas 管理员配置一次即可覆盖整个学校或学区,无需共享使用者密钥或共享密钥;成绩也会按实际得分同步到 Canvas 成绩册,例如满分 20 分,得分 18 分。您可以阅读 LTI 1.3 与 LTI 1.1 对比,或查看 Canvas 概览,找到适合您角色的指南。

管理员指南

配置分为三个部分:从 Flat for Education 复制注册链接、在 Canvas 中完成注册,然后将客户端 ID 分享给教师。整个过程大约需要 10 分钟。之后,教师可以将 Flat for Education 添加到自己的课程中。

开始之前

您需要具备以下两项条件:

  • Canvas 实例的管理员权限,以便创建开发者密钥。
  • Flat for Education 管理员或支持管理员账户,以便复制注册链接。请参阅角色和权限。
没有 Flat for Education 管理员账户?

如果您负责 IT 工作,但没有 Flat for Education 账户,请联系我们的支持团队,我们会将您添加为支持管理员。支持管理员无需占用学校许可证即可管理集成。

在 Flat for Education 中,打开设置 > 集成,然后点击 Canvas。弹出的窗口中会显示您的注册 URL。点击 复制 即可复制。

使用 LTI 1.3 将 Canvas 连接到 Flat for Education 的窗口,其中显示注册 URL 和复制按钮

请勿公开此链接

注册链接仅供您学校的 Flat for Education 组织使用。请只与您的 Canvas 管理员分享。

第 2 步:在 Canvas 中注册 Flat for Education

接下来,将注册链接粘贴到 Canvas 中。Canvas 和 Flat for Education 随后会自动交换所需的全部配置信息。

1

打开开发者密钥页面

在 Canvas 中打开管理员,选择您的账户,然后点击左侧菜单中的开发者密钥。点击 + 开发者密钥,再选择 LTI 注册。

Canvas 开发者密钥页面,已展开「+ 开发者密钥」菜单并选中「LTI 注册」

2

粘贴注册链接

将第 1 步中的链接粘贴到动态注册 URL 字段,然后点击 继续。

Canvas 的注册应用窗口,其中填有 Flat for Education 注册 URL

3

完成配置

Flat for Education 会在 Canvas 窗口中打开。查看详细信息和隐私声明,然后点击 完成配置。

Canvas 中的 Flat for Education「连接您的学习管理系统」窗口,其中显示「完成配置」按钮

4

检查数据共享和显示位置

选择 Canvas 与 Flat for Education 共享哪些用户数据。选择所有用户数据后,Flat for Education 可以显示学生姓名,并通过电子邮件地址匹配现有账户。

Canvas 中的 Flat for Education 设置:权限以及与该工具共享的用户数据

接着检查显示位置,它们决定 Flat for Education 在 Canvas 中出现的位置。要使用全部功能,请保持所有位置启用:

  • 课程导航:各课程左侧菜单中的 Flat for Education 链接。
  • 作业选择和链接选择:用于添加 Flat for Education 作业和链接。
  • 编辑器按钮:用于在 Canvas 页面中嵌入乐谱。

Flat for Education 在 Canvas 中的显示位置:链接选择、课程导航、编辑器按钮和作业选择

5

启用开发者密钥

点击 启用并关闭。此时,Flat for Education 会出现在您的开发者密钥列表中,状态显示为开启,详细信息列中会显示一个客户端 ID,例如 10000000000006。复制该客户端 ID:您需要在第 3 步将它分享给教师。

Canvas 中已启用的 Flat for Education 开发者密钥及其客户端 ID

第 3 步:将客户端 ID 分享给教师

将第 2 步获得的客户端 ID 发给教师。他们可以用它将 Flat for Education 添加到各自的课程中。

教师指南

Canvas 管理员使用 LTI 1.3 配置好 Flat for Education 后,您还需要将其添加到想要使用它的每门课程中。请先向管理员索取客户端 ID。

将 Flat for Education 添加到课程中

1

打开课程的应用设置

打开要添加 Flat for Education 的课程,前往设置,打开应用选项卡,然后点击 + 应用。

Canvas 课程设置中的「应用」选项卡和「+ 应用」按钮

2

使用客户端 ID 添加应用

在配置类型中选择按客户端 ID。粘贴管理员提供的客户端 ID,然后点击 提交。

Canvas 的「添加应用」窗口,配置类型设为「按客户端 ID」

检查是否安装成功

打开已添加 Flat for Education 的 Canvas 课程,查看左侧课程导航中是否有 Flat for Education。您也可以创建一项作业,将提交类型设为外部工具,然后点击 查找:列表中应会显示 Flat for Education。

Canvas 课程导航中的 Flat for Education 链接

请先由您打开

请在学生使用之前,先从 Canvas 课程中打开 Flat for Education。这会在 Flat for Education 中创建您的班级,学生之后打开时便可加入。

后续步骤

从 LTI 1.1 切换前,可以先测试 LTI 1.3 吗?

可以。LTI 1.1 和 LTI 1.3 可以同时在同一个 Canvas 实例中运行,因此您可以先在一门课程中试用 LTI 1.3,同时让其他教师继续使用 LTI 1.1。切换后,学生的作业会保留,因为 Flat for Education 会将学生匹配到现有账户。

  1. 完成第 1 步和第 2 步,创建并启用开发者密钥。
  2. 在一门测试课程中,使用客户端 ID 添加 Flat for Education。
  3. 分别以教师和学生身份测试:打开 Flat for Education、创建作业、提交作业,并在 SpeedGrader 中查看成绩。
  4. 确认一切正常后,将客户端 ID 分享给教师。
使用 Canvas 学生视图进行学生端测试

在测试课程中使用学生视图。Canvas 会让您以其内置的测试学生身份登录,因此无需单独创建学生账户,也不会占用 Flat for Education 许可证。

如果您改用真实的学生账户进行测试,请确保该账户在任何 Canvas 课程中都不是教师。如果该账户在另一门课程中具有教师身份,Flat for Education 会将其添加为教师,因而无法像学生一样查看作业。

故障排除

大多数配置问题都与权限或应用的安装位置有关。请先查看以下问题;如果教师或学生遇到错误消息,请再参阅 Canvas 常见问题。

获取帮助

仍未解决?我们很乐意提供帮助!请联系我们的支持团队,我们会与您一起排查。为帮助我们尽快找到问题,请提供您的 Canvas 域名、客户端 ID,以及您看到的任何错误消息的屏幕截图。

常见问题

谁可以使用 LTI 1.3 配置 Flat for Education?

您需要 Canvas 管理员账户,因为开发者密钥是为整个 Canvas 实例创建的。您还需要 Flat for Education 管理员或支持管理员账户,才能复制注册链接。如果您负责 IT 工作但没有相应账户,请联系我们的支持团队。

LTI 1.3 是否涵盖我们所有的 Canvas 子账户?

是的。只需在 Canvas 主账户中创建开发者密钥,无需为每所学校分别创建。各子账户中的教师都可以使用同一个客户端 ID 将 Flat for Education 添加到自己的课程中。

教师需要客户端 ID 还是使用者密钥?

教师需要客户端 ID,不需要使用者密钥。使用 LTI 1.3 时,Canvas 管理员会分享客户端 ID,教师则用它将 Flat for Education 添加到各自的课程中。使用者密钥和共享密钥仅用于 LTI 1.1。

配置完成后,为什么我的学生仍无法登录 Flat for Education?

首先,确认教师是否已至少从该课程中打开过一次 Flat for Education。然后检查该课程是否已添加 Flat for Education,以及开发者密钥是否允许与 Flat for Education 共享用户数据。如果仍无法解决,请联系我们的支持团队。


本页面是从英语自动翻译的。查看英语原版。

这篇文章对您有帮助吗?

联系支持团队