States and Slide Properties

Feb 21, 2018

Hi AS2 guru’s,
I’ll start with the design and the logic then the problem.


Design & Logic.
In my course, I have a series of slides. Each slide has a number of objects that that contain a ‘visited’ state.
The reason I have done this is to prevent learners from just clicking next, next, next to get to the end as quickly as possible.
So for each slide, I have created a trigger that;
• changes the state of the Next button to Disabled when timeline starts
• changes the state of the Next button to Normal when the state of the interactive objects (ie: buttons etc) are visited.

The logic ensures learners cannot skip and pages and are hitting every page within the lesson to achieve a status of Completed in our LMS.

Problem.
The issue I am encountering is this. When learners click Back (to jump to previous slide);
• All interactive objects (ie: buttons etc) appear to be stay in a state of visited with the Next button disabled meaning after the user has clicked back (and jumped to the previous slide), they can no longer jump to the next slide which effectively means they are stuck.. *Note that I have changed slide properties to the following. Slide advanced: By user / When revisiting / Resume saved State.
• If I change slide properties to re-set to initial state, the learner will be required to re-click every object again which may become understandably annoying for the learner
• If I change slide properties to re-set to automatically decide, AS2 I get the same issue as point 1.
Really hoping someone out there hears my scream.

I've attached the AS2 file so if anyone could possibly take a look, I'd be most grateful.

Thanks in advance.

Anthony.

5 Replies
Wendy Farmer

Hey Anthony

sorry I had trouble downloading your file (my internet is playing up) so I did a rough sample to see if this works for you.

I created a 'slide visited' T/F variable and used that in triggers on slide 1.2 and have the slide properties set to 'resume saved state'.  If you have other slides similar setup to this you would need a unique variable for each one.

Hope this helps or gives you an idea.

Anthony Watson

Hi Wendy,

Your a real genius with this stuff. Variables are something that I really need to hone in on. I'm having a look at what you've done and it looks so simple but I am somehow wrestling with how I would apply this to my files. Maybe I'm over thinking it.

Would you mind if I sent mine through to you for a quick look? Happy to drop box or what ever is easiest.

Thanks Wendy.

This discussion is closed. You can start a new discussion or contact Articulate Support.