Visited State Showing Too Early
Aug 14, 2012
I have a menu for my course that is supposed to show a check mark once a scene is completed. The variable on the last slide of the scene is to change it to Scene#Complete when the user clicks the Next button (which also takes them back to the menu screen as they have finished that scene). I then have the trigger on the menu screen to show the visited state with the check mark once the variable has changed to complete. What I am seeing is that when I click on the button to go to a particular scene, it is showing the visited state before I even leave the menu page and is continuing to show it even if I don't get to that last slide in the scene. What am I doing wrong here?
17 Replies
Hi Michelle.
In this example, rather than using the "Visited" state, create a custom state (such as "Completed"), that changes just before you leave the scene and return to the menu.
The attached file should show the concept.
Hope that helps.
Bruce
Normal 0 false false false oNotPromoteQF /> EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";}
Imade mine look exactly like yours and it is still showing the check mark when Ihave been into the scene, but not completed it.
Hi,
Can you post the .story file here so that I/someone can take a look?
Thanks
bruce
I am trying to upload a file. I keep getting a 404 File Directory error. Is there a max file size or something? The file I'm trying to upload is 29MB. Also, can I email it? That might work better.
You need to delete the visited state, Bruce is using a custom state to show completed based on a variable
i deleted the visited state and created a new Completed state. I also changed the triggers to say to show the Completed state when the variable from the scene changes to True. Now the check marks aren't showing up at all. Grrr!
Its not when the variable changes, because the change does not happen on that slide. It is when timeline starts of that slide
Thanks Phil! I admit to being a little confused by your response. I'm newer to Storyline, so maybe I'm missing some logic there. I went ahead and submitted a ticket for someone to look at my file as I cannot get it to upload here. I'll post the response I get. Thank you!
OK, see the file I have attached part of it shows what you are trying to do.
There are four basic steps, add a custom visited state to your menu items, create a T/F variable for each menu item (ensure they are initailally false) , for the slide at the end of each section add a trigger to change the appropriate T/F to True (ensure this is beofre the jump to triigger), on your menu slide set triggers for each of the menu items, the trigger is when timeline start change state of YourButton to completed on condtion menuitem=True
If you are leaving the slide you cannot use when variable changed because the variable do not actually change on that slide, which is why I use the timeline start trigger.
It can all be seen in the demo, hope it helps
here is a screenr that explains it as well
Phil
Thank you!
Oh my goodness gracious! I think I got it fixed - it was the order of the triggers on the slides with the variables. I needed to move the variable to the top so it fired first, before the navigation trigger.
Yep! That's it.
You need to tell it to "do" something before "moving" somewhere, or it just moves and ignores what comes later.
Phil taught me that too!
Eventually
Bruce
"Do before Move". Great tip!
Hi there
I am having a similar problem, only my buttons do not have variables. The buttons merely have a visited state to show that the user has visited the content connected that button.
However, you will notice that the first three buttons and visited state works fine. However on the4th and 5th buttons, there is a delay, so the visited state becomes visible before the user has actually left the page. The red button actually has the spinner show up briefly as well.
I really don't know how to solve this.
Can anyone help please?
Slides attached.
Many thanks,
Shelley
visited just means clicked, the spinner is likely because you are travelling outside of the preloaded slides.
the only real way round this is to use variables.
Hi Shelley,
Phil is correct, the best way to resolve this is to use variables. I actually answered pretty much the same question for another forum user yesterday, and created a simple file with the variables and triggers needed to pull this off, so you can check it out here: Trigger Before State Change. Hope this helps =) Let us know if you have any additional questions.
Thanks for getting back to me Nicole.
That worked!
This discussion is closed. You can start a new discussion or contact Articulate Support.