Grade Me

Blocks ::: block_grade_me
Maintained by Tyler Bannister, Logan Reynolds, James McQuillan
Shows a teacher all of the assignments and manual quiz questions (essays and file responses) that have been submitted, but not graded.
Latest release:
2677 sites
140 fans
Current versions available: 18

Shows a teacher all of the assignments and manual quiz questions (essays and file responses) that have been submitted, but not graded. The block is configured to work with groups that is, teachers will only see the assignments submitted by students if they are both members of the same group. You'll have to let me know if it works with courses that don't use groups at all. You can install the block on the Front Page and it will show ungraded assignments for ALL courses, and if you put the block on a course page it will only show the ungraded assignments for that course.


Screenshot #0


Tyler Bannister (Lead maintainer): Maintainer
Logan Reynolds: Maintainer
James McQuillan: Maintainer
Dakota Duff: Original Developer
Tim Gus: Contributor
Linda Vanderbaan: Contributor
Arnie Murdock: Director
Please login to view contributors details and/or to contact them

Comments RSS


  • Tue, Sep 23, 2014, 10:39 AM
    found the solution. i just changed some code in quiz_plugin.php and now it works perfect in 2.7. really love this block. thank you so much
  • Sat, Oct 11, 2014, 1:29 AM
    There is one error in moodle 2.7.2+. If add this block on My Moodle page have "Fatal error: Class 'question_state' not found in [...]blocks/grade_me/plugins/quiz/quiz_plugin.php on line 40"
  • Thu, Oct 16, 2014, 6:55 AM

    Have just installed Grade me and am loving it. We were previously using Ad Hoc reports, which is just too limited for this kind of thing.

    I have experienced an issue where a teacher had an empty list in her 'Grade me' block when we knew that there were many ungraded assignments in her course.

    This was being caused by the assignments using a custom scale for grading and the assignment plugin in the 'Grade me' block will only return items where the grade field in the assign database table is greater than 0.

    As custom grade scales are stored as negative numbers (i.e. -1 to -7) in the assignment table, these were not showing up due to the line in the assign_plugin.php file:

    WHERE asgn_sub.userid $insql AND a.grade > 0

    To fix this I simply commented out the 'AND a.grade > 0' so the line in the code now looks like this:

    WHERE asgn_sub.userid $insql /* AND a.grade > 0*/

    We also have some formative activities in this course that have the grade set to 'No grade' so we want to show all assignments. Alternatively, if you want to exclude any assignments that you are not grading (No grade), then you could use this:

    WHERE asgn_sub.userid $insql AND (a.grade > 0 OR a.grade < 0)

    I think it would be great if there was a setting in the 'Configure Grade me block' settings where you could tick a box that included assignments with custom scales (possibly this should be enabled by default) and include assignments with no grade.

    Hope this helps.
  • Tue, Oct 21, 2014, 8:05 PM
    Hi yoshi Murai,

    I'm still having problem showing the attempted manual grading quiz on the grade me block - May I know the solution that you have attained to be able to show the quiz ?

    thanks and regards,
    Riady Santoso
  • Sat, Oct 25, 2014, 3:17 AM
    Moodle 2.6.5 - quizzes do not show. Always says "Nothing to grade". Groups are setup. Followed Steps 1-12 from Tim Gus - no success.
  • Sat, Oct 25, 2014, 3:32 AM
    @Dean Quiz issues for Moodle version 2.5 and 2.6 should fixed in the next release. That'll be in a few weeks or earlier.
  • Mon, Oct 27, 2014, 2:15 PM

    I'm having problems with 2.7 version.

    When I put block on the front page it throws error:

    Fatal error: Class 'question_state' not found in /xxx/public_html/blocks/grade_me/plugins/quiz/quiz_plugin.php on line 39

    but when the block is inside any course it works fine.

    The other issue I'm having is that it's showing some of the automatically graded quizzes (even the ones where students have finished them and passed), and the same thing happens with some quizzes where one question is of "essay" type (which requires manual grading) and other questions are automatically graded.
    So basically, it shows bunch of already graded quizzes.
    I haven't test it with assignments (only with quiz).

    Any help is much appreciated.
  • Mon, Oct 27, 2014, 2:34 PM
    Actually, I can confirm now that it doesn't show at all quizzes waiting to be graded, but only some that are already graded (as described in previous comment). And I can't see any pattern on how/why it shows these already graded quizzes (it looks completely random).
    There are no errors in the output, except that one when block is on the front page..
  • no me
    Tue, Nov 11, 2014, 2:27 PM
    I was using Grade Me version and upgraded to I just replaced the Grade Me folder in moodle/blocks folder. Then Moodle automatically did the plugin upgrade. But now it says nothing to grade even if there are assignments to be graded. What could be causing this issue? Thank you.
  • the Tallest Man in Western Japan?
    Mon, Nov 17, 2014, 1:21 PM
    Very useful block. I've had some success with it. There are a couple issues:

    First, I had to purge cache after I installed it otherwise some errors occurred.

    Turning on debugging I got:

    Capability "mod/assignment:grade" was not found! This has to be fixed in code.
    line 389 of /lib/accesslib.php: call to debugging()
    line 102 of /blocks/grade_me/block_grade_me.php: call to has_capability()
    line 294 of /blocks/moodleblock.class.php: call to block_grade_me->get_content()
    line 236 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
    line 993 of /lib/blocklib.php: call to block_base->get_content_for_output()
    line 1045 of /lib/blocklib.php: call to block_manager->create_block_contents()
    line 361 of /lib/outputrenderers.php: call to block_manager->ensure_content_created()
    line 34 of /theme/clean/layout/columns2.php: call to core_renderer->standard_head_html()
    line 877 of /lib/outputrenderers.php: call to include()
    line 807 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
    line 1513 of /lib/blocklib.php: call to core_renderer->header()
    line 1169 of /lib/blocklib.php: call to block_manager->process_url_edit()
    line 1457 of /lib/pagelib.php: call to block_manager->process_url_actions()
    line 888 of /lib/pagelib.php: call to moodle_page->starting_output()
    line 802 of /lib/outputrenderers.php: call to moodle_page->set_state()
    line 101 of /index.php: call to core_renderer->header()

    Not exactly sure what that means, but maybe there is something up in the latest version for 2.7. More troubleshooting if needed.
  • the Tallest Man in Western Japan?
    Mon, Nov 17, 2014, 1:24 PM
    Also got this error:
    Fatal error: Class 'question_state' not found in (~~~my moodle site path~~~)/blocks/grade_me/plugins/quiz/quiz_plugin.php on line 39
  • Mon, Nov 17, 2014, 10:17 PM
    Thanks Matthew Lowe for 16th Oct comment. I too didn't have it working because I wasn't using the normal grade scales for assignments ('assign'). That amendment worked for me.

    However I did notice that when I did that, that I had several people show up as needing grading that were already graded. Sussed out they were all people who had more than 1 attempt. So I changed this line:

    LEFT JOIN {assign_grades} ag ON ag.assignment = asgn_sub.assignment AND ag.userid = asgn_sub.userid

    by adding afterwards:

    AND asgn_sub.attemptnumber = ag.attemptnumber

    Now the results seem inline with my expectations, albeit I'm not proficient enough to say what I did was right.
  • Fri, Nov 21, 2014, 10:54 PM
    I have uploaded some updated versions of Grade Me, including a new M28 release. The new releases should fix quiz support in M25 and M26 and fix a problem with forums being listed after they are graded.
  • Noah
    Wed, Dec 17, 2014, 9:33 PM
    You said that Grade Me is configured to work with groups, so that teachers will only see the assignments submitted by students if they are both members of the same group. Does Grade Me take into account the new "marker allocation" facility in 2.6, so that a marker would see only those unmarked assignments allocated to her/him?
  • Sat, Dec 20, 2014, 5:09 AM
    New versions for M25, M26, M27 and M28. This update prevents the user from putting the block on the front page or my-moodle pages since it won't work there. It also adds a new Spanish file. So, Feliz Navidad everyone!
Please login to post comments