We have just finished rebuilding and updating the old Mahara assignment type to work with Moodle 2.3+. I figured I would create a new discussion forum specific to this since the old forum topic is fairly old and long.
The plugin allows students to submit their Mahara portfolio pages as a Moodle assignment. If you have the feedback plugin installed, Mahara portfolio pages become locked upon submission to prevent modification until either the due date is reached, the assignment is graded, or a different submission is made to the same assignment, whereupon that page becomes unlocked again.
The main requirement for using this plugin is that you must have connected Moodle and Mahara installations (Mahoodle) using the XML-RPC method. Instructions for Mahoodling can be found here: Setting up Mahoodle
There are three separate pieces to the 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.
The updated Mahara assignment submission plugin.
The feedback plugin offers a purely supporting role to the submission plugin, allowing Moodle to control the lock and release of Mahara portfolio pages based on specific events (e.g. on assignment submission, due dates, allowing multiple submissions, release upon grading)
The plugins are currently in queue for review but once they're approved, I'll switch the above links to their respective Moodle plugin pages. I'd be very grateful to have some people test this out and/or discuss potential improvements!