Using Built-In Interactions to Generate Custom Results
Dec 21, 2017
We have a program where it is helpful to use the built-in interactions (e.g., drag/drop) to author a question but we want to make different things happen based on whether the result is correct or not. So somebody drags/drops, hits submit. If not correct, we want to give them feedback (not using the standard Try Again layer though). If they get it correct, they go to a different page. Or if they get it wrong, they come back and see the way they should have answered.
We can custom-build the interactions to do this but it saves time to use the built-in functionality if we can still work with the results.
Is there a variable or something for "correct" or "incorrect" that we can build on? Is there a way see the state of individual items (such as Drop Correct or "Sequenced in the right order..." etc.)? It seems like all you can do is use the stock functionality...but I bet we are missing something. Any advice?
(BTW: I don't know if this is the right place to submit questions -- please let me know if I'm in the wrong forum...)
Thanks!
Pete
6 Replies
Hi Pete,
Yes, you can definitly use the built-in interactions and custom it as you wish. Accroding to your description, here are the steps you can take:
Thanks Joanne -- Just to be sure I'm following, it sounds like we do have to keep the stock layers (Correct/Incorrect) and them make the Continue button on the layer the mechanism to take us to wherever we want to go next. Is that right?
I thought that was the case but was hoping there was a variable somewhere we could grab that indicates "correct" so we could skip the layers. (Its minor but using the layers won't fit the look/feel for the rest of the program.)
I will try working with the standard layers and see what I can come up with. Thanks for your help.
Hey Pete, just jumping in to help clarify Joanne's response.
Just be cause you keep a layer, that doesn't mean the user will ever see it. The second step she listed (You can add a trigger to the correct layer to jump to the slide you want when timeline starts the layer) operates like this:
Essentially you are using the layer to "perform the correct action" instead of "providing the correct feedback".
Does that make sense?
Of course -- thanks for the clarification. The layer stays but it is more like a trigger and the user never sees it. Simple but effective solution. I appreciate your help!
Yes, that's exactly what I mean. Thanks Owen for clarification.
I'm always happy to play the Hero's sidekick.
This discussion is closed. You can start a new discussion or contact Articulate Support.