0

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 コードは正しくないと思います。誰かが私を正しい方向に向けることができますか?

前もって感謝します。

4

1 に答える 1

2

これは機能します:

SCORM2004_CallSetValue("adl.nav.request","{target=sco2_item}choice");
SCORM2004_CallTerminate();
于 2013-02-01T16:41:30.823 に答える