2012-10-16 28 views
1

我是新來SCORM,我發現一個圖書館在http://pipwerks.com/downloads/初始化SCORM使用API​​Wrapper.js始終返回false

我在SCORM雲使用的示例代碼嘗試,和它的工作。

//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。

我該如何解決這個問題?

+3

檢查*錯誤控制檯*。 – Jay

回答

0

聽起來像包裝找不到由LMS提供的API對象。

確保您在LMS的上下文中運行此代碼,並且LMS根據需要提供API對象。

該包裝器還記錄了一個跟蹤,但只有在pipwerks.debug.isActive爲true的情況下。將其設置爲true,在Firefox中運行它,然後在Firebug中打開控制檯。

這可能是API對象沒有問題,並且其他問題出錯了。檢查跟蹤,它會有所幫助。