I did just find something related in MDL-40990 "question dependencies". That doesn't quite fit the need. As discussed in the forum thread, the dependencies are not attached to the questions, but are manually added explicitly for a single quiz, saying that a STUDENT can not access question B before they answer question A. However, it doesn't remind the instructor to keep the questions together or separate when building a quiz, or affect the operation of random questions, as far as I can see.
Ray Morris
Posts made by Ray Morris
I don't see any mention of "enemy questions" on this forum or in the Plugins directory, which surprises me because several users have separately mentioned them to me. Is there a different term I should be searching for, or any discussion of this that I'm not finding?
The concept is that you could use random questions, but mark two questions as "enemy questions", so if it randomly chooses question X, it should not also choose question Y. An example would be:
1. What year did the United States of America become independent?
2. What does USA stand for?
Question #1 provides the answer to question #2, so the random selection should not choose both of them.
A related concept is "friend" questions - the randomizer should choose either both as a pair, or neither.
The "combined" question type and Cloze questions somewhat provide this functionality, though not as cleanly as being able to mark separate questions as friends does.
Has there been any thought to supporting either? Enemy questions particularly are important to my users.
What is desired:
- When a student takes a quiz he/she receives 1 point regardless of the % correct, and it shows up in the gradebook with a point value of one.
Most of those match up with the feedback I've received from users. #6 and #9 I've not heard anything about or have any opinion. One of our local customization is adding "Back to course" on pages where it might be reasonable for a student to return to the course at that point. I fought that a bit, but others in my organization convinced me to do it, and now I think they were right.
The end of the quiz does seem to have a lot of clicks between answering the last question and being completely done, heading back to the course page. Anything to reduce that is good.
Eliminating "are you sure" in cases that don't have bad consequences is a great idea. We don't want to train users to ignore those messages by popping them up too often. Besides, I clicked "Start Attempt", so yes, I want to start an attempt.
I'm glad everyday objects aren't like Windows^H^H^H^H^H^H^H computers.
"Are you sure you want to unlock the car door?"
"Are you sure you want to open the door?"
"Are you sure you want to get in the car?"
"Are you sure you want to start the car?"
"Are you sure you want to put the car in reverse?"
"Are you sure you want to get on the highway?"
"Warning - you are late for work!"
If the suggestions above don't work for you and you need to get a coder involved, there is some code for "shuffle within the same page" available as part of the papercopy plugin. It may be a useful starting point.
https://github.com/bumoodle/moodle-quiz_papercopy/tree/WIP_BU_78_WEBKIT