Submit Interaction trigger with Pick One jumps to next slide before my layer can show
Oct 19, 2019
I had originally asked for help on this issue as a reply to https://community.articulate.com/discussions/articulate-storyline/change-the-submit-interaction-advancement-to-the-next-slide but I took it out of there.
Here is the issue. I had to add a Submit Interaction Pick One trigger to the slide so our system will track results. So now I have 2 triggers when the user clicks -- one to do the Pick One interaction, and one to show a layer. But that messes me up. What I want is when you pick a graphic, it jumps to a layer. Then you can hit the next button.
If I put the PickOne trigger above the Show Layer trigger, I never see the layer. If I put the PickOne trigger below the Show Layer trigger, I briefly see the flash of my layer but then it jumps to the next slide.
Note that I have turned off submit on the slide properties, and in the form view for the choices, I don't have any feedback. I don't want any. That comes in the layer I want to show.
This little story has 4 slides. The issue is slide 2 to slide 3. I have not put a Pick One trigger on slide 3, so it behaves the way I want, except that I lose tracking.
There is probably a simple solution to this, but I haven't found one. I will attach the story. Thanks!
12 Replies
Hi there!
Thanks for sharing your file! I see what you're mentioning about the layers. I'd be happy to dig deeper into the file to create what you're looking for.
Can you describe what the end result would be? Is it to have the layers show first and then move to Slide 3?
Hi Lauren. Thanks. That is exactly right. Whether or not you select the "correct" answer, I want the layer to appear. The layer will show the Next button, and then you can go on to the next slide. The behavior I want is just like in the story going from slide 3 to slide 4. Except that in the story, slide 3 doesn't have a submit interaction trigger so it does what I want. I need the same behavior, but with the submit interaction trigger.
Perfect, here is the course!
It looks like the "submit interaction" trigger was going to another slide rather than a layer. I added a transparent shape behind both chairs on slide 2 and added a trigger to submit the interaction when a user clicks.
Please let me know if you have any questions!
Hi Lauren. Looks like this is something like what I want. A few questions:
Thanks -- this looks like it will help me.
Hi Frank!
Great questions!
I've answered your questions in this screen recording to provide a more clarifying explanation!
Hi Lauren. I just tried to send you a reply, but it crashed. I will try again. Basically this works great! Thanks a lot. I have just 2 more questions:
Thanks again -- you have basically solved my problem.
Hi Lauren. I may know the answer to number 2. I think it happens when I forget to Send the transparent shape to the back. It turns out I don't really need to move it to the front. I can set the trigger without doing that. It didn't show in the slide view, but I could still set the trigger.
Hi Lauren. So it turns out that if I put the Pick One trigger on the transparent shape, the UI does what I want (the appropriate layer shows after you click the graphic), but our tracking doesn't fire. The tincan interaction isn't happening. If I put the tracking the way I had it before, on the individual pictures, then our tincan tracking code executes, and our tracking works perfectly. But of course I don't see the layer.
If I bring the transparent shape to the front, then of course I get the Invalid Answer -- you must complete the question before submitting. I assume that's because the click is not really on the picture, which is what the choice is in the form view.
I even tried deleting the choices in the form view, and making the Rectangle the choice. But that can't possibly work and it doesn't. The UI doesn't show the layer (since the Show Layer trigger is on the picture), and the tracking doesn't work either.
It seems like there has to be a way to do this. Do I need some kind of a group? But with a group, I couldn't add the individual pictures as a choice on the form view so that didn't work either.
So how can I solve this? Thanks for all your help so far.
Hi Lauren. One more time here. I actually got it to work the way I want (going to the layer and tracking correctly) by taking the Next and Prev buttons off the last slide and putting the Next button on the Layer. That Next button has the PickOne trigger before the Jump trigger. I don't really want to do it this way, but it may be an interim solution. If you can come up with something better, please let me know. Thanks again.
Hi Frank!
You would need both triggers for the next button for your ideal result. I'm happy you were able to find the perfect fit for your course!
And you have me asking myself "Is my office chair supportive?"
Well, FWIW, this is part of a whole huge course. I basically do none of this ergonomics stuff, and I have no problems. But I think I'm lucky. The course is really good. I will leave it this way for now. I got rid of the rectangle, and the next and prev buttons on the slides, and for now, this is working great.
I still am wondering about my question from a couple of days ago, about putting triggers on a group. I have a feeling it is impossible, and I need to come up with another way, right? Thanks for all the help.
There isn't a direct way to add triggers to a group. A workaround for this would be to create an image of the grouped object and add a trigger to the image.
Happy to help!
This discussion is closed. You can start a new discussion or contact Articulate Support.