繁体   English   中英

我可以使用LTI(学习工具互操作性)在消费者课程中插入HTML脚本标签吗?

[英]Can I insert HTML script tag on consumer course with LTI (Learning Tools Interoperability)?

我想开发一个插件,使LMS侧的讲师/课程开发人员可以在课程和/或测验中插入脚本标签。 该脚本标签具有允许身份验证和会话监督的代码。

脚本标签如下所示:

<script src="//integrityadvocate.com/Integrity/Embed?appid=APP_ID&participantidentifier=PARTICIPANT_IDENTIFIER&participantfirstname=PARTICIPANT_FIRST_NAME&participantlastname=PARTICIPANT_LAST_NAME" async></script>

LTI是否可以做到这一点?

另外,是否有可能构建一个基于LTI的插件,然后将其生成的验证数据以可以与课程/测验的参与者结果一起查看的方式返回给LMS?

尽管LTI是一个标准,但是确切的工作流程是LMS特有的,但这听起来像是LTI深度链接的用例。 https://www.imsglobal.org/specs/lticiv1p0

LTI深度链接允许LMS(又称工具使用者)将启动信息发送给您的插件(即工具提供者),其中包含有关启动用户的信息,即名称,ID,启动上下文和回叫网址。

然后,您的插件将使用提供的信息构建脚本标签,然后使用回调URL将其发送回LMS。

不幸的是,这取决于特定的LMS工作流程来定义启动点在何处,并因此在何处插入脚本(测验或课程内容或两者)。 大多数LMS都可以让您从WYSIWYG编辑器或课程内容编辑器中启动,从而满足您的需求。

有多种方法可以将结果返回到LMS,最简单的方法是LTI成绩册项目。 成绩簿项目是每个用户,每个资源的特定记录,并且只能是数字等级。 但是您可以返回1或0进行验证/未验证。 https://www.imsglobal.org/specs/ltiv1p1/implementation-guide#toc-6

LTI apps.net测试器是测试这些工作流程以查看它们是否提供所需信息的简便方法。 http://ltiapps.net/test/tc.php

诸如SCORM统计信息和学习记录存储之类的东西。 这将使返回结果具有更大的粒度。 但是这些通常是额外的集成,而不是LMS特定的功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM