Posts made by Ray Morris

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.


Moodle in English -> Quiz -> Enemy questions (and friend)

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.









Average of ratings: -

Moodle in English -> Quiz -> Muddy water question -> Re: Muddy water question

by Ray Morris -
In the gradebook you can set it to add a predetermined value to each grade. Therefore, I believe you could set all questions equal to zero and then add 1.

Also, you might consider informing the relevant users about Activity Completion or other relevant methods after determining precisely what their goal is. Is sounds like they have a goal they want to accomplish which is important to them. Human communication being what it is, they may be insisting that you do a particular method (grade of 1 in the gradebook) rather than discussing the actual goal. They may find that they like Activity Completion better once they see how it better serves their actual needs.

In other words, where you said:

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. 
That's almost certainly not true. That's a proposed method to accomplish something that is desired.  What's desired is something like "teachers can easily see who did the quiz and who didn't, in order to coach students ...."

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!"

 tongueout

Average of ratings: Useful (1)

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