Visited State not functioning the way I'd like it to
Dec 17, 2015
I have a course map. A marker with a hotspot takes the user to a scene. At the end of the scene, the user goes back to the course map. I have 2 states on that marker, Normal and Visited. The Visited state has a checkmark to let the learner know that she has completed that module.
Variable: completed1 True/False False
Trigger:
Change the state of Marker1 to Visited when the timeline starts on Marker 1 if completed1 is equal to true.
If the hotspot is not on the Marker, Visited appears ONLY if I click on the Marker. If the hotspot is on the Marker, no visited state appears, whether clicked or not. Also, I have to click on the Marker to get the Visited state. It does not appear automatically.
I've been going crazy with this. Please HELP!
Nora
9 Replies
Giving a state one of the built-in names (like "visited") causes it to inherit the built-in functions. To do the custom activity you are describing, you need to name your visited state something else, like MyVisited, or CustomVisited, or Completed (my personal favorite).
Once you have done that, you may still have problems, but at least you can troubleshoot knowing that all of the strange activities are a result of what you are doing, not what SL is doing.
Thank you. I'll give it a go.
Unfortunately, it didn't work. Walt. And, this time the checkmarked state didn't appear when I clicked the marker either, not that I want it to function that way.
Try changing this trigger to "when the timeline starts on Menu Slide"
Also you can put a text box on the menu slide with this for its contents: "%completed1%".
That will show the value of the variable, so you will know if it is getting changed.
Good ideas. I'll try.
Here might be the problem. I put in the text box to show the value of the variable, and it shows "false"
Variable:
completed1 True/False False
Trigger:
Change the State of Marker1 when the Timeline Starts on 1.5 course map (my menu slide) if completed1 is equal to True
What am I doing wrong that the variable is not changing to True.
By the way, Walt, I really appreciate your helping me.
Hi Pegeen! You need something to adjust that variable, then your triggered state change should occur.
Set 'Completed1' to True when .... What happens?
It worked!!!!! Thank you so much!!
Woo hoo!! Glad to hear it Pegeen! Thanks for popping in with an update.
This discussion is closed. You can start a new discussion or contact Articulate Support.