Hi Chris!
Thank you for working on this for me.
There is a mistake in my post, however. The answers ARE displaying properly - the way the students type them in. I copied and pasted from another question on the last example by mistake and wasn't aware of it until I read your post. Forgive me.
There are only 3 issues:
The Jumps for an incorrect answer must be set to 'Next Page' in order for custom feedback on that incorrect answer to display. If the Jump is set to 'This Page', default feedback shows regardless of whether the 'Display Default Feedback' option is set to 'Yes' or 'No'. It always shows for an incorrect answer and custom feedback is ignored.
Once the default feedback for an incorrect answer displays, there is an error there. The default display link of
'No, I want to go to the next question'
doesn't go to the next question page, but instead links to the same page, just as the
'Yes, I'd like to try again'
link does. So, there's no choice despite the options.
Here's the scenario I want:
I want to use the Lesson module as a type of Self-Practice & Review where the students attempt the questions and based on the feedback correct their errors.
If the answer is correct, they move on. If the answer is wrong, they have the option of going back right then and correcting their error or they can move on to the next question.
Afterall, sometimes, there is no amount of help that can lead to the correct answer. Sometimes, the only way to solve a problem is to just leave it and come again later. Being forced to answer a question to which you have no clue about solving can be disheartening, especially if you are in an endless loop.
I have found this teaching philosophy/model SO effective in both academia and life:
When students are allowed to make mistakes and immediately get feedback on WHY their answers are wrong, and then have the chance to immediately correct their own errors, they become better diagnosticians of their own errors. They make fewer errors because they are able to recognize their own mistake patterns. Thus, logic is applied, instead of mere data being transferred.
As it is now, the students have 2 options: 1) is to make the mistakes, get the custom feedback that will help them, but have no way to immediately correct their errors. 2) Make the mistakes, get default feedback that does NOT help them, and be placed in an endless loop of trial and error without benefit of guidance. Neither of these are ideal.