0

是否有能力使用从第三方应用程序传递的数据来填充学习模块的内容。例如:

第三方数据:

userid = 12,用户名 = Sally,user_q1_answer = Jim,user_q2_answer = 101

模块内容设置:

[[username]],由于您在房间 [[user_q1_answer]],如果发生火警警报,您应该联系 [[user_q2_answer]]。

模块内容交付:

莎莉,因为你在101房间,如果火警响起,你应该联系吉姆。

谢谢你的帮助

4

1 回答 1

1

目前,LMS 中不存在在渲染时进行这种动态替换的工具。这里的许多其他问题已经涵盖了这一点。截至 2013 年春季,此类功能已在开发路线图中,但尚无承诺的发布工具。

可以使用客户端浏览器扩展来检测页面内容特殊格式的字符串,并调用 Valence Learning Framework API 来查找可以替换这些字符串的值。但是,这种技术实际上可能只能替换当前用户已知的值以及它们与 LMS 的关系。通过 URL 和页面内容检查,还可能收集有关用户当前浏览上下文的知识(即他们正在查看的课程或课程部分),但我们从不建议屏幕抓取,因为您不能依赖有意义的令牌或数据在未来可靠地出现(您可以依赖学习框架 API 来获取有关当前操作用户的信息)。

于 2013-04-30T12:56:05.577 回答