Select Moodle version:

Blocks: FN - Marking Manager

This block allows teachers to grade assignments and forums within a single interface.
Maintained by: Picture of Fernando Oliveira Fernando Oliveira
for Moodle
2.3, 2.4


This plugin is part of set MoodleFN. Plugins from the set work the best when installed together.

The Marking Manager block has 2 parts:

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

  • Require Grading,
  • Graded 
  • Not Submitted
  • Draft.

Clicking on any of these status links within the block will open the Marking Interface. The block also contains links to the Gradebook and Reports, for quick access. At the bottom of 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 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.

NEW in Marking Manager 2.5: Simple Gradebook. See screenshot below.


Optional:  You have the option of hacking the Moodle base theme so as to hide all blocks in the Marking Manager interface page.  To activate this option, go to Site Administration > Plugins > Blocks > FN Marking Manager (screenshot:  ) 






Picture of Fernando Oliveira
Fernando Oliveira (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Frankie's the name, Moodle's my game!
    Tue, Aug 20, 2013, 10:11 PM
    Hi Fernando. Great tool! However, I have a problem. When I click the "Gradebook" link in the block, I get this serious error message: "Server error. The website encountered an error while retrieving It may be down for maintenance or configured incorrectly." Please help!?
  • Picture of Fernando Oliveira
    Wed, Aug 21, 2013, 2:45 AM
    Hi Frankie, could you provide more info? What version of Moodle are you using? What error message do you see with debugging turned on?
  • Frankie's the name, Moodle's my game!
    Thu, Aug 22, 2013, 2:49 AM
    Fernando, my moodle version is: Version: 2.5+ (2013051400.07)

    Debug info: Unknown column 'submissionnum' in 'order clause'
    SELECT * FROM mdl_ceflassign_submission WHERE assignment = ? AND userid = ? ORDER BY submissionnum DESC LIMIT 0, 1
    [array (
    0 => '15',
    1 => '2',
    Error code: dmlreadexception
    Stack trace:
    line 423 of /lib/dml/moodle_database.php: dml_read_exception thrown
    line 1005 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
    line 1226 of /lib/dml/moodle_database.php: call to mysqli_native_moodle_database->get_records_sql()
    line 1177 of /lib/dml/moodle_database.php: call to moodle_database->get_records_select()
    line 79 of /blocks/fn_myprogress/lib.php: call to moodle_database->get_records()
    line 231 of /blocks/fn_marking/simple_gradebook.php: call to assignment_status()

    Very strange. I checked my mdl_ceflassign_submission table and I can only see these fields:

    What happened to the "submissionnum" field?
  • Picture of Fernando Oliveira
    Mon, Sep 2, 2013, 10:41 PM
    Hi Frankie, A new version of this plugin is now available. Please let me know if it resolves this problem.
  • Brian
    Tue, Sep 3, 2013, 7:56 PM
    I just installed from on my Moodle v2.5 system. Plug-in check immediately reports that I have installed 2013071801 and a "newer" version (2013083101) is available.

    I changed my course theme to Standard and my course layout to Topics. With Debug level set to NORMAL, I still get the error messages with this version that I reported on 8/16. Updated messages are at
  • QED
    Mon, Sep 9, 2013, 7:53 AM
    I have moodle 2.4 and so far this looks great! I do "grade" forum posts but I would like to not display the forum posts in this block. Can I decide what things are being tracked in this block? It would be ok but the block doesn't seem to tell me which posts have not been graded like it does with the assignments so I'd rather turn it off.
  • Frankie's the name, Moodle's my game!
    Sun, Sep 15, 2013, 12:45 AM
    Hi Fernando. I am pleased to report that with block_fn_marking_moodle25_2013083103, the problem I faced earlier with the Gradebook link has now been solved! Thanks.
  • Dot
    Sun, Sep 15, 2013, 4:11 PM
    Hi Fernando
    I just installed the latest version of FN - Marking Manager on my Moodle 2.5+ (Build: 20130530) and it is not finding the students in the courses. I have added students to the courses using a Cohort group attached to a category. I thought maybe this was the problem but it isn't finding extra students I added manually either. I am also getting a blank page when I select the grade book. I am not using the old assignment types.
  • Picture of David Ha
    Thu, Sep 19, 2013, 2:09 AM
    Hi Fernando,

    Installed the latest version on Moodle 2.5.1 the error I get is
    Error reading from database

    Debug info: Incorrect syntax near '0'.
    SELECT * FROM mdl_assign LIMIT 0, 1
    [array (
    Error code: dmlreadexception

    Stack trace: •line 423 of \lib\dml\moodle_database.php: dml_read_exception thrown
    •line 256 of \lib\dml\mssql_native_moodle_database.php: call to moodle_database->query_end()
    •line 722 of \lib\dml\mssql_native_moodle_database.php: call to mssql_native_moodle_database->query_end()
    •line 756 of \lib\dml\mssql_native_moodle_database.php: call to mssql_native_moodle_database->get_recordset_sql()
    •line 1397 of \lib\dml\moodle_database.php: call to mssql_native_moodle_database->get_records_sql()
    •line 155 of \blocks\fn_marking\block_fn_marking.php: call to moodle_database->get_record_sql()
    •line 130 of \blocks\fn_marking\block_fn_marking.php: call to block_fn_marking->get_standard_content()
    •line 764 of \blocks\moodleblock.class.php: call to block_fn_marking->get_content()
    •line 238 of \blocks\moodleblock.class.php: call to block_list->formatted_contents()
    •line 951 of \lib\blocklib.php: call to block_base->get_content_for_output()
    •line 1003 of \lib\blocklib.php: call to block_manager->create_block_contents()
    •line 353 of \lib\blocklib.php: call to block_manager->ensure_content_created()
    •line 6 of \theme\leatherbound\layout\general.php: call to block_manager->region_has_content()
    •line 847 of \lib\outputrenderers.php: call to include()
    •line 777 of \lib\outputrenderers.php: call to core_renderer->render_page_layout()
    •line 243 of \course\view.php: call to core_renderer->header()
  • Picture of David Ha
    Thu, Sep 19, 2013, 2:20 AM
    We are running MS SQL, and I think some of your query statement are only applicable to MySQL. For example, the statement like "SELECT * from
  • Picture of Fernando Oliveira
    Fri, Sep 27, 2013, 10:38 PM
    Hi David, unfortunately we have already spent our budget for this round of coding and, since this issue does not effect our schools (we use MySQL), it will have to wait until our next coding round. I have added this to our list and will let you know when we get around to it. Alternatively, if you are coder, feel free to tackle this on your own. If you want to you want to fund this fix, the coder we work estimates about $200. Thanks.
  • Picture of Fernando Oliveira
    Fri, Nov 22, 2013, 10:18 AM
    This block has been updated for MS SQL. Looking for testers. Also, if anyone has a MS SQL Moodle test site that we can use for testing, please let me know. You can download new code here:
    - Moodle 2.4:
    - Moodle 2.5:
  • Picture of llywelyn morgan
    Thu, Dec 5, 2013, 3:06 AM
    Hi. Great block. Very useful. Are there any plans to include Workshop activities? Thanks
  • Picture of Dan Olson
    Wed, Feb 12, 2014, 1:21 AM
    Hi Fernando, nice block. Thanks for the contribution. Really helps speed up assignment grading. I do have a question: we don't grade forums, yet in the block forum posts show up as "needs grading." This leads to some confusion. Is there any way to turn of forum grading as part of this block?
  • Picture of Gillian Hazel
    Mon, Feb 24, 2014, 9:03 AM
    Hi there, loving this block, thanks. Is there any way that 'No Grade' could be added to the grading scale? At the moment I only have Satisfactory or Non Satisfactory but when I mark the same course through Moodle Gradebook I have a 'No Grade' option. Thanks
1 2 3
Please login to post comments