Forum Discussion
Identical Triggers Not Working
Hi HannahWright-70 that is one of the strangest requirements I've seen for eLearning. I don't know how people dream up these ideas that it will make somebody more compliant for forcing a time. Anyway...
I tested scene 2 and it worked fine. When the counter was zero and I selected Next on the last slide, it wanted to take me to the next scene. If the counter was not zero, I was shown the Time Remaining layer.
Where you might have a problem though, is on the last slide. For example, in Scene 2, CH2Done can only be set to True if the timer is on 00:00 when the timeline starts on the last slide. So, if I arrive at the last slide, and the timer is at 00:02, CH2Done will not be set to True. If I remain on the slide, it will never be set to True, as the trigger is happening on Timeline Start:
You need to supplement this trigger with another trigger that will set CH2Done when the timer reaches zero based on the variables changing, so it can happen as soon as you reach 00:00, like this:
As you can see, you need to set the trigger on each of the variables that are changing (hh:mm:ss) and then evaluate if all equal zero. If they do, you can set CH2Done to True.
FYI, you can place these triggers in your Master Slide rather than on the individual slides. This makes it easier to disable the trigger when you deploy to production:
I'm sure there are other ways to achieve the same requirement from the state, but this is the solution I inherited. Which is likely where a lot of my confusion lies. I didn't build these triggers but they've been working for the last 2 years since the person who did left the company.
I'm not sure I understand your solution as I've never changed the variables and they've worked up until this course and similar triggers exist on the master slide.
I built another class last week with the same template, and the timers work without issue, and I spent a good chunk of the day simply comparing them, and they are identical.
We are changing that in most of our courses but with as many as we have it's a project that's back-burnered.
- HannahWright-707 months agoCommunity Member
Going to call this one solved - I added the content to a fresh template and it works as expected. 🤷‍♀️
- SamHill7 months agoSuper Hero
Hi HannahWright-70 my recommended change is for the last slide of each scene. If you arrive at the last slide of each scene, under the required minimum time, and then wait on the last slide until the minimum time has expired, the chapter value will never be set to True, as it is only set to True on timeline start of that slide. It will work in most instances, but it will fail whenever a user reaches the last slide too early, and then sits on the slide until the time has elapsed. Even when the time has elapsed, they won't be able to select the next button and move to the next scene.
I'm certain you need to add the recommended variable change triggers on the last slide of each scene, otherwise some users will be blocked.
If you'd like to force it to fail, quickly navigate to the last slide before the timer is 00:00. Stay on the last slide until the timer reaches 00:00, and then attempt to select next. It will not let you continue. With the variable change triggers, you would have to navigate to the previous slide and back to the last slide to force the trigger that sets the chapter variable to True to run.
Related Content
- 7 months ago
- 10 years ago
- 7 months ago