Problems with the submit button
Dec 07, 2017
Hi everyone,
Was wondering if you could help me with this quiz I am building. I have tried to make a custom submit button on the 'pick one' question type. I tried to copy the triggers from this http://elearningdesigner.com/storyline/CleanModern-Quiz/
as I liked how the states changed to correct/incorrect on each option.
My problem is is that when I click the submit button without an option selected it will prompt to say you haven't selected an option, which is fine, but when I go to hover over the options it reveals all the answers in the states.
I've uploaded my story, just try clicking on the submit button first without selecting an option and then hover over the options and you will see what I mean.
Sorry if this is confusing, finding this difficult to explain. I'm new to Articulate.
Narissa
6 Replies
Hi Narissa,
you have set triggers to change the state of the answers, when the user clicks the submit button. So no matter if you have selected anything or not, the state changes. If you want to change this, you should add a condition to every trigger "when response 1 OR 2 OR 3 OR 4 is selected".
Susi
Hi Susi,
Thanks so much, that makes sense!
The only thing i'm finding is it is greyed out on the AND option and won't let me select the OR. Any idea why?
Narissa
Hi Narissa,
you have to set the first condition and from the second condition on you can select AND or OR. :)
Susi
Hi Susi,
Thank you! I did work this out just after I posted haha.
I have added the triggers you suggested to everything, the problem I am having now is the feedback layer is not showing when response 1, 2 or 4 is selected. For some reason it works when I select option 3.
I'm not sure if i've added too many triggers that it is causing this to happen.
Any feedback is so appreciated!
Thanks,
Narissa
Hi Narissa,
the trigger order is important in your case. I think the simplest (and trigger less) solution would be to copy your answers on the feedback layer and change the initial state to correct/incorrect there. You can hide elements of the baselayer on the additional layers. So you only have the "show feedback" and "send interaction" trigger to handle. You should delete any mouseover state of the elemente on the feedback layer so the user don´t see it´s "fake" or you add a for example a hotspot on the feedback layer (delete the automatically created trigger of it) so it blocks everything clickable.
Sorry I can´t show you what I mean, but I only have SL3/360. :)
Susi
ahhh! Changing the order of the triggers worked! Thanks :)
This discussion is closed. You can start a new discussion or contact Articulate Support.