LTI 1.3

LTI(学习工具互操作性)是一个允许将外部学习工具嵌入到 Chamilo 中的标准。1.3 版本是该标准的最新且最安全的版本。

LTI 的功能

通过 LTI,您可以在 Chamilo 课程中嵌入外部工具。例如:

  • 交互式模拟

  • 专业评估工具

  • 内容创作工具

  • 虚拟实验室

  • 第三方内容库

外部工具会在 Chamilo 界面中无缝显示。

配置 LTI 工具

作为管理员

  1. 在管理面板中导航到 LTI 设置

  2. 注册外部工具,提供以下信息:

    • 工具名称 — 一个描述性的名称

    • 登录 URL — 外部工具的 OIDC 登录发起 URL

    • 重定向 URL — 工具在登录后返回的启动 URL

    • 客户端 ID — 由工具供应商提供

    • 公钥集 URL (JWKS URL) — 工具用于安全密钥交换的 JWKS 端点

  3. 配置成绩回传 — 工具是否可以将成绩发送回 Chamilo

  4. 保存

作为教师

一旦管理员注册了 LTI 工具,教师就可以将其添加到他们的课程中:

  1. 在课程中,查找添加外部工具的选项

  2. 从已注册的 LTI 工具中选择

  3. 该工具将作为课程工具显示在首页上

安全性

LTI 1.3 使用:

  • OAuth 2.0 进行身份验证

  • JSON Web Tokens (JWT) 进行消息签名

  • 公钥/私钥对 进行验证

这意味着 Chamilo 和外部工具之间从不直接共享凭据。

成绩回传

LTI 工具可以将成绩发送回 Chamilo,并可集成到课程成绩簿中。此功能在注册工具时按工具进行配置。

小贴士

  • 验证工具兼容性 — 确保外部工具支持 LTI 1.3(不仅仅是旧版本)

  • 在沙盒中测试 — 在生产环境中使用之前,先在测试课程中测试 LTI 集成

  • 监控性能 — 外部工具会增加网络依赖性。确保工具响应迅速且可靠。

最后更新于

这有帮助吗?