可以在浏览器页面上播放课程(Captivate HTML5制作的课程)吗?]

问题描述 投票:0回答:1

[当我单击scorm程序包的索引文件时,在浏览器页面中收到“无法获取LMS,API内容可能无法正确播放并且结果可能无法记录的结果”。但是,一旦越过该错误消息,文件就会完美播放,并在需要时停止,并进行总计的Q&A会话。无论使用哪种浏览器打开它,我都会收到相同的消息。我已经安装了javascript。我在一个站点上建议将索引文件编辑为从<9读取<0。

if(document.documentMode < 0)
        {
            document.body.innerHTML = "";

我在尝试不可能的事吗?该程序包是否需要托管在诸如Moodle之类的LMS中?我的目的只是提供一个独立的课程,而没有LMS提供的其他信息。

新手总数非常感谢

[当我单击scorm程序包的索引文件时,在浏览器页面中收到“无法获取LMS,API内容可能无法正确播放并且结果可能无法记录的结果”。但是一旦过去...

html api browser scorm lms
1个回答
0
投票

有效,是的。 SCORM包中的SCO将尝试通过调用LMS'API来初始化自身,让其知道已初始化。为此,程序包要做的第一件事是寻找基于JavaScript的API,它是LMS对SCORM RTE(运行时环境)的实现。因此,您收到的上述消息是因为SCO无法找到SCORM RTE API(因为您的页面未实现)。其余内容是否“播放”是非常特定于内容的,有些会,有些可能不会。大多数SCORM内容都会有对SCORM RTE的附加调用,以执行诸如捕获完成,成功(通过/失败),得分等操作。某些内容可能以“独立”方式工作,而这将对LMS进行调用'SCORM的实现变成了无操作,但是学习者不会因为消费了内容而获得积分。

© www.soinside.com 2019 - 2024. All rights reserved.