Resetting Drag and Drop interactions when revisiting a Lightbox

Jul 14, 2022

I am working on a gamified training course for medical practitioners where random slides in the main “game” will have red hearts appear and the user can click on them (In the attached sample I have put them all on one slide - Note: Each red heart is hidden after being clicked). A red heart takes the player to a lightbox where there is an entry slide branching to 3 tasks. The player chooses one task and can earn points if successful. After the task is completed the lightbox closes returning the player to the original slide in the main game. The player will revisit the lightbox and will play some or all of the tasks more than once. The three tasks are:
Task 1 – Injection (Slider)
Task 2 – Pills (Drag and drop)
Task 3 – CPR (Clicking)

The problem is that the tasks are not resetting on revisits despite my setting the slide properties to ”Reset when revisiting”. I have tried a number of various alternative triggers but just can’t get it functioning correctly. Task 2 (Pills) with the drag and drop is the biggest problem. Please help. Sample attached.

6 Replies
Tom Kuhlmann

I played around with it a little. Submit this to our support team so they can look at it. From what I can see, it looks like when the slide is revisited, there's a slight movement on the character state that completes. And then that seems to release it so when it's revisited it reloads the initial state.

There may be some issues with the built-in quiz feature and perhaps the timing of triggers and variables.

https://articulate.com/support

Mark Mc Donald

Thanks for the reply, Tom. Yes, there seem to be troubles with triggers and variables.

Unfortunately, the link you sent only takes me to a support page with links to tutorials, user guides and the community forum, which is where we are now, I think. I can't see any link there to reach out to the support team.

Mark Mc Donald

Just to let you know, John has furnished me with a great workaround. Some of the reset triggers needed to be changed from "when the timeline starts" to "when the timeline reaches 0.1 seconds". I had to add a couple of other reset triggers too.

Many thanks, John. And to Tom and Maria too for your contributions.