Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Navigate to next SCO

Explorer ,
Jan 31, 2013 Jan 31, 2013

I am attempting to navigate to the next SCO using the call "adl.nav.request" in SCORM 2004. However, I am relatively new to creating SCORM content using Captivate and what I am trying doesn't seem to be working. The code I am using is:

     // NOT WORKING IN DEFAULT CAPTIVATE TEMPLATE HTML/JS FILES

     CaptivateObj.SetScormVariable("adl.nav.request","{target=sco2_item}choice");

     CaptivateObj.SetScormVariable("terminate", "");

To verify that it's an issue with this particular code, I bypassed the default Captivate HTML/JS files and used my own along with a custom SCORM Wrapper in which I was able to connect to the SCORM API and successfully navigate to the next SCO using the parameters below:

     // WORKING IN CUSTOM SCORM WRAPPER

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

     setScormVariable("terminate","");

With that said, I assume the initial Captivate code is not correct. Can someone point me in the correct direction?

Thanks, in advance.

1.5K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jan 31, 2013 Jan 31, 2013

Aside from the typo you have in your code, have you considered using Multi SCO Packager or visiting https://cloud.scorm.com/ to check if your manifest will work?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Feb 01, 2013 Feb 01, 2013

Yes, I am actually testing on cloud.scorm.com and the manifest works fine. I am just unable to navigate to the next SCO using the initial code. I was under the assumption that the Multi SCO Packager only comes with Adobe's eLearning Suite?

Thanks.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Feb 01, 2013 Feb 01, 2013

Okay, I found the correct syntax for future reference for anyone that might need it!

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

    SCORM2004_CallTerminate();

Hope this helps,

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Jun 24, 2013 Jun 24, 2013
LATEST

Hi sleblang,

I see that you have resolved the next sco issue. Can you help me play the next SCO in my project. I just don't know where to insert the "adl.nav.request" in the js file. Two questions: What is the name of the Captivate js file that you are inserting it into, and can you show me an example with it inserted into the js? I'm using Captivate 6.

Thanks in advance for your help.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources