Jérôme Mouneyrac
added a comment - 09/Apr/09 12:06 PM Hi Penny, yes I'm playing with Mahara at this moment, I added some xmlrpc functions and now are looking for core functions to use. I'll talk with Mahara dev for sure

Penny Leach
added a comment - 09/Apr/09 3:28 PM Cool, just make sure you talk with us early, so we can advise you in the right direction, rather than just send a patch at the end that we might have to ask you to rewrite.
You can use dev@mahara.org if you like, or #mahara-dev on freenode

Ok the current version is working and integrate search + preview
I think I need to have a look to the pagination and also to display the folder before the files.

In order to test:

On moodle activate Networking, add Mahara peer, activate all host services for the Mahara host.
On mahara activate Networking and add your Moodle institution with XMLRPC authentication
Then you should be able to remotely access to Mahara

Then add Mahara repository plugin and set it up to the Mahara peer. The Mahara repository should be now available in the file picker.

Jérôme Mouneyrac
added a comment - 29/Apr/09 11:30 AM Ok the current version is working and integrate search + preview
I think I need to have a look to the pagination and also to display the folder before the files.
In order to test:
On moodle activate Networking, add Mahara peer, activate all host services for the Mahara host.
On mahara activate Networking and add your Moodle institution with XMLRPC authentication
Then you should be able to remotely access to Mahara
Then add Mahara repository plugin and set it up to the Mahara peer. The Mahara repository should be now available in the file picker.

Ok we'll probably not implement the pagination yet as there is currently some problem with path + pagination together in some browser.
I have to look to the logout button, see if it could close the mnet Mahara session ...

Jérôme Mouneyrac
added a comment - 29/Apr/09 2:01 PM Ok we'll probably not implement the pagination yet as there is currently some problem with path + pagination together in some browser.
I have to look to the logout button, see if it could close the mnet Mahara session ...

I've had a go at trying to test this, though I haven't had success so far.

I managed to set up a new Moodle 2.0 and a Mahara 1.2, and got them networked together correctly. The services I have enabled are:

Portfolio services: subscribe

SSO IDP: Publish

SSO SP: Subscribe

On the Mahara side, I have enabled "They SSO In", "We auto-create users" and "We import content". SSO works fine at this point.

Again on the Moodle side, I allowed users to create their own repository, then added the Mahara for my admin user in their repositories section. But I can't use it when trying to attach a file to a forum post. I can see the Mahara repository, but clicking on it just has a big spinner for ever, and I have this in firebug:

Nigel McNie
added a comment - 29/Oct/09 2:01 PM I've had a go at trying to test this, though I haven't had success so far.
I managed to set up a new Moodle 2.0 and a Mahara 1.2, and got them networked together correctly. The services I have enabled are:
Portfolio services: subscribe
SSO IDP: Publish
SSO SP: Subscribe
On the Mahara side, I have enabled "They SSO In", "We auto-create users" and "We import content". SSO works fine at this point.
Again on the Moodle side, I allowed users to create their own repository, then added the Mahara for my admin user in their repositories section. But I can't use it when trying to attach a file to a forum post. I can see the Mahara repository, but clicking on it just has a big spinner for ever, and I have this in firebug:
repo is undefined
repo.viewbar.set('disabled', false); repository.src.js, line 270
The POST that happened just before it returned:
{"e":" ERROR: 7:User with ID 2 attempted to call unauthorised method repository\/mahara\/repository.class
.php\/get_folder_files on host http:\/\/postgres.mahara-trunk.freud.wgtn.cat-it.co.nz . "}
At this point, I went hunting in the roles interface, and found the permission about Mahara repositories, but even allowing that didn't fix the problem (even after I logged out and in again).
So it looks like there's two problems there:
what permissions do I need to fix to make it work?
how come the code doesn't handle this case more gracefully?

Jérôme Mouneyrac
added a comment - 11/Jun/10 4:04 PM Hum I just remember this repository plugin, and I've just discover Nigel comment, I though nobody never answered ...
I suggest to remove Mahara plugin from HEAD
I will need to:
recontact Mahara team to get access on my git rep where the Mahara code is (I just tried bu I can't access it, I don't know why)
check out why it is not working, but as it's a very old code, and since this time, Mnet has been reworking and the repository code / file picker code evolved.
It could be quite some works...

I've tidied up the Moodle plugin a bit and it appears to function ok - it just looks like the Mahara side doesn't have the right code - The Moodle code refers to the methods
'get_folder_files' => 'repository/mahara/lib.php/get_folder_files',
'search_folders_and_files' => 'repository/mahara/lib.php/search_folders_and_files',
'get_file' => 'repository/mahara/lib.php/get_file',

but I can't see these methods implemented on the Mahara side - is there some extra Mahara code floating around that I can grab?

Dan Marsden
added a comment - 06/Jul/10 5:38 PM I've tidied up the Moodle plugin a bit and it appears to function ok - it just looks like the Mahara side doesn't have the right code - The Moodle code refers to the methods
'get_folder_files' => 'repository/mahara/lib.php/get_folder_files',
'search_folders_and_files' => 'repository/mahara/lib.php/search_folders_and_files',
'get_file' => 'repository/mahara/lib.php/get_file',
but I can't see these methods implemented on the Mahara side - is there some extra Mahara code floating around that I can grab?

Dan Marsden
added a comment - 07/Jul/10 9:40 AM appears to be working now - didn't need much work to get it going on the mahara side.
Mahara code has now been pushed into master:
http://gitorious.org/mahara/mahara/commit/3dabe26c86e780498447d8807917a9d7c0596f44
Moodle core is currently here:
http://cvs.moodle.org/contrib/plugins/repository/mahara/

Mark Drechsler
added a comment - 13/Nov/10 9:05 PM Hi folks,
Just wanted to check if this is going to be in 2.0 this week or if its been pushed back to 2.1. I've been trying out 2.0 daily builds with Mahara 1.3 and it doesn't look like its in there atm.
Thoughts welcome, just curious
M.

yes, this is still on my TODO list for Moodle 2.1. I was actually able to get it running after I hacked the required XMLRPC handlers manually at very low level. I believe I shall find a way how to integrate the plugin back into core nicely.

David Mudrak
added a comment - 08/Feb/11 12:03 AM Hi Mark,
yes, this is still on my TODO list for Moodle 2.1. I was actually able to get it running after I hacked the required XMLRPC handlers manually at very low level. I believe I shall find a way how to integrate the plugin back into core nicely.
Thanks for being patient meanwhile.

When I was playing around with this, it seems like it is a requirement to integrate authentication between Moodle and Mahara to get Mahara to work as a repository. Because my institution uses external single sign-on authentication, it seems like we should be able to skip this step or at least flag that single sign-on is being used with both applications. Thanks for reviewing this comment.

Felicia Berryman
added a comment - 08/Feb/11 2:11 AM When I was playing around with this, it seems like it is a requirement to integrate authentication between Moodle and Mahara to get Mahara to work as a repository. Because my institution uses external single sign-on authentication, it seems like we should be able to skip this step or at least flag that single sign-on is being used with both applications. Thanks for reviewing this comment.

I'm thinking of doing a session at the Australian Moot in July on the improved integration between Moodle and Mahara - do you reckon this will be available by then? If not I'll do something else, as this is an important piece of the puzzle IMO.

Mark Drechsler
added a comment - 16/Mar/11 8:01 AM Hi David,
I'm thinking of doing a session at the Australian Moot in July on the improved integration between Moodle and Mahara - do you reckon this will be available by then? If not I'll do something else, as this is an important piece of the puzzle IMO.
Cheers,
Mark.

Hi Mark. I'll do my best to have this in 2.1. You can help by spreading the word about this issue to gather even more votes (twitter works pretty well for this) so this issue will get higher at the todo list for 2.1 release.

David Mudrak
added a comment - 16/Mar/11 4:48 PM Hi Mark. I'll do my best to have this in 2.1. You can help by spreading the word about this issue to gather even more votes (twitter works pretty well for this) so this issue will get higher at the todo list for 2.1 release.

Yes, I think there is a large number of us who use both Moodle and Mahara who are waiting for this as the last impediment to upgrading to Moodle 2.x and we were hoping it could be done by 2.1 ready for the next semester. I'd like to see it high on the priority list.

Andrew Paterson
added a comment - 21/Jun/11 3:37 PM Yes, I think there is a large number of us who use both Moodle and Mahara who are waiting for this as the last impediment to upgrading to Moodle 2.x and we were hoping it could be done by 2.1 ready for the next semester. I'd like to see it high on the priority list.

Dominique-Alain Jan
added a comment - 21/Jun/11 4:07 PM I will speak about this project at the Mahara UK 2011, today and tomorrow in Southampton and also during the MoodleMoot FR 2011, in Tunisia next week.
This feature is really the one Mahara and Moodle users are waiting for.

I know there are lots of other issues to resolve, but the Mahara plugin for Moodle 2.x keeps getting pushed back and it would be really helpful if this could be confirmed and committed to for 2.1.2. Is that possible? If it is committed to, then we can all plan.

Andrew Paterson
added a comment - 29/Aug/11 3:29 PM I know there are lots of other issues to resolve, but the Mahara plugin for Moodle 2.x keeps getting pushed back and it would be really helpful if this could be confirmed and committed to for 2.1.2. Is that possible? If it is committed to, then we can all plan.

Increasing priority of this to Major. However I do not think this will happen for Moodle 2.1.x, sorry. Putting this into DEV backlog. The code that was part of Moodle 2.0dev before it was moved to CONTRIB is now available at https://github.com/mudrd8mz/moodle-repository_mahara If someone has capacity to look at it and try to come with the solution of how to integrate it with the current MNet framework, that would be highly appreciated. I am personally committed into other projects for 2.2 and won't have time to work on this anytime soon.

David Mudrak
added a comment - 30/Aug/11 2:35 PM Increasing priority of this to Major. However I do not think this will happen for Moodle 2.1.x, sorry. Putting this into DEV backlog. The code that was part of Moodle 2.0dev before it was moved to CONTRIB is now available at https://github.com/mudrd8mz/moodle-repository_mahara If someone has capacity to look at it and try to come with the solution of how to integrate it with the current MNet framework, that would be highly appreciated. I am personally committed into other projects for 2.2 and won't have time to work on this anytime soon.

Just upgraded from Moodle 1.9 and mahara 1.3 to Moodle 2.1 and mahara 1.4 - astonished this functionality is not here. As a UK school with a national reputation for elearning we are crying out for it - it is fundamental to the development of e-portfolios

Gideon Williams
added a comment - 05/Sep/11 6:32 AM Just upgraded from Moodle 1.9 and mahara 1.3 to Moodle 2.1 and mahara 1.4 - astonished this functionality is not here. As a UK school with a national reputation for elearning we are crying out for it - it is fundamental to the development of e-portfolios

Is there anyone out there who is able to get this plugin working? We use Mahara extensively but would love to use Moodle as well for its structure and gradebook. This plugin is crucial to getting that to work for us and I'd prefer not to implement an old version of Moodle to make that happen.

David Paxx
added a comment - 15/Sep/11 12:26 AM Is there anyone out there who is able to get this plugin working? We use Mahara extensively but would love to use Moodle as well for its structure and gradebook. This plugin is crucial to getting that to work for us and I'd prefer not to implement an old version of Moodle to make that happen.

At LUNS we are Mahara & Moodle core developers and could work on this plugin, however we have a very busy schedule and would need funding in order to spend time looking at this. Get in touch with me if you are interested.

Dan Poltawski
added a comment - 15/Sep/11 3:28 AM Hi David,
At LUNS we are Mahara & Moodle core developers and could work on this plugin, however we have a very busy schedule and would need funding in order to spend time looking at this. Get in touch with me if you are interested.

Richard Lynch
added a comment - 22/Dec/11 11:19 PM We are using Mahara <-> Moodle.
I believe this would be a desired feature.
I might even have some bandwidth to pick up the torch.
Is somebody minutes away from submitting a patch, or shall I dig deeper?

Thanks David, would be good to see this implemented as Mahara 1.5 release exports dashboard info to Moodle. To me, making the integration of both systems more appealing with the additional integrations

Ali Hastie
added a comment - 02/May/12 4:25 PM Thanks David, would be good to see this implemented as Mahara 1.5 release exports dashboard info to Moodle. To me, making the integration of both systems more appealing with the additional integrations

Sorry, no progress at my site. This issue is a bit complicated as the future of the MNet framework (which is the current communication protocol between Mahara and Moodle) is a bit uncertain as it has been deprecated. I believe we will need to cooperate more tightly with Mahara guys to decide what form of communication protocol would be useful for both sides in longer term period.

David Mudrak
added a comment - 28/Aug/12 6:06 PM Sorry, no progress at my site. This issue is a bit complicated as the future of the MNet framework (which is the current communication protocol between Mahara and Moodle) is a bit uncertain as it has been deprecated. I believe we will need to cooperate more tightly with Mahara guys to decide what form of communication protocol would be useful for both sides in longer term period.

This issue was assigned to me, however I will not be able to work on this issue in the immediate future. In order to create a truer sense of the state of this issue and to allow other developers to have chance to become involved, I am removing myself as the assignee of this issue. For more information, see http://docs.moodle.org/dev/Changes_to_issue_assignment

David Mudrak
added a comment - 14/Jun/13 12:08 PM This issue was assigned to me, however I will not be able to work on this issue in the immediate future. In order to create a truer sense of the state of this issue and to allow other developers to have chance to become involved, I am removing myself as the assignee of this issue. For more information, see http://docs.moodle.org/dev/Changes_to_issue_assignment

We've developed moodle assignment and feedback type plugins (along with a local plugin) that allows you to submit mahara portfolios to a moodle assignment. It's not exactly what this tracker issue is about but it may be useful to you. You can find all 3 plugins here https://moodle.org/plugins/browse.php?list=set&id=38 --make sure you use the git repo to download the most recent version which includes some bug fixes and a couple new features.

These modules are in the process of being integrated with another similar plugin (I believe Aaron Wells from Mahara is doing this) that was developed by Julian Ridden. I haven't heard any recent updates on this project but you should look forward to something in the future.

Tony Box
added a comment - 11/Sep/14 2:42 AM Paulo,
We've developed moodle assignment and feedback type plugins (along with a local plugin) that allows you to submit mahara portfolios to a moodle assignment. It's not exactly what this tracker issue is about but it may be useful to you. You can find all 3 plugins here https://moodle.org/plugins/browse.php?list=set&id=38 --make sure you use the git repo to download the most recent version which includes some bug fixes and a couple new features.
These modules are in the process of being integrated with another similar plugin (I believe Aaron Wells from Mahara is doing this) that was developed by Julian Ridden. I haven't heard any recent updates on this project but you should look forward to something in the future.
-Tony