Building a test with different outcomes/feedback

Feb 28, 2022


I'd like to build a test with different feedbacks based on the what the learner answers that should result in a suggested learning paths.

Ideally it should be different topics systemized in different question banks.


I'll have 3 question banks, one for each topic. With a randomized pull of 10 questions from each bank. The total in the bank could be anything between 50-100 questions.

The problem I've yet to figure out is that I'd like to have different set of variable-feedback. If I were to answer 20% correct in topic 1 , 50 % correct in topic 2 and 100 % topic 3 I'd be presented with one suggested learning path (example, take these 3 courses, this quiz and join this community regarding topic 1, and these courses for topic 2, and none suggested for topic 3). While I'd like to have a different feedback if you were to answer 70% correct on all three topics.

So is there any way to customize the feedback based on the total feedback percentage , other than passed / failed? I.E if you score in the 0-20% you get this feedback, 20-40% you get this feedback and 40-100%?

And if possible could the result be put together from all the different topics on one slide. Like a result slide from all three question banks. If not, is it possible to atleast have one customized feedback per question bank?

The course would likely be published as a HTML-only course and thus not be dependent to send a completed / passed status to an LMS.



2 Replies
Judy Nollet

Yes, it's possible to do what you want. 

  • If you have a separate Results slide for each topic, the associated Results[#].ScorePercent variable is already tracking the score for each topic. 
    • The first Results slide you add to a course doesn't have a # in its variable names (e.g., "Results.ScorePercent"). After that, each successive Results slide adds new variables that do have numbers (e.g., "Results1.ScorePercent"). 
  • If you don't have Results slides, you'll have to create your own variables and add programming to track the score. (FYI: It'd be easiest to track the # correct instead of the %correct.) 
  • No matter what variables you use, when the user reaches your custom results/feedback slide, use triggers with conditions to show the alternate feedback (e.g., different states of a "feedback" text box) based on conditions that check the value of the variables. 

In other words, you need variables, conditions, and states (oh my!). If you're not familiar with those, you can learn about them in the User Guide: