States of objects reset when user revists the module
Oct 31, 2017
By
Kashan Nazir
Calling all heroes!
I have built a course and published it for web. I have 3 modules in 3 separate tabs. each module has a series of videos which are initially locked and only unlock as user views them. Once a video finishes, the state of it's thumbnail is changed to "complete".
After one tab is completed, user can click a continue button and go to the next tab. Everything till this point is working perfectly, BUT! when user decides to go back to the previous tab and clicks the "Resume" prompt, the state of all watched videos is reset to Locked, although clicking the locked video still plays it. Is there a way to keep the states of the viewed thumbnails to remain on "complete" when user revisits?
5 Replies
Hi kashan,
Are you using the built in states, or are you using custom states with variables? I find that custom states with variables allows you much more control over what you want to happen on the screen. Take a look at the example below, I have completed states for each of the circle icons when a user has visited that section, and the variables I use are checked every time the user returns to that particular screen, which sets the completed state again. If this doesn't help, please let me know and I would be happy to talk through the issue further.
https://360.articulate.com/review/content/15539da9-3bc2-4762-afb9-9fdd99065780/review
Thanks for your reply Eric. Your course looks amazing btw.
So, yes, I am using custom states with variables. An object shows as "Locked" and turns to play only when a user has played the one before it. User can't click a locked one because i have conditions placed in which prevent that.
A played item changes to "view again -with a green check mark" state and the next one is changed to "Play" state from Locked.
I am publishing the modules for Web and placing them on their specific tabs. First time a module is finished, all states show "completed" with a green check mark and all seems to be working perfectly.
It's only when I re-visit a completed tab and click resume on the prompt, the objects re-set to locked state again, but only visually! because this time, they can be clicked and opened, which tells me that cookies are storing the "change variable" information but somehow failing to hold the changed state of "Completed - with green check mark".
I have even set up slide properties to "Resume from saved state" option.
I am running out of ideas :(
Thanks!
Are you using the HTML5 export option? We have found issues with states in the HTML5 export.
Yes, Using HTML5/Flash option.
should I try Flash/HTML5 or just Flash?
You could, and see if there is any change is functionality. Would you be able to share your course via review? Might give me a better understanding if I can see the interaction.
This discussion is closed. You can start a new discussion or contact Articulate Support.