Follow

Navigation Request explained

Avatar

Sometimes you may need a SCO to navigate to another SCO when it closes. To do this in SCORM 2004, you need to add some javascript to the SCO that you want to trigger the navigation on close. This javascript can vary depending up on your SCORM wrapper code that communicates with the API. If you had a wrapper method to set values called SetValue, then your method would look something like this:

SetValue(“adl.nav.request”, “{target=intro}choice”);

...where 'intro' is the _id_ of the item in the manifest you want to navigate to. This tells the SCORM 2004 API to attempt to navigate (choice navigation) to a target of 'intro' and there would have to be an existing SCO in that package with an id of 'intro' for it to work properly.

More information on Navigation Requests can be found in section 5.6.6 of the SCORM 2004 3rd edition SCORM_SeqNav.pdf file. This is only one of the many options you can trigger when a SCO closes.  The available navigation requests are:

suspendAll
suspend
abandonAll
abandon
exit
exitall
previous
continue
choice (with target)

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request
Powered by Zendesk