Grade reviews

Assignment submissions ::: assignsubmission_gradereviews
Maintained by Jérôme Mouneyrac, Ken Farrimond
Similar to the submission comments but with permission support to allow certain users to see/delete comments, this plugin facilitates grade review (second marker comments). The main use case is to allow one teacher to review the grading done by another tutor and leave comments attached to a submission but without the students been able to see the comments.
Latest release:
88 sites
6 fans

This plugin is a copy of the core submission comment plugin except that you have permissions that allow an administrator to restrict the people who can:

  • create and see the comments
  • delete the comments

This pluging was written specifically to meet the needs in British Higher Education for second marking or moderation of students work by a different tutor/teacher. Common use case of this plugin: after a piece of work has been graded, grade reviewers enter comments about the submission (content, grade, grader's comments...). These will never be visible to the student but can be read and responded to by the other marker, and Moodle managers. For example the grade reviewer may have detected plagiarism or think that the grade is not optimal. Comments can form a threaded discussion about the grading, which can be used directly as evidence of the marking processes that is now required in some Universities.


  • add the content in the folder: mod/assign/submission/gradereviews
  • optional: in the Moodle admin tweak the permissions. The permission are listed in db/access.php
  • once it is installed you will see it listed in the "Manage assignment submission plugins", see screen shot, there are no settings to be edited. You can change the order in which the columns appear in the grading page by changing the order here. It is good practice not to have this next to submission comments to avoid confusion between the two.
  • if you wish to change who can see the comments you can change this in permissions, the screenshot below shows the default permissions for a site manager
  • If you go to grading an assignment you will now see the extra column added where comments can be made that will not be visible to students


Screenshot #0
Screenshot #1
Screenshot #2


Jérôme Mouneyrac (Lead maintainer)
Ken Farrimond: Lead designer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Mon, May 2, 2016, 5:36 PM
    I fixed the problems mentioned in the checker.
  • Mon, May 16, 2016, 9:10 PM
    Hi Jerome,
    I'm currently reviewing your plugin. I should complete the review by tomorrow; so far i reported some minor issues on the bug tracker, and now i have a question: you define 2 log events of adding and deleting a review comment, when they should appear in the log table? I added comments as a site admin and an editing teacher, but seem unable to find the log entries (also seem unable to find the events called in code)
  • Tue, May 17, 2016, 12:35 AM
    Hi Jerome,

    I have finished the review. There are some really small issues that need fixing:
    1: capabilities names as reported in the bug tracker
    2: copyright lines: I noticed that some of the copyrights reference a previous author. It is preferred that all of the files that you have modified for this plugin have your name added as a copyright holder.
    3: In lib.php, line 34 and 71: not used $USER;
    4: the unit test file fails all tests
    Please let me know if you think that any of mentioned issues should not/cannot be fixed, i'm open for discussion

    Best regards,
  • Tue, May 17, 2016, 4:43 AM

    Re copyrights, it would be good to have clarified how this code relates to NetSpot. It may be valid to keep the existing copyrights -

  • Wed, May 25, 2016, 5:38 AM

    Thanks Jérôme for sharing the plugin with the community, and thanks Ivan for providing the detailed peer-review. None of the detected issues look like an approval blocker to me and I am sure that Jérôme will look at them during the next update of the plugin.

    You are cleared to land now, welcome to the Plugins directory!

  • Fri, Aug 5, 2016, 5:00 PM
    This plugin addresses a common use case. I would love to use it, but it does not seem to install properly in Moodle 3.0. There do not appear to be any settings to configure, nor does it show up in the assignment overview. I cannot seem to find any way to enable it. Some of the english language strings also appear to be missing (e.g. role definitions). Is there perhaps additional documentation that might help me to overcome these issues? Many thanks for the very promising plugin!
  • Mon, Aug 22, 2016, 12:56 PM
    help me!
    my moodle version Moodle 2.7.2 (Build: 20140908) dont intalls.
  • Thu, Aug 25, 2016, 5:10 PM
    Hello Cam Nguyen
    I am afraid this was written for Moodle 2.8 and above. It has not been tested on 2.7. Do try again after your next Moodle upgrade.
    Ken Farrimond
  • Thu, Aug 25, 2016, 5:40 PM
    Hi Mathieu
    Sorry for the slow response - I have been away. I have now added more information to the install instructions. There are no settings to configure, but I added information an a screen shot on roles. Please let me know if this is enough for you to work with.
    Ken Farrimond
  • Wed, Nov 9, 2016, 7:57 PM
    Hi Ken,
    Thanks for the response. I have gotten it to work. I have also submitted a pull request in github to correct the event observer.
  • Sun, Dec 4, 2016, 5:10 PM
    Just for the update, Mathieu pull request has been merged and the caps have been renamed and translated.
  • Thu, Nov 23, 2017, 7:26 PM
    I am so glad to see the details about this plug-in through this article. Since it allow access to see/delete comments for some users, we can use this plug-in widely. I wish to know more details about its features. Please update more here.
  • Mon, Jul 29, 2019, 9:52 PM
    Hi, are there any plans to have a 3.6 version of this plug in? Thanks
  • Mon, Jul 29, 2019, 11:05 PM
    This does work on our 3.6 site and also on a 3.7 site. Do let us know the details if you find issues on new Moodles and we will try to do an update.
  • Fri, Nov 20, 2020, 11:11 PM
    Hi - is there a compatible version of the plugin for 3.9?
1 2
Please login to post comments