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

LTI 1.3 vs LTI 1.1:应选择哪种集成标准

最后更新:2026年9月3日

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 集成时需要任何协助,请联系我们的支持团队


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

这篇文章对您有帮助吗?

联系支持团队