Your Moodle version

General plugins (Local): Mahara Local

local_mahara
Maintained by Picture of Tony Box Tony Box
Extra Mahara MNet Functions. Required for the Mahara Assignment Submission and Mahara Assignment Feedback plugins.
Moodle 2.3, 2.4, 2.5

Sets

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

Mahara Local Plugin

This plugin allows your Moodle installation to subscribe to Mahara XML-RPC endpoints. Included is a table housing portfolio's pulled from Mahara by other plugins.

While its original purpose is a requirement for the Maraha assignment plugins, it can easily be extended to support more XML-RPC endpoints.

Installation

Installation of the plugin is very easy. There are two installation methods:

  1. Download the source archive for this plugin, and extract at the following location:
    {Moodle_Root}/local/mahara
  2. Execute the following command:
> git clone git@github.com:fellowapeman/moodle-local_mahara.git {Moodle_Root}/local/mahara
 

The remaining installation is taken care of by Moodle by clicking on Notifications.

Associated plugins

There are currently two plugins that require this integration:

  1. Mahara assignment submissions
  2. Mahara assignment feedback

 Credits

Developed for the University of Portland by Philip Cali and Tony Box (box@up.edu).

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

Contributors

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:52 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
    Moodle requirements ($plugin->requires) 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 http://docs.moodle.org/dev/version.php.

    Also, I try to encourage (thought it is not an absolute requirement) for folks to use the Moodle naming convention for the Github.com 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.

    I have created a set called Mahara assignment - https://moodle.org/plugins/browse.php?list=set&id=38 - to group the Mahara assignment submission, assignment feedback and local plugins together.

    Peace - Anthony
Please login to post comments