Reset Drag-and-Drop Incorrect Choices w/ Motion Paths in Articulate Storyline 360
May 25, 2021
Pinned Reply
Hello Everyone! ✨
I'm happy to share that we have released a new update for Storyline 360 (Build 3.76.30446.0).
In this update, we have implemented a fix for:
- Drag-and-drop interactions behaved erratically after multiple attempts.
As a first step, I recommend updating Storyline 360 to the latest version. Here's how:
If you have any questions, please let us know in this thread or privately in a support case.
Have a great day!
22 Replies
Hi, Jerry, and welcome to E-Learning Heroes! ✨
Thank you for sharing your .story file!
I made a few changes, and the file seems to be working now. Here's a recap of what I did:
I am attaching the edited file here. Let me know if this works for you!
Hi Maria,
Thanks for helping me with this. I find that Drop Target Options>Snap dropped items to drop target>Tile works best for both slides. Yes, setting it to Free seems to cause some issues.
The one weird thing that happens often when I have it set to this, as opposed to "Free" (the other option don't work because the text is obscured in the answers), is that when users drag an item over to the table hotspot while in the Try Again attempt, often two or more other items will inexplicably move with it over to the table. If the user moves the wrong items back and puts all the right items then it will return Correct feedback. Yet, that will probably confuse most users.
It's very frustrating. It's just a knowledge check, so I thinking that one attempt will be fine until I can find some other technique for moving/resetting incorrect answers.
I'm also have problems with how the text animations are working when I publish the emodule to Review. Paragraphs will animate in broken chunks, or not at all. That's for another discussion.
Thanks,
Jerry
Hi Jerry!
Could you provide more details about the text animations? I don't see a similar report regarding issues with paragraphs in Review 360. Do you see this with every project in Review 360? Also, have you tried using a different browser to see if the same behavior occurs?
Hello,
I've tried using a different browser and the same issues occur. Still spinning my wheels on this one. I did manage to get a less objectionable version. The only way this works so that you get a correct response on a second attempt is the set the Drop Target Options > Snap dropped items to drop target > Tile. But I still have another issue.
I have it so that after hitting the submit button on the first attempt, the wrong answers snap back to their original position, but on the second attempt when you drag any of the objects to the Hot Spot, the previous wrong answers snap back to the Hot Spot. Very strange. If you drag those wrong answers off the Hot Spot and drag the right answers, you will get a Correct response. I'm guessing that something is going on with the triggers. Not sure. Still messing around with it.
Thanks
Here is the troublesome drag and drop interaction.
Thanks!
Hello Jerry!
I appreciate you sharing your project! It looks like the incorrect answers are staying in the Drop Incorrect state when dragging another drag item on the second attempt. Here's what I see on my end.
Instead, you'll need a trigger to change the state of the objects that are Drop Incorrect to Normal
Please let me know if you see the same on your end too!
Yes, that the problem on my end, too.
How would I trigger the change of state? When the user hits the Try Again button?
Thanks!
I've tried several different things to keep those objects from snapping back to the table, but nothing seems to work. I've even tried changing the state of the objects to Hidden, but the still snap back, just Hidden.
Any ideas?
Hi Jerry,
Thank you for keeping us updated on your testing. I was able to see the issue you described above as well, and it is a bug that we have reported to our team specific to the drag items acting erratically in succeeding attempts if the drag items have motion paths.
The listed workaround is to set the drag options to snap to the center or free, which of course, causes the overlapping in your project that you were hoping to avoid with the tile setting.
I've added this conversation to our report so that we can share any updates with you here.
Hi Leslie,
When setting the Drop Target Options to "Free" or "Snap to Center" the drag and drop interactions never returns a Correct response after a second attempt, even when the user drags the correct items to the table. If I could get "Free" to return a Correct response after the second attempt I would use that, but not Snap to Center. I want the user to see the responses on the Table.
Thanks,
Jerry
Thanks, Jerry.
I cannot replicate the behavior in a standard drag and drop. It seems to be specific to the customization of your Try Again layer to move the incorrect items back.
Hi Leslie,
It's the Triggers and the motion paths, which cause the incorrect answers to "snap back" to their original position, that cause the problem. Try adding the motion paths and triggers, as demonstrated in the YouTube link above, to your example to see the effect.
The difference between my project and the YouTube example is that the YouTube example has specific drop areas for each drop object. Whereas mine (as does yours) has one drop area for all four correct objects.
I feel like there might be a workaround for this problem, as suggested by the others who posted to the discussion, but I just don't have the skills with Triggers to quit figure it out.
Thanks,
Jerry
Hi, Jerry.
Let's go back to the drawing board on this! Here's a suggestion that might be a good workaround for you: instead of using the Drag and Drop freeform question, let's use Pick one.
The idea is, we'll tell Storyline to pick Correct (which is the green oval to the left of the slide view) if the objects are in the correct targets and Incorrect (the red oval) if that's not the case.
We will also use five hotspots instead of one, so we can have the object snap to center, and it will work like the Tile option under Drag and Drop.
Feel free to add more hotspots if you'd like to allow the user to drop additional objects.
The Try Again layer will have the same triggers you had previously, connecting the incorrect objects to the Motion Paths.
Finally, I created four True/False variables (representing each of the four correct objects, and they turn True when the objects are dropped on the hotspots). I did this to delay the drop correct state (turning the textbox green) until the submit button is clicked.
The explanation might make more sense when you take a look at the attached .story file.
Let me know if you have additional questions!
Hi Maria,
Amazing! Not quite sure how it all works together, just yet. But I'll take a better look at it today and see what I can learn from it all.
Thanks!
Jerry
Hi Maria,
Unfortunately this doesn't work either. Don't know why I didn't see this a couple weeks ago, but when you drag and drop all the correct answers, and some of the incorrect answers, the user still gets a Correct response. Any way we can get it to give us an Incorrect response if the user drags incorrect answers along with correct ones?
Thanks,
Jerry
Hi, Jerry.
I'm glad you made a few different tests that I might have missed!
Since we're creating a drag-and-drop interaction with delayed feedback from a Pick one freeform, I had to add a few additional triggers:
I believe it's fully working now, but please test different scenarios to ensure it's all working as expected.
Hi Maria,
Almost there. In my emodule I have two Knowledge checks that use this interaction. We got the first one working, but the second one (Boxing Table Knowledge Check) still has the issue - I drag all the correct answers, and one or more incorrect answers, I still get a Correct response. I used the same technique as the first one (the Cartridge Table Knowledge Check) I believe I must have missed something. Can you take a look?
Thanks
Jerry
Hi, Jerry!
I'm so happy you're getting close!
On the second slide, you only need to make two minor changes:
The trigger Change the state of Oval 2 to selected should be when the state of at least one of the items is in Drop Incorrect (instead of all of the items).
And;
Change the state of Oval 1 to selected should be when the state of all of the items is in Drop Correct (instead of at least one).
Just switch "at least one" and "all of the items" around on those triggers, and it should work as expected!
Thank you Maria! That did it. You are a genius.
Have a good day.
Jerry
Jerry,
I am definitely not a genius, but you just made my day! 😊
Thank you, and have a great day as well!
i am having the same problem but your uploaded pictures couldnt be loaded. Can you refresh them or help about the same problem i have got?
Hello Everyone! ✨
I'm happy to share that we have released a new update for Storyline 360 (Build 3.76.30446.0).
In this update, we have implemented a fix for:
As a first step, I recommend updating Storyline 360 to the latest version. Here's how:
Update Authoring Apps
If you have any questions, please let us know in this thread or privately in a support case.
Have a great day!