Closed ndunand closed 1 year ago
That's a requirement's question for Daniel.
Per meeting this is OK
Is possible to reopen this issue?. It would be useful to be able to change this behavior. if a student answers only a few questions, they should get a score for them.
@juangross ,
We are looking into possibly enhancing this plugin over the next Moodle release cycle. Could you please state precisely the current behavior vs. the desired behavior? It would be possible to have a default (current behavior) that could be changed.
@juangross ,
We are looking into possibly enhancing this plugin over the next Moodle release cycle. Could you please state precisely the current behavior vs. the desired behavior? It would be possible to have a default (current behavior) that could be changed.
The current behavior if you create a question using the scoring method "subpoints":
if the student answer all rows, the system will score the answer with the complete point:
However, if the student answer only a few rows, the system interpret that the question is " not answered".
In this case, I think the desired behavior should be that the student should receive a fraction of the total score, proportional to the correctly answered rows.
I also agree that the plugin's interpretation of a partially answered question as "not answered" is counter-intuitive (or misleading), for both the students and the supervisor. The correct rows are marked as correct byt the plugin (as seen in the example above) but no mark is awarded. When "Subpoints" is selected as scoring method, correct rows should give subpoints. A row with no selection is wrong, but that should not affect the scoring of the other rows.
This issue seems to be open for quite some time now. I'm very interested in having this fixed as @juangross described in his post in mid February last year. Any news so far? Could the upcoming release of Moodle 4.0 with some improvements regarding the exams possibly be a target for having this "strange" behavior for the "subpoints" grading mode fixed?
Also: Thanks to all developers/maintainers of this repository - I'm overall quite happy with this question type.
I'm also very interested in having this behaviour changed or maybe turned into an option.
We had the same problem. We solved it and will submit a PR in a timely manner. We will do that together with this revised PR: https://github.com/ndunand/moodle-qtype_matrix/pull/58
This is how it is calculated correctly then:
That's good to hear @relecand , thanks for posting and for sharing. We're still in the process to evaluate #58 but it's on our list as well.
Could be closed now.
Thanks for posting back @relecand Closing now
A selection has to be made for each row: is this the intended behavior?
If no selection has been selected for one (or more) rows, the question engine won't accept the answer, categorizing it as invalid.