[英]window.onblur to xAPI statement
抱歉,我是教学设计师,而不是JavaScript向导。 到目前为止,我在xAPI方面的经验仅限于将故事从Storyline发送到xAPI包装器,然后再发送到LRS。
对于这种情况,我会在弹出窗口中播放MP4视频,并且每次我的视频窗口不再是用户系统上的“活动”窗口时,都需要触发xAPI语句。 我对Stack Overflow的研究使我相信,使用window.onblur事件将是最简单的方法,但是我不知道如何在每次事件发生时为该函数编写代码以发送xAPI语句。
我一直在互联网上寻找以前在xAPI中完成此操作的人,但无济于事。 我感谢您有经验的人们可以提供的任何建议。
这实际上并不是特定于xAPI的,基本上,您需要利用JavaScript事件系统在事件发生时执行一个函数,并且要在该函数(事件处理程序)中发送语句。 window.onblur不能正常运行,显示了如何对要在window.onblur
上运行的函数进行编码的示例,并在其中提供了注释,指出您可能有兴趣阅读https://developer.mozilla.org/zh-CN/docs / Web / API / Page_Visibility_API ,其中包含有关视频处理的示例,您可能会觉得有用。 从那里就等于发送您喜欢的语句。 您最终得到的东西看起来像:
window.onblur = function () {
...send your xAPI statement here....
};
send your xAPI statement here
包含的内容听起来像您已经有了一个示例,并且将取决于您选择使用哪个库(如果有),因此我没有提供具体的示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.