Custom invalid answer with multiple response question (freeform)

Dec 13, 2016

Hey guys,

I feel like I have been all discussions to this topic, but I could not find an answer for my problem.

I want the custom invalid layer to show if no answer is chosen, so if all checkboxes are in "normal" state. My Problem is that, when I work with states, the layers do not show in the right order: the custom layer below the default invalid answer layer.

I have a mulitple response freeform question. I need the freeform because I want the checkboxes to be customized. I have tried using variables as I found here: http://blog.commlabindia.com/elearning-development/articulate-storyline-to-create-answer-popups.

The Problem with this method is, that if someone unticks a checkbox the variable does not reset. Unfortunately without this problem the method would work perfectly.

I am not sure if you understand my problem, so I have attached an example file.

 

I would really appreciate your help, I have been working on this for days now without any success!

Cheers

Hanna

13 Replies
Wendy Farmer

Hi Johanna

just looking at your .story file - you have both a custom submit button and the player submit button - which are you intending to use for these interactions?

Update: using the normal state in a trigger is sometimes a little tricky.  Update your trigger to say checkbox x is not equal to selected' for all options and your custom layer is showing.

Johanna Felber

Hey Wendy,

thanks for your help! I tried it but I am afraid it does not solve the problem.

The custom layer does show if an answer is unticked but it also shows if the correct answers or wrong answers are chosen. I want it only to be displayed if no answer is selected.

I want the custom submit to work as the player will not be shown later. But I guess if I edit the triggers for the submit-button it does not colide with the default submit-button...?

Wendy Farmer

Hi Johanna

you don't have any correct or incorrect layers are you going to be adding those? What do I see if I select A and B? Or B and C? How many attempts do you want them to have?

i would hide the player submit button so when you are adding triggers you are adding them to your custom submit button only.

Johanna Felber

Hi Wendy,

I am sorry for not answering for so long! But still, I am stuck with this and really appreciate your help.

I didn't customize ne correct/incorrect feedback because I use the feedback master to customize them and it works perfectly. Anyways, I updatet the test file also with those layers (see attachement). I want the invalid answer layer only to be shown if NO answer is ticked. Otherwise it is either wrong (so the incorrect layer is shown, anything apart from A and B) or right (the correct layer is shown, A and B is ticked). The number of attempts doesn't matter, my only problem is that the invalid answer layer is shown everytime I hit the submit button.

I hope you understand what I mean and thanks again.

Kind Regards Hanna

Alyssa Gomez

Hello Johanna,

Thanks for attaching your updated file! Storyline has a default Invalid Answer layer that appears if learners try to submit a question without answering it, but it looks like you would like to use a custom Invalid Answer layer instead. Take a look at the steps outlined in this tutorial, and let me know if this sorts out your issue. 

Johanna Felber

Hey Alyssa,

yes, I tried this and the problem is, that the invalid answer layer is shown everytime I hit the submit button.

I thought it might be because I didn't trigger to change the state explicitely because if I tick one box it seems to automatically changes the state. The checkmark, which is only part of the chosen state appears by clicking on the checkbox.

I even tried triggering to change the state but the problem is I cannot uncheck the boxes then.

Thanks for your answer, I really hope you can help me!

Alyssa Gomez

Hi Johanna,

I compared your file to the tutorial I linked above, and I made a few changes to the file to match the tutorial steps:

  • I adjusted the trigger to show the custom layer when learners click the Submit button on the condition that all answer choices are still in their Normal state.
  • I moved the default Submit interaction trigger down, so it's the last player trigger in the Triggers panel.
  • I added the trigger "Jump to slide 1.1 when user clicks Button 1" to the Incorrect Layer, and adjusted the settings of the base layer to "Reset to initial state" so the learner can attempt the question more than once. 

Here is a link to the updated file (I also attached it here). Let me know if this works for you!

Johanna Felber

Thanks for your answer, I finally found the bug!

It is not a setup issue, I guess it is more technical. I use the German version of storyline and there is the state "ausgewählt" which is obviously not the same as "selected", even if it means the same. Before I had opened your updated file, I didn't have the "selected" state at all. Now, I do have and with that it works perfectly.

The problem is I cannot select the "selected" state by default, just if I change it on the trigger panel.

This is my trigger panel. As you can see, the state is selected.

I see that the state is "selected", not "ausgewählt"

When I click on it and choose "ausgewählt" it appears as "selected":

When I click on "ausgewählt" it appears as selected

The problem is I cannot change the last condition as in the trigger panel only the first three conditions are adaptable. When I open the trigger setup, the "selected" state does not appear:

"Selected" seems not be available even if it still appears on the trigger panel and the trigger is working perfectly

When I choose "ausgewählt" it really is "ausgewählt", not "selected" and I have the initial problem with the invalid layer showing even if I tick the checkbox with the setup "ausgewählt". I cannot choose "selected" here though:

My only option is "ausgewählt" which does not transforms into "selected"

So my Problem is that I would have to choose "selected" instead of "ausgewählt", but am only able to choose it on the trigger panel, where not all of the conditions are displayed.

I know, it looks pretty complicated but, again, I would really appreciate your help. I have already run an update but it didn't change anything. Do you know where this is coming from?

Thanks again for your help!

Alyssa Gomez

Hi Johanna,

I'm so glad you found a workaround! QA has been testing this today, and they saw the same behavior you did. The only workaround they found (for now) was to switch to the English UI, mainly due to the fact that we don't display all four items in the sidebar edit panel, but that isn't ideal. Happy to hear you found something easier; I'll pass this along to them. :)

We've created a bug report for this, and I'm going to link this discussion there. As soon as I have more information to share, I'll be sure to post it here!

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