Variable doesn't stay True if exiting


I have an issue with the behaviour of a variable when exiting a course.

We make our own navigation for our courses. We have a rectangle that hides the next button until the audio completes. (I know! No haters, please!)

A variable is set to become True so that on a revisit, the rectangle is hidden and the user can go back and forth as they please.

This works on all pages except the last page. If a user exits the course on the last page, and revisits the object, the rectangle appears visible from timeline start (even though it should be hidden). 

If a user replays the page, the rectangle will be hidden when the timeline starts (correct behaviour)


If a user goes to the previous page and comes back, the rectangle will be hidden. (correct behaviour)

Can anyone shed any light on this? You can view the sco behaviour here: scormcloud

and I'm attaching the story file as well.

7 Replies
Christine Hendrickson

Hi lilian!

Oddly enough, I tested this quite a bit last night and I was seeing the same thing.

However, the newest Update 5 was released yesterday as well. I updated this morning and tried out the project you shared. Now, when I test and revisit the course, the next button is functioning properly when revisiting (the "Hidden" button doesn't appear when reloading the entire course). 

Can you test this out on your end as well please?

Here's the uploaded project:

Testing for lilian

If that works for you, I would recommend updating and republishing on your end. 

Articulate Storyline Update 5 is now available. It includes bug fixes, performance improvements, and HTML5 output enhancements. Click here for details:
lilian soon

Hi Christine, 

Thanks for your help but the upgrade hasn't fixed the issue, I'm afraid. Apart from using your link, I republished after upgrading too: scormcloud 

Now I've noticed this behaviour, I will work around it until it gets fixed! The moral of the story is to not have a variable like that for the last slide in a scene.



Christine Hendrickson

Hi Lilian,

Can you clarify something - you said 'apart from using my link" - does that mean it did  work for you in the version I published? If so, you might want to try importing the slides from your original project into a new one. 

Importing from Another Storyline Project -E-Learning Heroes

In either case, I'm happy to hear that you were able to find a workaround :) Though, obviously, I'd prefer if if you didn't need to use one!


Christine Hendrickson

Hi Lilian,

OK - thank you very much for clarifying :)

I did a little extra testing with this. I'm starting to think that the problem is that we've been using a variable that adjusts at the end of the timeline. To help explain this; I added a extra slide and enabled the "Next" and "Previous" buttons after the slide that contains your exit and custom button. I also set the settings for both slides to "Resume saved State". Now, upon revisiting and viewing that blank slide first, when I go back one more slide, the button works fine and resumes properly. 

Here's the published version, if you'd like to take a look:


Could you take a look, please? If you see the same thing, it looks like that state and variable only seem to save on resume when you move forward to another slide. Not quite sure why at this point, but if that works for you as well, we may be getting closer to narrowing it down.

Thanks, Lilian!