This block provides a link which produces a report for a teacher listing all the quizzes in the course and a count of how many attempts of each have ungraded questions.
There are lots of problems with this implementation, including:
- bad, messy code duplication with other quiz reports (there is no other option, see #2 below)
- horrible DB load to do the queries to produce this report (I don't remember now why this is the case.)
- completely different presentation than other quiz reports (there is no other good option, see #2, below)
And after some back-and-forth on the issue, I'm attaching the block here despite the fact that it's a grotesque kludge because
- it exemplifies a particular interface need that we (and many others, I suspect) require from the 2.0 quiz module rewrite
- it reveals a design limitation of the quiz module reports (in 1.8, at least, I guess I haven't checked 1.9), in that they have no concept of a course-wide report, which is exactly what is missing (and this leads to #1, in the first list above)
- maybe somebody else could use this, even though it's a grotesque kludge. Did I mention that our teachers keep expressing thanks for it?
Also, see http://tracker.moodle.org/browse/MDL-13495 for a patch that will add an indicator of which particular attempts have been manually graded and which ones still need attention.
Together, these changes have drastically improved the lives of our teachers.
Cheers,
Matt