首页
学习
活动
专区
圈层
工具
发布

Scorm报告
EN

Stack Overflow用户
提问于 2015-09-14 13:02:52
回答 1查看 583关注 0票数 2

我正试图将一个清晰的SCORM 2004文件集成到我们的角度系统中。

我使用iframes加载SCORM文件

代码语言:javascript
复制
<script src="bower_components/scorm/custom.js"></script> 
<iframeset ng-controller="ScormTestController as scormCtrl">
    <iframe src="scorm_test/scormFile_da/story.html" name="story"frameborder="0">
</iframe> </iframeset>

我的问题是,当我完成测试时,不会调用SCORM播放器lmsAPI。目前,我们的api只是一个框架,用于查看是否进行了调用。

函数IsLmsPresent(){返回true;} 函数SetScore(args){ console.log('SetScore') } 函数SetFailed(){ console.log('SetFailed');} 函数SetPassed(){ console.log('SetPassed');} 函数Finish(){ console.log('Finish');}

当SCORM包首次加载时,我调用了IsLmsPresent(),但是使用javascript调试器,我可以看到它在用户执行测试时不会在LMSAPI.js中执行任何回调

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-16 10:40:52

通过修改Claude Ostyns SCORM包装器解决了这个问题。http://www.ostyn.com/standards/scorm/samples/proddingSCOwrap.htm#download

代码语言:javascript
复制
<iframeset ng-controller="ScormTestController as scormCtrl">
    <iframe style="width:100%; height: 100%" 
         src="scorm_test/lbScormWrapper02.html?sco=beoplay_da/index_lms.html" 
         name="API_1484_11" frameborder="0">
    </iframe>
</iframeset>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32565563

复制
相关文章

相似问题

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