[英]Scorm reporting
我正在嘗試將清晰的SCORM 2004文件集成到我們的角度系統中。
我正在使用iframe加載SCORM文件
<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'); }
IsLmsPresent()我是在首次加載SCORM軟件包時調用的,但是使用JavaScript調試器時,我可以看到在用戶執行測試時,它沒有在LMSAPI.js中執行任何回調
通過修改Claude Ostyns SCORM包裝器解決了該問題。 http://www.ostyn.com/standards/scorm/samples/proddingSCOwrap.htm#download
<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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.