Issue with Default Marks in Randomly Selected Questions Using Code Runner

Issue with Default Marks in Randomly Selected Questions Using Code Runner

de sab sab -
Número de respuestas: 3

Hello,

I’m encountering an issue with the Code Runner tool that I hope you can help with. In my folder, I have a list of questions, each assigned a specific "default mark." When I manually select questions for a test, the default marks are correctly applied. However, when questions are selected randomly, each question is assigned a mark of exactly 1, disregarding the predefined default marks.

I have not been able to find a workaround for this problem. Could you please provide assistance or a solution?

Thank you in advance for your help.

Best regards,

Sea

En respuesta a sab sab

Re: Issue with Default Marks in Randomly Selected Questions Using Code Runner

de Richard Lobb -
I think this is a Moodle design feature rather than a CodeRunner issue. In my understanding, a quiz has a set of slots into which questions are placed. The maximum mark a question can have is a property of the slot. When a slot is populated with a question manually, the slot mark is initialised to the question's default mark, which you can then override if you wish. However, if a random question is being used, this wouldn't be possible as different questions have different default marks, so the maximum mark is just set to 1 (I think). You can set it manually to any other value you might like.

I think it would be problematic to have a slot worth different marks depending on what question landed in it. Either the quiz would then be worth different marks to different students (surely a bad idea?) or the total would have to be normalised, so the values of all other questions in the quiz would change according to the mark awarded to the randomly-populated slot (also a bad idea).
En respuesta a Richard Lobb

Re: Issue with Default Marks in Randomly Selected Questions Using Code Runner

de Tim Hunt -
I just wanted to confirm that Richard's explanation is correct.