LTI 1.3 vs LTI 1.1:该选择哪种集成标准
最后更新:2026年7月20日
Flat for Education 通过 LTI(Learning Tools Interoperability,学习工具互操作性)连接到您的学习管理系统(LMS)。它同时支持现代的 LTI 1.3(Advantage) 标准以及传统的 LTI 1.1(Legacy) 方式,并且两者均为 认证的 LTI 工具。本页面将说明两者之间的差异,并帮助您为学校或机构选择合适的方案。
对于新部署,我们推荐使用 LTI 1.3(Advantage)。它配置更快、更安全,并可启用自动花名册同步与成绩回传。仅在无法使用 LTI 1.3 时再选择 LTI 1.1。
快速对比
| LTI 1.1(Legacy) | LTI 1.3(Advantage) | |
|---|---|---|
| 配置 | 手动交换 Consumer Key 与 Shared Secret | 一键动态注册(Dynamic Registration) |
| 安全性 | 单一共享密钥(OAuth 1.0a) | OpenID Connect + 签名密钥,每次启动均校验 |
| 由谁配置 | 每位教师或管理员,通常按课程分别配置 | 学区管理员一次配置,全域可用 |
| 花名册同步 | 无花名册同步;仅当学生打开 Flat 时才创建/更新账号 | 自动同步班级与花名册(Names and Roles) |
| 成绩回传 | 仅支持百分比(分数归一化到 0 到 1) | 支持真实分值(例如满分 20 或 100),自动回传 |
| 嵌入分数 | 支持 | 支持 |
| 全学区部署 | 受限 | 支持 |
为什么 LTI 1.3 更安全
LTI 1.1 依赖在 Flat for Education 与您的 LMS 之间一次性交换的 Consumer Key 与 Shared Secret。由于该密钥为对称共享,需要人工保存、分发与轮换;一旦有人获取该密钥,就可能冒充连接或伪造启动请求。
LTI 1.3 则完全移除了共享密钥,并强化了登录流程本身。它使用 OpenID Connect:登录从一次握手开始,用于确认请求确实来自您的 LMS;随后每次启动都会以签名令牌的形式到达,Flat for Education 会根据您的 LMS 发布的公钥进行验证。因为该令牌由只有 LMS 持有的密钥签名,传输过程中无法被篡改,也无法在不被发现的情况下伪造,从而有效防止登录过程中的中间人攻击与冒充攻击。一次性的 nonce 与 state 还会进一步防止截获的启动请求被重放,以及阻止伪造登录被插入(跨站请求伪造)。最终效果是:连接更安全、维护更轻松,不再有需要泄露风险或人工轮换的敏感密钥。
Flat for Education 的 LTI 1.3 集成可带来哪些能力
除了标准本身,Flat for Education 的 LTI 1.3 实现还将过去需要管理员与教师手动完成的工作自动化:
- 通过动态注册一键完成配置:您的 LMS 与 Flat for Education 会自动交换全部配置与安全密钥,取代繁琐的多步骤手动密钥交换。
- 自动花名册同步:使用 LTI 1.3 时,Flat for Education 会与您的 LMS 自动同步班级与花名册(Names and Roles)。无需学生先打开工具,整班名单即可直接呈现;当选课/退课发生变化时,花名册也会自动更新。相比之下,LTI 1.1 不支持花名册同步:只有当学生从 LMS 打开我们的产品时,才会创建与更新其账号,因此班级名单会随着学生陆续启动工具而逐步“补齐”。
- 自动成绩回传:您在批改作业后,成绩会自动进入 LMS 成绩册,无需额外配置。Flat for Education 会回传真实得分(例如 20 分满分中得 18 分),而不是 LTI 1.1 仅能提供的百分比形式分数。
- 单点登录与账号创建:教师与学生进入 Flat for Education 时已自动登录,并在首次启动时自动创建账号。
- 学区级安装:管理员仅需配置一次,Flat for Education 即可立刻在所有课程中使用,教师无需任何额外设置。
- 适配您的 LMS:Flat for Education 会自动检测您的 LMS 支持哪些服务,因此只启用您的平台可提供的功能。
何时 LTI 1.1 仍是合适选择
在以下情况下,LTI 1.1(Legacy)仍然是不错的选择:
- 您的 LMS 不支持 LTI 1.3。
- 您希望在没有管理员权限的情况下,仅为单个班级或课程完成配置。
- 您需要将多个 Flat for Education 组织连接到同一个 LMS 学区实例。
- 您已在学年初使用 LTI 1.1,希望保持连续性。
配置您的集成
准备好连接您的 LMS 了吗?
- 使用动态注册配置 LTI 1.3:适用于任何支持 LTI 1.3 的 LMS 的最快路径。
- 平台专属指南:Canvas、Schoology、Moodle、Blackboard、ClassLink 以及 Schoolbox。
希望将 Flat for Education 集成到平台中的开发者,也可以在我们的开发者文档中查看我们对两种标准的技术实现细节:LTI 1.3(Advantage) 与 LTI 1.1(Legacy)。
如果您在选择或配置 LTI 集成时需要任何协助,请通过 edu@flat.io 联系我们的支持团队。
本页面是从英语自动翻译的。查看英语原版。