我正在尝试使用SCORM2004中的"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代码是不正确的。有人能给我指个方向吗?
谢谢,提前说好。
发布于 2013-02-02 00:41:31
这是可行的:
SCORM2004_CallSetValue("adl.nav.request","{target=sco2_item}choice");
SCORM2004_CallTerminate();https://stackoverflow.com/questions/14635881
复制相似问题