3,201 bytes added
, 16:16, 6 July 2007
{{Languages}}
==Moodle for SME 7.x==
===Maintainer===
[http://www.dungog.net Dungog.net] (Software)
===Description===
http://www.moodle.org
Moodle is a course management system (CMS) A free, Open Source software package designed using sound pedagogical principles, to help educators create effective online learning communities.
===Installation===
Install from the dungog repo, or download moodle and smeserver-moodle from any [[http://mirror.contribs.org/smeserver/releases/7/smedev/i386/RPMS/ smedev mirror]]
{{Repository|Dungog}}
To install
yum enablerepo=dungog install moodle smeserver-moodle
For uninstall
yum remove moodle smeserver-moodle
For both you can ignore the yum-comments ''signal event post-upgrade'' and ''signal-event reboot''.
===Setup===
To setup moodle start your browser with the URL ''http://servername/moodle'' and complete the forms.
{{Note box|Apply any changes to the domain property before setting up moodle. eg moodle.yourserver.org}}
=== Options ===
* To disable moodle. (default is enabled)
config setprop moodle status disabled
* To limit access to moodle.
config setprop moodle PublicAccess OPTION
OPTION is either of the following.
none => No access
local => Local network (no password required)
local-pw => Local network (password required)
global => Entire Internet(no password required)
global-pw => Entire Internet(password required)
global-pw-remote => Entire Internet(password required outside local network)
* To add a different URL eg. yourserver.net/moodle
note, this adds another url, it doesn't remove the default
config setprop moodle URL blog
* To run moodle from the root of a domain eg.
moodle.yourserver.net or <br>
domain2.org
config setprop moodle domain moodle.yourserver.org OR
config setprop moodle domain domain2.org
In /server-manager ''Hostnames and Addressess'' setup eg. moodle as a hostname on one of you domains or <br>
in ''Domains'' setup a new domain eg. domain2.org, moodle will overrule the panel setting
To enable your changes run these commands
expand-template /etc/httpd/conf/httpd.conf
sv h /service/httpd-e-smith
* php applications may be faster with http://sourceforge.net/projects/eaccelerator
prepared for sme7 by MasterSleepy
http://www.vanhees.cc/index.php?name=CmodsDownload&file=index&req=viewdownloaddetails&lid=314
yum enablerepo=dungog install smeserver-eaccelerator
=== Local Settings ===
The config file is now templated, so changes need to be made in a new fragment
ll /etc/e-smith/templates/opt/moodle/html/config.php
If you think your setting should be the SME default raise a bug
=== Bugs ===
Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-moodle component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-moodle|title=this link}}.
=== Tested software versions ===
* Host: SMEserver v7.2
* Installed: smeserver-moodle 1.0-1.el4.sme
* Dependency Installed: moodle 1.8.1-1.el4.sme
=== Additional information ===
[[Category: Contrib]]
[[Category: Webapps]]
[[Category: Dungog]]