Display New Layer on Course ReLaunch

Sep 11, 2014

I have a course where at a certain point learners have the option to complete a test housed within our LMS. What I would like to do is have learners click a button that launches the test and then exits the course. When learners relaunch the course, I would like the page they launched the test from to display a new layer that acknowledges that they launched the test.

The first part (launching the test and exiting) works just fine. I have triggers set up to launch the URL, set a test_launched variable to true, and then exit the course.  I then have a variable that says if the test_launched variable is true when the slide timeline starts, the show the alternate layer.

However, when the course is relaunched, it is replaying the original slide content.  This is the case no matter what I set the resumed state to. If I click the slidebar button to replay the slide it then catches on and plays the alternate layer.

So, all that backstory to ask - is there a way to have a slide change content on relaunch based on a variable?

3 Replies
Kevin Thorn

This may have something to do with the published setting where learners resume where they left off. That setting I believe is targeting a slide and ignores any internal variables.

Just thinking, but try this as a test:

  • To see if your variable is getting reset to False on restart, add a "listener" to your slide. Meaning, add a text box somewhere with "Test Launched - %text_launched%". That will show the True or False value as you test.

Logic here is to see if the published setting to resume on restart is resetting your variable.

Another test:

  • Turn off the published setting to resume where left off.
  • Add (or copy) the listener from above and place it on the first slide.
  • add a trigger to the first slide similar to the existing one - Jump To [slide with new layer] when timeline starts IF "test_launched" is = true.

The only thing I can't be sure of is whether or not all variables get reset on relaunching the course. The above tests should prove one way or the other. Regardless of the published setting and it is learned your variables are begin reset, then you may have to rethink your design strategy.

That's all I got.

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