Peer Work

Activities ::: mod_peerwork
Maintained by Picture of Jez HJez H, Picture of Manoj SolankiManoj Solanki, Picture of Frédéric Massart ⭐Frédéric Massart ⭐, Picture of Amanda DoughtyAmanda Doughty
The Peerwork plugin was designed to replicate functionality of WebPA in Moodle allowing a peer weighting to be applied to assignments. Using this plugin teachers still grade the assignment, but available marks are distributed between students based on peer ratings.
Latest release:
95 sites
12 fans

A common complaint from students working on group assignments is that all students receive the same grade regardless of the amount of individual effort / contribution.

The Peerwork plugin was designed address this by allowing teachers to grade work, but for the available marks to be distributed based on peer assessments of students contribution to the assignment. Within this plugin teachers can:

  1. Set up as many criteria as are needed
  2. Apply Moodle scales to the criteria (usually Likert)
  3. Apply privacy settings / visibility of peer scores and comments
  4. Apply a weighting to the peer element
  5. Require students to complete peer work
  6. Report activity completion based on students completion of peer review
  7. Give students option of leaving feedback comments (can be anonymous)
  8. Grade assignments (teacher)
  9. Modify peer weighting by group
  10. Override final grades where necessary
  11. Control visibility of peer marks and comments to other students
  12. Release grades for all students at the same time
  13. Download csv exports for entire class or individual groups

This plugin was offers an alternative to WebPA natively within Moodle.

For more information, visit the following Moodle Docs Webpage


Screenshot #0


Picture of Jez H
Jez H (Lead maintainer)
Picture of Frédéric Massart ⭐
Frédéric Massart ⭐
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Yezi Yang
    Mon, Nov 16, 2020, 5:28 PM
    I installed Peerwork to a Moodle 3.9 system that has not installed this activity before. And I can create new activities. But for our live Moodle system, we previously had Peerwork 1.0.0 (the last version) and then we upgrade to the latest version. And we cannot create new Peerwork activities. So it looks like a problem related to the upgrade. Because there are already teachers and students using Peerwork before the plugin upgrade, we cannot un-install the plugin and re-install it. So could you help to solve this upgrade problem soon, please? We have teachers waiting to create new Peerwork activities urgently. We are now in Moodle 3.9.1. Thank you very much for your support!
  • Picture of Amanda Doughty
    Mon, Nov 16, 2020, 5:36 PM
    Hi, I will check the upgrade again now
  • Picture of Amanda Doughty
    Mon, Nov 16, 2020, 7:12 PM
    @Yezi Yang could you try navigating to the plugin settings and saving them again: /admin/settings.php?section=modsettingpeerwork
  • Picture of Amanda Doughty
    Tue, Nov 17, 2020, 4:00 PM
    @Yezi, I am not able to recreate your problem. Could you send me the stack trace for the error you are experiencing?
  • Picture of Yezi Yang
    Wed, Nov 25, 2020, 2:19 PM
    @ Amanda I am working in Xi Jiao Liverpool University in China. We paid to develop the peerwork plugin early this year. And we installed the customised one to our Moodle system in July. Then we the Peerwork 1.0 and current version comes, we upgrade the plugin. But it cause a big problem now. We now upgrade to the latest version, but it recognises teachers, managers and site admin to a students. So currently, we cannot use this plugin. But our teachers and students are desperately waiting to use it. Could you have a check about it, please? I really need your help!
  • Picture of Amanda Doughty
    Wed, Nov 25, 2020, 2:34 PM
    @Yezi is this a different problem the one you reported as issue #56 in the bug tracker? If so could you report it there with screen shots please?
  • Picture of Yezi Yang
    Wed, Nov 25, 2020, 3:55 PM
    @Amanda It is a series of problem. #56 in the bug tracker is the problem when I upgrade to version 1.0. Then, when version 2.2.0 was released, we upgrade to this version. And it appears to be the problem that I report today.
  • Picture of Yezi Yang
    Wed, Nov 25, 2020, 3:56 PM
    @Amanda I add screen shots and more information about the current problem in #56 in bug tracker.
  • Picture of Amanda Doughty
    Wed, Nov 25, 2020, 3:58 PM
    Thank you. I have replied there.
  • Picture of Jesse H
    Fri, Jan 1, 2021, 8:03 AM
    Might be worth changing the example screenshot so that the penalty doesnt only apply to the chinese name.
    Seems trivial, but has bad optics.
  • Picture of prodi akademik
    Tue, Jan 19, 2021, 1:03 AM
    How can I add likert scale on scoring type?
  • Picture of Amanda Doughty
    Tue, Jan 19, 2021, 7:03 PM
    You just need to add the scale as documented here:

    Once added, it will be available in Peerwork settings
  • Picture of Sam Cole
    Tue, Mar 2, 2021, 5:39 PM
    Hi Peer Work devs / contributors

    Are there any known problems with Peer Work when self-evaluation is turned off? My contribution and calculated grades are way off when 'self-grade' is set to No.

    Even if all students give each other identical marks (which should in theory result in them having an equal contribution and calculated grade), the results don't reflect this. In the below example, 4 students in total each mark their 3 colleagues, but not themselves. All students marked all other students '3' on every scale / criteria. The same problem also happens if the scoring is done randomly.

    Name Contribution Calculated grade Penalty Final weighted grade Revised grade
    Test Student 1 0.0000 0.00 0% 30.00
    Test Student 2 0.4444 26.67 0% 43.33
    Test Student 3 1.1111 66.67 0% 63.33
    Test Student 4 2.4444 100.00 0% 100.00
    Total 193.33 236.67

    When the same test is run with self-grading turned on, and with all students awarding '3' on every scale / criteria for all other students, including themselves, the problem does not occur.

  • Picture of Amanda Doughty
    Fri, Apr 9, 2021, 8:08 PM
  • Picture of Amanda Doughty
    Thu, Apr 15, 2021, 7:29 PM

    Issue #58 referred to above has been fixed in v2.3.0 However, this will result in a change to grades for existing Peerwork activities with self grading turned off. The change will not automatically filter to the gradebook. The gradebook is updated when the Peerwork grading page is saved.

    Thank you User:Sam Cole for highlighting the bug. I have added tests to cover self grading options.
1 2
Please login to post comments