Is it possible for multiple triggers to fire at the same time?

May 03, 2019

I am working on a quiz where the user has a max of 3 attempts to pass. I have everything working fine re the attempts management using variables. I have also set the retry quiz button to disable after 3 fails. However, on fails 1 and 2, the user has to click the 'retry quiz' button twice - I have multiple triggers set:

- Reset results slide

-Jump to [beginning of quiz]

I have tried re-ordering but this throws the variables out.

Is it possible to do something so that the results slide resets and the user is taken back to the start of the quiz within ONE click please?

Thanks

25 Replies
Chris Alston

Hi,

Have you tried adding the variable to change at the start of a new layer/slide instead of on button click, sounds like 360 is having trouble running all the triggers on the click event. Sometimes you can set it all up correct but it can be a bit buggy from my experience.

 

If you upload the file I'd be happy to take a look. :)

Chris

 

Joey Buys

Hi Caty.

I have attached a sample file herewith for your reference. This example allows the user 3 attempts at the assessment. Upon the third fail attempt, the 'Retry Quiz' button will become disable. Similarly the 'Retry Quiz' button will also become disable immediately if the user successfully passes the assessment.

Caty Illingworth

Thanks everyone. Still can't seem to fix it though I'm afraid...

When I add the reset results to the failure layer (or anywhere else) the course just buffers when it goes back to the start.

When I copy the triggers from Joey's post, I have to click to retry the quiz twice to reset the results and then separately jump back to the start....

I can't upload my course as it is confidential info unfortunately, but if anyone has any other ideas I would be very grateful :)

Caty

Joey Buys

It seems that it is definitely a logic / flow error in your specific course file. Storyline processes logic and triggers in a cascading manner, thus even if your perfectly replicate my example, but have conflicting logic present in your course, your behavior will be different, and even in some cases worsen (due to the increase in logic - hoops if you will - that Storyline has to jump through to get to the end result.)

Since your course is confidential, would you perhaps be able to share screenshot of (only) your triggers and layers on your problematic slides? I fully understand that you are unable to share sensitive content, but it makes the challenge far greater for the community to troubleshoot if we are unable to replicate the problem =).

Chris Alston

Hi Caty,

I have made an attempt to illustrate how I would go about it. I have basically just added in a variable called lock and on one of the quiz slides it adds 1 to the variable when the timeline starts. Then I have just added a trigger on the first slide to disable my button when it reaches 3. 

Don't forget to change the slide settings to initial state when revisiting!

The summary slide will add 3 to the variable if you pass to stop any further tries or take no action if you fail.

I find moving the variable off the button plays nicer with Articulates logic!

Hope this helps, let me know :)

Regards,

Chris

Caty Illingworth

Thanks Chris. I have tried moving the variable off the button and copying your build, but I still cannot get the reset results and jump to slide triggers to fire with one click :(

The other issue I have with moving the variable off the button is that our quiz draws randomly from several question banks on this assessment... I tried putting it on the first slide, but it just buffers. I also worry that if it is on the opening slide, the variable is adjusted even if they drop out of the quiz half way through? That said, the main issue remains that reset and jump to just will not fire together for me...

Caty Illingworth

Hello

Please see attached. This is where you all (hopefully!) point out the obvious error. I have played about a lot with re-ordering triggers and putting them on buttons and layers... Really tricky when you take on a predecessor's work and have to launch it on a new LMS within 2 weeks!

Thanks all

Chris Alston

I was having the same issue when I had a look, I got it working by reordering the triggers but then it randomly stopped working again!

I instead added a new layer, added a trigger to show the layer, then put the test reset and the jump to slide on that layer. I have attached the file, let me know if it works.

It was frustrating as it does logically look like the version you added should have worked too!

 

Thanks

 

Chris

 

Joey Buys

Hi all.

So after extensive testing (I tried Wendy's solution as well) I kept getting the same behaviour as Caty. Restructuring the triggers or jumping to a different slide did not resolve the issue for me at all and I always had to double click the Retry Quiz button. 

I then watched Wendy's video again and noticed one anomaly between her experience and mine- the Quiz timer never initiated / worked properly for me (screenshot below).

I went into the Results Slide settings, disabled the timer feature and re-enabled it. Tada! The course all of a sudden worked perfectly without any other alterations (except the error in the shared file where the reset results trigger was unassigned).

Chris / Caty - can you perhaps use the initially shared file and try this fix on your end (remember to fix the reset results trigger on the Results slide).

Caty Illingworth

Hello all

Thanks so much. I think I am getting there. With the timer disabled, Chris's version is now working in terms of locking down after the attempts (though I amended this to 3 rather than 4).

My one remaining issue is that my result shows correctly on attempt 1. On attempts 2 and 3, no matter what score I actually get, it is displayed as 0%. Any ideas on how to rectify? I have tried different versions of 'resume saved state'/'reset to initial state'/'auto decide' on the layers of the results slide, but most other than those Chris has set result in the buffering issue coming back.

 

Thank you

Joey Buys

Hi Caty.

Using Chris' file, I managed to replicate the problem that you are having. I think it is due to the 'Failure - Copy' layer never being closed, meaning that the 'Reset results 1.7 Results Slide' trigger keeps firing every time you view the Results Slide.

I remedied this by clicking on the base layer of the results slide, then on the slide properties (the little gear icon) and changed the 'When revisiting:' setting to 'Reset to initial state'.

 

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