Changes

Jump to navigation Jump to search
744 bytes added ,  22:26, 17 April 2021
no edit summary
Line 3: Line 3:  
===Maintainer===
 
===Maintainer===
 
[http://www.dungog.net Dungog.net] (Software)
 
[http://www.dungog.net Dungog.net] (Software)
 +
 +
=== Version ===
 +
{{#smeversion: smeserver-{{lc:{{FULLPAGENAME}}}} }}
    
===Description===
 
===Description===
Line 10: Line 13:     
===Installation===
 
===Installation===
Install from the dungog repo, or download moodle and smeserver-moodle from any [[http://mirror.contribs.org/smeserver/contribs/dungog/packages/smeserver/7.0/i386/html/index_dungog.html mirror]]
+
This contrib can be found in the smecontribs repository.
{{Repository|Dungog}}
+
yum --enablerepo=smecontribs install moodle smeserver-moodle
 +
 
 +
No need to reboot.
 +
 
 +
====Setup====
 +
Edit /opt/moodle/html/config.php the first time you install to set mysql details, domain name and moodle paths.
 +
 
 +
cd /opt/moodle/html
 +
cp config-dist.php config.php
 +
nano -w config.php
 +
 
 +
// 1. DATABASE SETUP
 +
$CFG->dbuser    = 'moodle';            // your database username is moodle
 +
$CFG->dbpass    = '439321584876185';    // find your database password with 'config show moodle'
 +
 +
// 2. WEB SITE LOCATION
 +
$CFG->wwwroot  = 'http://YOURDOMAIN.COM/moodle';
 +
 +
// 3. SERVER FILES LOCATION
 +
$CFG->dirroot  = '/opt/moodle/html';
 +
 +
// 4. DATA FILES LOCATION
 +
$CFG->dataroot = '/opt/moodle/moodledata';
 +
 
   −
To install
+
To setup moodle start your browser with the URL ''http://YOURDOMAIN.COM/moodle'' and complete the forms.
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''.
+
====Update====
 +
Review http://docs.moodle.org/en/Upgrading
   −
====Setup====
+
yum update moodle --enablerepo=smecontribs
To setup moodle start your browser with the URL ''http://servername/moodle'' and complete the forms.
     −
* Choose and set the URL moodle will be accessed with.
+
Visit your moodle site to trigger the upgrade and complete the install
Apply any changes to the URL or domain property '''before setting up moodle'''. refer to options below <br>eg. config setprop moodle domain moodle.yourserver.org
      
====Usage====
 
====Usage====
Line 31: Line 53:     
* Authentication
 
* Authentication
Email based self registration is the simplest and the default method.
+
Email based self registration is the default method.
    
To authenticate SME users against moodle, configure moodle to use POP3.
 
To authenticate SME users against moodle, configure moodle to use POP3.
Line 48: Line 70:  
The default is for students to create their own account and join courses themselves.
 
The default is for students to create their own account and join courses themselves.
   −
=== Options ===
+
=== Uninstallation ===
* You can fine tune access to moodle with DB settings.
+
To remove this package issue the following command on the SME Server shell:
   
+
  rpm -e moodle smeserver-moodle
http://wiki.contribs.org/Generic_WebApp_rpm#New_DB_settings
     −
* Local Settings
+
To remove mysql database and user, both are moodle, see [[MySQL#Remove a database]] and [[MySQL#Remove a user]]. There is no need to reboot.
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
     −
10config-dist is the unmodified moodle config file with overrides in 20db
+
=== Options ===
 +
* You can fine tune access to moodle with DB settings.
   −
put site specific overrides in 25local, and enable with
+
For details have a look at [[Web Application RPM#New DB settings]].
expand-template /opt/moodle/html/config.php
      +
To see the current DB settings for Moodle do
 +
config show moodle
   −
If you think your setting should be the default raise a bug
+
To allow "normal" public access to Moodle do the following
 +
config setprop moodle PublicAccess global
 +
expand-template /etc/httpd/conf/httpd.conf
 +
sv h /service/httpd-e-smith
    
=== Bugs ===
 
=== 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}}.
 
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}}.
    +
{{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |disablecache=1 |component=smeserver-moodle |noresultsmessage="No open bugs found."}}
 +
 +
 +
==Changelog==
 +
 +
Only released version in smecontrib are listed here.
 +
 +
{{ #smechangelog: smeserver-moodle }}
    
[[Category: Contrib]]
 
[[Category: Contrib]]
 
[[Category: CMS]]
 
[[Category: CMS]]
 
[[Category: Dungog]]
 
[[Category: Dungog]]
 +
[[Category: Webapps]]
Super Admin, Wiki & Docs Team, Bureaucrats, Interface administrators, Administrators
3,250

edits

Navigation menu