有没有办法让 D2L LMS 将当前模块名称或课程目录中链接的位置发送到 LTI 工具?
谢谢你。
不幸的是,目前没有办法让 LTI 启动动态(在运行时选择一个值)提供有关启动点的更多上下文信息,而不是原始组织单位 ID 和类型。
也就是说,您可以将自定义参数附加到 LTI 链接,因此您可以使用工具提供者可以读取的静态值向放置的链接添加自定义参数(并且在这样的自定义参数中,您可以放置关于链接的位置)。
这种策略的缺点:
自定义参数附加到外部学习工具 (LTI) 链接,不一定附加到它们的位置,因此如果您使用放置在多个位置的相同定义链接,您将获得相同的自定义参数数据
自定义参数必须在链接定义时(或修改时)静态定义,因此您必须预先知道链接将在哪里使用(对于您的用例),或者在放置后编辑定义的链接以放入正确的信息
如果您所谈论的只是少量已定义的链接,那么此解决方法可能是可用的;但是任何类型的音量或大规模共享都会使这种解决方法变得无用。