Drag and drop nightmare!

Aug 08, 2014

Hi all. I'm a relative newbie to the community although I feel like I've been living and breathing Storyline the last couple of months!

I have learnt a lot and gained lots of ideas from browsing the forums. I have searched for solutions to the following problem but still have not found an answer.

First of all, I found the templates great, but very inflexible when it comes to providing feedback. We wanted to give users feedback on their individual answers in a drag and drop exercise, for example, rather than just telling them they got it wrong and not telling them where.

So, I was quite pleased with myself when I managed to make my own drag and drop that was made to look like the existing template. I used images of the template pieces and hotspots positioned to make it look like the pieces were 'clicking' into place.To provide the feedback, I have used individual tick and cross layers to show which items are correctly placed. I've got my head around variables.

It's ALMOST working perfectly.

I have a pile of draggable objects and several hotspots. When an item is in its correct position (on the correct hotspot), the variable changes to 'true'. If I then move that object to an incorrect target, it changes to 'false'.

When users click 'Check answers' they see ticks and/or crosses as feedback. The correct objects are then disabled so they cannot be dragged away. I think I've also managed to prevent those objects from being replaced, by using transparent shapes on top of the hotspots which change state from 'hidden' to 'normal' when the corresponding object is in the correct place.

HOWEVER...! How can I adjust the variable to 'false' if the item is thrown back to its original position by me replacing it with another item? I've tried all sorts and nothing seems to work!

It would be a lot easier if the trigger was based on an object BEING on a hotspot and not just HAVING BEEN on it at some time in the past!

I've got two weeks off work now as I need it after this, but I would be ever so grateful for any help you can give me for when I return!

I attached the .story file with the activity in question.

Thanks,

Michelle

2 Replies
Phil Mayor

I normally do this by changing the variable when the user clicks the submit button based on drop correct or incorrect states

You could do this on the check button but don't think you need variables it would work with states, just ensure you add a drop correct and incorrect state.uncheck delay state changes in the form.

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