Moodle

From nswccWiki
Jump to: navigation, search

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

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox