Direct code integration of Mahara with Moodle

Direct code integration of Mahara with Moodle

Akilan Thangavelu -
回帖数: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.

回复Akilan Thangavelu

Re: Direct code integration of Mahara with Moodle

Colin Fraser -
Documentation writers的头像 Testers的头像

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.  

回复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?

回复Akilan Thangavelu

Re: Direct code integration of Mahara with Moodle

Frankie Kam -
Plugin developers的头像
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

回复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 微笑 

回复Akilan Thangavelu

Re: Direct code integration of Mahara with Moodle

Andrew Lyons -
Core developers的头像 Moodle HQ的头像 Particularly helpful Moodlers的头像 Peer reviewers的头像 Plugin developers的头像 Testers的头像

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