What if I need to changes the default popup box to a custom one? Any way to do it? As I have set the Correct, Wrong and Try again feedback to have the same custom feedback box. But the default feedback will popup using the default box when user submit without any answer. Any way to customise it ?
Thanks Antony. Thanks Harri that is what I need. It work, but do you know what is the status that is used to check on drag and drop freeform? As I have try on drag over, it don't seem to work..
Anyone know.. How to create a customized Invalid Answer message for drag and drop question in free form. As in this web page (https://player.vimeo.com/video/145579461) it work for radio button but.. when the drag and drop question with central snap could not work...
Apologies, when I downloaded the .zip it downloaded as a .tgz file which I cannot open ( not sure why).
Could you let me know exactly how you want this interaction to function, how many items need to be dropped on the brown area for example and how you want the user to interact with it.
At first glance I would say that you need a drop state rather than a drag over state (but I am making a lot of assumptions about the user's actions) and you need to ensure that all drag and drop items have a target or SL will not recognise them as having been interacted with. Finally you need check that the drag and drop items have the drag/drop correct state associated with them.
I just need drop one item on the green lock to the brown area. all other are distracter. When the user did not drag any items. it should show the invalid layer and user click on ok to return to the question, while if the user drag the wrong answer it will show the wrong layer. while the user drag the correct answer it will show the correct layer.
Another quick way to do this (whenever you have a custom submit button) is to initially hide or disable it, and add a trigger to set it to normal when one of your choices/elements are selected (or in your case dragged over).
This way you are making sure the invalid answer dialog never pops up, which is great if you - like myself - find the extra couple of clicks unnecessary.
The problem you have here is that all drag and drop items must have a correct drop area when you use the inbuilt mechanism. You can achieve the effect you're looking for but you would need to trigger it manually.
I've made an attempt at achieving the functionality you want, you'll need to design the feedback layers manually though. If you want to use the convert to free form function you'll need to add off screen buttons, trigger them to change state to selected and then trigger show layer feedback layers
Hi Maddy! Similar to a hover state., the Drag Over state is just a temporary visual state that appears while an object is being dragged. Once the object is dropped it is no longer in the Drag Over state.
In addition to the suggestions of Alexandros and Harri, your current logic could work if you changed the state of the drag-able items when they are dropped on your target to either a "Selected" or a custom state like "OnTarget" and then set your conditions based on that state instead of the Drag Over state.
Thanks everyone for the help. I think Alexandros suggestion work for me. As Harri method work but if the user drop one items to the brown area, and drop another to the same brown area, it does not snap back the previous one to original position.
16 Replies
Hi Maddy
You can change that in the Text Labels when you go into the Player properties. Buttons #16, 17 and 18
Cheers
Blair
What if I need to changes the default popup box to a custom one? Any way to do it? As I have set the Correct, Wrong and Try again feedback to have the same custom feedback box. But the default feedback will popup using the default box when user submit without any answer. Any way to customise it ?
Hi Maddy,
All pop-ups (resume prompt, time limit exceeded, invalid answer etc.) can also be customised via the player properties:
There is a job aid that identifies all areas of the player that can be customised here.
Antony
Hi Maddy,
If you need to customise it even further this screenr by Jeannette will show you how. (had the same issue myself a few weeks ago).
Thanks Antony. Thanks Harri that is what I need. It work, but do you know what is the status that is used to check on drag and drop freeform? As I have try on drag over, it don't seem to work..
Anyone know.. How to create a customized Invalid Answer message for drag and drop question in free form. As in this web page (https://player.vimeo.com/video/145579461) it work for radio button but.. when the drag and drop question with central snap could not work...
Hi Maddy,
Is there anyway you could share the slide/file?
It would be much easier to troubleshoot.
hi I have done a mock up file.
Hi Maddy,
I don't appear to be able to open the file, could you post the .story file on it's own please.
Thank you
the previous file I have zip it up. here is the. Story file.
Hi Maddy,
Apologies, when I downloaded the .zip it downloaded as a .tgz file which I cannot open ( not sure why).
Could you let me know exactly how you want this interaction to function, how many items need to be dropped on the brown area for example and how you want the user to interact with it.
At first glance I would say that you need a drop state rather than a drag over state (but I am making a lot of assumptions about the user's actions) and you need to ensure that all drag and drop items have a target or SL will not recognise them as having been interacted with. Finally you need check that the drag and drop items have the drag/drop correct state associated with them.
Hope this helps
Hi Harris
I just need drop one item on the green lock to the brown area. all other are distracter. When the user did not drag any items. it should show the invalid layer and user click on ok to return to the question, while if the user drag the wrong answer it will show the wrong layer. while the user drag the correct answer it will show the correct layer.
Hi Maddy,
Another quick way to do this (whenever you have a custom submit button) is to initially hide or disable it, and add a trigger to set it to normal when one of your choices/elements are selected (or in your case dragged over).
This way you are making sure the invalid answer dialog never pops up, which is great if you - like myself - find the extra couple of clicks unnecessary.
Hope this helps,
Alex
Hi Maddy,
The problem you have here is that all drag and drop items must have a correct drop area when you use the inbuilt mechanism. You can achieve the effect you're looking for but you would need to trigger it manually.
I've made an attempt at achieving the functionality you want, you'll need to design the feedback layers manually though. If you want to use the convert to free form function you'll need to add off screen buttons, trigger them to change state to selected and then trigger show layer feedback layers
Hope this helps.
Hi Maddy! Similar to a hover state., the Drag Over state is just a temporary visual state that appears while an object is being dragged. Once the object is dropped it is no longer in the Drag Over state.
In addition to the suggestions of Alexandros and Harri, your current logic could work if you changed the state of the drag-able items when they are dropped on your target to either a "Selected" or a custom state like "OnTarget" and then set your conditions based on that state instead of the Drag Over state.
Thanks everyone for the help. I think Alexandros suggestion work for me. As Harri method work but if the user drop one items to the brown area, and drop another to the same brown area, it does not snap back the previous one to original position.
This discussion is closed. You can start a new discussion or contact Articulate Support.