Variables, triggers, and branching in knowledge checks/assessments

Apr 11, 2022

Hello, everyone! I'm hoping someone in this wonderful community can help me with a challenge I'm experiencing.

I'm creating a knowledge check assessment in Storyline 360. We have multiple audiences taking this assessment and not all audiences need all the questions. At the start of my assessment, I have them click a button to tell me which audience they are. That information is stored in a text variable.

Then I get to the questions themselves. Right now it's a combination of multiple-choice, multi-select, and matching - but other assessments will have additional question types included. When I get to a question that doesn't apply to a particular audience, I go to the question right before it and set up triggers directing the file to jump to a particular slide based on the value in that audience text variable from the beginning of the assessment.

Here's where I'm hitting a roadblock. When I added the triggers, they defaulted to be after the auto-generated "Submit answer when user clicks submit" trigger, and when previewing my "jump to slide" triggers seemed to be ignored - I was seeing all questions (I have a text box showing me the text variable value to make sure that it was stored properly). So, I reordered the triggers in my file to first display the "jump to slide" trigger and then the "submit" trigger (see attached for image), but I discovered that when I did that, the points for that question weren't being counted (because I also have a text box showing me the current points, to make sure everything's working as expected). 

So then I took a different approach. Instead of a trigger on the slide before the slide to skip, I added a trigger directly on the slide to skip that, as soon as the timeline starts on the slide, it would jump to another slide based on that audience text variable (see attached for image). When I tried this I was getting only the questions needed, and it was counting the points for each question, but my percentage results were wrong; even though I answered every question right, my percentage score was only 75% because the system was including the slides I visited even though I didn't actually see those questions and therefore couldn't answer them. I do have the quiz settings set to only score viewed questions (see attached image), but it seems that just the act of visiting a slide/question, even if it's not actually viewed, counts against my percentage results.

How can I set up my triggers to both submit the question's points and jump to the indicated slide after clicking submit?

2 Replies
Joe Hauglie

One thought you may consider:  Put all the questions into a single question bank, and then create different draws depending on the audience selection. You could do this by creating three branches from your main slide, as I did in the example.

The question draws allow you to select which questions are presented to which audience.

The results slides are each tied to the specific question draw.

Good luck -