Hi,
here is my first attempt to make quiz sub-questions ( many cloze questions embedded in one quiz question ) to behave like lesson questions with controlled jump to page equivalent.
That navigation control permit a new adative behavior of the quiz module: each choice of the cloze multiple choice questions activate ( make it visible ) a new sub-question related to the student choice:
If the student choose the right answer then the next sub-question will be similar or harder that the current sub-question.
If the student choose a "controlled" distractor ( not a random distractor ) , then the next sub-question will be related to help the student to understand that the distractor can't be the right answer. And so on up to the deepest level of sub-questions.
The trick is to use some javascript to hide all the sub-questions except the first one ( we have to start somewhere )
In the attached XML file filled with 31 "dummy" interlinked sub-questions, only the first question is visible and the 30 others are hidden. Each choice (5) of the first question ( first level ) control the visibility of the 5 questions ( second level ). Each choice (25) of these 5 sub-questions control the visibility of the 25 sub-questions of the thirt level. That look like a kind of balanced tree of sub-questions with only the path followed visible after execution!
In other words, in adaptive mode only, the choice you do in the first visible question combined with the additional Submit button, force the next sub-question to be visible wich will correspond to the number of the choice. And samething for the next level of sub-questions.
This is only a limited demo "animated mock-ups" working only with firefox and with Moodle version under 2.0 at the moment. Also the position of the sub-questions are correct only in question preview mode.
You only have to import the XML file in your question bank as Moodle XML format.
The file import well in Moodle 2.+ but the javascript to show/hide questions don't works in these versions. If I keep that idea instead of using the lesson module as I did 7 years ago , then I will rework the show/hide code portion.
The advantage of using the quiz over the lesson reside in the fact that the used sub-questions appears on the same page to give a better global view of the relations of the sub-questions to the student
The generated question is not for grading or assessing. It is for formative auto-formation as only few of the sub-questions will be viewable and gradable. ( only 4/31 in the example )
That file is generated by Socrate, without modification of Moodle core files An Alpha version to be released soon.
If you have a better naming convention for "sub-questions" I am taker!
Have fun navigating in the quiz!
Salutations from Québec
Bernard