Using scorm to open up navigation

Aug 25, 2011

In my lessons, I set navigation to Restricted (user can only view current and previous slides).  This is the main navigation I want.

But I also have a need to allow a user to openly navigate a lesson one has never been through (so I am not talking about the resume functionality here).

These lessons are published as scorm and our LMS stores the scorm data from the lesson as well as return its requests. 

My question is, when the lesson starts up and requests its scorm data, what do I need to give it to allow open navigation for a lesson no data is stored for?

4 Replies
Jason Nguyen

Thanks for your response.

You are right about the nav settings being stored in the presentation, but the data containing what pages have been visited  or where to resume is not stored there (at least not when the lessons are scorm compliant, which mine are).

Basically, I need to know how, through the lessons scorm calls, I can make it think navigation is open.  One way I can think of doing this, is by having my LMS respond to the lessons scorm calls by faking out data to make it appear as if all pages have been viewed before.

But I was wondering if there was an easier way.

Phil Mayor

Jason you cannot do it using scorm, each time you load the presentation the presentation.xml is parsed and your navigation is restricted regardless of if you are using scorm or not, if you use scorm articulate will load the resume data and check which slides have been viewed etc, you could possibly use a swf to unlock the navigation if all slides have been viewed but you will not be able to unlock them using the scorm api, I dont use restricted navigation so have never looked into the whether the sdk will allow you to set the navigation to unrestricted.  James from frame entered may be able to help

Phil

This discussion is closed. You can start a new discussion or contact Articulate Support.