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.