Assignment feedbacks: Structured feedback

Maintained by Picture of Tony ButlerTony Butler, Picture of Ruslan KabalinRuslan Kabalin
An assignment subplugin that enables teachers to provide individual feedback comments on any number of configurable criteria.
101 sites
13 fans
Current versions available: 2

The structured feedback plugin enables teachers to define any number of criteria on which to provide individual feedback comments for a student's assignment submission. Criteria are configured in a dedicated 'Feedback criteria' section of the standard assignment config form, and the plugin is enable/disabled automatically depending on whether any criteria have been defined.

The configured 'criteria set' can then be saved for easy reuse in other assignments. Given the appropriate permissions the teacher can also choose to share their saved criteria sets with other teachers within the same Moodle site. A simple AJAX interface is provided for teachers to manage their saved criteria sets, all accessed from within the assignment config form.


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


Picture of Tony Butler
Tony Butler (Lead maintainer)
Picture of Ruslan Kabalin
Ruslan Kabalin: Maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Tony Butler
    Fri, Sep 7, 2018, 5:00 PM
    Hi Clinton, the plugin supports Moodle 3.5 already -- I'd just forgotten to update this record (done that now) -- we're using it here with 3.5.1 and it works fine. Thanks for the reminder. smile
  • Picture of Kathryn Woodhead
    Thu, Jan 31, 2019, 4:22 PM
    Hi, is there a way to download the feedback comments for students as an excel? For example:

    Student name Feedback criteria 1 comments Feedback criteria 2 comments Feedback criteria 3 comments
  • Picture of Tony Butler
    Thu, Jan 31, 2019, 7:13 PM
    Hi Kathryn, currently there is no way to do this, but I could build in support for pushing the comments to the gradebook, which would enable you to download them via a gradebook export.
  • Picture of Kathryn Woodhead
    Thu, Jan 31, 2019, 10:39 PM
    Hi Tony, that would be great if you can do that!

    I am using the assignment activity for moderation, so a grade is not necessary. Each school will upload assignments which are assessed by a moderator who gives written feedback based on each criteria. This is why using your plugin would be really helpful, so we can see a list of all the schools and the feedback comments under each criteria

  • Picture of Sarah Ricketts
    Wed, Mar 27, 2019, 11:27 PM
    Hello, i've installed fine, but when I edit the settings of an assignment activity there are two new sub sections (1) Feedback Criteria and (2) Feedback Settings. Feedback settings is empty when you expand it? Is this expected behaviour?
  • Picture of Tony Butler
    Thu, Mar 28, 2019, 12:38 AM
    Hi Sarah, it wasn't expected but I can now see how it could happen.

    Because this plugin adds a separate section for its own settings, the 'Feedback settings' section is also added to contain the settings for any subsequent feedback plugins. However, if those subsequent plugins don't have any settings associated with them, the section will be empty. To overcome this you could make the Structured feedback plugin the last one, by moving it to the bottom of the list at "Site administration -> Plugins -> Activity modules ->Assignment -> Feedback plugins -> Manage assignment feedback plugins" (/mod/assign/adminmanageplugins.php?subtype=assignfeedback). That way, the extra section won't be added to the form at all.

    Hope this helps.
  • Picture of Clinton Lee
    Sat, Jun 1, 2019, 1:45 PM
    Hi Tony, will you be updating this plugin for Moodle 3.6? Thanks in advance!
  • Picture of Christoph Piel
    Sat, Jun 1, 2019, 7:15 PM
    Hi Tony,
    many thanks for this helpful plugin. It helps in saving paper and grading-forms smile
    One thing I ran over was that feedback criteria are locked once feedback was given. Because I have a typo in one feedback criterium I'd like to correct that one. Do you see any chance to do that? Simply deleting the given feedback in the form is not sufficient unfortunately.

    Best Regards
  • Picture of Tony Butler
    Sat, Jun 1, 2019, 10:07 PM
    Hi Clinton,
    Thanks, I'm glad you're finding it useful.
    I've just tested the plugin with Moodle 3.6 and everything seems to work fine, so I've updated the version tags in this plugin record. If you do happen to encounter any bugs in any version of Moodle, please report them at
    Now to test it in Moodle 3.7 ...
    Thanks again for the nudge. smile
  • Picture of Tony Butler
    Sat, Jun 1, 2019, 10:43 PM
    Hi Christoph,
    I can't find any way to do this via the user interface. I was hoping that using the browser developer tools to remove the 'disabled' and 'readonly' attributes from the form element would work, but although that lets you update the value, it doesn't save the change when you submit the form.
    So I'm afraid the only option would be to edit the value in the database, if you have access to it. The SQL query to access the criteria data would be:
    "select, apc.value from mdl_assign_plugin_config apc
    join mdl_course_modules cm on cm.instance = apc.assignment and = {the id from your assignment URL, e.g. 5 for /mod/assign/view.php?id=5}
    join mdl_modules m on = cm.module and = 'assign'
    where apc.plugin = 'structured'
    and apc.subtype = 'assignfeedback'
    and name = 'criteria';"
    Be aware, though, that this value is a JSON-encoded string representation of all the configured criteria for this assignment, so you would need to (very carefully) find and fix the typo, leaving everything else as it is, and then update the record with whole resulting string. I'd recommend trying this on a test site first if possible.
    Sorry I can't offer a simpler solution.
  • Picture of Christoph Piel
    Mon, Jun 3, 2019, 6:16 PM
    Hi Tony,
    I had a feeling about this. Many thanks for the help anyhow.
    So I just have to doublecheck every feedback criteria before releasing the assignment to the public wink
  • Picture of Christoph Piel
    Tue, Jun 11, 2019, 2:49 AM
    Hi again,

    In the assignment settings there is a dropdown menu for the transferring feedback module to the grading section. When I select "structured feedback" none is transferred (the feedback section of my trainee remains empty). If I select feedback as comment (not sure about the correct wording, my version is German) it sets the feedback Comment correctly, but no structured feedback is transferred to the grading sheet.

    Any chance to get them both transferred?

    Thaaaaanks smile
  • Picture of Tony Butler
    Fri, Jun 14, 2019, 6:37 AM
    Hello again Christoph,
    Unfortunately it seems I neglected to include the functions necessary to support the export of structured feedback to the gradebook. I have now added them and released a new version of the plugin (v3.5.1) which supports Moodle 3.5, 3.6 and 3.7.
    Hope this helps.
  • Picture of Simon Davies
    Wed, Oct 16, 2019, 12:44 AM
    Hi Tony,

    Really nice plugin, thanks for all your work on this! I am wondering whether anyone has ask you to consider producing a 'structured assessment' add-on. Ie a potential extension for the 'online text' option whereby a student could select a form template from a set of presets and and then complete this as a component of an overall submission? So it could be used in combination with a file upload to add a coversheet onto a set of docs for example.
  • Picture of Tony Butler
    Wed, Oct 16, 2019, 12:58 AM
    Thanks Simon. Nothing like that has been suggested, and I wouldn't have time to develop it at the moment, but it does sound like an interesting idea.
1 2
Please login to post comments