More elegant solution to 2nd go through next button function

Would appreciate if anyone can suggest a more elegant solution to the following:


GOAL: Learners on first viewing must wait for voiceover to finish playing in order to get NEXT button. Second viewing NEXT is always there.


METHOD: I have Voiceover soundfiles that all have an OnDoneModVar action assigned, and upon Done Playing, adds an alphabet value (a, b, c, etc.) to each page, in order. I then have an action on each page that Shows the next button only if my variable contains that specific letter. This works fine.


Also, I have a side menu that references the same variable so that you can't click on Section 3 menu item unless the variable registers "abcdefghijk" or something like that.


Everything works, but assigning a letter to variables on each individual page is a pain. Is there something else that I could do to make life easier (either for the course as a whole or per chapter?) Let me know if anything I've mentioned here isn't clear.

Discussions have been disabled for this post