Non-Sequential Progress

Jan 16, 2013

Hi Articulate community,

Question for you variable buffs out there. I've created a very simple variable which increases by the value of 10 once the user views a particular slide. I'm using this feature to show the user progress.

However, at the moment this only works if the user views the slides in sequential order; ie Slide 1 then slide 2 and so on. Is there a way of making it so that, regardless of what order the user visits the slides, they can still receive an additional value of 10 to their progress. Lastly, once they have received 10 from one slide they can no longer receive additional values to their progress from that particular slide.

Any help would be greatly appreciated!

Simon

3 Replies
Rebecca Fleisch Cordeiro

Hi Simon,

I'm attaching a story (plain vanilla) I built that achieves what you want. If it's not the best/most efficient way, hopefully someone will jump in.

I've used number variables. the "plus10" variable is inserted onto each slide and "told" to add 10 points to the variable IF the count variable for that slide is less than 1.

I've had to create a count variable for each slide, so count, count2, count 3. Each of these is "told" to add one to the count when the timeline ends. And, for the sake of "time", I've shortened the timeline to 2 seconds. I've included the seekbar in the player; when it reaches the end you'll see the count add 1.

Slide 1 IS visited first in this rendition, but otherwise slides can be visited in any order

I've inserted a reference to each variable on the 3 slides so you can see what happens.

Looking forward to knowing how this works for you - and to any improvements by the community!

Rebecca Fleisch Cordeiro

Simon, thanks for responding so warmly. You've made my day .

Just want to say, I wouldn't have "gotten there" either a few months ago. So thanks to everyone in the community, not just for your answers, which it goes without saying are HUGE, but for the questions that get the problem-solving juices flowing.

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