Show Feedback Based on Which Multiple Choice Options Are Selected
September 15, 2011 12:00 AM
I have a course that features a multiple choice question that needs to display a different combination of feedback messages depending on which choices the learner selects. Example:
Select your options
1. A
2. B
3. C
4. D
5. E
A and B are both considered correct. I have both general feedback and choice specific feedback.
If the learner's answer includes both A and B - general feedback will say "excellent"
If the learner's answer includes just one of A or B (but not both) - general feedback will say 'good'
If the learner's answer does not include either A or B - general feedback will say 'bad'
Here's where things get complicated.
I also need to be able to, at the same time, display specific feedback along with the general feedback.
If the learner's answer includes A - specific feedback will say "A is a good answer because (something specific to A here)"
If the learner's answer includes B - specific feedback will say "B is a good answer because (something specific to B here)"
If the learner's answer includes C - specific feedback will say "C is a bad answer because (something specific to C here)"
If the learner's answer includes D - specific feedback will say "D is a bad answer because (something specific to D here)"
If the learner's answer includes E - specific feedback will say "E is a bad answer because (something specific to E here)"
So if the learner were to select options A, C and D. Feedback shown would be:
Overall: Good
A is a good answer because (something specific to A here)
C is a bad answer because (something specific to C here)
D is a bad answer because (something specific to D here)
or whatever combination they have selected.
I had planned to display the feedback in a page that pops up. My thought was to show/hide text in the pop up with an action that only applies if the corresponding option was selected. The issue that I'm having is detecting which options the learner has actually selected. Is something like this possible?
Also, I'm using Lectora Enterprise.
Discussions have been disabled for this post