Navigation restriction changing based upon LMS detection in SL2

Oct 24, 2017

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

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