NED - Marking Manager

Blocks ::: block_fn_marking
Maintained by NED Support
This block allows teachers to grade assignments, quizzes and forums within a single interface.
Latest release:
662 sites
42 fans
Current versions available: 4
Changes in Marking Manager version 3.3.2 (2017101000):

In previous versions of the Marking Manager, the cronjob was used to calculate the number of activities that require grading in all courses. For sites with many courses and/or students, this sometimes meant that the cron job would run for a long time and, as a result, put a strain on server resources. In this latest version, we have made the following changes to address this problem:

  1. The cron job method has been replaced with a “Manual” option, which allows users to refresh the block only when needed.
  2. When counting activities, the block will only scan courses where the user has teaching privileges.
  3. It is now possible to only include courses that 1) reside inside preselected course categories AND 2) have the block installed at the course level. Previously, it was one or the other.
  4. There is a new option that allows admins to only see courses where they have teaching privileges.
  5. There is a new option to skip hidden courses when counting activities
  6. Various bug and format fixes

Even with these changes, calculating ungraded activities across many courses is still a resource-intensive task. We will continue to work on improvements and we welcome the input of other developers that have other ideas/suggestions on how to increase efficiency.
Dear NED Plugin users:
We have been maintaining these plugins for many years and raising funds to keep this work going has been an ongoing challenge, especially in the last couple years. To keep these plugins alive, we must shift to a paid membership model. This decision was not taken lightly, since we value and appreciate the spirit of sharing that is demonstrated daily by the Moodle community at large. But we also don’t want to abandon our plugins and the schools that rely on them. We hope that this move will allow us to improve the quality of our plugins and keep pace with the timeline of the Moodle releases. We are still figuring out the details but it’s likely that we will offer a tiered membership system (ex. different prices for individuals vs schools) as well as options for non-profits. We look forward to updating our current lineup of plugins and to creating new plugins to meet the needs of learners and instructors alike.
If you or your school is interested in becoming a member, please complete this form

Marking Manager Screenshot

At the site level (front page) the Marking Manager block lists all Assignments, Forums and Quizzes that require grading. At the course level, the Marking Manager has 2 parts:

Block: provides quick overview of the number of Assignments, Quizzes and Forums with the following status:

  • Requires Grading
  • Graded 
  • Not Submitted

Clicking on these status links  will open the marking Interface. The block also contains links to a custom Progress Report (see screenshot below). At the bottom part of the block, a status report shows the number of students that:

  • have not logged in for x days
  • not submitted actities for x days
  • have a overall grade less than x percent

Marking Interface: allows teachers to grade Assignments, Quizzes and Forums within a single interface. This interface consists of a left section, where activites are selected, and and right section, where activties are graded. See screen shots below for more info.



This plugin is part of set NED.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6


NED Support (Lead maintainer)
Fernando Oliveira: Original maintainer
Please login to view contributors details and/or to contact them

Comments RSS


  • Thu, Dec 1, 2016, 11:08 AM
    This is a really useful block. Is there any discussion or future plans to incorporate Advanced Forums to populate as a required grading item?
  • Mon, Jan 9, 2017, 11:19 PM
    Hi Jacob, currently there is no plan to incorporate Advanced Forums. As with all NED plugins, new features are added as funding becomes available. You can see a list of requested features here:

    Feel free to contribute smile
  • Thu, Jan 12, 2017, 6:52 PM
    Any plans to realease a working version for Moodle 3.0 sometime soon? We're using this plugin in our company, so any updates would be much appreciated.
    Olivia from
  • Thu, Jan 12, 2017, 9:13 PM
    Hi Olivia, it already is.
  • Sun, Jan 15, 2017, 10:02 PM
    there is an error show to me in some courses
    that say The ID for the course module is invalid. the course is OK and i can open it but when i open it for fn_marking
    it give me that error
  • Mon, Jan 16, 2017, 12:53 AM
    Hi Baraa. It's hard to know what's going on here. Feel free to send me login details to your site so that I can take a look.
  • Tue, Jan 31, 2017, 9:41 PM
    Most excellent plugin and the teachers are really excited about it, once we can get it working properly!

    Our problem is that the Progress Report page is not showing all of the submitted assignments from students for some reason. It shows some but not others, and one particular assignment is not showing any submissions at all! But when I go into the Gradebook, we can see that there are submissions to this assignment....
    I can't see any difference between the assignment settings that might affect why some and not others are showing, nor in the Marking Manager settings either sad

    Any ideas on what I need to do to sort these issues out?

  • Tue, Jan 31, 2017, 10:49 PM
    Hard to diagnose the problem without more info. Could you check to see if the assignment has a grade override? We are working on a fix to accommodate assignments with grade overrides (should be ready sometime next week) but, if this is the problem, here's a quick work-around:

    Otherwise, feel free to provide more info (including the versions of Moodle, plugin and PHP along with database type). I'd happy to take a quick look at your site, if you can PM me with login details.
  • Sat, Feb 18, 2017, 1:22 AM
    Fernando, we are experiencing the same issue that Bobby Demers is describing. Something interesting is that when we click on "Student list" (in the block), the response is: "No participants found for this course" Could this be linked to the fact that the block is not showing the items that need to be graded?
    An extra piece of information is that we use completion tracking heavily, so all of these assignments, forums, have completion tracking enabled; usually to be checked as completed once the teachers grades them.
    Please let us know what you find out about this issue, we are using Moodle Moodle 3.1.2 (Build: 20160912). If you need more details about our setup, just let me know.

    Thank you!
    Sam Villamizar
  • Sun, Feb 19, 2017, 3:03 AM
    Hi Sam, would it be possible to get access to your site so that I can take a look?
  • Mon, Mar 27, 2017, 10:10 AM
    Hi Fernando, first of all thank you so much for this plugin. it has saved our life (as teacher).

    I just upgrade my Moodle to version 3.2 and it seems to be working perfectly. I haven't had any issues, neither my trainers here.

    Just one thing, when I add the plugin on the dashboard and it brings all pending marking of my courses, it takes a little time to load. Would you have any tips for that? Or it could be my server?


    Thanks mate!
  • Sat, Apr 1, 2017, 4:11 AM
    Pedro, I'd happy to take a look if you send me login details.
  • Sat, Apr 8, 2017, 6:32 AM
    Hi there, this plugin saved my day(s) till sofar as it seems to be the only option to have an overview of submitted assignments e.o. which require grading. But today it stopped working with the error "Invalid course module ID" after clicking on "2 required grading" . Did read all and every comment I could find on this but was not able to fix this. As far as I know I did not change or remove anything critical. The Marking manager does work for other courses but for one it does not - it just stopped with the error..... Really look forward to some help. This is debug info:
    Debug info: SELECT id,course FROM {course_modules} WHERE id IS NULL
    [array (
    Error code: invalidcoursemodule

    Stack trace:
    line 1526 of /lib/dml/moodle_database.php: dml_missing_record_exception thrown
    line 1502 of /lib/dml/moodle_database.php: call to moodle_database->get_record_select()
    line 6905 of /lib/accesslib.php: call to moodle_database->get_record()
    line 408 of /blocks/fn_marking/fn_gradebook.php: call to context_module::instance()
  • Tue, Apr 25, 2017, 6:43 AM
    Hi Meindert, I'd be happy to take a look at the problem if you can send me login details.
  • Tue, Jun 6, 2017, 12:16 AM
    Any chance of adding to the annotator a resize button that makes small submissions larger and massive submissions smaller so that it fits in the annotator window?
Please login to post comments