Direct code integration of Mahara with Moodle

Direct code integration of Mahara with Moodle

Akilan Thangavelu
Vastuste arv 5

Hi Folks,

Thanks in advance.  We want to add E-portfolio functions to LMS directly, not by SSO. So directly  integrate Mahara to Moodle as a plugin. Please provide me us better solution.

Keskmine hinnang: -
Vastuses Akilan Thangavelu

Re: Direct code integration of Mahara with Moodle

Colin Fraser
Documentation writers pilt Testers pilt

um.. we-ellll, First, do you understand what it is you are asking for? Is it possible that someone may have already done this? I doubt it, as it is a rather large task, made more complex by different coding standards and practices, Perhaps someone who is involved with both Moodle and Mahara might be interested, if they have the time. There is a thing called a Mahoodle, but whether that is what you are looking for or not... I don't know. 

Having said that, I agree, it should be done, as well as using Media Wiki and WordPress in a fully integrated package, just GLWTOB.  

Vastuses Colin Fraser

Re: Direct code integration of Mahara with Moodle

Akilan Thangavelu

Our requirement is a Private Social Intranet for an Educational institute which  should contain LMS + Social Networking + E-portfolio and access from single domain. SSO is not suitable for this case, since need a single build for LMS + Social Networking + E-portfolio. We have tried successfully Elgg and there is lack to add LMS (Moodle) in a perfect way. Also coming days new requirements can be added with Private Social Intranet. We have plan to add plugins with Moodle to achieve Social Networking + E-portfolio functions. Will that work?

Vastuses Akilan Thangavelu

Re: Direct code integration of Mahara with Moodle

Frankie Kam
Plugin developers pilt
Hi Akilan

I don't suppose you'd be interested in this (?) since it uses the SSO method.

http://moodurian.blogspot.com/2013/07/finally-bitten-by-mahara-e-portfolio-bug.html

Regards

Frankie Kam

Vastuses Frankie Kam

Re: Direct code integration of Mahara with Moodle

Akilan Thangavelu

Thanks Frankie.

I understood SSO and we worked out that option perfectly. To make much easier for End users (Teachers, Students and others) our requirement is bring all LMS , Social networking and E-portfolio functions under a single roof. We know that we are searching solution for a complex application naeratus 

Vastuses Akilan Thangavelu

Re: Direct code integration of Mahara with Moodle

Andrew Lyons
Core developers pilt Moodle HQ pilt Particularly helpful Moodlers pilt Peer reviewers pilt Plugin developers pilt Testers pilt

Hi Akilan,

I'm not aware of anyone having combined the two products, but it wouldn't be too difficult to produce a combined package with the two systems, and then to create maintenance scripts to manage the two - e.g. to setup Moodle, then Mahara, then to configure the SSO automatically, wrap the cron implementations, provide a centralised login interface, etc. Cron jobs could be written to constantly update the SSO data (e.g. creating users and updating certain content fields).

You could create additional content blocks in both to display the relevant information between them.

However, trying to rewrite Mahara as Moodle plugin will not work. They're both too similar, and too disparate for that to work, for starters:

  • Moodle uses DML, and so does Mahara, but Mahara uses an older version. Moodle's DML can cater for multiple databases, whilst Mahara's cannot.
  • Moodle and Mahara have conflicting global function names.
  • Moodle uses renderers, and a range of disparate css, JS, etc.; Mahara uses Dwoo/Smarty as a templating engine
  • Mahara plugins have a different structure to Moodle plugins.

Andrew