Moodle FAQ (25 Articles)

How to configure Moodle to work with a new domain?

In order to configure Moodle to work properly with another domain, you should modify the config.php file located Moodle's main folder. You should change this line: $CFG->wwwroot   = ' http://olddomain.com ' ; to $CFG->wwwroot   = ' http://newdomain.com ' ;…

How to upload/restore larger courses in Moodle?

Sometimes it may not be possible to upload/restore a larger course in your Moodle directly through the admin area. To avoid this issue, you should try uploading your course using your favorite FTP client . Basically, the steps you should follow are: 1. Establish an FTP connection. 2. Navigate to the corresponding course folder (e.g. /home/user/uploaddata/2 - each folder number corresponds to a certain course). 3. Upload the course backup archive in that folder using your favorite FTP client . 4. Log in to Moodle as administrator. 5. Go to the corresponding course. 6. Go to "Restore" 7. Navigate to the desired file and click "Restore".…

How can I see the exact version of my Moodle?

The version of your Moodle can be seen from the Moodle admin area > Server > Environment . The other way to check your Moodle version is to look it up in the version.php file located in your Moodle installation folder.…

How to get my Moodle public key?

You can get the Moodle public key from the admin area > Networking > Settings > Networking > On . If the public key does not appear, you will have to delete the mnet_localhost_id value in the mdl_config table of your Moodle database so that the mnet environment is forced to renew the environment parameters. You can do this using the phpMyAdmin tool available in your cPanel . Once in phpMyAdmin, select your Moodle database and browse the table mdl_config . Find the option mnet_localhost_id and delete its value. Then you can go to your Moodle admin area and check your public key. Please note that once the new public key is activated, the mnet_localhost_id value will be changed. Once this is done, you won't be able to log in to Moodle. To resolve this issue,  you should change the mnethostid value for each user in the mdl_user table to match the new value of mnet_localhost_id .…

How to change Moodle’s database to UTF8?

When you upgrade to the latest Moodle version you may get a warning about incorrect MySql collation. The upgrade process should automatically convert the MySql collation. However, if this does not happen you can do it manually by going to: http://yourmoodlesite/admin/utfdbmigrate.php Before this process begins, it creates a backup of your database in case the conversion fails.…

Initial Moodle installation and configuration.

There are two ways you can install Moodle on your account: Manually, by downloading the script to your computer and uploading the installation files and folders to your account. Automatically via the Fantastico autoinstaller. For a detailed step-by-step information on how to install it both ways, please visit our Moodle Tutorials pages or Moodle documentations .…

Detailed Moodle requirements.

The minimal Moodle server requirements are listed below: PHP 4.1.x or above. IMPORTANT: Moodle 1.8 works only with PHP5.1 or above - http://php.net MySQL 4.1 or above - http://mysql.org Apache 1.13.19 or above - http://apache.org You can find more comprehensive information about this in the official Moodle documentation at: http://docs.moodle.org/en/Installing_Moodle#Requirements SiteGround servers are fully optimized to meet all Moodle requirements and to provide the best hosting environment for it.…

What is Moodle?

Moodle is an Open Source learning management system (LMS). Moodle is free to download and use. It is the most popular e-learning management software and is suitable for creating online courses, school, high school, college, and university web sites. You can check the Moodle full features list here You can lear more about Moodle from its official website .…

Moodle gives Unicode problems after upgrading it with Fantastico.

This means that your original Moodle has been below version 1.6 where the Unicode conversion occurs. This conversion cannot be done by Fantastico and the automatic upgrade fails. In such cases we recommend: 1. Restore your Moodle from Fantastico's backup following these instructions ; 2. Upgrade your Moodle manually following its manual. If you have any troubles with the above we can help you through our development services .…

After Moodle upgrade there is an error

In this case first check if the database details have been correctly specified in config.php. For this purpose Open the File Manager in your cPanel and navigate to the config.php file. The file should reside in the main Moodle folder. Once you find it, click on it and from the top menu choose Edit. Look through it and find the directives that describe the database details:     $CFG->dbtype    = 'mysql'       ;     $CFG->dbhost    = 'localhost' ;     $CFG->dbname    = 'database'   ;     $CFG->dbuser    = 'username' ;     $CFG->dbpass    = 'password' ; Make sure they are correct. You can add a new user to your database through the MySQL Databases section in the cPanel. Please click here to find more information on how to manage your databases. If this solution does not help, perhaps the database got corrupted during the upgrade process. In case you upgraded the Moodle through Fantastico, please click here to see how to restore a Fantastico backup. Otherwise, you have to restore the Moodle from your local backup (if any) or open a "backup restore" ticket. To do so, go to: Customers' Area --> Get Support --> Report a hosting related issue --> Back-up restore Note that additional fees are applied to that service.…

Fantastico upgrade of Moodle breaks it

In this case first you have to restore a backup of your Moodle, and then upgrade it manually. If you do not have a backup, you could request it under: Customer Area -> Get Support Center -> Get Support HelpDesk -> Exclusive Professional Services -> Backup Restore In addition, you could request an Application upgrade, by posting a ticket under: Customer Area -> Get Support Center -> Get Support HelpDesk -> Exclusive Professional Services -> Application Upgrade Also if you have tried to upgrade the script through Fantastico, there should be a full backup created by the tool and stored on your account. For more information on how to restore a Fantastico backup, please click here…

How to fix the character encoding/collation in my Moodle application?

First make sure that Moodle's UTF-8 packs for the languages you use are installed. If not you can find them from: http://download.moodle.org/lang16/ In your Moodle1.6 there is an admin menu under "Languages" in which you will find an utility that allows you to select, download and install these language packs directly from within Moodle. If this doesn't work, you can install these languages manually into any recent version of Moodle by downloading the zip file below to your hard drive and unzipping it. Uploading the content with your favorite FTP client to a directory called lang in your moodledata directory.…

How to install Certificate module to my Moodle?

The certification module can be downloaded from the following link: http://docs.moodle.org/en/certificate_module The installation of it is similar to the installation of other modules. This process includes 3 simple steps, which you can find in our Moodle tutorials .…

Where can I find the official Moodle Forum?

The official Moodle forums can be found at: http://moodle.org/mod/forum In addition, you may have a look in our resources by logging into your Customer Area -> Get Support -> Get Support - HelpDesk (at the left side of your screen) -> Other Resources (at the bottom of the displayed page).…

Where can I find the official Moodle documentation page?

The official Moodle documentation page can be found at: http://docs.moodle.org In addition, you may have a look in our resources by logging into your Customer Area -> Get Support -> Get Support - HelpDesk (at the left side of your screen) -> Other Resources (at the bottom of the displayed page).…

My backup creation procedures in Moodle are failing.

Your Moodle backups are failing because of your current Moodle configuration. The server might timeout and produce an error message or your data directory might not be writable. You can change this by setting the permission for it to 755 from your cPanel -> File Manager in the following way: -Click on the letters next to the icon of your data folder. -A little box appears on the top-right side of the page -Click on Change File Permissions and 7,5,5 in the box with the number below. Please note that you should change the permission of all files that are under your data directory in this way.…