LTI 1.3 集成 Node.js

问题描述

我正在开发 LMS 系统,我需要集成 LTI 1.3 合规性第三方课程内容。我对 LTI 1.3 不熟悉,需要与第三方 LMS 开发人员讨论。您能否建议我在与开发人员讨论集成之前应该准备什么?我们的系统是在 node.js 中开发的,我们没有任何 LMS 合规性规范。

解决方法

他们为您提供的 .imscc 文件是一个“Common Cartridge”文件。
Cartridges 通常可以包含 LTI 链接,但是这只有在您已经在工具和平台之间设置 LTI 1.3 集成之后才有用。

您已经设置了集成,您应该能够将 imscc 文件导入到课程中(或解压缩它并在其中找到 lti 资源链接)。

LTI 1.3 基于 OIDC 第三方发起流程,需要您交换平台和工具的 jwks 端点和 oidc 发起端点等信息。 IMSGlobal 站点上有许多很好的 public documents 资源。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...