8 Replies
Jeanette Brooks

Hey Saul, in that case what you'd need to do instead is manage the navigation on each slide individually, like this:

  1. Set up a separate true/false variable for each slide in the course. Set each variable's initial value to false. 
  2. Add a trigger on each slide to change that slide's true/false value to True when the slide's timeline ends. 
  3. 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!

Saul  Jacobs

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.

Jeanette Brooks

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:

Saul  Jacobs

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.

Jeanette Brooks

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.