When manually grading short answer or essay questions, one needs to go through each question and change the points assigned for the answer the student gives as Moodle gives a zero if the response is not word for word the answer of record. Is there an easier way? you have to bring up the popup screen, make the changes, save it and wait for it to make the change. I would rather go through all of the questions at once and then save. It would be faster to give a paper quiz. Any hints on making grading short answer easier?
Have you tried going to the Results tab, and then Manual grading? Oh, I see, that does not do shortanswer questions. Well, it is relatively easy to change that, if you are prepared to edit the code.
What you need to do will depend on exactly which version of Moodle you have, because this bit of code has changed a bit recently, but basically, near the start of mod/quiz/report/grading/report.php, there is a bit where it gets a list of questions, and then decides which ones to include in the report by calling $QTYPES[$question->qtype]->is_question_manual_graded(). You could change that by adding OR $question->qtype == 'shortanswer'.
Also, not that in shortanswer questions, you can use * as a wildcard, which gives you some scope for giving marks to slightly incorrect answers.
What you need to do will depend on exactly which version of Moodle you have, because this bit of code has changed a bit recently, but basically, near the start of mod/quiz/report/grading/report.php, there is a bit where it gets a list of questions, and then decides which ones to include in the report by calling $QTYPES[$question->qtype]->is_question_manual_graded(). You could change that by adding OR $question->qtype == 'shortanswer'.
Also, not that in shortanswer questions, you can use * as a wildcard, which gives you some scope for giving marks to slightly incorrect answers.
I dont believe I have access to the code, or I have no clue how to access it. My son is a programmer, so he could probably comprehend the reply, but I am but a lowly teacher just using this as a different approach to classroom assessment. Thanks anyway.
Maybe Tim's good suggestion was all too brief (it even dropped an "e" that makes it a bit weird )
The all too common problem with automatic correction is that our creative students come up with answers we didn't think of when preparing the question. (Sometimes they have a BETTER answer than we we hoping for even or that they had pretty good answers that we would like to give (partial) credit for and definitely more than WRONG.
This is where Moodle excels. You can, after the quiz/exercise is done, scan through the answers submitted and if some you would like to give special message or credit you can easily add more question alternatives and feedback and fitting grading and then let Moodle regrade. Then the student(s) with the new comments/grades will see that when they check their updated results. You at the same time are prepared for others making the same "mistake"/alternative path.
I've prepared a YouTube video about it: (You can make fill the screen with the button to tht right of the speaker symbol)
Check it out and tell me if there is anything unclear in it. What changes/additions could make it worth 5 stars!?
Also, note that in shortanswer questions, you can use * as a wildcard, which gives you some scope for giving marks to slightly incorrect answers.
This is where Moodle excels. You can, after the quiz/exercise is done, scan through the answers submitted and if some you would like to give special message or credit you can easily add more question alternatives and feedback and fitting grading and then let Moodle regrade. Then the student(s) with the new comments/grades will see that when they check their updated results. You at the same time are prepared for others making the same "mistake"/alternative path.
I've prepared a YouTube video about it: (You can make fill the screen with the button to tht right of the speaker symbol)
Check it out and tell me if there is anything unclear in it. What changes/additions could make it worth 5 stars!?
Tim,
1- A better way to answer this request is to add at the top of question/type/shortanswer/questiontype.php
function is_manual_graded() { return true; }
2- If we agree that shortanswer questions often need to be manually graded, why not make this change to moodle core files immediately? The change is minimal and would benefit all teachers who use the shortanswer question with wildcard.
Joseph
1. I thought about that, but was not 100% sure that would not cause other side-effects. I am about 99% sure it works, and I agree that if it does, it is a nicer solution.
2. Because not everyone will want it. I would rather add a 'List all questions' toggle button to the report. That is a better interface. However, I don't have time now, so if you want this to happen, you will have to file a tracker issue so it is not forgotten.
2. Because not everyone will want it. I would rather add a 'List all questions' toggle button to the report. That is a better interface. However, I don't have time now, so if you want this to happen, you will have to file a tracker issue so it is not forgotten.