首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SCORM包不与LMS通信

SCORM包不与LMS通信
EN

Stack Overflow用户
提问于 2013-08-21 15:20:52
回答 1查看 2.5K关注 0票数 1

即使在初始化之后,SCORM包也没有与LMS通信-

扔错了-

没有找到SCORM实现.

我的文件夹结构-

代码语言:javascript
复制
-index.php
-player.php
-course/SCORM-course (directory)
-wrap.js
-SCORM_2004_APIWrapper.js

所有密码-

我的index.php代码- http://pastebin.com/e8fcvxep

我的Player.php代码- http://pastebin.com/R0zRaVXJ

我的wrap.js代码- http://pastebin.com/Lte4eTKu

我的SCORM_2004_APIWrapper.js代码- http://pastebin.com/kdQ0JR04

我搜索并尝试了我所能解决的一切,但仍然无法解决。让我知道,我们还需要编辑什么,使其工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-22 18:02:19

由于您使用的是SCORM 2004,所以需要在名为API_1484_11的框架中使用API包装器。您目前有一个名为 API 的API框架,它引用SCORM1.2。

例如,在player.php中,您需要更改行:

<frame src="SCORM_2004_APIWrapper.js" name="API" noresize>

<frame src="SCORM_2004_APIWrapper.html" name="API_1484_11" noresize>

其中SCORM_2004_APIWrapper.html是一个引用SCORM_2004_APIWrapper.js的html文件。

这是因为根据api发现算法,名为"API“的框架指的是SCORM1.2,而不是SCORM 2004。API发现算法循环遍历当前窗口及其框架,并在适用的情况下通过窗口打开器查找名为"API_1484_11“的元素。

关于API发现算法的一个很好的资源来自Rustici at:http://scorm.com/scorm-explained/technical-scorm/run-time/api-discovery-algorithms/

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18361409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档