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!
It looks as though your previously-installed version had an extra digit on its version number, making it higher than the new version (which doesn't have the extra digit). Moodle therefore sees the new version as "older" and gives you the error you mentioned.
If you run the following query:
SELECT * FROM mdl_config_plugins WHERE plugin='assignsubmission_mahara' AND name='version';
you should get a single result. If so, you can then run:
UPDATE mdl_config_plugins SET value='2014041200' WHERE plugin='assignsubmission_mahara' AND name='version';
which will remove the extra digit; the upgrade should then run without issue.
If you get more than one result from the first query, post the results here so we can figure out which one(s) you'll need to remove.
I am facing an issue with the plugin Portfolio Mahara assignsubmission_mahara (1.2.1-mdl2.7+ 2015021005) (tested and reproduced with moodle 2.7.13 and 3.0).
We noticed that the parameter "Maximum attempts" is not taken into account.
Even if we define maximum attempt = 1, students have unlimited attempt
Is it a known issue ?
(i posted this message as well on the french community but couldn't identify the bug : https://moodle.org/mod/forum/discuss.php?d=332800#p1340847 )
Thanks for your help