There was a question in the Articulate eLearning Heroes community last week, from a user who wanted to limit learners to making exactly 3 out of 8 choices and then display the choices on the following slide.
In order for the first requirement (exactly three choices) to work, I created a trigger setup that:
- Counts the number of selected choices
- Disables any unselected check boxes when three choices are made
- Enables/disables the Next button when three choices are selected, or not.
To meet the second requirement, I created three variables that are populated with the selected choices and then display these variables on the next slide. This seems simple enough, but it does require quite a few triggers, because there is no way of knowing which of the 8 choices were actually selected. My .story file is attached to the discussion thread listed above.
While I was working on a solution, I thought that the number of required selections should be flexible, rather than being hard-coded to a maximum of three. So, for testing purposes, I added a dial that I used to change the number of required selections between 1 -8. Of course, in a real-world application it would make more sense to use a variable to set the number of required choices, rather than using a dial.