Forum Discussion
How to setup a slide to show if all other slides have been viewed?
I've developed a small tutorial that requires learners to view 5 software demos. At the moment if all slides are viewed from 1 to 5 in that order the final slide(course review) will display but if not viewed in that sequence, so the 5th slide is viewed first, then the final slide is triggered which doesn't make sense if you've only viewed one software demo.
I'm guessing that I'll need a trigger for the final slide that has to meet some conditions to only display if all 5 demos have been viewed whatever sequence they are viewed.
My question is, how do I setup that final slide to only trigger if all 5 demos have been viewed, whatever sequence the learner selects?
Marcus
19 Replies
Hi Rob,
By a standalone course, I assume you mean one not hosting in an LMS? If so, my question was in regards to once you've "tracked" the user - how do you plan on capturing that data and sharing that data with you (or the administrator who needs to know that they saw every slide)?
I'd look at using the variable method you mentioned of setting a variable on every slide to true once it's visited - tedious, but effective - and then on the last slide checking that all the variables are equal to True and showing a completion layer, or if they are not true showing a "hey you have not viewed all the slides layer". If you do not need to track this information but just want the user to know they viewed all slides - than you should be good to go!
- RobVerzeraCommunity Member
As far as the how I track it - its really outside the scope here. (I make an ajax call to php, grab a session variable that was set before they accessed the course, write some data in the database using some fields they filled in from the course, email a record of completion to them and their supervisor) I understand that part is not supported which is fine.
What I have done in the past in presenter, is using flash, I can access the player object, and grab all the slides and their status (viewed or not). And i can present things based on those results.
I have to assume I can do the same thing in storyline. I say this because a status of each slide is being set somewhere as evident in the menu item turning a different color after a slide is viewed, as well as if I close it and open it again, and select yes I want to start where I left off. Those menu items I have viewed are a different color.
Honestly, Even is its not an officially supported feature, thats fine - it just seems that having to set 40 variables, then check all 40 of them is a little silly. Hi Rob,
I'm not saying you can't do it within Storyline - but it's something I've not heard of, nor could I offer advice on as it involves information within the published output. I'll defer to the community at this point and hope that they're able to help you find a solution going forward.
- RobVerzeraCommunity Member
Completely understand.
I did post a question about using JS to do it - but I may modify it and just see if anyone else has advice.
Thanks - ChristiePollickCommunity Member
Thanks for the update, Rob. :)
Hello Amber and welcome to E-Learning Heroes :)
So glad to hear that this conversation was able to help you out as well. Thanks for popping in to share.
- JasonFolkCommunity Member
Hello - I have a simple presentation with 3 streams. I am looking for triggering to have my 'save and close' slide, the slide that allows participants to save their work and be awarded for completion, to appear only when all other slides have been completed.
thank you
Jason
- WaltHamiltonSuper HeroCheck the mixed Navigation in the sample at this post:It has four buttons that take the learner to different slides, and when they are all visited, a button appears that can have any trigger on it you want. In the restricted navigation, the four buttons appear in order, only after the previous one is visited.
Related Content
- 10 years ago
- 3 months ago
- 3 years ago