Pick 1 Freeform interaction not displaying custom layers

Dec 03, 2014

Hi everyone,

Total newbie to Articulate Storyline 2. 

I am trying to make a customised quiz interaction using the Pick One freeform tool. 

Currently it doesn't seem to be registering whether the options have been selected or not. I have 3 layers:

Invalid Answer: When a user clicks submit without clicking an option.

Correct: When user makes the correct selection (D).

Incorrect: Any other condition not above.


I have been at this for a few hours now...reading other peoples comments, scouring google for something to help, but everything I have tried falls flat.

Below are just some of the places I searched for help:







https://player.vimeo.com/video/145579461 <----- this is where I learnt about the need to put conditions on the submit button in order for it to submit the interaction only on certain conditions.

It feels like it should be easy but instead it has me beating my face against the keyboard.

I have uploaded the slide in question in the hopes that someone can shine some light into my development darkness. 

What am I doing wrong?! I refuse to believe it's the software as this stuff is usually always an ID-10T error.

Thanks in advance for any help!


7 Replies
Toby Hewitt

Thank you very much Wendy

You've certainly made the interaction work, however I am still no wiser as to why yours worked and mine wasn't as I swear I tried a similar version of what you have here and couldn't get it to work.

Is this one of those "unplug it and plug it back in again" types of troubleshooting?

Thanks again for your assistance!

Toby Hewitt

It seems to have been something with the conditions for revealing the Invalid answer layer.

Mine were set to IF A is equal to normal AND B is equal to normal and C is equal to normal, show invalid answer layer. Which for some reason made the Invalid Answer layer show all the time.

however once you changed this to if a is NOT EQUAL to SELECTED etc etc...it worked.

Is it just me or is the logic the same in these two instances?

Kevin Thorn

The logic is similar. The trigger that shows Invalid Answer is tied to the underlying conditions built-in so ANY button/object not selected and in their Normal states will show that layer by default.

To bypass that default Invalid Answer layer, we invert the trigger to read if Not Equal to Selected OR, etc. This logic isolates each object independently whereby the interaction is looking for a selected object to show either the Correct or Incorrect layers. If it doesn't see any selected (not Normal) then show a custom layer.

I know. I spend way too much time thinking about this stuff!

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