Hola David,
nosotros en nuestra universidad hemos integrado Moodle y Mahara, y no supone ningún problema. De hecho Mahara es mucho más sencillo que Moodle. Cuando descargas el paquete para instalar mahara, hay en él un fichero readme que tiene enlances a wikis de información y a un documento en pdf donde explica cómo integrar Moodle y Mahara.
Pero vaya se hace de la misma manera a como se integran Moodles entre si para hacer servir una autenticación
SSO.
Ciertamente tienes que habilitar la funciones PHP para conectar diferentes sitios (básicamente: openssl, xmlrpc y curl) , pero eso sólo hace falta si se desea conectarlos entre sí, porque otra opción es no hacerlo y que el usuario se tenga que autenticar en cada uno de ellos. En Moodle por un lado y en Mahara por el otro.
De todas maneras si se decide integrarlos, cuando instalas Mahara, él mismo ya crea sus certificados de clave pública y clave privada, y cómo es obvio sólo has de pasar al otro servidor la clave pública (que es la que Mahara te muestra) para que hay confianza entre los sitios.
Puede sonar complicado, pero de verdad, es muy sencillo de hacer.
Saludos.