Show layer if activity is completed successfully

Hello,

I have a drag and drop exercise where the user has to fill in the blanks with 5 words. The user knows he/she has completed the exercise correctly because only the correct words can be dragged onto the correct blanks.

That is why I don't want the user to click on a "submit" button only to receive an information that he/she already knows. I'd rather have a layer appear with the message "Well done!" and a customized "next" button that allows the user to move onto the next slide.

In other words, I need a trigger like "show layer if/once activity is completed successfully".

Can it be done? Thanks.

3 Replies
Alexandros Anoyatis

Hi Manuel.

Of course it can.

Assuming you are talking about a freeform, one easy way of doing this is by setting a "Drop Correct" state for all drag-able words, and creating a trigger in the form of change state to Drop Correct if object x1 is dropped on hotspot Y for all 5 hotspots (I assume you use hotspots, but it could be any element).

Then use an extra trigger such as : Submit interaction Z when state of all of object x1,x2,x3,x4,x5 is Drop Correct. That will automatically point you to the "Correct Layer".

Hope this helps,
Alex

Dennis Hall

Hi Manuel:

You can create a trigger for your correct drag object when it is dopped on teh traget object. This trigger can display your Correct layer, when you can then change the trigger for teh submit button to submit the interaction to your results slide.

Iève attached a working example.

Hope this helps.

Best Regards,

Dennis Hall