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

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

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 联系我们的支持团队。


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

这篇文章对您有帮助吗?

联系支持团队