Problems with going back a slide with an incorrect response to a question

Apr 10, 2020

I am trying to set up the quiz slides so that when a user incorrectly responds to a question, it will send them back to the slide that would have had the answer. However, what is happening, is that it attempts to send them to the slide (using jump to slide) it seems to record that the page was already viewed and moves on to the next slide.  How do I get it so the slide replays? 

15 Replies
Ned Whiteley

Hi Jeff,

In the attached example I have used the Lightbox option to replay your slide.

The example consists of four slides (just click through the first three), with the final one being a True/False quiz slide. If the user selects the wrong answer (False), the relevant information slide (in this case I have selected slide 1.2) is then lightboxed on top of the Incorrect layer after a 2 second delay.

I have done it this way because the built-in triggers for the Submit interaction will automatically display the Incorrect layer and so the user will know they got it wrong prior to the required information being displayed. Once they close the lightbox slide, they will be returned to the Incorrect layer and can then click on the Continue button to proceed.

Hope this helps and gives you some options.

Jeff Harlow

Thanks. That kind of works for my presentation.  Even with a lightbox, it was still going back to the end of that slide (which was a closing animation layer).  I ended up having to remove the animation which got around that issue; it was more of a cosmetic slide anyways.  I then had to add a jump to 0s on Question 1 when the person clicks try again (continue in your example) as it was not resetting the question.  The only issue I am having now, is if the person incorrectly responds again, the lightbox does not appear. It only opens the first time they are wrong. 

Jeff Harlow

Here is a slim down version. It has the slide with the answer, then the question slide then the blank slide on success. 

The light box at least provides a somewhat working model; at least better than jumping to slide. Thanks for providing that response. I really wish the jump to would have worked. Seems they would need a parameter or another option to jump back to a beginning of a slide. Even with a light box, you can see that it loads the end of that slide.  

And as previously, mentioned, you can see how when you answer incorrectly additional times, it does not activate the light box. 

 

Appreciate your help/ 

Ned Whiteley

Hi Jeff,

I have had another go at your slides and made some changes to settings in order to make it work the way I think you are after.

In the attached version, I have added a couple of "Additional Information" slides between the first slide and the quiz slide simply to show that you can control where you return to from the quiz (if the user answers incorrectly) and what slides you then include for review before returning directly to the quiz question. This then saves the user paging through multiple slides to get back to the quiz if the question happens to be some way through your course.

To achieve this, I have used a True/False variable, Q1TryAgain, that is set to True when the user clicks on the Try Again button for Q1. This is then used as a condition when the user clicks on the Continue button on the appropriate info slide to jump straight back to the question. In this case I have used Slide 1.1, but could just as easily moved this trigger to another slide if, for example, you wanted the user to review three slides before attempting the question again.

Note: Trigger order is very important here to ensure the conditional trigger is checked first, otherwise the user will be jumped straight to the next slide.

The next thing that I have done is to go into the Slide Properties for the first slide and the Q1 slide and set the When Revisiting option to "Reset to Initial State". This resets the slide back to the beginning of its timeline just as if you were visiting it for the first time (this will also include any animations that you may wish to include). For the quiz slide, this means that the last attempt by the user will not be visible to them when they return to the slide.

Finally, I have set the Feedback options for the Try Again layer in the quiz slide to Branch to Slide 1.1. This will achieve the jump option that you are after.

Hopefully this solves your various problems, but if you still have any questions, just get back to me here.

Jeff Harlow

You sir, deserves to have a Margarita or your choice of beverage when this whole pandemic is over!  If I was an artist, I would make an e-Hero badge for you!  Much appreciated. 

Notes for others: The big answer here was changing the slide properties to "Reset to initial state", I was not aware of that setting.  Not to down play the rest of your help as I am now using variables to track their answers and jumping them back to the question. Very beneficial. 

Side note if admins are viewing this. It would be great to be able to jump to a layer of different slide, but that is minor. Oh yeah, completely unrelated. Please allow for zoom on layers! :) 

Leslie McKerchie

Hey Jeff,

So glad that Ned was able to help you :)

I'm dropping in to say, yes, I see your feature requests:

  1. Jump to Layer on a different slide.
    I can see that Ned was able to provide a solution to you using variables and this is what I would recommend as well. The course will need to know when to land on which slide or layer and variables and triggers are the way. 

    I invite you to share the details of what you would like to see with our team directly in a feature request.
  2. Zoom Region on Slide Layer 
    • We are tracking this feature request and I've attached this conversation so that we can share any updates with you here.
Ned Whiteley

Hi Jeff,

In the attached new version, I have included a layer on Slide 1.1, which I have called Information Layer. I have then used the True/False variable that was created to return to slide 1.1 from the quiz slide as a condition for opening that layer when the timeline starts.

Now, when the Try Again button is clicked, the user is jumped back to slide 1.1 and the Information Layer is immediately opened. Clicking on the Continue button on the Information Layer will then return the user to the quiz slide provided the True/False variable is True, otherwise it will hide the layer and return the user to the base layer on Slide 1.1. This enables the user to access the Information Layer the first time they visit the slide, through whatever navigation you provide, without jumping straight to the quiz when they click Continue.

Any queries, just give me a shout.

Jeff Harlow

Interesting wizardry you have there. And it almost worked, for me. The problem I am having is on that slide as with most of my slides that have layers, I have a "Show Layer [2] When Timeline reaches 5s"  Even deleting that slide trigger and adding it back. since one cannot control the order on a slide trigger, it still starts playing the first slide then it does move to the layer I told it to, but it seems to be picking up two triggers from the main slide. Main slide has audio at the beginning that it starts to play (over lapping) and then it grabs the 5s and replays the layer [2]

 

Slide with Triggers

Jeff Harlow

As I posted this I thought, I could fix the audio issue by moving it to it's own layer. That worked, so there is no over lapping audio. However, it still seems to be picking up the 5s even after the layer changed and switching back to "Whats Teams" layer and not allowing the "transition" layer to finish.  If that makes sense. 

Ned Whiteley

Hi Jeff,

If you don't want the Whats Team layer to come up if the user is returned to the slide following a Try Again on the quiz, that's a simple solution. All you have to do is to add a condition to your current trigger so that it reads:

Show layer Whats Team
When timeline reaches 5s
If Q3TryAgain= value False

Now, when the user is returned to the slide by clicking on the Try Again button, the Transition layer will be displayed, but the Whats Team layer will not.

If you use the same condition for the audio track, you can prevent that playing on a revisit after Try Again is selected. If the audio currently starts up automatically, you can add triggers to stop the audio when the timeline starts and then another one to play the audio when timeline starts if Q3TryAgain = False.

Hope this makes sense, but if you have any further queries, just give me a shout.

Ned Whiteley

Hi Jeff,

That's half the fun of trying to solve these problems. You may well end up with a ton of triggers and variables in a project, but, at the end of the day, the user clicks a button and they see an outcome just the way you planned it and that's what matters.

On the flip side, you also get clients who say "I just want to be able to . . . . ." without realising how much work goes into achieving that "little" thing they are asking for !!

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