Moodle
Contents |
Introduction
Moodle is a online learning system designed to be an extension to the classroom.
It allows courses to be setup that contain a variety of resources and activities for students.
Configuration
I recommend CCs look at the official Moodle Documentation on how to set up the different sections of Moodle.
http://docs.moodle.org/en/Administrator_documentation
LDAP server settings
Most schools will use the LDAP server authentication module for students to login using their existing user name and password.
http://docs.moodle.org/en/LDAP_authentication
Microsoft Active Directory
DET WIN
DET Win users please read the appendix on using the Global Catalog, as Staff and student accounts are on different domain controllers.
http://docs.moodle.org/en/Active_Directory#Child_Domains
LDAP server settings
Host URL: //The LDAP server, ie your Active Directory server, or the DET.WIN server you login to (staff.det.win).
ldap://server1.school/; ldap://server2.school/
Version: 3
LDAP Encoding: cp1252
Bind Settings
You need a proxy user account to allow paper writing service information retrieval from AD.
e.g CN=Moodle User,CN=Users,DC=win,DC=sydneyboys-h,DC=schools,DC=nsw,DC=edu,DC=au
User lookup settings
User Type: MS Active Directory
Contexts: Where your users are located, use Active Directory Explorer to determine context.
e.g OU=Users,OU=SBH,DC=win,DC=sydneyboys-h,DC=schools,DC=nsw,DC=edu,DC=au
Search Sub Contexts: Yes
User Attribute: sAMAccountName
Novell eDirectory
Host URL: //The LDAP server, ie your Novell eDirectory / Netware server you login to.
ldap://server1.school/; ldap://server2.school/
Version: 3
LDAP Encoding: utf-8
Bind Settings
You need a proxy user account to allow information retrieval from AD.
e.g cn=Moodle-proxy,ou=lan,o=sbh
User lookup settings
User Type: Novell EDirectory
Contexts: Where your users are located, use Active Directory Explorer to determine context.
e.g ou=users,o=sbh
Search Sub Contexts: Yes
User Attribute: cn
Member Attribute: member
Data mapping
First name: givenName
Surname: sn
Email address: mail
Phone 1: telephoneNumber
Department: ou
Description: description
ID number: dn
Examples
How To - Increase file upload size
The maximum upload file size for Moodle is actually controlled by PHP, not Moodle. This will vary depending on platform, but the file is always called "php.ini". On Windows, it will be in the PHP folder (usually "C:\php"). On Linux it depends on distribution, but is often "/etc/php/php.ini" If a Mac user knows the location, could they insert it here too!!!!
Open the php.ini in your favorite TEXT editor (Notepad, Vim, etc) and search for the following line:
post_max_size = xxxM (make it whatever size you need. I use 100M)
Then find;
upload_max_filesize = xxxM (change this to match the post_max_size above)
When you setup or need to increase the upload limit in a course you need to set that limit when you are making the course, or you will need to link building services go back to old courses and increase their upload limits, it will not happen automatically to all your old courses. It will be the upload limit to new courses however. Note; This does allow you to have courses with high upload limits and others with low upload limits.
To set the course file upload limit, log into Moodle as Admin and then navigate to your course. Select the 'settings' menu option (usually on the left hand side) and about half way down you will find the Max Upload Size option. Select the upload limit you want for each course. G. Tardiani