Blocks: Grade Me

Maintained by Picture of Tyler Bannister Tyler Bannister, Picture of Logan Reynolds Logan Reynolds, Picture of James McQuillan James McQuillan
Shows a teacher all of the assignments and manual quiz questions (essays and file responses) that have been submitted, but not graded.
1229 sites
66 fans

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


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

Comments RSS

Show comments
  • Picture of Nikki Macfarlane
    Mon, 20 Mar 2017, 9:30 AM
    Looking into this further I found this from line 129 in block_grade_me.php. I can see that it is looking for the role of the user and if they do not have the role as a grader it does not show them the block. However, I have checked and my teachers are all assigned the teacher role which has the capabilities of viewing grades, and grading assignments. I do not understand why it is thinking they are not a teacher! Can anyone help? Should I be posting this here or in the forums? The code from line 129 is:

    $graderroles = array();
    foreach ($enabledplugins as $plugin => $a) {
    foreach (array_keys(get_roles_with_capability($a['capability'])) as $role) {
    $graderroles[$role] = true;
    foreach ($graderroles as $roleid => $value) {
    if (user_has_role_assignment($USER->id, $roleid) or is_siteadmin()) {
    $showempty = true;
    } else {
    $showempty = false;

    if (!empty($this->content->text)) {
    // Expand/Collapse button.
    $expand = ''.get_string('expand','block_grade_me').'';

    $this->content->text = '
    } else if (empty($this->content->text) && $showempty) {
    $this->content->text .= '
    $OUTPUT->pix_icon('s/smiley', get_string('alt_smiley', 'block_grade_me')).' '.
    get_string('nothing', 'block_grade_me').'

    return $this->content;
  • Picture of Steve Buss
    Sat, 1 Apr 2017, 2:05 AM
    We are having problems with assignment and quizzes not displaying on the Grade Me block when grading is needed. We have Moodle 3.1.3 Build 2016114 hosted by Moodlerooms. We have Grade Me block - 2015102403. The Grade Me block stopped working properly after the Moodlerooms Release 3.1 in late December 2016. Apparently the new version of the Grade Me block (version, is not working properly in testing for Moodlerooms either, so we have had problems with the Grade Me block since our Spring term began on January 9, 2017.

    This was one of the most used blocks by our faculty, so they are quite dissatisfied that the Grade Me block has not been working for so long. Any assistance in finding a solution for getting the Grade Me block working properly on Moodle 3.1.3 would be greatly appreciated.

    Thank you.

  • Picture of James McQuillan
    Tue, 4 Apr 2017, 2:12 AM
    @steve buss - please see, this issue sounds similar to what you are experiencing. We handle support on Github as it is easier to manage, so please put any information you have in either that issue or a new one. Thanks!
  • Picture of Chris Maki
    Fri, 7 Apr 2017, 3:55 PM
    I am looking for the grade me plugin for a moodle 1.9 site we have. We have a few courses which we have not yet managed to get moved over and just had to reinstall moodle on it. In the process we wiped out our Grade me block and now I can't find it to reinstall it. Should have back some things up but.... Anyone out there have the version for 1.9 in a zip file???
  • Picture of Ryan Bernstein
    Thu, 10 Aug 2017, 8:45 PM
    We also cannot get the Grade me block to work on Moodle 3.3. It's a great plugin - our faculty are using it, but when we upgrade from 2.9 we'll have to lose it until an update is provided. Thanks for your work on this!
  • Picture of murray rothbard
    Fri, 18 Aug 2017, 3:11 AM
    Isn't it odd that an LMS as old and well established as Moodle has no native functionality to alert a teacher to ungraded work? I am just curious....what do teachers do who don't have this plugin? Do they seriously go to each of their courses and manually check to see if anyone has submitted anything?
    Incidentally, the notification button in the upper right of Moodle 3.1 and up only notifies you when someone submits an assignment. It does not provide a notification for when someone submits a quiz. unless I am missing it....?
  • Picture of Paul Tosney
    Fri, 18 Aug 2017, 5:49 AM
    @Murray - teachers will probably be set to get an email notification for each submission or quiz. That's they way we have it set up - as well as Grade Me. Some people prefer emails, some prefer Grade Me.
  • King Crab Fishing in Norway
    Wed, 23 Aug 2017, 1:33 AM
    @murray - I feel your pain. Moodle should have built-in functionality to alert a teacher of their ungraded work. This option should have existed a long time ago. We have been using Moodle since 2008 and have almost switched to a different LMS multiple times because our teachers get so frustrated with how Moodle handles alerts for manually graded work. Nearly every other LMS that I have tested has this functionality built in. It is very odd that Moodle is so behind in this area, which is why the Grade Me block is so important to so many schools and why we are very appreciative to all the work done to this plugin. There used to be a block called AJAX Marking Block, that worked flawlessly, but that block has not been updated for a long time.

    To answer your question "what do teachers do who don't have this plugin?" A lot of our teachers use the Recent activity block. It will tell you what has been turned in, but it is only convenient if you are grading all of your work every time a you log into your class. If a teacher is grading work every few days, they would then have to use the full report of the Recent activity block, which can be very cumbersome to look through, especially since it shows both automatically and manually graded work.

    Using the email notification option is not really a good option for us. Our average teacher has about 225 - 250 students. If each student is turning in about 3 manually graded assignments per week, that would mean the teacher would be receiving up to 750 individual emails for manually graded work. Our school model allows students to turn in late work all semester. This means it could be the last week of the semester and students may be turning in work from the first month of that semester, so obviously it is not convenient for teachers to open every single manually graded assignment each week to hunt for ungraded work.

    Since Moodle does not really have a good option for showing teachers what is ungraded, here is what a lot of our teachers do:
    -Go to a course
    -Go to the Recent activity block
    -Click on 'Full report of recent activity'
    -Deselect the date (next to enable)
    -Click 'Show recent activity'
    -Use ctrl-F and search for 'Grade: -'
    -This will highlight all ungraded work.

    Yes, this is cumbersome, but it seems to be the best built-in option in Moodle.
  • Picture of Andrew Maas
    Tue, 29 Aug 2017, 10:02 AM
    We have been using this plugin for about two years now and its great, however it is making Moodle really slow to open. It takes about 3-4 minutes for Moodle to start up once logged in and I had someone at Wise.Net (SMS) look at why and they stated that it was due to the GradeMe plugin logic. Is anyone else having this issue, and if so, how can I fix this?
  • Picture of Curtis Barker
    Fri, 8 Sep 2017, 11:09 PM
    Most of our teachers are simply working on hard (or semi-hard) deadlines. So they may only go to an assignment once or twice to grade. However, I am one of the few we have that also us e a more rolling submission and revision methodology for some courses so it is less convenient without some viable mechanism.
  • Picture of Mike Jackson
    Sun, 22 Oct 2017, 7:56 AM
    We are having trouble getting the groups feature to work in Moodle 3.1. Students are assigned to groups and teachers are assigned to those same groups, but teachers are seeing all the assignments that need grading - not just the ones from their group... Any suggestions?
  • Picture of Ryan Bernstein
    Tue, 24 Oct 2017, 10:32 PM
    We noticed that if an instructor enters comments/feedback for an assignment, but they don't enter a grade for the item, the item is still removed from the grade me block. The items still shows up in the Assignment activity grader summary as "Needs grading" and in the annotation grader view as "Requires grading", but it's gone from the Grade me block. Just wondering if this issues has been brought up?
  • Picture of Alexandre Bento Martins
    Thu, 8 Feb 2018, 2:13 AM
    Any upgrade to Moodle 3.4?
  • Picture of J. Michael Williams
    Sat, 10 Feb 2018, 4:27 AM
    It shows I have nothing to grade with the latest update but I know I have assignments to grade. I am on Moodle 3.4+.
  • Picture of Yolanda Chang
    Tue, 13 Feb 2018, 1:01 AM
    I'm having issues with one of my courses. The grade me block shows nothing to grade when there are items that need grading. Other courses work fine. This course is a duplicate of another course that also works well (this course is the Semester 2 version). Did duplicating the course somehow cause the grade me block to stop working? I've tried removing and adding it again to no avail.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Please login to post comments