Resetting is not working!

Mar 17, 2014

I seem to get some pretty quick responses whenever I ask questions around here, so let me at least say that you guys are pretty awesome at being responsive to my questions.  I hope you don't mind if I lean on that responsiveness a little more.

If you've look at my other Results Slide Headache story file, you'll notice that this is mostly the same thing, but here my problem is different in that using a "Reset Course" or "Reset Results Slide" trigger seems to do nothing.  Take the file I've attached, preview the entire project, ignore all the silly humor and follow these steps:

1. On the first slide, you will notice that there are some variables and a button that says "Debug".  Take note of them, but don't do anything with them for now.  Simply click next.

2. Go through the course, doing all of the activities and answering all of the quiz questions correctly.

3.  When you get to the final slide, you will see that you've earned all nine possible points.  Now click on the "Restart Course" button.

4.  This takes you back to the first slide.  Take note of the variables, as they have been set back to zero.  This time, click on the "Debug" button, which will take you straight to the final results slide.

5.  Look at the variables again, and you'll see that you have somehow regains your points, despite doing nothing with the course.

You can also do this without the "Debug" button by going through and getting all the points the first time, hitting "Restart Course", then using the Lesson Menu to select "Content 5" and hitting next to get to the quiz.  Fail all of the quiz questions and see how your score will go up to 4, despite not doing any of the activities.

I seriously wish I could have a better understanding on how the Results slides worked behind the scenes, especially when they decide to trigger and change.  For some reason, the triggers provided just aren't cutting it.  Again, I wish I could directly adjust the results variable within Storyline.

Any feedback regarding this would be greatly appreciated.

7 Replies
Josh Waters

So I had a thought: What if I tried to redo the same idea from scratch?  You see, the file that I had posted here is one that has been reworked and reformatted several times, and I wondered if the problem was simply because I had rearranged it so many times, it wasn't working properly.  So I thought I should try and see if I could recreate the issue with a brand new file, which is what is uploaded with this post.  Unfortunately, it turns out that I do get the same problem as the other one.

You can follow the same kind of instructions with this file: do the activities, hit "Restart Course", skip the activities and quiz questions, and get the points you didn't earn.  It's almost as if whenever a Results slide is reset, it's only resetting the score variables.  When the use skips an activity or quiz question, then hits a results slide that demands to know the results of the quiz or activity, instead of returning a zero, it returns whatever it recorded last, so it's actually not resetting the result of the quiz question.  I don't know if I'm right about this, but this seems to be what I'm getting out of Storyline.

Again, any feedback regarding this issue would be greatly appreciated.

Ashley Terwilliger-Pollard

Hi Josh,

Thanks for sharing an additional file and a bit more about what you're doing with the troubleshooting. I took a look at your files and also found an issue reported to our QA team where the "restart course" trigger is not functioning as expected as you can see when clicking on your debug button that the results are not reset. If you continue through the course and take the quiz again it does seem to reset the variables as expected and you receive the correct score on the results page. 

In regards to your set up, could you offer a bit more about the purpose or intent of the debug button so that we could determine if there is a workaround or option you may want to employ instead?

Josh Waters

Ashley Terwilliger said:

In regards to your set up, could you offer a bit more about the purpose or intent of the debug button so that we could determine if there is a workaround or option you may want to employ instead?


Thanks for responding.

I added the "Debug" button to try and figure out what was going on with the variables.  It has no instructional purpose, and I would remove it before I submitted this to a client.  The problem still persists when you use the Lesson Menu to skip the activities.

I think a lot of the problem stems from the idea that the learner is allowed to skip around the course using the Lesson Menu, and since this is required, we've been trying to test all of the possibilities (which is quite the headache).  I don't know what workaround could possibly exist when the course allows the learner so much freedom, other than being able to directly adjust the Results.ScorePoints variable within Storyline (squeaky wheel gets the grease!).  I'm reluctant to use Javascript to spit out a different variable to the LMS, because I don't access to the LMS to test this, and the client has some pretty specific settings they want within Storyline's LMS output window.

To be honest, I'm quite at a loss at this point.  We're kind of hoping that it doesn't come up because it requires the user to do things right, then do things wrong, which would be a strange behavior for the user to have (like I said, we're testing for as many possibilities to find bugs).

Ashley Terwilliger-Pollard

You're certainly doing your due diligence in testing - which is great! 

I'm personally not a fan of the "restart course trigger" and would say instead to just use the "retry quiz" functionality as it includes the reset results trigger which seems to be working correctly. You could also determine which slide it jumps to instead of just the starting quiz slide and rename the button if you'd like. 

Also, you wouldn't be the first to share your thoughts on accessing the Results.ScorePoints variable. If you'd like to join in on submitting a feature request please feel free to do so here. 

Josh Waters

Ashley Terwilliger said:

You're certainly doing your due diligence in testing - which is great! 

I'm personally not a fan of the "restart course trigger" and would say instead to just use the "retry quiz" functionality as it includes the reset results trigger which seems to be working correctly. You could also determine which slide it jumps to instead of just the starting quiz slide and rename the button if you'd like. 

Also, you wouldn't be the first to share your thoughts on accessing the Results.ScorePoints variable. If you'd like to join in on submitting a feature request please feel free to do so here. 


I know that I've tried to have a button that has a handful of triggers that reset the results slide one-by-one, then another trigger send the user back to the first slide, but I still get the same results.  (I think if you look in the first file I posted for this thread, they are all there.  Just delete the "Restart Course" trigger and test it; you should get the same results. I know I did.)

Thanks for helping me out.  I'm pretty much thinking I have to leave it as is and hope no one runs into it.

Josh Waters

Ashley Terwilliger said:

Hi Josh -

On your original question, you had a "restart quiz" button - but hadn't set it up to use the "retry quiz" functionality built into the Results slide options. That one includes a trigger to reset slide 1.18 instead of the trigger you set up to reset slide 1.17 which could be a part of the odd behavior. 


That's because slide 1.18 is collecting multiple results slides, so resetting would necessarily reset the quiz, so I do have to reset 1.17 (which is the results slide for the quiz, which is what I want to reset).  I have tried putting both triggers on the button, but this still doesn't do anything for the activities.  Also, if you have both triggers on the "Restart Quiz" button, then press the button, then use the lesson menu to go to the first slide and hit the debug button, you still get weird things with the variables.  For whatever reason, if I reset something but don't go back to it, it somehow retains whatever result it had last.

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