Navigation restriction changing based upon LMS detection in SL2
This is a complicated question, so I'm going to state it like this.
I was asked to see if I could:
- publish ONE Storyline-based SCORM module that would have LMS integration, and in this incarnation, be in restricted navigation - the kind where you have to advance one slide at a time, and can't jump around freely;
- also, using the same published module, have it response in a review mode - that is to say, non-SCORM/LMS integration - and in this mode, have free navigation - be able to jump around as you see fit, without the forward-only restriction.
I have asked my superiors if the simpler solution to this problem is to publish two versions of the module, one with SCORM/LMS integration and in restricted mode, and another as web-based without LMS/SCORM integration, and in free mode.
I had a notion that, if I take a stab at this, I might need to dig into the Javascript side of a published module and monkey about with detecting an LMS, and then sticking a couple of global functions into the user.js file. We are de-emphasizing the Flash packages in favor of the HTML5 version these days, so I wouldn't have to worry about two different Javascript APIs.
If someone knows how to remotely change the navigation mode in the player with a Javascript command, I might be able to do the rest.
I know Articulate does not support Javascript, and so this discussion might go nowhere. But I think it could be a useful thing to know how to do for the general developers who might be faced with this situation on an LMS deployment.
Be the first to reply