菜单
语言
简体中文
联系我们
Flat for Education 帮助 > LTI 1.3 vs LTI 1.1:该选择哪种集成标准

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 工具。本页面将说明两者之间的差异,并帮助您为学校或机构选择合适的方案。

Tip

对于新部署,我们推荐使用 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 持有的密钥签名,传输过程中无法被篡改,也无法在不被发现的情况下伪造,从而有效防止登录过程中的中间人攻击与冒充攻击。一次性的 noncestate 还会进一步防止截获的启动请求被重放,以及阻止伪造登录被插入(跨站请求伪造)。最终效果是:连接更安全、维护更轻松,不再有需要泄露风险或人工轮换的敏感密钥。

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 了吗?

希望将 Flat for Education 集成到平台中的开发者,也可以在我们的开发者文档中查看我们对两种标准的技术实现细节:LTI 1.3(Advantage)LTI 1.1(Legacy)

如果您在选择或配置 LTI 集成时需要任何协助,请通过 edu@flat.io 联系我们的支持团队。


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

这篇文章对您有帮助吗?

联系支持团队