Forum Discussion
JudyNollet
20 hours agoLegend
The Top 3 Most Common Storyline Mistakes
I've read and answered lots of questions about Storyline here in the Articulate community. In many cases, the ultimate problem is one of the following common mistakes
Common Mistake 1. Usin...
ronald-hicks
20 hours agoCommunity Member
Solid list, Judy. I'd nominate a JavaScript-flavored version of #1:
An "Execute JavaScript" trigger set to run "when the timeline starts" also fires on every revisit — and with JS there's no visible cue in the trigger list that it ran twice. The classic casualty is a celebration or timer script: confetti that re-bursts every time the learner revisits the slide, or a variable getting re-initialized after the learner already earned progress.
The fix is the same as your #1: gate the trigger with a condition (e.g., only if CelebrationShown is False), and flip that variable inside the script itself via player.SetVar so it can never double-fire.