I mean, for example, a reading comprehension question: a reading material followed with n single choice questions. They are one bundle. When I add random questions, they should not be broken.
Add the first question (not randomly) that contains the reading. This could be a "description" type question. Then add the "random" questions about it below the description.
That's not a feasible workaround.
For a reading comprehension question, the single-choice questions following the description should not be randomly added, the sequence of questions is logical. The description and the followed questions are integral and atomic, they should be broken into several questions when randomly adding questions.
I am not sure is we are understanding each other. Here is an example of what I meant. It might still not serve your needs.
Q1: The paragraph that is supposed to be read by the student. (Description question type.)
Q2: Random question 1
Q3: Random question 2
Qx: Last Random question
So, they should not be random but they should be randomly added? I also am confused...if you don't want random questions then just add the questions individually after the initial text paragraph.
I mean, the description and the following n single-choice questions should be atomic. They should be added as an integral question. That's what I mean about BUNDLE. But each single-choice question can be individually graded.
Do you mean that you want the questions to be in a predictable order so the description will be followed by the matching question, i.e. not shuffled?
I think I get it.
What you are calling a bundle is like:
- Passage of text A
- Q1 on text A
- Q2 on text A
- Q3 on text A
- Passage of text B
- Q1 on text B
- Q2 on text B
- Q3 on text B
Then you want students to see one of those bundle, picked at random.
This is a perfectly sensible thing to want, but it is not possible in Moodle. At one time we (the Open University) were thinking about implementing it, but we could not devise a good user-interface for teacher to set it up, and then we had to more onto other development priorities.
What about the cloze question? It would put the bundle all within a single question but each part is graded separately within the question.
Thank you for your tip. Cloze is OK, but it's too difficult for non-technical teachers to created questions.
Ahh but now there are cloze plugins for both Atto and Tinymce editors that provide a nice GUI for cloze questions.
Could they set the quiz to not shuffle questions then create several pools (question categories: text description questions, questions for text A, Questions for text B, etc). Then add the questions...one specific question (say, Text A from the first pool) and then one or three random questions from the text A question pool...then a specific text description (text B) and one or three random from the text B question pool?
I will create a category for one type of question (asking about what ethics means, for example) and create three or four questions that ask the same thing in slightly different ways (Ethics is XYZ: T/F, Ethics is ABC: YZA: T/F, Ethics is: multiple choices) and then randomly select one for the quiz from that pool because I get really irritated with cheaters...honestly, the questions aren't so difficult that you need to cheat...what's worse is when people call me to complain that they used the same answers as someone else and why didn't they pass? Stupid. Okay, rant over. Then I create more question categories, etc. I've got a couple 10 question quizzes that have 70+ possible questions .
It sounds like something like that would work. Or maybe I'm not understanding the issue.
Tim, I know what you mean about the user-interface issue. As good as Moodle's quiz engine is, and as clean as it is, we know that some folks still struggle with it. In my experience with other LMSs, Moodle quiz engine is the best.
Here are some thoughts about future developments. I wonder if it would make sense (someday) to be able to capture "quizzes" in the question bank. For example, I might have a quiz called "Passage A" and a quiz called "Passage B" (and maybe even more). Then, in the question bank I might have a major category called "Passages" that contain these 2 (or more) already configured quizzes. Then, if desired, when creating the real quiz in a course I can somewhat functionally do what I do with questions, either add specific (pre-defined) quizzes or add them randomly. So essentially this would involve treating a quiz object like a question object. This would solve wzz's problem, and some of mine.
In my own case, in my statistics course, I often want to give students a set of data, and then ask a set of random questions about the dataset. I can do this for one question, but I would like the ability to randomly deliver different sets of questions, just like wzz desires.
Well, hope that I have been able to explain this to you adequately. Yep, this type of functionality is difficult to explain to both developers and to instructors.
Yes, that's what I want.