George,
What features specifically from gradescope are you trying to replicate?
Some of the features are the following:
- scanning and uploading paper-based assignments;
- creating and modifying rubrics while grading, which allows for consistent grading across all submissions;
- annotate student submissions directly, providing feedback, corrections, or suggestions;
- multiple graders being able to work together on grading a single assignment to ensure uniformity by applying the same rubrics across graders.
George
- the automatic grouping of submissions with similar answers, which then allows the teacher to give feedback to a few groups, for all students in the group, instead of re-using feedbacks for each individual student. This would make an interesting "manual feedback" extension for Quiz.
- the interactive creation of rubrics: the advanced grading methods of moodle require the teacher to define the rubric ahead of time. The gradescope demo showed the creation "on the fly" of a rubric while grading assignments. I thought this mimicked my own grading process very nicely, the criteria, feedback and points more or less come to you while you grade the first few students. This would be an interesting advanced grading plugin.
There are no plans to build the scanning parts of the Gradescope solution at this time. That said there is some work being done that will longer term be beneficial
- creating and modifying rubrics while grading, which allows for consistent grading across all submissions;
Rubrics will be reassessed at some point. The grader work we are doing will improve the presentation of them but a reexamination of existing rubric workflows is being considered further down the track given they are a heavily used. It would be great to understand more what the gaps here are compared to Gradescope.
- annotate student submissions directly, providing feedback, corrections, or suggestions;
Improving our current pdf processing and annotation tools are definitely in scope for the current assignment improvement work.
- multiple graders being able to work together on grading a single assignment to ensure uniformity by applying the same rubrics across grader
This is one I am keen to understand more. There are several scenarios where multiple graders in assignments would be beneficial. Moodle has some of this type of functionality but it's not well utilised, I suspect it is hard to use but I haven't dug into it yet. Again if you have experience with the existing functionality it would be great to understand the gaps better.
Thanks.
(The fact that https://github.com/a-camacho/moodle-qt-rgessay exists does not really prove this is possible. It proves someone has done some extremely clever hackery around the limitations of the advanced grading system, but in a way that would not be apporopriate for Moodle core.)
Thanks @Brett Dalton for insights on the plans of Moodle HQ on this matter. Highly appreciated.
I would like to comment on the use of rubrics: For them to be widely used in my opinion they must work for quiz questions, too. This is where teachers at our University ask for rubrics mostly.
I know of two projects.
One is the integration of the Safe Exam Browser Deeper Integration that simplifies the configuration of Safe Exam Browser via Moodle quiz. You may find further details here: https://blogs.ethz.ch/letblog/2020/06/03/deeper-integration-moodle-and-safe-exam-browser-take-their-relationship-to-the-next-level/
The other one is the changes in the Moodle question bank implemented over the last four years starting with the release of Moodle 4.0. this project is still ongoing. You may follow the history of this project via the following tracker issues
- https://tracker.moodle.org/browse/MDL-70329
- https://tracker.moodle.org/browse/MDL-72752
- https://tracker.moodle.org/browse/MDL-76204
- https://tracker.moodle.org/browse/MDL-77627
- https://tracker.moodle.org/browse/MDL-78877
- https://tracker.moodle.org/browse/MDL-81401
and finally further ideas may be found here https://tracker.moodle.org/browse/MDL-75775
Best,
Antonia