Question on Building a Simple Drag and Drop Exercise

Oct 11, 2013

Hi,

I'm a Storyline newbie and loving every minute of using this great tool for developing eLearning content!

I have what may be a very simple question. I have a slide containing a free form drag and drop question which allows users to match items against a list (see attached story file). Each draggable has two states, drop correct and drop incorrect which I'm using for user feedback. The states are revealed once the question is submitted. I have been forced to use the players submit button as I found that when using a custom button to submit the question the drop correct and drop incorrect states would not display (is this a bug in the program?) The activity is not graded in any way has no associated results slide.

My problem is that at the moment a user can press the submit button at any time during the activity and get feedback via the drop states (even ones belonging to items not yet dragged) which is far from ideal.

 

I would like to know whether there is a way to delay the submission of the activity i.e. make the submit button inactive until all the drop targets are full or get it to reveal a layer/message prompting the user to complete the activity if clicked before filling all the drop target?

I may just be missing something very simple here or trying to do the impossible!

 

Any ideas would be greatly appreciated.

Graeme Prescott

eLearning Trainer

University of Bolton

2 Replies
Graeme Prescott

Thanks for that Ashley, your little pointer has really helped! I now have a custom submit button which changes the drag and drop states - exactly what I wanted.

My next question is how can I hide that button until all the drop targets are full as I don't want my students clicking 'submit' until they have completed the exercise?

I have read around the forum and it seems that using variables may be the best way to achieve this but I don't fully understand how to get it working. So far I have:

1. Created 12 variables initially set to false for each drop target (dropped1 through to dropped12)

2. Added triggers to the draggable items to set these individual variables to true when dragged onto any drop target.

3. Put the submit button on a new hidden layer

What I'm having trouble with is getting the 'Submit button' layer to show automatically when all the variables (dropped1 through to dropped12) are true i.e. all drop targets are occupied. I attach my current file for you. I suspect that I need something to trigger the layer but I'm not sure how to do this without putting a button on the slide which I don't really want to do.

Any ideas would be greatly appreciated.

Graeme Prescott

eLearning Trainer

University of Bolton

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