1

我是 SCORM 的新手,我在http://pipwerks.com/downloads/找到了一个库

我尝试在 SCORM Cloud 中使用示例代码,并且成功了。

//Using pipwerks namespace, SCORM 1.2

var success = pipwerks.SCORM.init();

if(success){
  var status = pipwerks.SCORM.get("cmi.core.lesson_status");
  if(status != "completed"){
    success = pipwerks.SCORM.get("cmi.core.lesson_status", "completed");
    if(success){
       pipwerks.SCORM.quit();
    }
  }
}

问题pipwerks.SCORM.init()总是返回false。

我该如何解决这个问题?

4

1 回答 1

0

听起来包装器找不到 LMS 提供的 API 对象。

确保您在 LMS 的上下文中运行此代码,并且 LMS 根据需要提供 API 对象。

该包装器还记录跟踪,但前提是 pipwerks.debug.isActive 为真。将其设置为 true,在 Firefox 中运行它,然后在 Firebug 中打开控制台。

可能是 API 对象没问题,而其他地方出了问题。检查那个痕迹,它会有所帮助。

于 2013-07-30T09:56:26.300 回答