Time for action - enabling Mahara to listen to Moodle

Once you've configured Moodle for Mahara networking, you must also enable Mahara to listen for Moodle users. There are two steps to this process. First, we need to enable networking at the site level. Then, we need to create an institution for the Moodle users in Mahara.

  1. Login to Mahara as a site admin.
  2. In the menu at the top of the page, click Site administration.
  3. From the Admin home page, select the Configure Site tab. Then select the Networking sub-tab.
  4. Set Enable networking to Yes.
  5. Be very careful if you decide to enable Auto-register all hosts. This will allow anyone who has a Moodle site and knows the URL of your Mahara instance to connect their Moodle to your Mahara.
    Time for action - enabling Mahara to listen to Moodle
  6. Click on Save changes.
  7. Now we need to create a new institution for your Moodle site. Institutions in Mahara are like sub-sites, with their own collection of users and peer groups. To start the process, click on the Institutions tab.
  8. From the Administer Institutions page, click the Add Institution button.
  9. Set the institution name to the name of your Moodle website. Set the display name to a shorter but understandable version of the name.
  10. Leave the institution expiry date set at Not specified.
  11. Uncheck the Registration allowed button. This will disable the manual registration for this institution and force all user accounts to be created through Moodle.
  12. Leave the Default Membership Period, Theme, and Maximum User Accounts blank.
  13. Click on Submit. Mahara will take you to the editing screen for your new institution.
  14. Now we have a base institution but we need to associate this institution with Moodle. We will use an authentication plugin to enable Mahara to communicate with Moodle. From the Authentication plugin menu, choose XMLRPC—Authenticate by SSO from an external application and click Add.
  15. The Add an Authority window will pop up. The Authority we are adding is your Moodle server. The Authority Name should be something to help you identify the server later. Use "Moodle" or something similar.
    Time for action - enabling Mahara to listen to Moodle
  16. Copy the base URL for your Moodle server into the WWW root field.
  17. The Site name is a display field to help users identify from which site they have come to Mahara.
  18. Set the Application menu to Moodle.
  19. If your Moodle site is running on a different port than the standard port 80, enter the port here.
  20. If you set a Parent authority, users will be able to log in using that login method as well as the Moodle SSO. If you want users to directly log in to Mahara as well as come through Moodle, set this to Internal.
  21. If you don't set the Parent Authority, and users have the URL for the Mahara login, then you will need to add a login error message to the text area below the parent authority. Be sure to include the link to your Moodle login with the error message.
  22. The SSO direction sets the direction of the authentication. To enable Moodle users to login to Mahara, leave this set to They SSO in.
  23. Set the checkbox for Update user info on login. This will enable Moodle to update any user profile information that may have changed between logins.
  24. The We auto-create users enables Mahara to automatically create users who come from Moodle but don't have accounts in Mahara. You will usually want to set this to Yes.
  25. The We import content option will allow your users to export content from Moodle and save it in Mahara. Check this box.
  26. Click on Submit.
  27. You will now be taken back to the Administer Institutions page. Click on Submit again.

What just happened

You have now configured Mahara to accept Moodle user logins. Once a user decides to save a forum post or an assignment from Moodle to their portfolio, Mahara will accept their authentication from Moodle and create a user account for them if they don't have one already.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.22.71.106