[3.8] - minimum attempts for a quiz

[3.8] - minimum attempts for a quiz

Thomas Renard -
回帖数:19

Hi,

Is there a way to set a minimum attempts for quizzes?

Thanks for helping.

Best regards,

Thomas

回复Thomas Renard

Re: [3.8] - minimum attempts for a quiz

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
In my Moodle (3.8) a quiz is allowed to have between 0 and 10 attempts, or unlimited. The setting is in the Quiz|Grade group.
回复Rick Jerz

Re: [3.8] - minimum attempts for a quiz

Thomas Renard -
Thank you Rick.

I was hoping to find a function where I could set a minimum of attempts but it seems that this is not (yet) implemented. Hopefully, it will be in the future.

Best regards,

Thomas
回复Thomas Renard

Re: [3.8] - minimum attempts for a quiz

Dominique Bauer -
Documentation writers的头像 Particularly helpful Moodlers的头像 Plugin developers的头像

Hello Thomas,

Out of curiosity, why would you want to have a "minimum" number of attempts?

回复Dominique Bauer

Re: [3.8] - minimum attempts for a quiz

Thomas Renard -
Hi Dominique,

I want to have them the chance of getting a better result on a subject and letting them learn at their own pace. The end result on their report is the average of all attempts. They need to do at least 5 attempts during let's say a month and they can do as many attempts as they want.

Best regards,

Thomas
回复Thomas Renard

Re: [3.8] - minimum attempts for a quiz

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
I wonder why, if a student gets a perfect score on their first attempt, that you would want them to do more? Sure, if a student doesn't get a perfect score, they might want to try again, and again, and again. What is your desired grading logic?
回复Rick Jerz

Re: [3.8] - minimum attempts for a quiz

Thomas Renard -
Hi Rick,

I want them to do more attempts because every quiz will have other random questions from within a question pool.

Best regards,

Thomas
回复Thomas Renard

Re: [3.8] - minimum attempts for a quiz

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
Might you be able to increase the number of questions in your quiz?

Incidentally, I use the technique that I think you are trying to use. Here is what I do:

For a quiz, I might randomly pick 10 or 15 questions from a bank of 70 questions. Yes, I allow multiple attempts, and I try to encourage students to do more than one. But I leave that decision up to the student. If they want to do only one, so be it. If they want to do 20 attempts, so be it.

The quiz expires (has a due date), and the quiz grade goes into the grade book.

But then, here is what I do. Prior to an "exam" I "lock" the grade book grade, but then remove the due date from the quiz so that students can "practice" more if they wish. Since the grade book item is "locked" their practice cannot change their grade.

I teach at the college level, so this technique seems to work. This technique encourages "engagement" just like I want the students to read the textbook. But if they choose to not read the textbook, that's up to them. Yep, occasionally students choose not to do one attempt, so I enter a "0" into their grade book.
回复Rick Jerz

Re: [3.8] - minimum attempts for a quiz

Thomas Renard -
Hi Rick,

Yes indeed, I want to do something similar. In fact, I'm thinking of dropping the minimum attempts like you do and making it their own responsibility. Although if they have a 10 on attempt 1 and they stop, you'll never be sure they have a good base knowledge of the subject.

Best regards,

Thomas
回复Thomas Renard

Re: [3.8] - minimum attempts for a quiz

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
Yes, I understand. But good students will do more. Make sure to encourage it by saying "The more you practice, the better prepared you will be for your exam."

As another idea, you could duplicate the quiz and make the second quiz worth some "bonus" points. Moodle supports bonus points.
回复Rick Jerz

Re: [3.8] - minimum attempts for a quiz

kucas Luga -

I desire them to do more attempts due to the fact every quiz will have different random questions from inside a query pool.

回复Thomas Renard

Re: [3.8] - minimum attempts for a quiz

Rob Bright -
What you could do then is tell them that you take their overall score and divided to by 5, so if they get 10 10 10 10 10, that will be a perfect 10 score. If the students only do it once, and get a 6 , their other 4 attempts would be 0, so their final score would be 1.2 - that may motivate them to do it.
Moodle does have an average score mode, but that would only work if they do it the attempt five times.
回复Thomas Renard

Re: [3.8] - minimum attempts for a quiz

John Tennant -

I am glad to see someone else thinking that minimum attempts for a quiz is a good idea. I suggested essentially the same thing in this post three years ago except not so succinctly.

If there is a formal mechanism for suggesting this, I'm tempted to try.


回复John Tennant

Re: [3.8] - minimum attempts for a quiz

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
Yes, there is the Moodle Tracker system for feature requests, which is quite good. (The system is good, but not all feature requests are implemented.)

As you think about this idea of requiring some minimum number of attempts, also think about how you would suggest constructing the student's grade, and how you propose showing this in the grade book. For example, if you require three attempts, and the student completes the first attempt and scores a perfect 10, do you show this as a 10 in the grade book or as a 3.33. And how do you propose showing the requirement, as it progresses, to the student? In the Calendar, and in Upcoming Events.  And when you have a minimum, do you intend this to be something like 3 or more, or exactly 3?  And do you want some minimum time between each attempt (this has been suggested somewhere?) Sometimes features, even if they seem simple, have a broader implication. 
回复Rick Jerz

Re: [3.8] - minimum attempts for a quiz

Dominique Bauer -
Documentation writers的头像 Particularly helpful Moodlers的头像 Plugin developers的头像

Hello,

You could divide the questions into n subcategories in the question bank and ask the student to take n quizzes (whose questions are taken from each subcategory).

回复Dominique Bauer

Re: [3.8] - minimum attempts for a quiz

John Tennant -
Hi Dominique,

Are you replying to me, Rick, or the OP?

In my case, I'm already using multiple, nested subcategories in the question bank. I want to use the built-in potential randomization of the quiz activity to generate unique quizzes automatically for each student. Moodle does this fine. And I tell my students to do the quiz activity 5 times at least (sometimes more).

The problem is Moodle doesn't tell the teacher or student how many times a particular quiz activity has been done by a student in an easy to read manner. To find that information requires multiple clicks and page loads for each student. If you have tens or hundreds of students and multiple quiz activities (in my case I have about 30 quiz activities I use this way), then too much time is spent checking to see if students have completed the task. By having a minimum attempts required, the Moodle software could do the checking automatically through the use of a passing grade or completion criteria.
回复John Tennant

Re: [3.8] - minimum attempts for a quiz

Dominique Bauer -
Documentation writers的头像 Particularly helpful Moodlers的头像 Plugin developers的头像
Hello John,

In my first post, I was replying to all.

What you want may not be implemented in Moodle in the near future. You may want to consider a workaround for the moment.

By dividing your questions into 5 subcategories, you can set 5 quizzes with random questions from each subcategory. In the gradebook, you would easily see which students have attempted each quiz, and with the gradebook formulas you could add or average the grades.
回复John Tennant

Re: [3.8] - minimum attempts for a quiz

AL Rachels -
Core developers的头像 Particularly helpful Moodlers的头像 Plugin developers的头像 Testers的头像

Hi John,

"The problem is Moodle doesn't tell the teacher or student how many times a particular quiz activity has been done by a student in an easy to read manner." - Use the ad-hoc database queries plugin; https://moodle.org/plugins/report_customsql

There  are a bunch of shared queries that could be used as a starting point. https://docs.moodle.org/38/en/Custom_SQL_queries_report#Share_your_interesting_queries_here

Once you have the query defined, you can set it up to run at a particular time every day, the first day of each week or the first day of each month. And, of course, you can run it manually at any time.

回复Rick Jerz

Re: [3.8] - minimum attempts for a quiz

John Tennant -
Hi Rick,

Thanks for your reply. Those are good questions. I hadn't thought about how grades might be represented and how other parts of Moodle might be affected.

I thought there might be two ways to implement what I wanted: either as part of the grading or as part of the completion criteria. Assuming as part of the grading, we would need to set a minimum attempts required which would default to 1 and always forced to be equal or less than (maximum) attempts allowed,  probably without the unlimited choice as well.  For grading method the most meaningful method would be 'average grade' but it would be better to display extra information like 3 of 5 attempts to the teacher and students in the most detailed gradebook reports. There definitely needs to be some way of indicating the quiz activity is not passed or completed yet. If done as part of the completion criteria, there is a checkmark shown to the student when an activity is completed. (The logic would be number of attempts >= minimum attempts required AND grade >= passing grade.)

As for enforcing a minimum delay times between attempts, nothing should change there. The teacher can set that as they wish.  I personally enforce some time between quiz attempts.  But as the contents of each quiz can be independent through randomization, there is no need to force it. 

As for the calendar and upcoming events, do they look at whether a quiz is passed or failed for passing information to the student?  I don't use the calendar very much. I also don't use the Timing setting for opening and closing quizzes. In my case, I let the students have access to the quiz for almost the entirety of a 4 month term. I imagine people who want to use a quiz activity in a narrow window of time would probably not bother to enforce a minimum number of attempts beyond 1. 





 
回复John Tennant

Re: [3.8] - minimum attempts for a quiz

Rick Jerz -
Particularly helpful Moodlers的头像 Testers的头像
Good ideas, John. But I think that you are seeing that what seems to be a simple feature request, i.e., set the minimum number of attempts, has to be carefully thought out and may require "code" changes in many places within Moodle. This is not to imply that this is a bad idea, but rather complex. This is why, at this point in time (somewhat what Dominque has suggested) it might be easier to create 3 separate quizzes, tell students that they must do each, it's up to you how you categories questions, and create a grade book item to calculate a resultant grade with the logic that you wish to have.

Incidentally, when I want to see how many attempts a student has made, I go to the quiz and sort by student name.