Adobe Captivate& SCORM:导航到下一个SCO

时间:2013-01-31 21:56:34

标签: scorm scorm2004 adobe-captivate

我正在尝试使用SCORM 2004中的调用“adl.nav.request”导航到下一个SCO。但是,我使用Captivate创建SCORM内容相对较新,而我正在尝试的内容似乎不起作用。我正在使用的代码是:

// NOT WORKING IN DEFAULT CAPTIVATE TEMPLATE HTML/JS FILES
CaptivateObj.SetScormVariable("adl.nav.request","{target=sco2_item}choice");
CaptivateObj.SetScormVariable("terminate", "");

为了验证这个特定代码的问题,我绕过了默认的Captivate HTML / JS文件并使用了我自己的自定义SCORM包装器,我可以在其中连接到SCORM API并成功导航到下一个SCO使用以下参数:

// WORKING IN CUSTOM SCORM WRAPPER
 setScormVariable("adl.nav.request","{target=sco2_item}choice");
 setScormVariable("terminate","");

话虽如此,我假设最初的Captivate代码不正确。有人能指出我正确的方向吗?

提前谢谢。

1 个答案:

答案 0 :(得分:2)

这有效:

SCORM2004_CallSetValue("adl.nav.request","{target=sco2_item}choice");
SCORM2004_CallTerminate();