Using checkboxes and variables ....
There may be an easier way of doing this which I haven't spotted but .......
I am creating a 'risk assessment' as part of a learning module using Storyline. The assessment has a series of questions which the learner needs to answer so that at the end of the assessment, rather than having passed or failed, they have an indication as to whether their combined choices represent high or low risk. If it's high risk, they branch in one direction, if it's low risk ... etc, etc.
There are 3 possible choices learners can select from for each question asked - 'yes', 'no', 'don't know'. Since it is not the case that all questions answered 'yes' are necessarily associated with high risk and conversely not all 'no' answers are necessarily associated with low risk, I dismissed the use of any of the quiz templates or freeform questions.
What I've done:
Each question is listed down the screen. To the right of each question are three checkboxes, one in each of the columns representing 'yes', 'no' and 'don't know'. I've set up one variable, RiskSum. RiskSum increases or decreases according to triggers applied to each checkbox, eg answering 'Yes' to question 1 increases RiskSum by 3, though answering 'Yes' to question 2 might decrease RiskSum by '2', etc, etc. This means that my scoring fully works the way I want it to and fully represents the real-life risk profile. I then have two final triggers - 'Next' sends learners down the 'high risk' route if they score above my predefined threshold, or down the 'low risk route' if they score below that threshold. All this works perfectly ..... however ....
There is a risk that a learner might first check 'Yes' in response to a question, then check 'No' after some reflection. This action means there are two check marks on the screen and the learner has to remove one, but much more importantly, this secondary choice effects the RiskSum count! Is there some way I can restrict learners to being only able to select one checkbox answer per question ...... (I'm happy to live with 'once checked it can't be unchecked as long as the RiskSum count isn't distorted) ...... or as I said at the start, is there a much simpler way of achieving this ......???