drachels / moodle-mod_mootyper

4 stars 18 forks source link

Error with grades and database access #112

Closed MickyOver closed 1 year ago

MickyOver commented 1 year ago

Hi Al, thank you in advance for your help.

I'm sending you a link to a video1, video2 and video3 so you can better see the configuration of my task.

Regarding the first problem (an error in the database), you can check that appears in the second video. I'm pretty sure that is an error that show up when I activate the rating/whole Mootyper grading until I delete the entry in the database (as you can see in video3). But, later, at some point that I activate again the rating (and the restrictions I guess, but still can't confirm that) the error appears again.

About the second issue, students are obtaining a perfect score of 10/10 even when they only attempt the task. I believe the expected behavior should be that Mootyper grades on a scale depending on how well the student performs the exercise. Alternatively, a student may receive a grade of 0 if they fail to complete the task or a 10 if they pass it.

Regards, Miguel Ángel

drachels commented 1 year ago

Thanks for the videos. Regarding the first problem (an error in the database), - You cannot switch back and forth from Ratings, to Whole MooTyper Grading. Whole MooTyper Grading is for an Exam, which is limited to only one Exercise from a Lesson. You should pick either Rating or Whole MooTyper Grading, and then stick with it.

About the second issue, students are obtaining a perfect score of 10/10 even when they only attempt the task. - You are trying to count points on something that is a precision rating. When a student attempts an exercise, they either get 100% correct, or something lower, such as 95% or 83%, etc.. When you try to use 10, you are requiring them to only get 10% of the exercise correct.

MickyOver commented 1 year ago

Thanks for your reply! It's helpful to know the information you provided about rating types. I don't anticipate any problems going forward.

Regarding the second point (using % instead of a rating scale over 10 like I currently have), I was suspicious too, but when I tried to input a rating over 100, I encountered the issue shown in the attached picture. Additionally, I should note that my general scale is over 10. Could this be the problem?

Thanks! Rating over 100

drachels commented 1 year ago

Did you just try and change a MooTyper that was already set up and used? You should not try and change a MooTyper setup from one Aggregate type to another if you have already made any attempts to type an exercise.

MickyOver commented 1 year ago

I have found the problem: the gradepointmax server setting was set to 10. Now the rating is working well, as you explained to me.

My last question is whether there is a way to prevent a student from accessing a MooTyper task if they haven't completed another task. For example, if Task 1 is set up with a 95% precision and a typing speed of 30 WPM, and Task 2 is restricted until you obtain a grade of 95 in Task 1, then if a student obtains a 96% accuracy but a typing speed of 20 WPM in Task 1, will Task 2 be available even if Task 1 wasn't completed?

drachels commented 1 year ago

Excellent! Glad to see you found the setting problem. Hmm, I must admit, I do not know the answer to your restriction question. It is not something I remember testing or working on it, so I will have to add it to my list of things to check up on.

MickyOver commented 1 year ago

Thank you for the help, drachels. I will pay attention if you update anything about that in the future. :)