Is there a way to set a trigger on the Next button so that it is only active when the timeline of the slide ends? i.e. we want to prevent users from clicking Next before the slide is completed.
I can think of some work arounds, but interested if a simple solution exists.
Jeanette,one thing I can't out is how to set it up so that if the slide is revisited the Next is still disabled until the timeline ends. I changed the slide properties to "reset to initial state" but that didn't help.
Hey Saul, in that case what you'd need to do instead is manage the navigation on each slide individually, like this:
Set up a separate true/false variable for each slide in the course. Set each variable's initial value to false.
Add a trigger on each slide to change that slide's true/false value to True when the slide's timeline ends.
Finally, add a condition to the Next button on each slide that allows the learner to jump to the next slide only if the current slide's true/false variable is true.
It's a little more work to set things up this way (vs. the steps described in the knowledgebase article I mentioned earlier), but it allows you much more control over every slide, which seems to be what you're looking for. Hope that helps!
What would you recommend as the best resource for learning about variables? This is really what separates basic from superuser use of SL, and is where the power of SL really lies. I'd like to see a forum within the SL forum just for advanced use of variables or something similar.
Thanks for that suggestion, Saul - and yeah, we're actually working on some new ideas for improving the forums so that folks interested in specific topics can drill into them more quickly. In the meantime, here are some good resources on variables:
Can you tell me where the variable's data is stored while the user is doing the lesson? For example, if I wanted to access this data and send it to a database or even just email it (in a environment that does not have a LMS). Would this require Javscript or is there a simpler way.
Saul you might find this screencast helpful, where David Fair describes how to transmit a variable value to an LMS.
And yes, Storyline does support the use of Javascript triggers to manipulate and pass values (although Articulate doesn't provideJavascript coding support). I'd recommend taking a look at the best practices and examples in this knowledgebase article for additional info. And here are some additional links you might find helpful too:
If there's something specific related to variables and/or Javascript that you'd like to explore, I'd recommend starting a new thread in the Storyline forum with "Javascript" and/or "variables" in the subject line. That way it's more likely to be seen by other folks in the community who have experience with using JS for what you have in mind.
8 Replies
Hi Saul! See if the method shown in this knowledgebase article would meet your needs: http://www.articulate.com/support/kb_article.php?product=st1&id=3nq6s9jfveap
Thanks Jeanette! I figured its needed some work with variables, but its so much easier once you see it done
Jeanette,one thing I can't out is how to set it up so that if the slide is revisited the Next is still disabled until the timeline ends. I changed the slide properties to "reset to initial state" but that didn't help.
Any ideas?
thanks
Hey Saul, in that case what you'd need to do instead is manage the navigation on each slide individually, like this:
It's a little more work to set things up this way (vs. the steps described in the knowledgebase article I mentioned earlier), but it allows you much more control over every slide, which seems to be what you're looking for. Hope that helps!
That's great. Thanks!
What would you recommend as the best resource for learning about variables? This is really what separates basic from superuser use of SL, and is where the power of SL really lies. I'd like to see a forum within the SL forum just for advanced use of variables or something similar.
Thanks for that suggestion, Saul - and yeah, we're actually working on some new ideas for improving the forums so that folks interested in specific topics can drill into them more quickly. In the meantime, here are some good resources on variables:
Thanks, those are helpful.
Can you tell me where the variable's data is stored while the user is doing the lesson? For example, if I wanted to access this data and send it to a database or even just email it (in a environment that does not have a LMS). Would this require Javscript or is there a simpler way.
Saul you might find this screencast helpful, where David Fair describes how to transmit a variable value to an LMS.
And yes, Storyline does support the use of Javascript triggers to manipulate and pass values (although Articulate doesn't provideJavascript coding support). I'd recommend taking a look at the best practices and examples in this knowledgebase article for additional info. And here are some additional links you might find helpful too:
Extending Storyline with Javascript and Variables
Using Javascript to write variable values to a local text file
If there's something specific related to variables and/or Javascript that you'd like to explore, I'd recommend starting a new thread in the Storyline forum with "Javascript" and/or "variables" in the subject line. That way it's more likely to be seen by other folks in the community who have experience with using JS for what you have in mind.
This discussion is closed. You can start a new discussion or contact Articulate Support.