Multiple graders

Grading methods ::: gradingform_multigraders
Maintained by Lucian Gabriel Pricop
Advanced grading form allowing multiple graders for assignments
Latest release:
152 sites
37 downloads
23 fans
Current versions available: 3

Add the multigrades archive to install plugin section of moodle Administration or Extract the "multigraders" folder from archive into /<your moodle folder>/grade/grading/form/
From admin dashboard, check for updates, approve the installation of the new plugin it discovers.

# How to activate:

When editing the settings of an assignment, open the grade section and for "Grading method" choose "Multiple graders".
When you save the assignment settings, you will be asked to create a form definition for this assignment. If this doesn't happen, you need to create one from Administration menu
section -> Assignment administration -> Advanced grading -> Edit multiple graders options. Some other themes may display an option "Edit multiple graders options" from the cog menu of an assignment.

When defining a new form definition, you are asked for:
- a list of graders, these will be allowed to second-grade the assignment and will also receive notifications of where second grading was requested.
- grading criteria : rich text displayed at the top of the advanced grading method as a guide to teacher on how/what to grade
- the method of auto calculating the next grade and outcomes. So when a second grader arrives to grade, the outcomes and the grade is automatically set based on this method, they only need to change what they don't agree with:
- last previous grade: copies the data from the previous grader
- minimum previous grade: copies the minimum from all previous grades
- maximum previous grade: copies the maximum from all previous grades
- average previous grade: sets the average values from all previous grades
- blind marking: if checked, graders don't see the grades from previous graders
- show second graders notes to students: if checked students will see along with the final grade also the intermediary grades. (Every grader may choose wheter their notes are visible to students as well or only to other techers)

# How it works:

1. Select an assignment setup with Multiplte graders
2. First teacher that grades becomes "the first grader" which acts like an owner of that assignment/person grade. They are the ones to assign the final grade by checking the button/checkbox "publish grade".
3. After first teacher is done grading, they need to use the checkboxes to decide:
- if the notes they added should be visible to students or not
- if they want to ask for second graders
- if the grade is final or not
4. If they requested second grading, all teachers defined as second graders will receive a moodle notification with a link to the Assignment
5. Second graders after adding their grade and notes may choose
- if the notes they added should be visible to students or not
- if they want to ask for second graders - this will effectively call to a third grader
6. If they requested second grading, all teachers defined as second graders will receive a moodle notification with a link to the Assignment
7. The first grader can decide at all times the final grade and to publish the grade in the gradebook.
8. Any account can grade only once a certain assignment/user
9. Grading workflow is not supported by this plugin, this setting in an assignment needs to be switched to "No". Or best to lock it from Site Admin entirely.

# Other features

- The plugin takes care of outcomes as well and decides the grade based on the defined calculation from Gradebook setup.
The assignment and outcomes need to be under the same category, the plugin takes the formula of the category total and applies it to assignment total.
- Admins may delete all data related to a grade, all comments and grades of all graders.
- If a grade is locked or overridden the plugin loses control and can't make changes; if this is the case, the plugin will notify users.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

Lucian Gabriel Pricop (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Keith Byrne
    Tue, 18 May 2021, 6:04 PM
    Ok got it to work with % grade but not with a scale now please advise on getting the scale to work, I know this is something small I'm missing here??
  • Lucian Gabriel Pricop
    Tue, 18 May 2021, 11:24 PM
    Hi Keith. I am in the process of fixing the problem with custom scales, maybe tomorrow it will be ready in a new version. You don't need to publish the grade unless it's final. If the notification doesn't go out, make sure there are some second graders selected in the "Secondary graders" list and that they allow receiving notifications by either e-mail or webapp.
  • Lucian Gabriel Pricop
    Wed, 19 May 2021, 9:08 PM
    It's done, new version should fix the custom scale problem reported and also discourage first graders from clicking on publish right away
  • Paul Montagna
    Thu, 24 June 2021, 1:32 PM
    Hey I was having an issue when trying to add a new function.

    To fix it I manually made get_external_definition_details() return an array like so
    return array($definition_extradetails);

    I was then able to add functions in moodle
  • Nadine Tilar
    Mon, 6 Sept 2021, 5:15 AM
    Hi, I am wondering why the icons for setting up second gradings under advanced grading form are cut in half. I can't post the screenshot here but to give an idea how it looks like, I can't see the labels of the icons for editing the form. it is only the first half of the box (icons).
  • Yuri S.
    Tue, 7 Dec 2021, 1:15 AM
    Hi, does anybody knows how to get an average grade for a specific student?
    Many thanks.
  • Lucian Gabriel Pricop
    Tue, 7 Dec 2021, 3:39 PM
    Jonadine Dy, I was not able to replicate. You should open an issue on the tracker here https://github.com/newroco/moodle-gradingform_multigraders/issues with more details.

    Yuri S, your question is not very clear. With multi graders plugin, you can set it up to automatically suggest the average of the previous grades to the next grader, but I'm not sure if that's what you meant.
  • gayan Pitigala
    Sat, 5 Mar 2022, 1:09 PM
    Hello,
    We can add the grades of the first marker and the second marker but at the point of publishing marks in the grade book, only the marks of the publishing examiner are made visible, and also the average is not calculated. What can we do about that?
  • Gregor McNish
    Tue, 14 June 2022, 8:38 AM
    Hi, this looks great for assessment moderation -- will you be updating it for Moodle 4+?
  • Lucian Gabriel Pricop
    Fri, 23 June 2023, 9:37 PM
    Hi. We'll be working on a version for Moodle 4+. You can follow the github bug tracker for updates.
  • John Hampson
    Fri, 14 July 2023, 10:23 PM
    hi, i;m trying to create a report which gives me the user, course, assignment, final grade, and individual grader grades using a SQL statement in moodle. i can link together the id's and itemids for the usual user, course, assign, gradeitem, gradegrades etc, but i can't work out how the id's in the multigraders tables relate back to anything else. any help would be great
  • Graeme Lewis
    Fri, 28 June 2024, 5:55 PM
    Hi...any plans to have a 4.1 version of this plugin? I tried installing the 3.9 version to a vanilla 4.1.11 installation and it failed. Also, I had some strange file ownership issues in both the 3.9 and 4.2 downloads when I extracted them which I've never seen/had with any other plugins I've downloaded. Any update on this would be appreciated. Thanks
  • Lucian Gabriel Pricop
    Fri, 28 June 2024, 7:21 PM
    Hi Graeme. Thanks for reaching out! Unfortunately, at this time, we don't have confirmed plans for a version supporting Moodle 4.1 version. Our development resources are currently focused on maintaining compatibility with the funder's Moodle deployment roadmap, which means 4.2 and above, with 4.5 targetted for early next year.

    The plugin is opensource and any developer could work on creating a 4.1 version and we welcome contributors. We could undertake that work for you but it would be chargeable. Let me know via PM if that's of interest.
  • Sylvia Ng
    Wed, 7 Aug 2024, 1:24 AM
    Hello! When I'm in the advanced grading settings after selecting multiple graders for an assignment I am getting a php error when either when I try to "Create new grading form from a template" .. there are 3 sections to this error:

    1. Exception - implode(): Argument #1 ($array) must be a type of array, string given
    2. Debug info: Error code: generalexceptionmessage
    3. Stack trace:
    line 154 of /grade/grading/form/multiplegraders/lib.php: TypeError thrown
    line 154 of /grade/grading/form/multiplegraders/lib.php: call to implode()
    line 112 of /grade/grading/form/multiplegraders/lib.php: call to gradingform_multigraders_controller->update_or_check_definition()
    line 118 of /grade/grading/manage.php: call to gradingform_multigraders_controller->update_definition()

    Anyone know what this means and how I can fix this? Thank you so much for your help!

    P.S. On a totally separate note, we realized the "grading workflow" setting in an assignment needs to be switched to "No" otherwise the grade never gets released to the student even when the grade is published, in case anyone else was stuck on that error.
  • Lucian Gabriel Pricop
    Wed, 21 Aug 2024, 6:47 PM
    Hello Sylvia Ng. We fixed this issue in our latest commit to the source code https://github.com/newroco/moodle-gradingform_multigraders Are you able to try this on your end?
1 2
Please login to post comments