Your Moodle version

Assignment feedbacks: Mahara Assignment Feedback

Maintained by Picture of Tony Box Tony Box
An optional, but highly recommended addition to the Mahara Assignment Submission plugin. This feedback plugin allows Moodle to automatically lock and unlock editing of portfolio pages in Mahara once they've been submitted.


This plugin is part of set Mahara assignment.

Mahara Assignment Feedback Plugin

This feedback plugin offers a purely supporting role to its submission sibling. It allows Moodle to automatically lock and unlock editing of portfolio pages in Mahara once they've been submitted as an assignment



Make sure your Moodle installation is fully integrated with a Mahara instance. Then you must install this plugin in one of two ways:

  1. Download the source archive and extract it to the following directory: {Moodle_Root}/mod/assign/feedback/mahara
  2. Execute the folowing command:
> git clone {Moodle_Root}/mod/assign/feedback/mahara

The remainder of the installation can be achieved within Moodle by clicking on the Notifications link.


Developed for the University of Portland by Philip Cali and Tony Box (

The original Moodle 1.9 version of these plugins were funded through a grant from the New Hampshire Department of Education to a collaborative group of the following New Hampshire school districts:

  • Exeter Region Cooperative
  • Windham
  • Oyster River
  • Farmington
  • Newmarket
  • Timberlane School District

The upgrade to Moodle 2.0 and 2.1 was written by Aaron Wells at Catalyst IT, and supported by:

  • NetSpot
  • Pukunui Technology


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

Comments RSS

Show comments
  • Capt. Moodle
    Sun, Aug 25, 2013, 7:44 AM
    Tony - Many thanks for sharing these plugins for integration with Mahara with the Moodle Community. I noticed that there were a couple of validation warnings which should be easy to fix up in the version.php. Specifically,

    Maturity information ($plugin->maturity) not found in version.php
    Release name ($plugin->release) not found in version.php

    Also in the version.php, I like to encourage folks to explicitly declare the GPL license. More information can be found in

    Also, I try to encourage (thought it is not an absolute requirement) for folks to use the Moodle naming convention for the repositories. The ideal name for the repository would be moodle-assignfeedback_mahara. This makes life simpler for Moodle site admins who maintain their sites using Git.

    I am going to approve this but would ask that you tidy up the version.php next time you get a chance. It would also be good if we could see a screenshot.

    I did not actually test the functionality of this plugin as I do not have a test instance of Mahara up and running at the moment but I trust Netspot and Pukunui have done good work on this plugin.

    Peace - Anthony
  • Capt. Moodle
    Sun, Aug 25, 2013, 7:49 AM
    p.s. - I have created a set called Mahara assignment - - to group the Mahara assignment submission, assignment feedback and local plugins together.
  • Capt. Moodle
    Wed, Sep 18, 2013, 11:18 AM
    Tony - Thanks for patching up the version.php file and adding the license information. I have updated the version here from the renamed Github repository. The only thing left now is to grab a screenshot and add it to the entry. Keep up the great work! Peace - Anthony
Please login to post comments