Preparing Moodle 19: Difference between revisions

From Joomdle
Jump to navigationJump to search
Created page with '{{Languages}} {{Current Version}} ====Moodle Prerequisites==== If you are installing Moodle for the first time, it will check for the existence of the PHP extension XML-RPC. …'
 
m Protected "Preparing Moodle 19" ([edit=sysop] (indefinite) [move=sysop] (indefinite))
 
(11 intermediate revisions by the same user not shown)
Line 2: Line 2:


{{Current Version}}
{{Current Version}}
<blockquote style="background-color:#FFECAF; padding:1em; border:1px solid #8FBC8F; font-size: 10pt">
<tt>Note: This document applies to the preparation of Joomdle with Moodle 1.9+  If you are installing Joomdle for Moodle 2 please refer to this document [[Preparing Moodle 20|Preparing Moodle 2 for Joomdle]]</tt>
</blockquote>


====Moodle Prerequisites====
====Moodle 1.9+ Prerequisites====


If you are installing Moodle for the first time, it will check for the existence of the PHP extension XML-RPC.  Please ensure it is installed.
If you are installing Moodle for the first time, it will check for the existence of the PHP extension XML-RPC.  Please ensure it is installed.
Line 11: Line 14:
<br>
<br>


====PHP Prerequisites====
For further information on PHP XML-RPC libraries refer to [[Prerequisites#PHP_Prerequisites|PHP XML-RPC Prerequisites]]
{{End of Section}}


If you have already installed Moodle you will need to ensure that XML-RPC is installed, you can check by using PHP Info found in the Joomla backend under Help / System Info / PHP Information.
====Moodle 1.9+ Configuration====
 
[[Image:xmlrpc_php.jpg]]
 
<br><br>
 
====Moodle Configuration====


Once Moodle has been installed, a number of options must be configured:
Once Moodle has been installed, a number of options must be configured:

Latest revision as of 14:54, 30 October 2010

This document applies to Joomdle Release 2.0.0

Note: This document applies to the preparation of Joomdle with Moodle 1.9+ If you are installing Joomdle for Moodle 2 please refer to this document Preparing Moodle 2 for Joomdle

Moodle 1.9+ Prerequisites

If you are installing Moodle for the first time, it will check for the existence of the PHP extension XML-RPC.  Please ensure it is installed.

xmlrpc_check.jpg

For further information on PHP XML-RPC libraries refer to PHP XML-RPC Prerequisites


.

Moodle 1.9+ Configuration

Once Moodle has been installed, a number of options must be configured:

Networking/Settings

Activate Networking:

Administration Menu → Networking → Settings
Networking: On

moodle_networking_on.jpg

Add Joomla server IP to the list of XML-RPC trusted hosts

Administration Menu → Networking → XML-RPC hosts
If it is the same server: 127.0.0.1/32
If you are working on a hosted site, it may be necessary to add its public IP address

moodle_networking_xml_host.jpg

Activate Moodle Network Authentication in Authentication Plugins

Administration Menu → Users → Authentication → Manage  authentication

Enable Moodle Network authentication
r023_moodle_config_network_authentication_1.jpg

To enable Auto Add Remote Users enter Settings and select "Yes"

moodle_authentication_network_enable_2.jpg

Make Moodle stay within the wrapper

The breadcrumb links in Moodle have target="_top", so if you click on them, you would get out of the wrapper. To prevent this, you can modify an option in Server->HTTP. Set Frame Name to empty value.

moodle_networking_xml_host.jpg

Allow visitors to enter Moodle courses directly.

If we want guest to enter directly to Moodle courses available for them, we actiavte auto-login for guests:
Administration Menu → Users → Permissions → User Policies
Activar Auto-login guests

moodle_user_policies.jpg