Keeping the checkbox state "Selected" once user has clicked it once

Nov 12, 2015

Hi all,

Working in Storyline 2 and trying out the check boxes for a list I am working on.  I want the user to have to click on each of the topics that have check boxes before they can complete the course.  I like the visual clue to the user that a check appears in the box once they have checked it.  I would like the user to be able to go back and click the box again if they want to review the topic but I would like the check to stay in the box no matter how many times they click it.  So in other words, when a user clicks the box a second time, the box becomes unchecked.  Is there a way to keep the state as selected once they click on the object and not toggle back to an unselected state?  I did try adding a trigger to the object that said when the user clicks the object change the state to selected in hopes that every time they clicked it, it would return to a selected state but it did not work for me.

Any suggestions are welcome!

Thanks -- Steve

2 Replies
Walt Hamilton

If you are using the built-in state, it is hardwired to act that way, and will override your triggers.

You need a custom state with a different name, then your trigger will work. Of course, you will have to create the check mark for the custom state.

The benefit of the built-in state is that it gives you the mark. The drawback is that it changes every time it is clicked.

Belen Ferrer

You could also try using a transparent, hidden shape on top of each checkbox that is activated when the checkbox is selected for the first time.

Insert > Shape > Rectangle and place it over your checkbox so that it covers the entire checkbox area. On the Formatting tab, click the arrow on the bottom right to see the full formatting menu (or right-click the Rectangle and select the item at the very bottom of that menu). Change the Fill to 100% transparent and choose No Line. Close out of the menu. You now have a transparent rectangle.

With the Rectangle still selected, click on the States tab and select "Hidden" as the starting state for that shape.

Add a trigger to the checbox to Change the State of Rectangle 1 to Normal when user clicks checkbox.

Add the necessary navigation triggers to your Rectangle 1 now. So, if clicking the Checkbox a second or third time should take you to some kind of review slide, add that 'Jump to slide' trigger to this transparent rectangle.

Repeat this for each checkbox.

The transparent rectangle should prevent the user from de-selecting the checkbox, but still make it look like they are clicking on the checkbox.

In theory, this should work. Let me know if it does!

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