To begin the process of configuring Moodle and Mahara to work together, we need to enable Moodle Networking. You will need to make sure you have xmlrpc
, curl
, and openssl
installed and configured in your PHP build. Networking allows Moodle to share users and authentication with another system. In this case, we are configuring Moodle to allow Moodle users to automatically login to Mahara when they login to Moodle. This will create a more seamless experience for the users and enable them to move back and forth between the systems.
The steps to configure the Mahara portfolio plugin are as follows:
From the Site administration menu, select Advanced features. Find the Networking option and set it to On. Select Save changes.
The Networking option will then appear in the site admin menu. Select Networking, then Manage Peers.
In the Add a new host form, copy the URL of your Mahara site into the hostname field and then select Mahara as the server type...