States of objects reset when user revists the module

Oct 31, 2017

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
Eric Quarrell

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

Kashan Nazir

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!

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