Reset interaction work around
Jan 13, 2021
I have found a workaround, but hoping there is a more elegant way to achieve this...
I have a drag and drop exercise with 2 attempts. It has an introduction/instruction message and animations that I don't want repeated when they do "try again".
My workaround is to make it one attempt and then if they get it wrong, the try again button causes a jump to a duplicate slide with the same interaction but no introduction or animations (so it looks just like it reset).
Then, if they get it wrong again or correct, it just jumps to the next slide with the appropriate correct/incorrect feedback.
Do any of you see any flaws in doing it this way? Is there a more elegant way to reset an interaction?
Thank you all!
Victoria
20 Replies
Hi Victoria,
Are you using graded question or freeform question? If you use either of them, the introduction/instruction message and animations won't repeat when you clicking try again.
Yes. You're right, it doesn't do the animations! Hurray! However, it doesn't reset. Meaning it doesn't put back the dropped items to start over.
Any idea on how to do that nicely?
Hi Victoria,
I think it is not bad for learners to see what their first time choice before doing the second try. However, if you really want the slide to be reset, you can do a little trick by adding variables and triggers below.
I agree. It's not bad for them to see their choices, but then how do they know to manually put everything back to start over? I wish there was a reset variable!
Thanks so much for your help! I'm going to try that now!
Well, it kind of works, but not really. Setting it to Reset to initial state makes the animations appear again even if I use a variable to suppress it.
I have attached it so you can see.
Hi Victoria,
I found another way of doing this without have to use a duplicate slide or using variables. This is the line, my comment is down at the bottom of page 1 link hope this is useful for you :)
cheers Gerry
This post was removed by the author
It worked!!! What a great solution!!!! Thank you so much, Gerry! You are a star!
Thanks Victoria so glad it was useful for you :) cheers Gerry
I think I spoke to soon. It only worked with one of the 13 cards I was trying to drop. Tell me, is the motion path instruction supposed to be on the main page or on the try again layer?
I thought maybe adding a variable to set to true when they clicked Try again would work. What it does now is reset and jump back up to the top, but when you try to drag a box down to drop it, all of the other boxes appear where they were originally dropped!!!
Arg!!!!!! I just can't get this to work.
Hi Victoria, I just noticed that you have uploaded your file, I will have a look at it when I have a spare moment, however I have uploaded my drag demo where you can see how and where I set the triggers for the drag and drop. Hopefully you will be able to use this to help you with your file. Cheers Gerry
Hi Victoria, you only need to add one more trigger to prevent the animations appear again.
Hi Victoria,
Well, I am not sure about the goal you would like learners to achieve. But most important thing is not to test how good they are but to make sure they can learn from it. So if I were you I will set this activity to unlimited attempts and show the correct items when hitting submit. So they will have chance to reset the incorrect ones until they can get them all correct. In this case, you won't need variables to detective attempts and return to the slide but use different states to show each item result.
You can take a look at the below file which I modified from yours.
That's a great idea, but I notice that the wrong answers are still sitting there. They don't snap back to be tried again. Do we assume the learner knows to drag them back up to the top and start over?
If you worried about they don't know what to do next. There are two steps to indicated them.
What I'd like is a simple way of just clicking Try again, the slide resets and all of the pieces go back into place. Without having to instruct the learner to drag everything back in place themselves. So inelegant!
It's hard to believe that there has to be so much programming and work-arounds to do this in Articulate!
Thank you so much for your help, but I think my two-slide workaround was the simplest solution.
Did you have a chance to look at it, Gerry?
Hi Victoria, I did have a look at it and I ran into issues with the 'tile' setting for the drop target. It was repopulating the incorrect labels back onto the drop target whenever I moved a dragged label over any of the drop targets. So I thought maybe a slightly different approach would be to keep returning the label to the original start until you place it onto the correct target. To make it more interesting I added some variables which count the correct and incorrect tries and is displayed back to the user. In this scenario there is no need for a 'try again' as you evaluate as you drop onto the target. The 'continue' option automatically appears via a trigger once all labels have been dropped. File attached. Cheers Gerry
That totally works. I can see value in that, too, as there is a lot of feedback as they go along.
Thank you so much; that is an excellent solution. I appreciate your help and time.
Kind regards,
Victoria
Glad to be of assistance Victoria.
Cheers Gerry