ndunand / moodle-qtype_matrix

Source code of https://moodle.org/plugins/qtype_matrix
2 stars 10 forks source link

student can't answer partially #27

Closed ndunand closed 1 year ago

ndunand commented 9 years ago

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.

laurentopprecht commented 9 years ago

That's a requirement's question for Daniel.

laurentopprecht commented 9 years ago

Per meeting this is OK

juangross commented 3 years ago

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.

ndunand commented 3 years ago

@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 commented 3 years ago

@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": image

if the student answer all rows, the system will score the answer with the complete point: image

However, if the student answer only a few rows, the system interpret that the question is " not answered". image

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.

MarkusPiotrowski commented 3 years ago

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.

GIBZ-GIPE commented 2 years ago

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.

melanietreitinger commented 2 years ago

I'm also very interested in having this behaviour changed or maybe turned into an option.

relecand commented 1 year ago

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:

grafik

ndunand commented 1 year ago

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.

relecand commented 1 year ago

Could be closed now.

ndunand commented 1 year ago

Thanks for posting back @relecand Closing now