Have you ever wanted to create a classic connecting lines matching question in Storyline? Well you’re in luck! Now all you have to do is download this template, pop in your content, and update the branding to match your guidelines. Easy-peasy!
Hi Allison! I have all of my content set up in this template but I can't seem to figure out how to make the terms say correct or incorrect on the appropriate definitions.
Hi Kaycie,
You need to open up Form View and match the correct items on the left with the correct items on the right (see screenshot: https://sharing.articulate.team/nOuDAx8X). From there it should work automatically! Let me know if it's still not working for you after you've done that.
No, that won't work for what I am doing, Luckily a colleague created a
javascript template that serves the purpose. Thanks so much for following
up with me.
Nancy
Hi Kaycie,
I love this as an alternative to the matching template in content library! I have altered it though to include 6 items instead of 3 but what I can't figure out is where the line is that is generated when you click and drag. I need to change the color of the 3 new ones to match like the others do.
Hi Carla!
The lines are created using states. To access them, click on the rectangles on the left and open the states panel. From there, you can make any necessary edits (see screenshot: https://sharing.articulate.team/rRukPKdk )
Allison,
I just realized this is your creation! I found out the connector lines were a part of the state on the column! But now that I have this all configured, I'm wondering how I can submit this and provide feedback and include the item in the score?
Glad you got it all figured out :) If you want to provide feedback, simply add feedback to the correct and incorrect layers (they're currently blank). To submit, simply add the submit button back on to the slide via the slide properties.
I'm unable to open this project, error message says: "this project won't open because it uses features that aren't available in this version of Storyline. The features in use are: expanded quiz tracking & track multiple completion criteria." Dumb question, what version should I be using? I will need to alert my IT department. Thanks.
Thanks so much Allison for responding. When I look at my Articulate screen it says I am on 360 and Storyline360. I will share the error message with my IT team as I would love to see how you did this. So creative. Thanks.
Hi Allison,
This is a great option! I'm very new to Storyline and trying to understand how to add more options. Could you provide a high-level overview?
Thanks!
Hi Christophe,
Sure thing! You'd need to:
- Duplicate the rectangles and circles
- Update the states so that the lines go to the right places
- Update the correct answers in Form View
Here are some links you may find helpful:
- https://community.articulate.com/series/articulate-storyline-360/articles/articulate-storyline-360-user-guide-how-to-add-and-edit-states
- https://community.articulate.com/series/articulate-storyline-360/articles/articulate-storyline-360-user-guide-how-to-edit-questions-in-form-view
I hope that's helpful!
Alison, this is amazing. this is my first official storyline project and I really loved it. It worked the moment I downloaded and opened into my storyline 360. While it's built for matching, I also made it a question for step-by-step instructions. Ex: three steps of changing a flat tire (Step 1: lightly loosen the lug nuts, Step 2: Place a Jack under the car, (3) Step 3: completely loosen the lug nuts and remove the lug nuts. ) Learners can click and match each step with its corresponding definitions. Now. I will try to add more step. Alison, thank you for being so generous.
Hi Allison,
This was a fabulous help, and a great learning exercise, thanks for sharing. I've got a very weird issue, number 1 works fine number 2 & 3 do not show the hand to move the numbers across, you need to do number 4 next and then the other numbers seem to fix themselves. Not sure if that's clear you can check out the issue here https://360.articulate.com/review/content/bd5b3837-39d2-407d-8f5e-ec5f94a9cb4c/review
Hi Meredith,
Hmm... that is strange indeed! Did you accidentally set the initial state of 2 and 3 to disabled? If not, could you have added some triggers that set them to disabled?
Hi Allison,
This activity has been so much help, thanks! Although, I am struggling to show the correct/incorrect slide layer. Any advice on how this can be done.
- Shaina
Hi Shaina,
I can try to answer this while we wait for Allison. First, you'll need to enable the submit button by clicking on the gear in bottom right.
Second, go to form view, and enter feedback in the correct and incorrect boxes at the bottom. Once I did this, and hit preview, it was showing me the slide layers.
Hope this helps!
Hi Allison,
I hope you are still around... I really like this example! I'm trying to replicate it, and I have almost everything, except, I'm having trouble with having the state of the rectangle change back to normal when an object intersects.
I have set a trigger to have the state return to normal when the drop oval intersects with any of the starting ovals.. but when I preview, the connecting line doesn't disappear. As an example, this happens when I try to move #2 to the circle that #1 has already been placed on. Do you have any idea what mistake I might be making?
Thank you,
Hi Allison, thanks for replying.
Yes, I downloaded your file to try and mimic it. Everything works as intended, except for when you want the line to disappear once a number returns to the original spot. On yours, you have, "Change state of columnbox to normal when drag 1 intersects with any of start 1,2,3.
On mine, the line only disappears when I drag the circle over the starting circle. However, the line does not disappear when I drop 2 on 1 for example, and 1 auto returns to it's starting location. The line stays where it was, which is not what should happen.
Any thoughts?
Hi Tyler,
Hmm... if you've set everything up like I did, then I'm not sure why it's not working! I would suggest reaching out to our support team and sending them both files to see if they can spot the issue: https://articulate.com/support/contact/case
Have a great day!
Hello everyone,
I reached out to articulate support as Allison suggested, and got a resolution. I did want to share though in case anyone else was wondering.
So it turns out you need to have a drop correct and drop incorrect state in order for this to work. I didn't think this would be necessary, but maybe the intersect trigger only works if the shape is actually changing when it reverts from (in)correct state back to normal.
One thing to keep in mind, if you use the exact same shape on the drop states, then it still won't work. You either need to have a completely different look on the states, or create a new shape, same size, and that will do the trick.
Thanks again for the example Allison!
Thanks so much for this template, Allison! I'm still fairly new to Storyline, so I'm a bit in awe at the ingenuity of this project and am using it to learn more about how to create these complex interactions with visual feedback.
One thing I'm wondering about is the options available for drop targets. I think most learners would understand that the "drag" objects should be moved over to the "drop" areas, but it is possible for a "drag" object to be moved to another starting point (Drag1 placed on top of Drag2, for example). I think I've figured out that you have the "intersect" object trigger change the state of drag objects if they're placed on a starting point rather than a dropping point to make the connecting line disappear if the learner previously moved a "drag" to a definition "d... Expand
Thanks so much for this template, Allison! I'm still fairly new to Storyline, so I'm a bit in awe at the ingenuity of this project and am using it to learn more about how to create these complex interactions with visual feedback.
One thing I'm wondering about is the options available for drop targets. I think most learners would understand that the "drag" objects should be moved over to the "drop" areas, but it is possible for a "drag" object to be moved to another starting point (Drag1 placed on top of Drag2, for example). I think I've figured out that you have the "intersect" object trigger change the state of drag objects if they're placed on a starting point rather than a dropping point to make the connecting line disappear if the learner previously moved a "drag" to a definition "drop," resulting in a line.
Is it possible to make a drag object snap back to its starting point if its placed on an inappropriate drop target? For example, if a learner moves "Drag1" on top of "Drag2" in the term column, "Drag1" will go back home to "Term 1."
I realize that Storyline doesn't have an option to differentiate drop targets as "destinations" or "homes," so it would likely need to be a separate set of triggers. Could the motion paths be used for this? Something like, "When Drag1 intersects with either Start2 or Start3, execute motion path to the starting point."
This might seem like a lot of extra triggers for this already complex interaction, but it could prevent some confusion about where users should be dragging and dropping answers.
Hi Daymon,
To get the drag items to snap back to their original location when dropped outside a drop target, you can simply check that option in the drag-and-drop options window. Learn more about these options here: https://community.articulate.com/series/articulate-storyline-360/articles/articulate-storyline-360-user-guide-how-to-create-freeform-drag-and-drop-questions#step3
Easy peasy! :)
Good Afternoon Everyone,
Thank you Allison for sharing the template with us it works very well. I have set ATTEMPTS TO 3, so that the user can retry up to 3 times, but when the user clicks TRY AGAIN I want To have it reset to the Normal state and I just cannot get it to do that.
I have added Slide Triggers Layer - Try Again
Show layer Incorrect When timeline starts on this layer
if Word_DragnDrop>=value2 (Word_DragnDrop is my numeric variable)
The I created Object Triggers
Add value 1 to Word_DragnDrop When user clicks Try Again
HIde Layer this layer When user clicks Try Again
Change state of Colum1Box1 - MS Word to Normal When user clicks Try Again
Change state of Drop1 - to Hidden When user clicks Try Again
Change state of Drag1 - to Normal When user clicks Try Agai... Expand
Good Afternoon Everyone,
Thank you Allison for sharing the template with us it works very well. I have set ATTEMPTS TO 3, so that the user can retry up to 3 times, but when the user clicks TRY AGAIN I want To have it reset to the Normal state and I just cannot get it to do that.
I have added Slide Triggers Layer - Try Again
Show layer Incorrect When timeline starts on this layer
if Word_DragnDrop>=value2 (Word_DragnDrop is my numeric variable)
The I created Object Triggers
Add value 1 to Word_DragnDrop When user clicks Try Again
HIde Layer this layer When user clicks Try Again
Change state of Colum1Box1 - MS Word to Normal When user clicks Try Again
Change state of Drop1 - to Hidden When user clicks Try Again
Change state of Drag1 - to Normal When user clicks Try Again
I did that for each object and it still does not work when I am previewing this slide
Any tips for what I am dong wrong and what I should do right?
Hi Allison,
Thank you for your response, but unfortunately it did not work. Do you think I should delete the Try Again Layer Object triggers that I have created for the Slide property to work?
39 Comments
Thanks so much for this template, Allison! I'm still fairly new to Storyline, so I'm a bit in awe at the ingenuity of this project and am using it to learn more about how to create these complex interactions with visual feedback. One thing I'm wondering about is the options available for drop targets. I think most learners would understand that the "drag" objects should be moved over to the "drop" areas, but it is possible for a "drag" object to be moved to another starting point (Drag1 placed on top of Drag2, for example). I think I've figured out that you have the "intersect" object trigger change the state of drag objects if they're placed on a starting point rather than a dropping point to make the connecting line disappear if the learner previously moved a "drag" to a definition "d... Expand
Good Afternoon Everyone, Thank you Allison for sharing the template with us it works very well. I have set ATTEMPTS TO 3, so that the user can retry up to 3 times, but when the user clicks TRY AGAIN I want To have it reset to the Normal state and I just cannot get it to do that. I have added Slide Triggers Layer - Try Again Show layer Incorrect When timeline starts on this layer if Word_DragnDrop>=value2 (Word_DragnDrop is my numeric variable) The I created Object Triggers Add value 1 to Word_DragnDrop When user clicks Try Again HIde Layer this layer When user clicks Try Again Change state of Colum1Box1 - MS Word to Normal When user clicks Try Again Change state of Drop1 - to Hidden When user clicks Try Again Change state of Drag1 - to Normal When user clicks Try Agai... Expand