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
Joanne Chen

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:

  1. You can  just change the setting of attempts to 1 then you won't have the try again layer.
  2. You can add a trigger to the correct layer to jump to the slide you want when timeline starts the layer.
  3. Keep the incorrect layer for feedback and add some triggers if there is a need.
Peter Hybert

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.

 

OWEN HOLT

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:

  1. The user makes the correct choice/performs the correct action on the base layer thus sending them to the "correct" feedback layer.
  2. When the layer's timeline starts, StoryLine 1st sees the commend to go to a different destination and it immediately initiates this action.
  3. The user arrives at the new slide before anything on the layer opens. In other words, the user never sees the layer.

Essentially you are using the layer to "perform the correct action" instead of "providing the correct feedback". 

Does that make sense?

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