How can I get one object to reset every time a user views a slide?
The slides in my course are set so that they retain their state when you go back to them, which is mostly what we want. Eg. if a link appeared visited when you left the slide, it should still appear visited when you go back. Is there a way to make a single object reset every time you visit the slide, though?
The problem is that our progress bar glitches out with certain non-linear navigation. The appearance of the progress bar depends on a variable that is (correctly) tracking how many pages have been viewed, regardless of the order they are viewed in. If the user only views each slide once, there's no problem. However, when they re-visit a slide that they skipped ahead to, the appearance of the progress bar reverts to whatever it was the last time they visited the slide, regardless of the variable that's supposed to be controlling its appearance. (We have a version of the progress bar with a rectangle that has umpteen different states, and a version that's a slider controlled by a variable, and both have the same issue.)