<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/310/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tsala</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/310/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tsala"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/Special:Contributions/Tsala"/>
	<updated>2026-06-02T08:46:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Upgrading&amp;diff=140601</id>
		<title>Upgrading</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Upgrading&amp;diff=140601"/>
		<updated>2021-09-17T10:08:25Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Install the new Moodle software */ downloads link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Installing Moodle}}	&lt;br /&gt;
&#039;&#039;This page explains in detail how to upgrade Moodle. For a summary of the process, see [[Upgrade overview]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Check the requirements==&lt;br /&gt;
&lt;br /&gt;
Before upgrading, check that your server meets all requirements for {{Version}} in &#039;&#039;Site administration &amp;gt; Server &amp;gt; [[Environment]]&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
See the [{{Release notes}} release notes] in the dev docs for both [{{Release notes}}#Server_requirements server] and [{{Release notes}}#Client_requirements client] software requirements.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* You can only upgrade to Moodle {{Version}} from Moodle 3.5 or later. If upgrading from earlier versions, you must [https://docs.moodle.org/35/en/Upgrading_to_Moodle_3.5 upgrade to 3.5] as a first step.&lt;br /&gt;
&lt;br /&gt;
==Before upgrading==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;We advise that you test the upgrade first on a COPY of your production site, to make sure it works as you expect.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Consider setting the [[Upgrade key|upgrade key]] for your site.&lt;br /&gt;
&lt;br /&gt;
== Backup important data ==&lt;br /&gt;
&lt;br /&gt;
There are three areas that should be backed up before any upgrade:&lt;br /&gt;
#Moodle software (For example, everything in server/htdocs/moodle)&lt;br /&gt;
#Moodle uploaded files (For example, server/moodledata)&lt;br /&gt;
#Moodle database (For example, your Postgres or MySQL database dump)&lt;br /&gt;
&lt;br /&gt;
See [[Site backup]] for more specific information.&lt;br /&gt;
&lt;br /&gt;
== Check for plugin updates ==&lt;br /&gt;
&lt;br /&gt;
If you have [[Automatic updates deployment]] enabled, you will be able to update installed plugins automatically during the upgrade. Just make sure you check for available updates (via the button for it) at the Plugins check screen.&lt;br /&gt;
&lt;br /&gt;
If you are updating plugins manually, it is a good moment now to check in the [http://moodle.org/plugins Moodle Plugins directory] whether there is a {{Version}} version available for any plugins (including themes) that you have previously installed on your site. If so, download the plugin package. In the next step, you will copy it to the appropriate location in your Moodle code (see [[Installing plugins]]).&lt;br /&gt;
&lt;br /&gt;
The upgrade of the plugin will then happen as part of the Moodle upgrade process.&lt;br /&gt;
&lt;br /&gt;
If an out-of-date plugin causes your upgrade to fail, you can usually delete the plugin code rather than uninstalling it from within Moodle so that the data associated with it is not deleted.&lt;br /&gt;
&lt;br /&gt;
==Put your site into maintenance mode==&lt;br /&gt;
Before you begin upgrading your site, you should put it into [[Maintenance_mode | maintenance mode]] to stop any non-admin users from logging in. Then you should wait for any currently running cron processes to complete before proceeding.&lt;br /&gt;
&lt;br /&gt;
== Install the new Moodle software ==&lt;br /&gt;
You can download the latest release from [https://download.moodle.org/ Moodle downloads].&lt;br /&gt;
&lt;br /&gt;
=== Standard install package ===&lt;br /&gt;
&lt;br /&gt;
# Move your old Moodle software program files to another location. &#039;&#039;Do NOT copy new files over the old files.&#039;&#039;&lt;br /&gt;
# Unzip or unpack the upgrade file so that all the new Moodle software program files are in the location the old files used to be in on the server. Moodle will adjust SQL and moodledata if it needs to in the upgrade.&lt;br /&gt;
# Copy your old [[Configuration file|config.php file]] back to the new Moodle directory. &lt;br /&gt;
# As mentioned above, if you had installed any plugins on your site you should add them to the new code tree (Moodle directory structure) now. It is important to check that you get the correct version for your new version of Moodle. Be particularly careful that you do not overwrite any code in the new version of Moodle and that you place the plugin folders in the correct directory (the same directory that they are in in the current installation.)&lt;br /&gt;
# Your moodledata folder should be located separately to your Moodle code folder and, as such, should not need anything done to it.  Moodle 3.0 will throw a warning if it is located in a web accessible folder and the moodledata should never be located in the Moodle code folder.  If you are moving your installation to a new server or new location on your server, then you will need to follow the [[Migration]] documents.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
 mv moodle moodle.backup&lt;br /&gt;
 tar xvzf moodle-latest-{{Version}}.tgz&lt;br /&gt;
&lt;br /&gt;
Next, copy across your config.php, any custom plugins, and your .htaccess file if you created one (&#039;&#039;&#039;check that custom plugins are the correct version for your new Moodle first&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 cp moodle.backup/config.php moodle&lt;br /&gt;
 cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme&lt;br /&gt;
 cp -pr moodle.backup/mod/mymod moodle/mod/mymod&lt;br /&gt;
&lt;br /&gt;
Don&#039;t forget to make moodle/config.php (and the rest of the source code) readable by your www server. For maximum security the files should not be writeable by your server. This is especially important on a &#039;production&#039; server open to the public internet. &lt;br /&gt;
&lt;br /&gt;
 chown -R root:root moodle (Linux debian - or even create a user especially for moodle. &#039;&#039;&#039;Don&#039;t&#039;&#039;&#039; use the web server user, e.g. www-data)&lt;br /&gt;
 chmod -R 755 moodle&lt;br /&gt;
&lt;br /&gt;
If you use cron, take care that cron.php is executeable and uses the correct php command: &lt;br /&gt;
 chmod 740 admin/cli/cron.php (some configurations need chmod 750 or chmod 755)&lt;br /&gt;
 copy the first line from cron.php (if it looks like &#039;#!/usr/local/bin/php&#039; or &#039;#!/usr/local/bin/php5.3&#039;, no need to copy &#039;&amp;lt;?php&#039;) &lt;br /&gt;
if necessary.  However, for a simple upgrade, there should be no need to change anything with cron.&lt;br /&gt;
&lt;br /&gt;
=== Using Git ===&lt;br /&gt;
&lt;br /&gt;
You can use Git for updating or upgrading your Moodle. See [[Git for Administrators]] for details.&lt;br /&gt;
&lt;br /&gt;
===Command line upgrade===&lt;br /&gt;
&lt;br /&gt;
On Linux servers, Moodle {{Version}} supports running the [[CLI|upgrade from the command line]], rather than through a web browser. This is likely to be more reliable, particularly for large sites.&lt;br /&gt;
&lt;br /&gt;
== Finishing the upgrade ==&lt;br /&gt;
&lt;br /&gt;
The last step is to trigger the upgrade processes within Moodle. &lt;br /&gt;
&lt;br /&gt;
If you put your site into Maintenance mode earlier; take it out now!&lt;br /&gt;
&lt;br /&gt;
To do this just go to &#039;&#039;Site administration &amp;gt; Notifications&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Moodle will automatically detect the new version and perform all the SQL database or file system upgrades that are necessary. If there is anything it can&#039;t do itself (very rare) then you will see messages telling you what you need to do.&lt;br /&gt;
&lt;br /&gt;
Assuming all goes well (no error messages) then you can start using your new version of Moodle and enjoy the new features!&lt;br /&gt;
&lt;br /&gt;
Note: If you are running multiple servers then you should purge all caches manually (via &#039;&#039;Site administration &amp;gt; Development &amp;gt; Purge all caches&#039;&#039;) after completing the upgrade on all servers.&lt;br /&gt;
&lt;br /&gt;
===Fatal error: Maximum execution time of 30 seconds exceeded...===&lt;br /&gt;
&lt;br /&gt;
If your server uses a main language other than English, you may encounter a &#039;Fatal error: Maximum execution time of 30 seconds exceeded&#039; when you try to upgrade it. You can increase max_execution_time = 160 on php.ini to allow the scripts enough time to process the language update. Otherwise, you can switch to English as the default language before doing the upgrade and back to your original language after a successful upgrade. See the forum discussion at https://moodle.org/mod/forum/discuss.php?d=119598.&lt;br /&gt;
&lt;br /&gt;
==After upgrading==&lt;br /&gt;
&lt;br /&gt;
==Possible issues that may affect you in Moodle {{Version}}==&lt;br /&gt;
&lt;br /&gt;
* MDL-67735 - The Bootstrap legacy css utilities from Bootstrap 2 and 4alpha have been removed. You may need to check your custom plugins and themes and make sure they used recent syntax. Please refer to &amp;lt;tt&amp;gt;theme/upgrade.txt&amp;lt;/tt&amp;gt; for details. &lt;br /&gt;
&lt;br /&gt;
See also the list of [https://tracker.moodle.org/issues/?jql=project%20%3D%20MDL%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20%3D%203.10%20AND%20labels%20%3D%20upgrade_notes upgrade_notes-labelled issues] and [https://tracker.moodle.org/issues/?jql=project%20%3D%20MDL%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20%3D%203.10%20AND%20labels%20%3D%20ui_change ui_change-labelled issues]. &lt;br /&gt;
&lt;br /&gt;
===New capabilities in Moodle {{Version}}===&lt;br /&gt;
&lt;br /&gt;
* enrol/fee:config&lt;br /&gt;
* enrol/fee:manage&lt;br /&gt;
* enrol/fee:unenrol&lt;br /&gt;
* enrol/fee:unenrolself&lt;br /&gt;
* enrol/self:enrolself&lt;br /&gt;
* moodle/contentbank:downloadcontent&lt;br /&gt;
* moodle/course:configuredownloadcontent&lt;br /&gt;
* moodle/course:downloadcoursecontent&lt;br /&gt;
* moodle/payment:manageaccounts&lt;br /&gt;
* moodle/payment:viewpayments&lt;br /&gt;
* moodle/site:senderrormessage&lt;br /&gt;
* tool/customlang:export&lt;br /&gt;
&lt;br /&gt;
=== Moodle 3.5, 3.6, 3.7, 3.8 and 3.9 improvements ===&lt;br /&gt;
&lt;br /&gt;
Depending on which version you are upgrading from, please see the section &#039;Possible issues that may affect you&#039; in the documentation&lt;br /&gt;
&lt;br /&gt;
* [https://docs.moodle.org/35/en/Upgrading Upgrading to Moodle 3.5]&lt;br /&gt;
* [https://docs.moodle.org/36/en/Upgrading Upgrading to Moodle 3.6]&lt;br /&gt;
* [https://docs.moodle.org/37/en/Upgrading Upgrading to Moodle 3.7]&lt;br /&gt;
* [https://docs.moodle.org/38/en/Upgrading Upgrading to Moodle 3.8]&lt;br /&gt;
* [https://docs.moodle.org/39/en/Upgrading Upgrading to Moodle 3.9]&lt;br /&gt;
&lt;br /&gt;
==Any questions about the process?==&lt;br /&gt;
&lt;br /&gt;
Please post in the [https://moodle.org/mod/forum/view.php?id=28 Installing and upgrading help forum] on moodle.org.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[dev:Moodle {{Version}} release notes|Moodle {{Version}} release notes]]&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=393570 Problem accessing dropdown such as personal profile since 3.8 (20191118) update] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[es:Actualización de moodle]]&lt;br /&gt;
[[fr:Mise à jour]]&lt;br /&gt;
[[ja:Moodleをアップグレードする]]&lt;br /&gt;
[[de:Aktualisierung von Moodle]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Upgrading&amp;diff=140577</id>
		<title>Upgrading</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Upgrading&amp;diff=140577"/>
		<updated>2021-08-05T09:37:06Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Possible issues that may affect you in Moodle {{Version}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Installing Moodle}}	&lt;br /&gt;
&#039;&#039;This page explains in detail how to upgrade Moodle. For a summary of the process, see [[Upgrade overview]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Check the requirements==&lt;br /&gt;
&lt;br /&gt;
Before upgrading, check that your server meets all requirements for {{Version}} in &#039;&#039;Site administration &amp;gt; Server &amp;gt; [[Environment]]&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
See the [{{Release notes}} release notes] in the dev docs for both [{{Release notes}}#Server_requirements server] and [{{Release notes}}#Client_requirements client] software requirements.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* You can only upgrade to Moodle {{Version}} from Moodle 3.5 or later. If upgrading from earlier versions, you must [https://docs.moodle.org/35/en/Upgrading_to_Moodle_3.5 upgrade to 3.5] as a first step.&lt;br /&gt;
&lt;br /&gt;
==Before upgrading==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;We advise that you test the upgrade first on a COPY of your production site, to make sure it works as you expect.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Consider setting the [[Upgrade key|upgrade key]] for your site.&lt;br /&gt;
&lt;br /&gt;
== Backup important data ==&lt;br /&gt;
&lt;br /&gt;
There are three areas that should be backed up before any upgrade:&lt;br /&gt;
#Moodle software (For example, everything in server/htdocs/moodle)&lt;br /&gt;
#Moodle uploaded files (For example, server/moodledata)&lt;br /&gt;
#Moodle database (For example, your Postgres or MySQL database dump)&lt;br /&gt;
&lt;br /&gt;
See [[Site backup]] for more specific information.&lt;br /&gt;
&lt;br /&gt;
== Check for plugin updates ==&lt;br /&gt;
&lt;br /&gt;
If you have [[Automatic updates deployment]] enabled, you will be able to update installed plugins automatically during the upgrade. Just make sure you check for available updates (via the button for it) at the Plugins check screen.&lt;br /&gt;
&lt;br /&gt;
If you are updating plugins manually, it is a good moment now to check in the [http://moodle.org/plugins Moodle Plugins directory] whether there is a {{Version}} version available for any plugins (including themes) that you have previously installed on your site. If so, download the plugin package. In the next step, you will copy it to the appropriate location in your Moodle code (see [[Installing plugins]]).&lt;br /&gt;
&lt;br /&gt;
The upgrade of the plugin will then happen as part of the Moodle upgrade process.&lt;br /&gt;
&lt;br /&gt;
If an out-of-date plugin causes your upgrade to fail, you can usually delete the plugin code rather than uninstalling it from within Moodle so that the data associated with it is not deleted.&lt;br /&gt;
&lt;br /&gt;
==Put your site into maintenance mode==&lt;br /&gt;
Before you begin upgrading your site, you should put it into [[Maintenance_mode | maintenance mode]] to stop any non-admin users from logging in. Then you should wait for any currently running cron processes to complete before proceeding.&lt;br /&gt;
&lt;br /&gt;
== Install the new Moodle software ==&lt;br /&gt;
You can fetch the current version of the software at&lt;br /&gt;
&lt;br /&gt;
wget http://sourceforge.net/projects/moodle/files/Moodle/stable39/moodle-latest-39.tgz&lt;br /&gt;
&lt;br /&gt;
=== Standard install package ===&lt;br /&gt;
&lt;br /&gt;
# Move your old Moodle software program files to another location. &#039;&#039;Do NOT copy new files over the old files.&#039;&#039;&lt;br /&gt;
# Unzip or unpack the upgrade file so that all the new Moodle software program files are in the location the old files used to be in on the server. Moodle will adjust SQL and moodledata if it needs to in the upgrade.&lt;br /&gt;
# Copy your old [[Configuration file|config.php file]] back to the new Moodle directory. &lt;br /&gt;
# As mentioned above, if you had installed any plugins on your site you should add them to the new code tree (Moodle directory structure) now. It is important to check that you get the correct version for your new version of Moodle. Be particularly careful that you do not overwrite any code in the new version of Moodle and that you place the plugin folders in the correct directory (the same directory that they are in in the current installation.)&lt;br /&gt;
# Your moodledata folder should be located separately to your Moodle code folder and, as such, should not need anything done to it.  Moodle 3.0 will throw a warning if it is located in a web accessible folder and the moodledata should never be located in the Moodle code folder.  If you are moving your installation to a new server or new location on your server, then you will need to follow the [[Migration]] documents.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
 mv moodle moodle.backup&lt;br /&gt;
 tar xvzf moodle-latest-{{Version}}.tgz&lt;br /&gt;
&lt;br /&gt;
Next, copy across your config.php, any custom plugins, and your .htaccess file if you created one (&#039;&#039;&#039;check that custom plugins are the correct version for your new Moodle first&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 cp moodle.backup/config.php moodle&lt;br /&gt;
 cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme&lt;br /&gt;
 cp -pr moodle.backup/mod/mymod moodle/mod/mymod&lt;br /&gt;
&lt;br /&gt;
Don&#039;t forget to make moodle/config.php (and the rest of the source code) readable by your www server. For maximum security the files should not be writeable by your server. This is especially important on a &#039;production&#039; server open to the public internet. &lt;br /&gt;
&lt;br /&gt;
 chown -R root:root moodle (Linux debian - or even create a user especially for moodle. &#039;&#039;&#039;Don&#039;t&#039;&#039;&#039; use the web server user, e.g. www-data)&lt;br /&gt;
 chmod -R 755 moodle&lt;br /&gt;
&lt;br /&gt;
If you use cron, take care that cron.php is executeable and uses the correct php command: &lt;br /&gt;
 chmod 740 admin/cli/cron.php (some configurations need chmod 750 or chmod 755)&lt;br /&gt;
 copy the first line from cron.php (if it looks like &#039;#!/usr/local/bin/php&#039; or &#039;#!/usr/local/bin/php5.3&#039;, no need to copy &#039;&amp;lt;?php&#039;) &lt;br /&gt;
if necessary.  However, for a simple upgrade, there should be no need to change anything with cron.&lt;br /&gt;
&lt;br /&gt;
=== Using Git ===&lt;br /&gt;
&lt;br /&gt;
You can use Git for updating or upgrading your Moodle. See [[Git for Administrators]] for details.&lt;br /&gt;
&lt;br /&gt;
===Command line upgrade===&lt;br /&gt;
&lt;br /&gt;
On Linux servers, Moodle {{Version}} supports running the [[CLI|upgrade from the command line]], rather than through a web browser. This is likely to be more reliable, particularly for large sites.&lt;br /&gt;
&lt;br /&gt;
== Finishing the upgrade ==&lt;br /&gt;
&lt;br /&gt;
The last step is to trigger the upgrade processes within Moodle. &lt;br /&gt;
&lt;br /&gt;
If you put your site into Maintenance mode earlier; take it out now!&lt;br /&gt;
&lt;br /&gt;
To do this just go to &#039;&#039;Site administration &amp;gt; Notifications&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Moodle will automatically detect the new version and perform all the SQL database or file system upgrades that are necessary. If there is anything it can&#039;t do itself (very rare) then you will see messages telling you what you need to do.&lt;br /&gt;
&lt;br /&gt;
Assuming all goes well (no error messages) then you can start using your new version of Moodle and enjoy the new features!&lt;br /&gt;
&lt;br /&gt;
Note: If you are running multiple servers then you should purge all caches manually (via &#039;&#039;Site administration &amp;gt; Development &amp;gt; Purge all caches&#039;&#039;) after completing the upgrade on all servers.&lt;br /&gt;
&lt;br /&gt;
===Fatal error: Maximum execution time of 30 seconds exceeded...===&lt;br /&gt;
&lt;br /&gt;
If your server uses a main language other than English, you may encounter a &#039;Fatal error: Maximum execution time of 30 seconds exceeded&#039; when you try to upgrade it. You can increase max_execution_time = 160 on php.ini to allow the scripts enough time to process the language update. Otherwise, you can switch to English as the default language before doing the upgrade and back to your original language after a successful upgrade. See the forum discussion at https://moodle.org/mod/forum/discuss.php?d=119598.&lt;br /&gt;
&lt;br /&gt;
==After upgrading==&lt;br /&gt;
&lt;br /&gt;
==Possible issues that may affect you in Moodle {{Version}}==&lt;br /&gt;
&lt;br /&gt;
* MDL-67735 - The Bootstrap legacy css utilities from Bootstrap 2 and 4alpha have been removed. You may need to check your custom plugins and themes and make sure they used recent syntax. Please refer to &amp;lt;tt&amp;gt;theme/upgrade.txt&amp;lt;/tt&amp;gt; for details. &lt;br /&gt;
&lt;br /&gt;
See also the list of [https://tracker.moodle.org/issues/?jql=project%20%3D%20MDL%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20%3D%203.10%20AND%20labels%20%3D%20upgrade_notes upgrade_notes-labelled issues] and [https://tracker.moodle.org/issues/?jql=project%20%3D%20MDL%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20%3D%203.10%20AND%20labels%20%3D%20ui_change ui_change-labelled issues]. &lt;br /&gt;
&lt;br /&gt;
===New capabilities in Moodle {{Version}}===&lt;br /&gt;
&lt;br /&gt;
* enrol/fee:config&lt;br /&gt;
* enrol/fee:manage&lt;br /&gt;
* enrol/fee:unenrol&lt;br /&gt;
* enrol/fee:unenrolself&lt;br /&gt;
* enrol/self:enrolself&lt;br /&gt;
* moodle/contentbank:downloadcontent&lt;br /&gt;
* moodle/course:configuredownloadcontent&lt;br /&gt;
* moodle/course:downloadcoursecontent&lt;br /&gt;
* moodle/payment:manageaccounts&lt;br /&gt;
* moodle/payment:viewpayments&lt;br /&gt;
* moodle/site:senderrormessage&lt;br /&gt;
* tool/customlang:export&lt;br /&gt;
&lt;br /&gt;
=== Moodle 3.5, 3.6, 3.7, 3.8 and 3.9 improvements ===&lt;br /&gt;
&lt;br /&gt;
Depending on which version you are upgrading from, please see the section &#039;Possible issues that may affect you&#039; in the documentation&lt;br /&gt;
&lt;br /&gt;
* [https://docs.moodle.org/35/en/Upgrading Upgrading to Moodle 3.5]&lt;br /&gt;
* [https://docs.moodle.org/36/en/Upgrading Upgrading to Moodle 3.6]&lt;br /&gt;
* [https://docs.moodle.org/37/en/Upgrading Upgrading to Moodle 3.7]&lt;br /&gt;
* [https://docs.moodle.org/38/en/Upgrading Upgrading to Moodle 3.8]&lt;br /&gt;
* [https://docs.moodle.org/39/en/Upgrading Upgrading to Moodle 3.9]&lt;br /&gt;
&lt;br /&gt;
==Any questions about the process?==&lt;br /&gt;
&lt;br /&gt;
Please post in the [https://moodle.org/mod/forum/view.php?id=28 Installing and upgrading help forum] on moodle.org.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[dev:Moodle {{Version}} release notes|Moodle {{Version}} release notes]]&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=393570 Problem accessing dropdown such as personal profile since 3.8 (20191118) update] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[es:Actualización de moodle]]&lt;br /&gt;
[[fr:Mise à jour]]&lt;br /&gt;
[[ja:Moodleをアップグレードする]]&lt;br /&gt;
[[de:Aktualisierung von Moodle]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=MediaWiki:Helplogin-url&amp;diff=140561</id>
		<title>MediaWiki:Helplogin-url</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=MediaWiki:Helplogin-url&amp;diff=140561"/>
		<updated>2021-07-16T13:48:02Z</updated>

		<summary type="html">&lt;p&gt;Tsala: link edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://docs.moodle.org/310/en/Help:Login&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=New_features&amp;diff=140560</id>
		<title>New features</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=New_features&amp;diff=140560"/>
		<updated>2021-07-14T15:11:31Z</updated>

		<summary type="html">&lt;p&gt;Tsala: New card-deck based layout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{About Moodle}}			&lt;br /&gt;
&lt;br /&gt;
Read on for Moodle 3.10 highlights, or watch our [https://www.youtube.com/playlist?list=PLxcO_MFWQBDfOAMemSWqQrFJm4Ax0rmUb Youtube playlist of 3.10 New features].&lt;br /&gt;
&lt;br /&gt;
Full details of the release with technical information can be found in the [[:dev:Moodle 3.10 release notes|Moodle 3.10 release notes]].	&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==For all users==&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-deck mt-3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
[[File:DocsStudentDownloadCCPopup.png|class=img-fluid]]&lt;br /&gt;
      &amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;&lt;br /&gt;
Download course content&lt;br /&gt;
      &amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
[[Download course content]] (if allowed) at the click of a button.&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
[[File:DocsChooseBackPack.png|class=img-fluid]]&lt;br /&gt;
      &amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;&lt;br /&gt;
Choose your backpack&lt;br /&gt;
      &amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
Send your badges to your choice of backpack.&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-deck mt-3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
[[File:DocsQuizScrollingTimer.png|class=img-fluid]]&lt;br /&gt;
      &amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;&lt;br /&gt;
Scrolling timer for your quiz&lt;br /&gt;
      &amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
Easily see remaining time with a new scrolling quiz timer.&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Docs_Folder310.png|class=img-fluid]]&lt;br /&gt;
      &amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;&lt;br /&gt;
Folder display&lt;br /&gt;
      &amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
[[Folder resource]] images and HTML files may be viewed directly in the browser without downloading them.&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==For teachers==&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-deck mt-3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
[[File:DocsH5PReplaceDownload.png|class=img-fluid]]&lt;br /&gt;
      &amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;&lt;br /&gt;
Content bank improvements&lt;br /&gt;
      &amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
Download and/or replace H5P files in the [[Content bank|content bank]].&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
[[File:DocsTeacherDownloadCourse.png|class=img-fluid]]&lt;br /&gt;
      &amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;&lt;br /&gt;
Download course content&lt;br /&gt;
      &amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
Allow learners to [[Download course content|download course content.]]&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-deck mt-3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
[[File:DocsPaymentTeacher.png|class=img-fluid]]&lt;br /&gt;
      &amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;&lt;br /&gt;
Enrolment on payment&lt;br /&gt;
      &amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
Offer paid courses with a variety of payment options.&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Docs_QuizCompletion.png|class=img-fluid]]&lt;br /&gt;
      &amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;&lt;br /&gt;
Quiz completion&lt;br /&gt;
      &amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
Set quizzes to be marked complete based on one or more attempts. See [[Activity completion settings]].&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==For administrators==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-deck mt-3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Docs_AdminDownloadContent.png|class=img-fluid]]&lt;br /&gt;
      &amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;&lt;br /&gt;
Download course content&lt;br /&gt;
      &amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
This [https://moodleassociation.org/ Moodle Users Association] project allows admins to make a [[Download course content|download course content]] feature available for teachers to offer in courses.&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
[[File:DocsH5pCustomisation.png|class=img-fluid]]&lt;br /&gt;
      &amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;&lt;br /&gt;
Customise H5P styles&lt;br /&gt;
      &amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
Customise H5P styles in your theme to match your organisation&#039;s branding.&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-deck mt-3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
[[File:DocsPaymentAdmin.png|class=img-fluid]]&lt;br /&gt;
      &amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;&lt;br /&gt;
Payment gateways&lt;br /&gt;
      &amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
Set up [[Payment gateways]] such as PayPal for use in [[Enrolment on payment]].&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
[[File:DocsLangCustom.png|class=img-fluid]]&lt;br /&gt;
      &amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;&lt;br /&gt;
Language customisation&lt;br /&gt;
      &amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
Import and export custom language strings. See [[Language customisation]].&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-deck mt-3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
[[File:DocsTasksRunning.png|class=img-fluid]]&lt;br /&gt;
      &amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;&lt;br /&gt;
Better task management&lt;br /&gt;
      &amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
A new Tasks running screen displays your current ongoing tasks. See [[Scheduled tasks]].&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
[[File:LTI310.png|class=img-fluid]]&lt;br /&gt;
      &amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;&lt;br /&gt;
LTI improvements&lt;br /&gt;
      &amp;lt;/h4&amp;gt;&lt;br /&gt;
      &amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
LTI improvements include dynamic registration and multiple content item selection.&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
[[Category:New features]]&lt;br /&gt;
&lt;br /&gt;
 [[de:Neue Funktionalitäten]]&lt;br /&gt;
 [[es:Nuevas características de Moodle 3.10]]&lt;br /&gt;
 [[fr:Nouveautés de Moodle 3.10]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=MediaWiki:Helplogin-url&amp;diff=140559</id>
		<title>MediaWiki:Helplogin-url</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=MediaWiki:Helplogin-url&amp;diff=140559"/>
		<updated>2021-07-14T14:13:00Z</updated>

		<summary type="html">&lt;p&gt;Tsala: changing URL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://docs.moodle.org/311/en/Help:Login&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Main_page&amp;diff=140484</id>
		<title>Main page</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Main_page&amp;diff=140484"/>
		<updated>2021-07-14T12:38:42Z</updated>

		<summary type="html">&lt;p&gt;Tsala: replace grid with BS4 Card decks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#addbodyclass:moodledocs-logo}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;navtrail&amp;quot;&amp;gt;[https://docs.moodle.org/overview/ Docs overview] ► [[{{PAGENAME}}|Moodle Docs 3.10]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-deck&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
  	&amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;Get started&amp;lt;/h4&amp;gt;&lt;br /&gt;
  	&amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
* [[Features|Browse features]]&lt;br /&gt;
* [[Teacher quick guide]]&lt;br /&gt;
* [[Admin quick guide]]&lt;br /&gt;
* [[Installation quick guide]]&lt;br /&gt;
  	&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;card-footer&amp;quot;&amp;gt;&lt;br /&gt;
: [[:Category:Quick guide|More quick guides &amp;lt;i class=&amp;quot;fa fa-sm fa-arrow-right&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;]]&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
  	&amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;Manage your course&amp;lt;/h4&amp;gt;&lt;br /&gt;
  	&amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
* [[Course homepage|Set up your course]]&lt;br /&gt;
* [[Add students|Add students]]&lt;br /&gt;
* [[Tracking progress|Track progress]]&lt;br /&gt;
* [[Working with files|Upload files]]&lt;br /&gt;
  	&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;card-footer&amp;quot;&amp;gt;&lt;br /&gt;
: [[Managing a Moodle course|More for teachers &amp;lt;i class=&amp;quot;fa fa-sm fa-arrow-right&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;]]&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
  	&amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;Add activities&amp;lt;/h4&amp;gt;&lt;br /&gt;
  	&amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
* [[Assignment activity|Use assignments to assess]]&lt;br /&gt;
* [[Forum activity|Discuss in forums]]&lt;br /&gt;
* [[Quiz activity|Test students with a quiz]]&lt;br /&gt;
* [[Workshop activity|Peer-assess with a workshop]]&lt;br /&gt;
  	&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;card-footer&amp;quot;&amp;gt;&lt;br /&gt;
: [[Activities|More activities &amp;lt;i class=&amp;quot;fa fa-sm fa-arrow-right&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;]]&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;card-deck mt-3&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
  	&amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;What&#039;s new&amp;lt;/h4&amp;gt;&lt;br /&gt;
  	&amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
* [[New for teachers|For teachers]]&lt;br /&gt;
* [[New for students|For students]]&lt;br /&gt;
* [[New for administrators|For admins]]&lt;br /&gt;
* [[New for mobile|Mobile]]&lt;br /&gt;
  	&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;card-footer&amp;quot;&amp;gt;&lt;br /&gt;
: [[New features|New features list &amp;lt;i class=&amp;quot;fa fa-sm fa-arrow-right&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;]]&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
  	&amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;Manage your site&amp;lt;/h4&amp;gt;&lt;br /&gt;
  	&amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
* [[Add users|Add users]]&lt;br /&gt;
* [[Adding a new course|Add courses]]&lt;br /&gt;
* [[Site appearance|Change the look and feel]]&lt;br /&gt;
* [[Installing plugins|Install plugins]]&lt;br /&gt;
  	&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;card-footer&amp;quot;&amp;gt;&lt;br /&gt;
: [[Managing a Moodle site|More for administrators &amp;lt;i class=&amp;quot;fa fa-sm fa-arrow-right&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;]]&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;card&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;
  	&amp;lt;h4 class=&amp;quot;card-title&amp;quot;&amp;gt;Moodle app&amp;lt;/h4&amp;gt;&lt;br /&gt;
  	&amp;lt;p class=&amp;quot;card-text&amp;quot;&amp;gt;&lt;br /&gt;
* [[Moodle app features|View app features]]&lt;br /&gt;
* [[Moodle app notifications|Keep up-to-date with notifications]]&lt;br /&gt;
* [[Creating Moodle-app-friendly courses|Create mobile-friendly courses]]&lt;br /&gt;
* [[Moodle app additional features|Add more app features]]&lt;br /&gt;
  	&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;card-footer&amp;quot;&amp;gt;&lt;br /&gt;
: [[Moodle app|More about the Moodle app &amp;lt;i class=&amp;quot;fa fa-sm fa-arrow-right&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;]]&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[de:Hauptseite]]&lt;br /&gt;
[[es:Página Principal]]&lt;br /&gt;
[[eu:Azala]]&lt;br /&gt;
[[fr:Accueil]]&lt;br /&gt;
[[hr:Glavna stranica]]&lt;br /&gt;
[[it:Pagina_principale]]&lt;br /&gt;
[[ja:メインページ]]&lt;br /&gt;
[[pt-br:Página_principal]]&lt;br /&gt;
[[zh:首页]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=MediaWiki:Sidebar&amp;diff=140483</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=MediaWiki:Sidebar&amp;diff=140483"/>
		<updated>2021-07-14T12:32:51Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Adding top menu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* mainpage | mainpage | fas fa-angle-left&lt;br /&gt;
* Table_of_Contents | Table of contents | fas fa-book&lt;br /&gt;
* https://docs.moodle.org/overview | Docs overview | fas fa-globe&lt;br /&gt;
* # | More&lt;br /&gt;
** recentchanges-url | recentchanges | fas fa-history&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=File:linkedin_scopes_defined.png&amp;diff=140476</id>
		<title>File:linkedin scopes defined.png</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=File:linkedin_scopes_defined.png&amp;diff=140476"/>
		<updated>2021-07-05T13:57:27Z</updated>

		<summary type="html">&lt;p&gt;Tsala: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=File:linkedin_auth_page.png&amp;diff=140475</id>
		<title>File:linkedin auth page.png</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=File:linkedin_auth_page.png&amp;diff=140475"/>
		<updated>2021-07-05T13:57:10Z</updated>

		<summary type="html">&lt;p&gt;Tsala: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=File:linkedin_added_products.png&amp;diff=140474</id>
		<title>File:linkedin added products.png</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=File:linkedin_added_products.png&amp;diff=140474"/>
		<updated>2021-07-05T13:56:17Z</updated>

		<summary type="html">&lt;p&gt;Tsala: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=File:linkedin_products_prior_selection.png&amp;diff=140473</id>
		<title>File:linkedin products prior selection.png</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=File:linkedin_products_prior_selection.png&amp;diff=140473"/>
		<updated>2021-07-05T13:55:58Z</updated>

		<summary type="html">&lt;p&gt;Tsala: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=File:linkedin_app_creation.png&amp;diff=140472</id>
		<title>File:linkedin app creation.png</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=File:linkedin_app_creation.png&amp;diff=140472"/>
		<updated>2021-07-05T13:55:42Z</updated>

		<summary type="html">&lt;p&gt;Tsala: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=OAuth_2_LinkedIn_service&amp;diff=140471</id>
		<title>OAuth 2 LinkedIn service</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=OAuth_2_LinkedIn_service&amp;diff=140471"/>
		<updated>2021-07-05T13:53:03Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Copying changes from 311 wiki - credit to Peter Dias (MDL-65637)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OAuth2}}&lt;br /&gt;
== LinkedIn setup ==&lt;br /&gt;
To setup an OAuth 2 client with LinkedIn, first we need to login to the [https://www.linkedin.com/developers/ LinkedIn Developers page] and create a new app.&lt;br /&gt;
&lt;br /&gt;
On the &#039;Create an app&#039; page, fill in the required fields:&lt;br /&gt;
* App name&lt;br /&gt;
* LinkedIn Page - The page that this app will be associated with&lt;br /&gt;
* App Logo&lt;br /&gt;
[[File:linkedin app creation.png]]&lt;br /&gt;
&lt;br /&gt;
After you&#039;re done creating the app, you will be redirected to a screen where you can manage various settings related to the app.&lt;br /&gt;
&lt;br /&gt;
=== Permissions / Scope requirements ===&lt;br /&gt;
For the client to function properly, it needs to be granted permissions to retrieve information from a user. LinkedIn does this easily by defining &#039;Products&#039; that an app can be associated with. Each product defines the various use case that the API can be used for. For Moodle purposes, we only require the &#039;Sign In with LinkedIn&#039; product.&lt;br /&gt;
&lt;br /&gt;
Go to the Products tab and select the &#039;Sign In with LinkedIn&#039; product &lt;br /&gt;
&lt;br /&gt;
[[File:linkedin products prior selection.png]]&lt;br /&gt;
&lt;br /&gt;
The product will be marked as &#039;Review in progress&#039; and will take a few minutes to be approved. Once done, the product will be listed in the app&#039;s &#039;Added products&#039; section. &lt;br /&gt;
&lt;br /&gt;
[[File:linkedin added products.png]]&lt;br /&gt;
&lt;br /&gt;
=== Client settings ===&lt;br /&gt;
Once the product have been successfully added, go to the &#039;Auth&#039; tab. Here you will find the Authentication keys required to setup your issuer in Moodle. You will have to setup the authorised redirect URLs as is standard for OAuth2.&lt;br /&gt;
&lt;br /&gt;
[[File:linkedin auth page.png]]&lt;br /&gt;
&lt;br /&gt;
You will also find the OAuth2 scopes listed which was done as part of Scope requirements earlier. &lt;br /&gt;
&lt;br /&gt;
[[File:linkedin scopes defined.png]]&lt;br /&gt;
&lt;br /&gt;
== Issuer configuration ==&lt;br /&gt;
Authentication via LinkedIn is now a preconfigured service available for administrators. Go to &#039;Site Admin -&amp;gt; Server -&amp;gt; OAuth2 services&#039; and click on the LinkedIn button. &lt;br /&gt;
All you need now is to enter and save the client id and secret and LinkedIn will now be an option for a user on the login page.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* MDL-65637&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Talk:Arguments_in_favour_of_PostgreSQL&amp;diff=140448</id>
		<title>Talk:Arguments in favour of PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Talk:Arguments_in_favour_of_PostgreSQL&amp;diff=140448"/>
		<updated>2021-05-26T07:55:24Z</updated>

		<summary type="html">&lt;p&gt;Tsala: reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The link called &amp;quot;Installing Postgres on Ubuntu(Debian)&amp;quot; takes you to a page that does not even mention Postgres. The link should either be fixed, the title should be updated or the link should be removed.&lt;br /&gt;
&lt;br /&gt;
The linked page used to have a paragraph about PostgreSQL in the Documentation for Moodle 2.0. I have provisionally changed the link, but it would be very convenient that someone knowlegeable updates the page at https://docs.moodle.org/310/en/Step-by-step_Installation_Guide_for_Ubuntu. [[User:German Valero|German Valero]] ([[User talk:German Valero|talk]])&lt;br /&gt;
&lt;br /&gt;
== Delete this page? ==&lt;br /&gt;
&lt;br /&gt;
Despite its title this page reads like someone with an axe to grind listing deficiencies in MySQL circa 2005, rather than presenting arguments in favour of PostgreSQL. I think this kind of page is more suited to a blog post or forum post and not Moodle Docs, so I think this page should be deleted. See also: forum thread [https://moodle.org/mod/forum/discuss.php?d=421937 Arguments in favour of PostgreSQL]. [[User:Leon Stringer|Leon Stringer]] ([[User talk:Leon Stringer|talk]]) 08:54, 11 May 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Thanks Leon for your comment. I have redirected the page, rather than deleting it, to avoid broken links from moodle.org forum posts and elsewhere. --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]]) 07:55, 26 May 2021 (UTC)&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Arguments_in_favour_of_PostgreSQL&amp;diff=140447</id>
		<title>Arguments in favour of PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Arguments_in_favour_of_PostgreSQL&amp;diff=140447"/>
		<updated>2021-05-26T07:41:48Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirecting page as content is out-of-date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[PostgreSQL]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Performance_recommendations&amp;diff=140446</id>
		<title>Performance recommendations</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Performance_recommendations&amp;diff=140446"/>
		<updated>2021-05-26T07:40:30Z</updated>

		<summary type="html">&lt;p&gt;Tsala: removing out-of-date link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Performance}}&lt;br /&gt;
Moodle can be made to perform very well, at small usage levels or scaling up to many thousands of users. The factors involved in performance are basically the same as for any PHP-based database-driven system. When trying to optimize your server, try to focus on the factor which will make the most difference to the user. For example, if you have relatively more users browsing than accessing the database, look to improve the webserver performance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Obtain a baseline benchmark==&lt;br /&gt;
&lt;br /&gt;
Before attempting any optimization, you should obtain a baseline benchmark of the component of the system you are trying to improve. For Linux try [http://lbs.sourceforge.net/ LBS] and for Windows use the Performance Monitor. Once you have quantitative data about how your system is performing currently, you&#039;ll be able to determine if the change you have made has had any real impact.&lt;br /&gt;
&lt;br /&gt;
The overall aim of adjustments to improve performance is to use RAM (cacheing) and to reduce disk-based activity. It is especially important to try to eliminate swap file usage as much as you can. If your system starts swapping, this is a sign that you need more RAM. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;optimization order preference&#039;&#039;&#039; is usually: primary storage (more RAM), secondary storage (faster hard disks/improved hard disk configuration), processor (more and faster).&lt;br /&gt;
&lt;br /&gt;
It can be interesting to install and use the [https://moodle.org/plugins/report_benchmark Benchmark plugin] in order to find the bottlenecks of your system that specifically affect Moodle.&lt;br /&gt;
&lt;br /&gt;
==Scalability==&lt;br /&gt;
&lt;br /&gt;
Moodle&#039;s design (with clear separation of application layers) allows for strongly scalable setups. (Please check the list of [[Large installations|large Moodle installations]].)&lt;br /&gt;
&lt;br /&gt;
Large sites usually separate the web server and database onto separate servers, although for smaller installations this is typically not necessary.&lt;br /&gt;
&lt;br /&gt;
It is possible to load-balance a Moodle installation, for example by using more than one webserver. The separate webservers should query the same database and refer to the same filestore and cache areas (see [[Caching]]), but otherwise the separation of the application layers is complete enough to make this kind of clustering feasible. Similarly, the database could be a cluster of servers (e.g. a MySQL cluster), but this is not an easy task and you should seek expert support, e.g. from a Moodle Partner.&lt;br /&gt;
&lt;br /&gt;
On very large, load-balanced, systems the performance of the shared components become critical. It&#039;s important that your shared file areas are properly tuned and that you use an effective cache (Redis is highly recommended). A good understanding of these areas of system administration should be considered a minimum requirement. &lt;br /&gt;
&lt;br /&gt;
===Server cluster===&lt;br /&gt;
&lt;br /&gt;
Using Moodle forum discussions:&lt;br /&gt;
&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=57202 Moodle clustering]&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=44470 Software load balancing]&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=49986 TCP load balancing]&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=88214 Installation for 3000 simultaneous users]&lt;br /&gt;
&lt;br /&gt;
==Hardware configuration==&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: The fastest and most effective change that you can make to improve performance is to &#039;&#039;&#039;increase the amount of RAM on your web server&#039;&#039;&#039; - get as much as possible (e.g. 4GB or more). Increasing primary memory will reduce the need for processes to swap to disk and will enable your server to handle more users.&lt;br /&gt;
* Better performance is gained by obtaining the best &#039;&#039;&#039;processor capability&#039;&#039;&#039; you can, i.e. dual or dual core processors. A modern BIOS should allow you to enable hyperthreading, but check if this makes a difference to the overall performance of the processors by using a [http://en.wikipedia.org/wiki/Super_PI CPU benchmarking tool].&lt;br /&gt;
* If you can afford them, use &#039;&#039;&#039;SCSI hard disks&#039;&#039;&#039; instead of SATA drives. SATA drives will increase your system&#039;s CPU utilization, whereas SCSI drives have their own integrated processors and come into their own when you have multiple drives. If you must have SATA drives, check that your motherboard and the drives themselves support NCQ (Native Command Queuing).&lt;br /&gt;
* Purchase hard disks with a &#039;&#039;&#039;low seek time&#039;&#039;&#039;. This will improve the overall speed of your system, especially when accessing Moodle&#039;s reports.&lt;br /&gt;
* Size your &#039;&#039;&#039;swap file&#039;&#039;&#039; correctly. The general advice is to set it to 4 x physical RAM.&lt;br /&gt;
* Use a &#039;&#039;&#039;RAID disk system&#039;&#039;&#039;. Although there are many different RAID configurations you can create, the following generally works best:&lt;br /&gt;
** install a hardware RAID controller (if you can)&lt;br /&gt;
** the operating system and swap drive on one set of disks configured as RAID-1.&lt;br /&gt;
** Moodle, Web server and Database server on another set of disks configured as RAID-5.&lt;br /&gt;
* If your &#039;moodledata&#039; area is going to be on relatively slow storage (e.g. NFS mount on to a NAS device) you will  have performance issues with the default cache configuration (which writes to this storage). See the page on [[Caching]] and choose an alternative. Redis is recommended. Using [https://en.wikipedia.org/wiki/GlusterFS GlusterFS] / [https://en.wikipedia.org/wiki/OCFS2 OCFS2] / [https://en.wikipedia.org/wiki/GFS2 GFS2] on a [https://en.wikipedia.org/wiki/Storage_Area_Network SAN] device and [https://en.wikipedia.org/wiki/Fibre_Channel Fiber Channel] could improve performance (See more info on the Moodle [https://moodle.org/mod/forum/discuss.php?d=214680#p1123124 forum thread], [https://moodle.org/mod/forum/discuss.php?d=310501#p1242382 NFS performance tuing] )&lt;br /&gt;
* Use &#039;&#039;&#039;gigabit ethernet&#039;&#039;&#039; for improved latency and throughput. This is especially important when you have your webserver and database server separated out on different hosts.&lt;br /&gt;
* Check the settings on your &#039;&#039;&#039;network card&#039;&#039;&#039;. You may get an improvement in performance by increasing the use of buffers and transmit/receive descriptors (balance this with processor and memory overheads) and off-loading TCP checksum calculation onto the card instead of the OS.&lt;br /&gt;
*  Read this [http://moodle.org/mod/forum/discuss.php?d=68579 Case Study] on a server stress test with 300 users.  &lt;br /&gt;
* See this [http://elearning.sgu.ac.jp/doc/PT/ accompanying report] on network traffic and server loads.&lt;br /&gt;
* Also see this SFSU presentation at Educause (using VMWare): [http://www.educause.edu/Resources/AnOpenSourceLMSforaMissionCrit/162843]&lt;br /&gt;
&lt;br /&gt;
==Operating System==&lt;br /&gt;
* You can use [http://en.wikipedia.org/wiki/Linux Linux](recommended), Unix-based, Windows or Mac OS X for the server &#039;&#039;&#039;operating system&#039;&#039;&#039;. *nix operating systems generally require less memory than Mac OS X or Windows servers for doing the same task as the server is configured with just a shell interface. Additionally Linux does not have licensing fees attached, but can have a big learning curve if you&#039;re used to another operating system. If you have a large number of processors running SMP, you may also want to consider using a highly tuned OS such as [http://en.wikipedia.org/wiki/Solaris_Operating_Environment Solaris].&lt;br /&gt;
* Check your own OS and &#039;&#039;&#039;vendor specific instructions&#039;&#039;&#039; for optimization steps.&lt;br /&gt;
** For Linux look at the [http://linuxperf.sourceforge.net/ Linux Performance Team] site. &lt;br /&gt;
** For Linux investigate the hdparm command, e.g. hdparm -m16 -d1 can be used to enable read/write on multiple sectors and DMA. Mount disks with the [https://moodle.org/mod/forum/discuss.php?d=310501#p1242382 &amp;quot;async&amp;quot; and &amp;quot;noatime&amp;quot;] options.&lt;br /&gt;
** For Windows set the sever to be optimized for network applications (Control Panel, Network Connections, LAN connection, Properties, File &amp;amp; Printer Sharing for Microsoft Networks, Properties, Optimization). You can also search the [http://technet.microsoft.com/ Microsoft TechNet site] for optimization documents.&lt;br /&gt;
&lt;br /&gt;
==Web server performance==&lt;br /&gt;
&lt;br /&gt;
Installing [http://www.mozilla.com/en-US/ Firefox] and the [https://addons.mozilla.org/en-US/firefox/addon/1843 firebug] extension will allow you to watch the time it takes for each page component to load. Also, the [https://addons.mozilla.org/en-US/firefox/addon/5369 Yslow] extension will evaluate your page against Yahoo&#039;s [http://www.skrenta.com/2007/05/14_rules_for_fast_web_pages_by_1.html 14 rules], full text [http://developer.yahoo.com/performance/rules.html Best Practices for Speeding Up Your Web Site], &amp;lt;strike&amp;gt;([http://video.yahoo.com/video/play?vid=1040890 video])&amp;lt;/strike&amp;gt; for fast loading websites.&lt;br /&gt;
&lt;br /&gt;
===PHP performance===&lt;br /&gt;
* PHP contains a built-in accelerator. Make sure it is enabled. &lt;br /&gt;
* Improvements in read/write performance can be improved by putting the cached PHP pages on a [[TMPFS]] filesystem - but remember that you&#039;ll lose the cache contents when there is a power failure or the server is rebooted.&lt;br /&gt;
* Performance of PHP is better when installed as an &#039;&#039;&#039;Apache/IIS6 ISAPI module&#039;&#039;&#039; (rather than a CGI). IIS 7.0/7.5 (Windows Server 2008/R2) users should choose a FastCGI installation for best performance.&lt;br /&gt;
* Also check the &#039;&#039;&#039;memory_limit&#039;&#039;&#039; in php.ini. The default value for the memory_limit directive is 128M. On some sites, it may need to be larger - especially for some backup operations. &lt;br /&gt;
* Also see [[PHP_settings_by_Moodle_version]]&lt;br /&gt;
* Use [http://blog.bitnami.com/2014/06/performance-enhacements-for-apache-and.html PHP-FPM] (with apache).&lt;br /&gt;
&lt;br /&gt;
===Install HowTo===&lt;br /&gt;
==== APC ====&lt;br /&gt;
* [http://2bits.com/articles/installing-php-apc-gnulinux-centos-5.html APC on CentOS 5.x (linux)]&lt;br /&gt;
* [http://fplanque.com/dev/linux/install-apc-php-cache-debian-lenny APC on Debian (linux)]&lt;br /&gt;
==== eAccelerator ====&lt;br /&gt;
* [http://noveckg.blogspot.com/2010/02/installing-eaccelerator-cache-for-php.html Installing eAccelerator on CentOS 5.x (linux)]&lt;br /&gt;
* [https://docs.moodle.org/en/Installing_eAccelerator_In_Ubuntu_Server/ Installing eAccelerator on Ubuntu Server (linux)]&lt;br /&gt;
==== MemCached ====&lt;br /&gt;
Memcached server (daemon)&lt;br /&gt;
* [https://www.tecmint.com/install-memcached-on-centos-7/ Installing Memcached on CentOS 7.x (linux)] (as of php 7.x, only memcached is available)&lt;br /&gt;
* [https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-memcached-on-centos-7 How To Install and Secure Memcached on CentOS 7]&lt;br /&gt;
* [https://wiki.zimbra.com/wiki/Blocking_Memcached_Attack#Iptables_rules_for_Redhat_based_servers Iptables rules for Redhat based servers]&lt;br /&gt;
Memcached PHP 7.1 extension &lt;br /&gt;
* [https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/repoview/php71u-pecl-memcached.html php71u-pecl-memcached] from IUS CentOS 7.x repository.&lt;br /&gt;
&lt;br /&gt;
===Apache performance===&lt;br /&gt;
* If you are using Apache on a Windows server, use the build from [http://www.apachelounge.com Apache Lounge] which is reported to have [http://moodle.org/mod/forum/discuss.php?d=93358 performance and stability improvements] compared to the official Apache download. Note that this is an unofficial build, so may not keep up with official releases.&lt;br /&gt;
* Set the &#039;&#039;&#039;MaxRequestWorkers&#039;&#039;&#039; directive correctly (&#039;&#039;&#039;MaxClients&#039;&#039;&#039; before Apache 2.4). Use this formula to help (which uses 80% of available memory to leave room for spare):&lt;br /&gt;
 MaxRequestWorkers = Total available memory * 80% / Max memory usage of apache process&lt;br /&gt;
:Memory usage of apache process is usually 10MB but Moodle can easily use up to 100MB per process, so a general rule of thumb is to divide your available memory in megabytes by 100 to get a conservative setting for MaxClients. You are quite likely to find yourself lowering the MaxRequestWorkers from its default of 150 on a Moodle server. To get a more accurate estimate read the value from the shell command:&lt;br /&gt;
 #ps -ylC httpd --sort:rss&lt;br /&gt;
&lt;br /&gt;
:If you need to increase the value of &#039;&#039;&#039;MaxRequestWorkers&#039;&#039;&#039; beyond 256, you will also need to set the &#039;&#039;&#039;ServerLimit&#039;&#039;&#039; directive. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Warning&#039;&#039;&#039;: Do not be tempted to set the value of MaxRequestWorkers higher than your available memory as your server will consume more RAM than available and start to swap to disk. &lt;br /&gt;
* Consider reducing the &#039;&#039;&#039;number of modules&#039;&#039;&#039; that Apache loads in the httpd.conf file to the minumum necessary to reduce the memory needed. &lt;br /&gt;
* Use the &#039;&#039;&#039;latest version of Apache&#039;&#039;&#039; - Apache 2 has an improved memory model which reduces memory usage further.&lt;br /&gt;
* For Unix/Linux systems, consider lowering &#039;&#039;&#039;MaxConnectionsPerChild&#039;&#039;&#039; (&#039;&#039;&#039;MaxRequestsPerChild&#039;&#039;&#039; before Apache 2.4) in httpd.conf to as low as 20-30 (if you set it any lower the overhead of forking begins to outweigh the benefits). &lt;br /&gt;
* For a heavily loaded server, consider setting &#039;&#039;&#039;KeepAlive Off&#039;&#039;&#039; (do this only if your Moodle pages do not contain links to resources or uploaded images) or lowering the &#039;&#039;&#039;KeepAliveTimeout&#039;&#039;&#039; to between 2 and 5. The default is 15 (seconds) - the higher the value the more server processes will be kept waiting for possibly idle connections. A more accurate value for KeepAliveTimeout is obtained by observing how long it takes your users to download a page. After altering any of the KeepAlive variables, monitor your CPU utilization as there may be an additional overhead in initiating more worker processes/threads.&lt;br /&gt;
* As an alternative to using KeepAlive Off, consider setting-up a &#039;&#039;&#039;Reverse Proxy server&#039;&#039;&#039; infront of the Moodle server to cache HTML files with images. You can then return Apache to using keep-alives on the Moodle server.&lt;br /&gt;
* If you do not use a .htaccess file, set the &#039;&#039;&#039;AllowOverride&#039;&#039;&#039; variable to AllowOverride None to prevent .htaccess lookups.&lt;br /&gt;
* Set &#039;&#039;&#039;DirectoryIndex&#039;&#039;&#039; correctly so as to avoid content-negotiation. Here&#039;s an example from a production server:&lt;br /&gt;
 DirectoryIndex index.php index.html index.htm&lt;br /&gt;
* Unless you are doing development work on the server, set &#039;&#039;&#039;ExtendedStatus Off&#039;&#039;&#039; and disable mod_info as well as mod_status.&lt;br /&gt;
* Leave &#039;&#039;&#039;HostnameLookups Off&#039;&#039;&#039; (as default) to reduce DNS latency.&lt;br /&gt;
* Consider reducing the value of &#039;&#039;&#039;TimeOut&#039;&#039;&#039; to between 30 to 60 (seconds). &lt;br /&gt;
* For the &#039;&#039;&#039;Options directive&#039;&#039;&#039;, avoid Options Multiviews as this performs a directory scan. To reduce disk I/O further use&lt;br /&gt;
 Options -Indexes FollowSymLinks&lt;br /&gt;
&lt;br /&gt;
* Compression reduces response times by reducing the size of the HTTP response&lt;br /&gt;
# Install and enable mod_deflate - refer to documentation or man pages&lt;br /&gt;
# Add this code to the virtual server config file within the &amp;lt;directory&amp;gt; section for the root directory (or within the .htaccess file if AllowOverrides is On):&lt;br /&gt;
 &amp;lt;ifModule mod_deflate.c&amp;gt;&lt;br /&gt;
   AddOutputFilterByType DEFLATE text/html text/plain text/xml text/x-js text/javascript text/css application/javascript&lt;br /&gt;
 &amp;lt;/ifmodule&amp;gt;&lt;br /&gt;
* Use Apache [http://blog.bitnami.com/2014/06/performance-enhacements-for-apache-and.html event] [http://httpd.apache.org/docs/current/mpm.html MPM] (and not the default Prefork or Worker)&lt;br /&gt;
&lt;br /&gt;
===IIS performance===&lt;br /&gt;
All alter this location in the registry:&lt;br /&gt;
 HKLM\SYSTEM\CurrentControlSet\Services\Inetinfo\Parameters\&lt;br /&gt;
* The equivalent to KeepAliveTimeout is &#039;&#039;&#039;ListenBackLog&#039;&#039;&#039; (IIS - registry location is HKLM\ SYSTEM\ CurrentControlSet\ Services\ Inetinfo\ Parameters). Set this to between 2 to 5.&lt;br /&gt;
*Change the &#039;&#039;&#039;MemCacheSize&#039;&#039;&#039; value to adjust the amount of memory (Mb) that IIS will use for its file cache (50% of available memory by default).&lt;br /&gt;
*Change the &#039;&#039;&#039;MaxCachedFileSize&#039;&#039;&#039; to adjust the maximum size of a file cached in the file cache in bytes. Default is 262,144 (256K).&lt;br /&gt;
*Create a new DWORD called &#039;&#039;&#039;ObjectCacheTTL&#039;&#039;&#039; to change the length of time (in milliseconds) that objects in the cache are held in memory. Default is 30,000 milliseconds (30 seconds).&lt;br /&gt;
&lt;br /&gt;
===Lighttpd, NginX and Cherokee performance===&lt;br /&gt;
You can increase server performance by using a &#039;&#039;&#039;light-weight&#039;&#039;&#039; webserver like [http://www.lighttpd.net/ lighttpd],  [http://nginx.net/ nginx] or [http://www.cherokee-project.com/ cherokee] in combination with PHP in FastCGI-mode. Lighttpd was originally created as a proof-of-concept[http://www.lighttpd.net/story] to address the [http://www.kegel.com/c10k.html C10k problem] and while primarily recommended for memory-limited servers, its design origins and asynchronous-IO model make it a suitable and proven[http://blog.lighttpd.net/articles/2006/12/28/lighttpd-powers-5-alexa-top-250-sites] alternative HTTP server for high-load websites and web apps, including Moodle. See the [[lighttpd | MoodleDocs Lighttpd page]] for additional information, configuration example and links.&lt;br /&gt;
&lt;br /&gt;
Alternatively, both [http://www.lighttpd.net/ lighttpd] and [http://nginx.net/ nginx] are capable of performing as a load-balancer and/or reverse-proxy to alleviate load on back-end servers[http://www.linuxjournal.com/article/10108], providing benefit without requiring an actual software change on existing servers.&lt;br /&gt;
&lt;br /&gt;
Do note that these are likely to be the least tested server environments of all particularly if you are using advanced features such as web services and/or Moodle Networking. They are probably best considered for heavily used Moodle sites with relatively simple configurations.&lt;br /&gt;
&lt;br /&gt;
===X-Sendfile===&lt;br /&gt;
&lt;br /&gt;
X-Sendfile modules improve performance when sending large files from Moodle. It is recommended to configure your web server and Moodle to use this feature of available.&lt;br /&gt;
&lt;br /&gt;
Configure web server:&lt;br /&gt;
* Apache - https://tn123.org/mod_xsendfile/&lt;br /&gt;
* Lighttpd - http://redmine.lighttpd.net/projects/lighttpd/wiki/X-LIGHTTPD-send-file&lt;br /&gt;
* Nginx - http://wiki.nginx.org/XSendfile&lt;br /&gt;
&lt;br /&gt;
Enable support in config.php (see config-dist.php):&lt;br /&gt;
&amp;lt;code php&amp;gt;&lt;br /&gt;
//     $CFG-&amp;gt;xsendfile = &#039;X-Sendfile&#039;;           // Apache {@see https://tn123.org/mod_xsendfile/}&lt;br /&gt;
//     $CFG-&amp;gt;xsendfile = &#039;X-LIGHTTPD-send-file&#039;; // Lighttpd {@see http://redmine.lighttpd.net/projects/lighttpd/wiki/X-LIGHTTPD-send-file}&lt;br /&gt;
//     $CFG-&amp;gt;xsendfile = &#039;X-Accel-Redirect&#039;;     // Nginx {@see http://wiki.nginx.org/XSendfile}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure file location prefixes if your server implementation requires it:&lt;br /&gt;
&amp;lt;code php&amp;gt;&lt;br /&gt;
//     $CFG-&amp;gt;xsendfilealiases = array(&lt;br /&gt;
//         &#039;/dataroot/&#039; =&amp;gt; $CFG-&amp;gt;dataroot,&lt;br /&gt;
//         &#039;/cachedir/&#039; =&amp;gt; &#039;/var/www/moodle/cache&#039;,    // for custom $CFG-&amp;gt;cachedir locations&lt;br /&gt;
//         &#039;/localcachedir/&#039; =&amp;gt; &#039;/var/local/cache&#039;,    // for custom $CFG-&amp;gt;localcachedir locations&lt;br /&gt;
//         &#039;/tempdir/&#039;  =&amp;gt; &#039;/var/www/moodle/temp&#039;,     // for custom $CFG-&amp;gt;tempdir locations&lt;br /&gt;
//         &#039;/filedir&#039;   =&amp;gt; &#039;/var/www/moodle/filedir&#039;,  // for custom $CFG-&amp;gt;filedir locations&lt;br /&gt;
//     );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cron performance ==&lt;br /&gt;
&lt;br /&gt;
Cron is a very important part of the overall performance of moodle as many asynchronous processes are offloaded to cron, so it needs to be running and have enough through put to handle the work being given to it by the front ends.&lt;br /&gt;
&lt;br /&gt;
See [[Cron_with_Unix_or_Linux#High_performance_cron_tasks]]&lt;br /&gt;
&lt;br /&gt;
==Database performance==&lt;br /&gt;
&lt;br /&gt;
===MySQL performance===&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;number one thing&#039;&#039;&#039; you can do to improve MySQL performance is to read, understand and implement the recommendations in the [https://dev.mysql.com/doc/refman/5.7/en/innodb-buffer-pool.html Innodb Buffer Pool] article.&lt;br /&gt;
&lt;br /&gt;
The [https://dev.mysql.com/doc/refman/5.7/en/innodb-buffer-pool-resize.html buffer pool size] can safely be changed while your server is running, as long as your server has enough memory (RAM) to accommodate the value you set.  On a machine that is dedicated to MySQL, you can safely set this value to 80% of available memory.&lt;br /&gt;
&lt;br /&gt;
Consider setting [https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_buffer_pool_instances innodb_buffer_pool_instances] to the number of cores, vCPUs, or chips you have available.  Adjust this value in accordance with the recommendations in the [https://dev.mysql.com/doc/refman/5.7/en/innodb-buffer-pool-resize.html MySQL documentation].&lt;br /&gt;
&lt;br /&gt;
The following are MySQL specific settings which can be adjusted for better performance in your my.cnf (my.ini in Windows). The file contains a list of settings and their values. To see the current values use these commands&lt;br /&gt;
 SHOW STATUS;&lt;br /&gt;
 SHOW VARIABLES; &lt;br /&gt;
&#039;&#039;&#039;Important&#039;&#039;&#039;: You must make backups of your database before attempting to change any MySQL server configuration. After any change to the my.cnf, restart mysqld.&lt;br /&gt;
&lt;br /&gt;
If you are able, the [http://mysqltuner.pl/ MySQLTuner] tool can be run against your MySQL server and will calculate appropriate configuration values for most of the following settings based on your current load, status and variables automatically.&lt;br /&gt;
&lt;br /&gt;
* Enable the &#039;&#039;&#039;query cache&#039;&#039;&#039; with &lt;br /&gt;
 query_cache_type = 1. &lt;br /&gt;
For most Moodle installs, set the following:&lt;br /&gt;
 query_cache_size = 36M &lt;br /&gt;
 query_cache_min_res_unit = 2K. &lt;br /&gt;
The query cache will improve performance if you are doing few updates on the database. &lt;br /&gt;
* Set the &#039;&#039;&#039;table cache&#039;&#039;&#039; correctly. For Moodle 1.6 set &lt;br /&gt;
 table_cache = 256 #(table_open_cache in MySQL &amp;gt; 5.1.2)&lt;br /&gt;
(min), and for Moodle 1.7 set &lt;br /&gt;
 table_cache = 512 #(table_open_cache in MySQL &amp;gt; 5.1.2)&lt;br /&gt;
(min). The table cache is used by all threads (connections), so monitor the value of opened_tables to further adjust - if opened_tables &amp;gt; 3 * table_cache(table_open_cache in MySQL &amp;gt; 5.1.2) then increase table_cache upto your OS limit. Note also that the figure for table_cache will also change depending on the number of modules and plugins you have installed. Find the number for your server by executing the mysql statement below. Look at the number returned and set table_cache to this value.&lt;br /&gt;
 mysql&amp;gt;SELECT COUNT(table_name) FROM information_schema.tables WHERE table_schema=&#039;yourmoodledbname&#039;;&lt;br /&gt;
* Set the &#039;&#039;&#039;thread cache&#039;&#039;&#039; correctly. Adjust the value so that your thread cache utilization is as close to 100% as possible by this formula:&lt;br /&gt;
 thread cache utilization (%) = (threads_created / connections) * 100&lt;br /&gt;
* The &#039;&#039;&#039;key buffer&#039;&#039;&#039; can improve the access speed to Moodle&#039;s SELECT queries. The correct size depends on the size of the index files (.myi) and in Moodle 1.6 or later (without any additional modules and plugins), the recommendation for this value is key_buffer_size = 32M. Ideally you want the database to be reading once from the disk for every 100 requests so monitor that the value is suitable for your install by adjusting the value of key_buffer_size so that the following formulas are true:&lt;br /&gt;
 key_read / key_read_requests &amp;lt; 0.01&lt;br /&gt;
 key_write / key_write_requests &amp;lt;= 1.0&lt;br /&gt;
* Set the &#039;&#039;&#039;maximum number of connections&#039;&#039;&#039; so that your users will not see a &amp;quot;Too many connections&amp;quot; message. Be careful that this may have an impact on the total memory used. MySQL connections usually last for milliseconds, so it is unusual even for a heavily loaded server for this value to be over 200.&lt;br /&gt;
* Manage &#039;&#039;&#039;high burst activity&#039;&#039;&#039;. If your Moodle install uses a lot of quizzes and you are experiencing performance problems (check by monitoring the value of threads_connected - it should not be rising) consider increasing the value of back_log.&lt;br /&gt;
* &#039;&#039;&#039;Optimize your tables weekly and after upgrading Moodle&#039;&#039;&#039;. It is good practice to also optimize your tables after performing a large data deletion exercise, e.g. at the end of your semester or academic year. This will ensure that index files are up to date. Backup your database first and then use:&lt;br /&gt;
 mysql&amp;gt;CHECK TABLE mdl_tablename;&lt;br /&gt;
 mysql&amp;gt;OPTIMIZE TABLE mdl_tablename;&lt;br /&gt;
:The common tables in Moodle to check are mdl_course_sections, mdl_forum_posts, mdl_log and mdl_sessions (if using dbsessions). Any errors need to be corrected using REPAIR TABLE (see the [http://dev.mysql.com/doc/refman/5.0/en/repair-table.html MySQL manual] and this [http://moodle.org/mod/forum/discuss.php?d=58208#p279638 forum script]).&lt;br /&gt;
* &#039;&#039;&#039;Maintain the key distribution&#039;&#039;&#039;. Every month or so it is a good idea to stop the mysql server and run these myisamchk commands.&lt;br /&gt;
 #myisamchk -a -S /pathtomysql/data/moodledir/*.MYI&lt;br /&gt;
:&#039;&#039;&#039;Warning&#039;&#039;&#039;: You must stop the mysql database process (mysqld) before running any myisamchk command. If you do not, you risk data loss.&lt;br /&gt;
* Reduce the number of &#039;&#039;&#039;temporary tables saved to disk&#039;&#039;&#039;. Check this with the created_tmp_disk_tables value. If this is relatively large (&amp;gt;5%) increase tmp_table_size until you see a reduction. Note that this will have an impact on RAM usage.&lt;br /&gt;
&lt;br /&gt;
===PostgreSQL performance===&lt;br /&gt;
&lt;br /&gt;
There are some good papers around on tuning PostgreSQL (like [http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server this one]), and Moodle&#039;s case does not seem to be different to the general case.&lt;br /&gt;
&lt;br /&gt;
The first thing to recognise is that if you really need to worry about tuning you should be using a separate machine for the database server. If you are not using a separate machine then the answers to many performance questions are substantially muddied by the memory requirements of the rest of the application.&lt;br /&gt;
&lt;br /&gt;
You should probably &#039;&#039;&#039;enable autovacuum&#039;&#039;&#039;, unless you know what you are doing. Many e-learning sites have predictable periods of low use, so disabling autovacuum and running a specific vacuum at those times can be a good option. Or perhaps leave autovacuum running but do a full vacuum weekly in a quiet period.&lt;br /&gt;
&lt;br /&gt;
Set &#039;&#039;&#039;shared_buffers&#039;&#039;&#039; to something reasonable. For versions up to 8.1 my testing has shown that peak performance is almost always obtained with buffers &amp;lt; 10000, so if you are using such a version, and have more than 512M of RAM just set shared_buffers to 10,000 (8MB).&lt;br /&gt;
&lt;br /&gt;
The buffer management had a big overhaul in 8.2 and &amp;quot;reasonable&amp;quot; is now a much larger number. I have not conducted performance tests with 8.2, but the recommendations from others are generally that you should now scale shared_buffers much more with memory and may continue to reap benefits even up to values like 100,000 (80MB). Consider using 1-2% of system RAM.&lt;br /&gt;
&lt;br /&gt;
PostgreSQL will also assume that the operating system is caching its files, so setting &#039;&#039;&#039;effective_cache_size&#039;&#039;&#039; to a reasonable value is also a good idea. A reasonable value will usually be (total RAM - RAM in use by programs). If you are running Linux and leave the system running for a day or two you can look at &#039;free&#039; and under the &#039;cached&#039; column you will see what it currently is. Consider taking that number (which is kB) and dividing it by 10 (i.e. allow 20% for other programs cache needs and then divide by 8 to get pages). If you are not using a dedicated database server you will need to decrease that value to account for usage by other programs.&lt;br /&gt;
&lt;br /&gt;
Some other useful parameters that can have positive effects, and the values I would typically set them to on a machine with 4G RAM, are:&lt;br /&gt;
&lt;br /&gt;
 work_mem = 10240&lt;br /&gt;
&lt;br /&gt;
That&#039;s 10M of RAM to use instead of on-disk sorting and so forth. That can give a big speed increase, but it is per connection and 200 connections * 10M is 2G, so it can theoretically chew up a lot of RAM.&lt;br /&gt;
&lt;br /&gt;
 maintenance_work_mem = 163840&lt;br /&gt;
&lt;br /&gt;
That&#039;s 160M of RAM which will be used by (e.g.) VACUUM, index rebuild, cluster and so forth. This should only be used periodically and should be freed when those processes exit, so I believe it is well worth while.&lt;br /&gt;
&lt;br /&gt;
 wal_buffers = 64&lt;br /&gt;
&lt;br /&gt;
These buffers are used for the write-ahead log, and there have been a number of reports on the PostgreSQL mailing lists of improvement from this level of increase.&lt;br /&gt;
&lt;br /&gt;
This is a little out of date now (version 8.0) but still worth a read: http://www.powerpostgresql.com/Docs&lt;br /&gt;
&lt;br /&gt;
And there is lots of good stuff here as well: http://www.varlena.com/GeneralBits/Tidbits/index.php&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Based on Andrew McMillan&#039;s post at [http://moodle.org/mod/forum/discuss.php?d=68558 Tuning PostgreSQL] forum thread.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Splitting &#039;&#039;&#039;mdl_log&#039;&#039;&#039; to several tables and using a VIEW with UNION to read them as one. (See Tim Hunt [https://moodle.org/mod/forum/discuss.php?d=243531#p1104165 explanation] on the Moodle forums)&lt;br /&gt;
&lt;br /&gt;
===Other database performance links===&lt;br /&gt;
* Consider using a &#039;&#039;&#039;distributed cacheing system&#039;&#039;&#039; like [http://en.wikipedia.org/wiki/Memcached memcached] but note that memcached does not have any security features so it should be used behind a firewall.&lt;br /&gt;
* Consider using PostgreSQL. See [http://moodle.org/mod/forum/discuss.php?d=49195 how to migrate from MySQL to PostgreSQL] (forum discussion).&lt;br /&gt;
* [http://dev.mysql.com/doc/refman/5.0/en/server-parameters.html General advice on tuning MySQL parameters] (advice from the MySQL manual)&lt;br /&gt;
* [http://www.mysqlperformanceblog.com/2007/11/01/innodb-performance-optimization-basics/ InnoDB performance optimization] taken from the [http://www.mysqlperformanceblog.com/ MySQL performance blog] site.&lt;br /&gt;
&lt;br /&gt;
==Performance of different Moodle modules==&lt;br /&gt;
&lt;br /&gt;
Moodle&#039;s activity modules, filters, and other plugins can be activated/deactivated. If necessary, you may wish to deactivate some features (such as chat) if not required - but this isn&#039;t necessary. Some notes on the performance of certain modules:&lt;br /&gt;
&lt;br /&gt;
* The &#039;&#039;&#039;Chat&#039;&#039;&#039; module is [http://moodle.org/mod/forum/discuss.php?d=37979&amp;amp;parent=175079 said] to be a hog in terms of frequent HTTP requests to the main server. This can be reduced by setting the module to use &#039;&#039;Streamed&#039;&#039; updates, or, if you&#039;re using a Unix-based webserver, by running the chat in daemon mode. When using the Chat module use the configuration settings to tune for your expected load. Pay particular attention to the &#039;&#039;chat_old_ping&#039;&#039; and &#039;&#039;chat_refresh&#039;&#039; parameters as these can have greatest impact on server load.&lt;br /&gt;
* The Moodle &#039;&#039;&#039;Cron&#039;&#039;&#039; task is triggered by calling the script &#039;&#039;cron.php&#039;&#039;. If this is called over HTTP (e.g. using wget or curl) it can take a large amount of memory on large installations. If it is called by directly invoking the php command (e.g. &#039;&#039;php -f /path/to/moodle/directory/admin/cli/cron.php&#039;&#039;) efficiency can be much improved.&lt;br /&gt;
* The &#039;&#039;&#039;Recent activities&#039;&#039;&#039; block is consuming too many resources if you have huge number of records &amp;lt;code&amp;gt;mdl_log&amp;lt;/code&amp;gt;. This is being tested to optimize the SQL query.&lt;br /&gt;
* The &#039;&#039;&#039;Quiz&#039;&#039;&#039; module is known to stretch database performance. However, it has been getting better in recent versions, and we don&#039;t know of any good, up-to-date performance measurements. (Here is a [http://moodle.org/mod/forum/discuss.php?d=68579 case study from 2007 with 300 quiz users].). The following suggestions were described by [https://moodle.org/user/view.php?id=94615&amp;amp;course=5 Al Rachels] in [https://moodle.org/mod/forum/discuss.php?d=347126 this forum thread]:&lt;br /&gt;
** make sure both Moodle, and the operating system, are installed on a [https://en.wikipedia.org/wiki/Solid-state_drive solid state drive]&lt;br /&gt;
** upgrade to and use [https://docs.moodle.org/dev/Moodle_and_PHP7 PHP 7]&lt;br /&gt;
** run MySQLTuner and implement its recommendations&lt;br /&gt;
&lt;br /&gt;
See [[Performance settings]] for more information on performance-related Moodle settings.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle: [http://moodle.org/mod/forum/view.php?f=94 Hardware and Performance] forum&lt;br /&gt;
*[http://opensourceelearning.blogspot.be/2012/10/why-your-moodle-site-is-slow-five.html Why Your Moodle Site is Slow: Five Simple Settings] blog post from Jonathan Moore &lt;br /&gt;
*I teach with Moodle perfomance testing: http://www.iteachwithmoodle.com/2012/11/17/moodle-2-4-beta-performance-test-comparison-with-moodle-2-3/&lt;br /&gt;
*[http://jfilip.ca/2013/08/20/moodle-2-4-5-vs-2-5-1-performance-and-muc-apc-cache-store/ Moodle 2.4.5 vs 2.5.2 performance and MUC APC cahe store]&lt;br /&gt;
*[http://jfilip.ca/2013/09/25/moodle-performance-testing-2-4-6-vs-2-5-2-vs-2-6dev/ Moodle performance testing 2.4.6 vs 2.5.2 vs 2.6dev]&lt;br /&gt;
*[http://jfilip.ca/2013/09/24/moodle-performance-analysis-revisted-now-with-mariadb/ Moodle performance analysis revisited (now with MariaDB)]&lt;br /&gt;
*[http://tjhunt.blogspot.ca/2013/05/performance-testing-moodle.html Tim Hunt&#039;s blog (May 2, 2013) on performance testing Moodle]&lt;br /&gt;
*[http://newrelic.com/ New Relic, Application Performance Monitoring]&lt;br /&gt;
*[http://blog.bitnami.com/2014/06/performance-enhacements-for-apache-and.html Performance enhacements for Apache and PHP (Apache Event MPM and PHP-FPM)]&lt;br /&gt;
*[https://scholarlms.net/performance-recommendations/ Performance recommendations]&lt;br /&gt;
*[https://enovation.ie/moodle-performance-investigation-using-performance-info/ Moodle performance investigation – using performance info ]&lt;br /&gt;
&lt;br /&gt;
There have been a lot of discussions on moodle.org about performance, here are some of the more interesting and (potentially) useful ones:&lt;br /&gt;
&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=83057 Performance woes!]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=57028 Performance perspectives - a little script]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=88927 Comments on planned server hardware]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=102978#p461624 Moodle performance in a pil by Martin Langhoff]&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=240391#unread Advice on optimising php/db code in moodle2+]&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=243531 Moodle 2.5 performance testing at the OU]&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=273602 100 active users limit with 4vCPU]&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=336603#p1356423 Performance Tip ... shared...]&lt;br /&gt;
&lt;br /&gt;
[[es:Recomendaciones sobre desempeño]]&lt;br /&gt;
[[fr:Recommandations_de_performance]]&lt;br /&gt;
[[ja:パフォーマンス]]&lt;br /&gt;
[[de:Geschwindigkeitsempfehlungen]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=PostgreSQL&amp;diff=140445</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=PostgreSQL&amp;diff=140445"/>
		<updated>2021-05-26T07:38:08Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* See also */ removing out-of-date links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Installing Moodle}}&lt;br /&gt;
PostgreSQL is one of the five databases that is fully supported by Moodle. A database is a required component of any Moodle installation.&lt;br /&gt;
&lt;br /&gt;
== Creating Moodle Database ==&lt;br /&gt;
&lt;br /&gt;
These instructions assume that the database server and web server are on the same machine. If that is not the case you have some more work to do. See the PostgreSQL documentation for further details. &lt;br /&gt;
&lt;br /&gt;
* Log into the PostgreSQL command line client. The exact form depends on how your PostgreSQL is configured but will be something like&lt;br /&gt;
&lt;br /&gt;
    $ psql -U postgres&lt;br /&gt;
    Password for user postgres:&lt;br /&gt;
&lt;br /&gt;
Enter the password for your &#039;postgres&#039; user set during installation. After some preamble you should see the prompt &#039;&#039;postgres=#&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Create the user for the Moodle database and assign a password:&lt;br /&gt;
&lt;br /&gt;
    postgres=# CREATE USER moodleuser WITH PASSWORD &#039;yourpassword&#039;;&lt;br /&gt;
&lt;br /&gt;
Provide a suitably strong password. Please note that the actual authentication method depends on your PostgreSQL server&#039;s pg_hba.conf file. Some authentication methods (like ident) do not require the password. See the &#039;Client Authentication&#039; section below for further details.&lt;br /&gt;
&lt;br /&gt;
* Create the database:&lt;br /&gt;
&lt;br /&gt;
    postgres=# CREATE DATABASE moodle WITH OWNER moodleuser;&lt;br /&gt;
&lt;br /&gt;
== Character set and collation ==&lt;br /&gt;
&lt;br /&gt;
If the PostgreSQL server&#039;s default collation does not suit your needs, you can provide explicit LC_CTYPE (character classification) and LC_COLLATE (string sort order) setting for your Moodle database. The following example creates new database called &#039;moodle&#039; optimised for a Czech Moodle site:&lt;br /&gt;
&lt;br /&gt;
    postgres=# CREATE DATABASE moodle WITH OWNER moodleuser ENCODING &#039;UTF8&#039; LC_COLLATE=&#039;cs_CZ.utf8&#039; LC_CTYPE=&#039;cs_CZ.utf8&#039; TEMPLATE=template0;&lt;br /&gt;
&lt;br /&gt;
For more details refer to [http://www.postgresql.org/docs/9.1/static/multibyte.html Character Set Support] chapter in PostgreSQL manual.&lt;br /&gt;
&lt;br /&gt;
To make sure the database was created correctly, use the &#039;&#039;\l&#039;&#039; at the psql console or execute &#039;&#039;psql -l&#039;&#039; shell command. You should get something like&lt;br /&gt;
&lt;br /&gt;
    postgres=# \l&lt;br /&gt;
                                       List of databases&lt;br /&gt;
       Name    |  Owner     | Encoding |  Collation  |    Ctype    |   Access privileges   &lt;br /&gt;
    -----------+------------+----------+-------------+-------------+-----------------------&lt;br /&gt;
     moodle    | moodleuser | UTF8     | cs_CZ.utf8  | cs_CZ.utf8  | &lt;br /&gt;
     postgres  | postgres   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | &lt;br /&gt;
     template0 | postgres   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres&lt;br /&gt;
                                                                   : postgres=CTc/postgres&lt;br /&gt;
     template1 | postgres   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres&lt;br /&gt;
                                                                   : postgres=CTc/postgres&lt;br /&gt;
&lt;br /&gt;
== Client Authentication ==&lt;br /&gt;
&lt;br /&gt;
Client Authentication is how PostgreSQL decides which user accounts can connect to which databases from which hosts. PostgreSQL handles this in a very different way to MySQL, and this is a potential pitfall for system administrators who are used to MySQL and now find themselves setting up a PostgreSQL server.&lt;br /&gt;
&lt;br /&gt;
If you&#039;ve followed the instructions above, but find that Moodle just won&#039;t connect to your database and gives an &#039;Ident authentication failed&#039; error, you should check your client authentication file.&lt;br /&gt;
&lt;br /&gt;
In MySQL, access is controlled when user accounts are created or granted privileges on databases, by using the &#039;moodleuser&#039;@&#039;servername&#039; syntax. PostgreSQL uses a client authentication file called &#039;pg_hba.conf&#039; in PostgreSQL&#039;s &#039;data&#039; folder. In this file, you&#039;ll find a list of which users are allowed to connect to which databases, the IP addresses they are allowed to connect from, and the authentication methods they can use to connect.&lt;br /&gt;
&lt;br /&gt;
In the client authentication file, you&#039;ll find the following line (starting with a &#039;#&#039; sign), which tells you the order to add each piece of data. To grant permission for Moodle to connect to a PostgreSQL server on the same machine, just add the following line, changing the DATABASE and USER columns to your actual database name and the username you set up above. The METHOD field should say &amp;quot;password&amp;quot; - don&#039;t put your actual password here.&lt;br /&gt;
&lt;br /&gt;
    # TYPE      DATABASE    USER            CIDR-ADDRESS        METHOD&lt;br /&gt;
    host        moodle      moodleuser      127.0.0.1/32        password&lt;br /&gt;
&lt;br /&gt;
If your database lives on a separate server from your Moodle installation, you can change the IP address above to match. In this case, it is recommended to not use &#039;password&#039; in the method field unless the connection between the two servers is secure, as &#039;password&#039; sends the password in plain text. In these circumstances, you should consider changing METHOD to &#039;md5&#039; instead.&lt;br /&gt;
&lt;br /&gt;
Once the Client Authentication file has been changed, you will need to restart the PostgreSQL service.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.postgresql.org PostgreSQL home page]&lt;br /&gt;
* [http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server Tuning Your PostgreSQL Server]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/PostgreSQL PostgreSQL - Wikipedia]&lt;br /&gt;
&lt;br /&gt;
[[Category:SQL databases]]&lt;br /&gt;
&lt;br /&gt;
[[es:PostgreSQL]]&lt;br /&gt;
[[ja:PostgreSQL]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Activity_completion_report&amp;diff=140444</id>
		<title>Activity completion report</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Activity_completion_report&amp;diff=140444"/>
		<updated>2021-05-21T09:38:37Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Category: Completion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Course reports}}&lt;br /&gt;
Activity completion info can be viewed by managers, teachers and non-editing teachers (and any other users with the capability [[Capabilities/report/progress:view|report/progress:view]]) by clicking the gear icon top right and selecting &amp;quot;More &amp;gt; Reports &amp;gt; Activity completion&amp;quot; (with the Boost theme) or from &#039;&#039;Course administration &amp;gt; Reports &amp;gt; Activity completion&#039;&#039; with non-Boost themes.&lt;br /&gt;
&lt;br /&gt;
Teachers can mark activities complete on behalf of students by clicking into the relevant completion boxes. This requires the capability [[Capabilities/moodle/course:overridecompletion|Override activity completion status]] which is enabled for editing and non-editing teachers by default.&lt;br /&gt;
&lt;br /&gt;
[[File:TAC.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Completion]]&lt;br /&gt;
&lt;br /&gt;
[[es:Reporte de finalización de actividad]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Table_of_Contents&amp;diff=140443</id>
		<title>Table of Contents</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Table_of_Contents&amp;diff=140443"/>
		<updated>2021-05-21T09:38:03Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Tracking progress */ Activity completion report&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navtrail&amp;quot;&amp;gt;[[Main page]] ► [[{{PAGENAME}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
==[[About Moodle]]==&lt;br /&gt;
&lt;br /&gt;
*[[Features]]&lt;br /&gt;
*[[New features]]&lt;br /&gt;
*[[Philosophy]]&lt;br /&gt;
*[[Pedagogy]]&lt;br /&gt;
*[[Standards]]&lt;br /&gt;
*[[Accessibility]]&lt;br /&gt;
*[[History]]&lt;br /&gt;
*[[Usage]]&lt;br /&gt;
*[[Moodle site - basic structure]]&lt;br /&gt;
*[[Moodle key terms]]&lt;br /&gt;
*[[About Moodle FAQ]]&lt;br /&gt;
&lt;br /&gt;
==[[Installation]]==&lt;br /&gt;
&lt;br /&gt;
*[[Installing Moodle]]&lt;br /&gt;
*[[Installation Quickstart]]&lt;br /&gt;
*[[Cron]]&lt;br /&gt;
*[[Installing plugins]]&lt;br /&gt;
*[[Installation FAQ]]&lt;br /&gt;
*[[Upgrading]]&lt;br /&gt;
*[[Upgrade overview]]&lt;br /&gt;
*[[Automatic updates deployment]]&lt;br /&gt;
*[[Git for Administrators]]&lt;br /&gt;
*[[Administration via command line]]&lt;br /&gt;
*[[Upgrading FAQ]]&lt;br /&gt;
*[[Moodle migration]]&lt;br /&gt;
&lt;br /&gt;
==[[Managing a Moodle site]]==&lt;br /&gt;
&lt;br /&gt;
*[[Guide for new administrators]]&lt;br /&gt;
*[[Administration FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Authentication]]====&lt;br /&gt;
*[[Managing authentication]]&lt;br /&gt;
*[[Manual accounts]]&lt;br /&gt;
*[[No login]]&lt;br /&gt;
*[[Email-based self-registration]]&lt;br /&gt;
*[[CAS server (SSO)]]&lt;br /&gt;
*[[External database authentication]]&lt;br /&gt;
*[[LDAP authentication]]&lt;br /&gt;
*[[MNet]]&lt;br /&gt;
*[[No authentication]]&lt;br /&gt;
*[[Shibboleth]]&lt;br /&gt;
*[[Authentication FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Managing accounts]]====&lt;br /&gt;
* [[Browse list of users]]&lt;br /&gt;
* [[Bulk user actions]]&lt;br /&gt;
* [[Add a new user]]&lt;br /&gt;
* [[Upload users]]&lt;br /&gt;
* [[User pictures]]&lt;br /&gt;
* [[User profile fields]]&lt;br /&gt;
* [[Additional name fields]]&lt;br /&gt;
* [[Accounts FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Enrolments]]====&lt;br /&gt;
*[[Enrolment plugins|Managing enrolment plugins]]&lt;br /&gt;
*[[Manual enrolment]]&lt;br /&gt;
*[[Self enrolment]]&lt;br /&gt;
*[[Cohort sync]]&lt;br /&gt;
*[[Course meta link]]&lt;br /&gt;
*[[Guest access]]&lt;br /&gt;
*[[Category enrolments]]&lt;br /&gt;
*[[External database enrolment]]&lt;br /&gt;
*[[Enrolment on payment]]&lt;br /&gt;
*[[Flat file]]&lt;br /&gt;
*[[IMS Enterprise]]&lt;br /&gt;
*[[LDAP enrolment]]&lt;br /&gt;
*[[MNet remote enrolments]]&lt;br /&gt;
*[[Paypal enrolment]]&lt;br /&gt;
*[[Publish as LTI tool]] &lt;br /&gt;
*[[Enrolment FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Payment gateways]]====&lt;br /&gt;
&lt;br /&gt;
====[[Roles and permissions]]====&lt;br /&gt;
*[[Managing roles]]&lt;br /&gt;
*[[Assign roles]]&lt;br /&gt;
*[[User policies]]&lt;br /&gt;
*[[Using roles]]&lt;br /&gt;
*[[Standard roles]]&lt;br /&gt;
**[[Site administrators|Site administrator]]&lt;br /&gt;
**[[Manager role]]&lt;br /&gt;
**[[Course creator role]]&lt;br /&gt;
**[[Teacher role]]&lt;br /&gt;
**[[Non-editing teacher role]]&lt;br /&gt;
**[[Student role]]&lt;br /&gt;
**[[Guest role]]&lt;br /&gt;
**[[Authenticated user role]]&lt;br /&gt;
*[[Creating custom roles]]&lt;br /&gt;
*[[Permissions]]&lt;br /&gt;
*[[Override permissions]]&lt;br /&gt;
*[[Roles FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Security]]====&lt;br /&gt;
&lt;br /&gt;
*[[Security recommendations]]&lt;br /&gt;
*[[Security overview report]]&lt;br /&gt;
*[[Site policies]]&lt;br /&gt;
*[[Notifications]]&lt;br /&gt;
*[[Password salting]]&lt;br /&gt;
*[[Privacy]]&lt;br /&gt;
**[[Policies]]&lt;br /&gt;
**[[Data privacy]]&lt;br /&gt;
**[[Privacy officer role]]&lt;br /&gt;
*[[Reducing spam in Moodle|Reducing spam]]&lt;br /&gt;
*[[Security FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Performance]]====&lt;br /&gt;
&lt;br /&gt;
*[[Performance recommendations]]&lt;br /&gt;
*[[Performance settings]]&lt;br /&gt;
*[[Performance overview]]&lt;br /&gt;
*[[Caching]]&lt;br /&gt;
*[[Performance FAQ]]&lt;br /&gt;
*[[MUC FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Backup]]====&lt;br /&gt;
*[[Site backup]]&lt;br /&gt;
*[[Course backup]]&lt;br /&gt;
*[[Course restore]]&lt;br /&gt;
*[[Automated course backup]]&lt;br /&gt;
*[[Year-end procedures]]&lt;br /&gt;
*[[IMS Common Cartridge import and export]]&lt;br /&gt;
*[[Backup and restore FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Site appearance]]====&lt;br /&gt;
*[[Front page]]&lt;br /&gt;
**[[Front page settings]]&lt;br /&gt;
**[[Front page FAQ]]&lt;br /&gt;
*[[Dashboard]]&lt;br /&gt;
*[[User profiles]]&lt;br /&gt;
*[[Navigation]]&lt;br /&gt;
*[[Course list]]&lt;br /&gt;
*[[Themes]]&lt;br /&gt;
**[[Theme settings]]&lt;br /&gt;
**[[Standard themes]]&lt;br /&gt;
**[[Installing a new theme]]&lt;br /&gt;
**[[Themes FAQ]]&lt;br /&gt;
*[[Header and footer]]&lt;br /&gt;
&lt;br /&gt;
====[[Language]]====&lt;br /&gt;
*[[Language settings]]&lt;br /&gt;
*[[Language customisation]]&lt;br /&gt;
*[[Language packs]]&lt;br /&gt;
*[[Language FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Server settings]]====&lt;br /&gt;
*[[System paths]]&lt;br /&gt;
*[[Session handling]]&lt;br /&gt;
*[[HTTP]]&lt;br /&gt;
*[[Maintenance mode]]&lt;br /&gt;
*[[Cleanup]]&lt;br /&gt;
*[[Environment]]&lt;br /&gt;
*[[Site registration]]&lt;br /&gt;
*[[Mail configuration]]&lt;br /&gt;
*[[Scheduled tasks]]&lt;br /&gt;
&lt;br /&gt;
====[[Site-wide reports]]====&lt;br /&gt;
&lt;br /&gt;
*[[Config changes report]]&lt;br /&gt;
*[[Course overview report]]&lt;br /&gt;
*[[Events list report]]&lt;br /&gt;
*[[Question instances report]]&lt;br /&gt;
*[[Reports FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Admin tools]]====&lt;br /&gt;
*[[Migration from MyISAM to InnoDB|Convert to InnoDB]]&lt;br /&gt;
*[[Database transfer]]&lt;br /&gt;
*[[Search and replace tool|DB search and replace]]&lt;br /&gt;
*[[Reducing spam in Moodle|Spam cleaner]]&lt;br /&gt;
*[[Location|Timezones updater]]&lt;br /&gt;
&lt;br /&gt;
====[[Developer tools]]====&lt;br /&gt;
*[[Experimental settings]]&lt;br /&gt;
*[[Debugging]]&lt;br /&gt;
&lt;br /&gt;
====[[Web services]]====&lt;br /&gt;
*[[Using web services]]&lt;br /&gt;
*[[Mobile web services]]&lt;br /&gt;
*[[Web services FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[More features]]====&lt;br /&gt;
*[[Blogs]]&lt;br /&gt;
**[[Blog settings]]&lt;br /&gt;
**[[Using Blogs]]&lt;br /&gt;
**[[Blogs FAQ]]&lt;br /&gt;
*[[Comments]]&lt;br /&gt;
**[[Comments FAQ]]&lt;br /&gt;
*[[Tags]]&lt;br /&gt;
**[[Tag settings]]&lt;br /&gt;
**[[Using tags]]&lt;br /&gt;
**[[Managing tags]]&lt;br /&gt;
**[[Tags FAQ]]&lt;br /&gt;
*[[Messaging]]&lt;br /&gt;
**[[Notifications]]&lt;br /&gt;
**[[Messaging settings]]&lt;br /&gt;
**[[Messaging FAQ]]&lt;br /&gt;
*[[Notes]]&lt;br /&gt;
**[[Notes FAQ]]&lt;br /&gt;
*[[RSS feeds]]&lt;br /&gt;
**[[RSS feeds settings]]&lt;br /&gt;
**[[Using RSS feeds]]&lt;br /&gt;
**[[RSS feeds FAQ]]&lt;br /&gt;
*[[Calendar]]&lt;br /&gt;
**[[Calendar settings]]&lt;br /&gt;
**[[Using Calendar]]&lt;br /&gt;
**[[Calendar import]]&lt;br /&gt;
**[[Calendar FAQ]]&lt;br /&gt;
*[[Global search]]&lt;br /&gt;
*[[Recycle bin]]&lt;br /&gt;
&lt;br /&gt;
==[[Managing a Moodle course]]==&lt;br /&gt;
&lt;br /&gt;
* [[Teacher quick guide]]&lt;br /&gt;
&lt;br /&gt;
====[[Courses]]====&lt;br /&gt;
*[[Adding a new course]]&lt;br /&gt;
*[[Upload courses]]&lt;br /&gt;
*[[Course categories]]&lt;br /&gt;
*[[Course settings]]&lt;br /&gt;
*[[Course formats]]&lt;br /&gt;
*[[Course homepage]]&lt;br /&gt;
*[[Restrict access]]&lt;br /&gt;
**[[Restrict access settings]]&lt;br /&gt;
**[[Using restrict access]]&lt;br /&gt;
**[[Restrict access FAQ]]&lt;br /&gt;
*[[Stealth activities]]&lt;br /&gt;
*[[Course relative dates]]&lt;br /&gt;
*[[Course FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Editing text]]====&lt;br /&gt;
*[[Text editor]]&lt;br /&gt;
*[[Formatting text]]&lt;br /&gt;
*[[Text editor FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Activities]]====&lt;br /&gt;
&lt;br /&gt;
*[[Managing activities]]&lt;br /&gt;
*[[Assignments]]&lt;br /&gt;
**[[Assignment settings]]&lt;br /&gt;
**[[Using Assignment]]&lt;br /&gt;
**[[Assignment FAQ]]&lt;br /&gt;
*[[Chat]]&lt;br /&gt;
**[[Chat settings]]&lt;br /&gt;
**[[Using Chat]]&lt;br /&gt;
**[[Chat FAQ]]&lt;br /&gt;
*[[Choice]]&lt;br /&gt;
**[[Choice settings]]&lt;br /&gt;
**[[Using Choice]]&lt;br /&gt;
**[[Choice FAQ]]&lt;br /&gt;
*[[Database]]&lt;br /&gt;
**[[Database settings]]&lt;br /&gt;
**[[Building Database]]&lt;br /&gt;
**[[Database templates]]&lt;br /&gt;
**[[Using Database]]&lt;br /&gt;
**[[Database FAQ]]&lt;br /&gt;
*[[External tool]]&lt;br /&gt;
**[[External tool settings]]&lt;br /&gt;
**[[Using External tool]]&lt;br /&gt;
**[[External tool FAQ]]&lt;br /&gt;
*[[Feedback]]&lt;br /&gt;
**[[Feedback settings]]&lt;br /&gt;
**[[Using Feedback]]&lt;br /&gt;
**[[Feedback FAQ]]&lt;br /&gt;
*[[Forum]]&lt;br /&gt;
**[[Forum settings]]&lt;br /&gt;
**[[Using Forum]]&lt;br /&gt;
**[[Forum FAQ]]&lt;br /&gt;
*[[Glossary]]&lt;br /&gt;
**[[Glossary settings]]&lt;br /&gt;
**[[Using Glossary]]&lt;br /&gt;
**[[Glossary FAQ]]&lt;br /&gt;
*[[Lesson]]&lt;br /&gt;
**[[Lesson settings]]&lt;br /&gt;
**[[Building Lesson]]&lt;br /&gt;
**[[Using Lesson]]&lt;br /&gt;
**[[Lesson FAQ]]&lt;br /&gt;
*[[SCORM]]&lt;br /&gt;
**[[SCORM settings]]&lt;br /&gt;
**[[Using SCORM]]&lt;br /&gt;
**[[SCORM FAQ]]&lt;br /&gt;
*[[Survey]]&lt;br /&gt;
**[[Survey settings]]&lt;br /&gt;
**[[Using Survey]]&lt;br /&gt;
**[[Survey FAQ]]&lt;br /&gt;
*[[Quiz]]&lt;br /&gt;
**[[Quiz settings]]&lt;br /&gt;
**[[Building Quiz]]&lt;br /&gt;
**[[Using Quiz]]&lt;br /&gt;
**[[Quiz reports]]&lt;br /&gt;
**[[Quiz FAQ]]&lt;br /&gt;
*[[Wiki]]&lt;br /&gt;
**[[Wiki settings]]&lt;br /&gt;
**[[Using Wiki]]&lt;br /&gt;
**[[Wiki FAQ]]&lt;br /&gt;
*[[Workshop]]&lt;br /&gt;
**[[Workshop settings]]&lt;br /&gt;
**[[Using Workshop]]&lt;br /&gt;
**[[Workshop FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Resources]]====&lt;br /&gt;
&lt;br /&gt;
*[[Book module|Book]]&lt;br /&gt;
**[[Book settings]]&lt;br /&gt;
**[[Using Book]]&lt;br /&gt;
**[[Book FAQ]]&lt;br /&gt;
*[[File resource]]&lt;br /&gt;
**[[File resource settings]]&lt;br /&gt;
**[[File resource FAQ]]&lt;br /&gt;
*[[Folder]]&lt;br /&gt;
**[[Folder module settings]]&lt;br /&gt;
**[[Folder FAQ]]&lt;br /&gt;
*[[IMS content package]]&lt;br /&gt;
**[[IMS content package settings]]&lt;br /&gt;
**[[IMS content package FAQ]]&lt;br /&gt;
*[[Label]]&lt;br /&gt;
**[[Label module settings]]&lt;br /&gt;
**[[Using Label]]&lt;br /&gt;
**[[Label FAQ]]&lt;br /&gt;
*[[Page resource]]&lt;br /&gt;
**[[Page resource settings]]&lt;br /&gt;
**[[Using Page]]&lt;br /&gt;
**[[Page FAQ]]&lt;br /&gt;
*[[URL resource]]&lt;br /&gt;
**[[URL resource settings]]&lt;br /&gt;
**[[URL resource FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Blocks]]====&lt;br /&gt;
&lt;br /&gt;
*[[Managing blocks]]&lt;br /&gt;
*[[Block settings]]&lt;br /&gt;
*[[Activities block]]&lt;br /&gt;
*[[Admin bookmarks block]]&lt;br /&gt;
*[[Administration block]]&lt;br /&gt;
*[[Blog menu block]]&lt;br /&gt;
*[[Blog tags block]]&lt;br /&gt;
*[[Calendar block]]&lt;br /&gt;
*[[Comments block]]&lt;br /&gt;
*[[Course completion status block]]&lt;br /&gt;
*[[Course overview block]]&lt;br /&gt;
*[[Course/site summary block]]&lt;br /&gt;
*[[Courses block]]&lt;br /&gt;
*[[Flickr block]]&lt;br /&gt;
*[[HTML block]]&lt;br /&gt;
*[[Latest news block]]&lt;br /&gt;
*[[Login block]]&lt;br /&gt;
*[[Logged in user block]]&lt;br /&gt;
*[[Main menu block]]&lt;br /&gt;
*[[Mentees block]]&lt;br /&gt;
*[[Messages block]]&lt;br /&gt;
*[[My latest badges block]]&lt;br /&gt;
*[[My private files block]]&lt;br /&gt;
*[[Navigation block]]&lt;br /&gt;
*[[Network servers block]]&lt;br /&gt;
*[[Online users block]]&lt;br /&gt;
*[[People block]]&lt;br /&gt;
*[[Quiz results block]]&lt;br /&gt;
*[[Random glossary entry block]]&lt;br /&gt;
*[[Recent activity block]]&lt;br /&gt;
*[[Recent blog entries block]]&lt;br /&gt;
*[[Remote RSS feeds block]]&lt;br /&gt;
*[[Search forums block]]&lt;br /&gt;
*[[Section links block]]&lt;br /&gt;
*[[Self completion block]]&lt;br /&gt;
*[[Social activities]]&lt;br /&gt;
*[[Tags block]]&lt;br /&gt;
*[[Upcoming events block]]&lt;br /&gt;
*[[Youtube block]]&lt;br /&gt;
*[[Blocks FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Questions]]====&lt;br /&gt;
&lt;br /&gt;
*[[Managing questions]]&lt;br /&gt;
**[[Question bank]]&lt;br /&gt;
**[[Question categories]]&lt;br /&gt;
**[[Import questions]]&lt;br /&gt;
**[[Export questions]]&lt;br /&gt;
*[[Question behaviours]]&lt;br /&gt;
*[[Calculated question type|Calculated]]&lt;br /&gt;
*[[Simple calculated question type|Simple Calculated]]&lt;br /&gt;
*[[Calculated multichoice question type|Calculated Multichoice]]&lt;br /&gt;
*[[Description question type|Description]]&lt;br /&gt;
*[[Essay question type|Essay]]&lt;br /&gt;
*[[Matching question type|Matching]]&lt;br /&gt;
*[[Embedded Answers (Cloze) question type|Embedded Answers (Cloze)]]&lt;br /&gt;
*[[Multiple Choice question type|Multiple Choice]]&lt;br /&gt;
*[[Short-Answer question type|Short-Answer]]&lt;br /&gt;
*[[Numerical question type|Numerical]]&lt;br /&gt;
*[[True/False question type|True/False]]&lt;br /&gt;
*[[Questions FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Course enrolment]]====&lt;br /&gt;
*[[Participants]]&lt;br /&gt;
*[[Enrolment methods]]&lt;br /&gt;
*[[Enrolment key]]&lt;br /&gt;
*[[Unenrolment]]&lt;br /&gt;
*[[Other users]]&lt;br /&gt;
&lt;br /&gt;
====[[Grouping users]]====&lt;br /&gt;
*[[Groups]]&lt;br /&gt;
*[[Import groups]]&lt;br /&gt;
*[[Groupings]]&lt;br /&gt;
*[[Cohorts]]&lt;br /&gt;
*[[Groups FAQ]]&lt;br /&gt;
*[[Groupings FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Tracking progress]]====&lt;br /&gt;
*[[Grades]]&lt;br /&gt;
**[[Grading quick guide]]&lt;br /&gt;
**[[Grader report]]&lt;br /&gt;
**[[Grade settings]]&lt;br /&gt;
**[[Managing grades]]&lt;br /&gt;
**[[Scales]]&lt;br /&gt;
**[[Outcomes]]&lt;br /&gt;
**[[Grade import]]&lt;br /&gt;
**[[Grade export]]&lt;br /&gt;
**[[Advanced grading methods]]&lt;br /&gt;
**[[Grades FAQ]]&lt;br /&gt;
*[[Competencies]]&lt;br /&gt;
** [[Competency frameworks]]&lt;br /&gt;
** [[Learning plans]]&lt;br /&gt;
** [[Competencies FAQ]]&lt;br /&gt;
*[[Activity completion]]&lt;br /&gt;
**[[Activity completion settings]]&lt;br /&gt;
**[[Using Activity completion]]&lt;br /&gt;
**[[Activity completion FAQ]]&lt;br /&gt;
*[[Course completion]]&lt;br /&gt;
**[[Course completion settings]]&lt;br /&gt;
**[[Using Course completion]]&lt;br /&gt;
**[[Course completion FAQ]]&lt;br /&gt;
*[[Badges]]&lt;br /&gt;
**[[Managing badges]]&lt;br /&gt;
**[[Badges settings]]&lt;br /&gt;
**[[Using badges]]&lt;br /&gt;
**[[Badges FAQ]]&lt;br /&gt;
*[[Course reports]]&lt;br /&gt;
** [[Activity completion report]]&lt;br /&gt;
** [[Competency breakdown report]]&lt;br /&gt;
** [[Logs]] &lt;br /&gt;
** [[Activity report]]&lt;br /&gt;
** [[Participation report]]&lt;br /&gt;
** [[Statistics]]&lt;br /&gt;
** [[Event monitoring]]&lt;br /&gt;
&lt;br /&gt;
====[[Reusing activities]]====&lt;br /&gt;
*[[Activity backup]]&lt;br /&gt;
*[[Activity restore]]&lt;br /&gt;
*[[Import course data]]&lt;br /&gt;
*[[Reset course]]&lt;br /&gt;
&lt;br /&gt;
==[[Managing content]]==&lt;br /&gt;
&lt;br /&gt;
====[[Working with files]]====&lt;br /&gt;
*[[File picker]]&lt;br /&gt;
*[[File picker FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Repositories]]====&lt;br /&gt;
*[[Managing repositories]]&lt;br /&gt;
*[[Upload a file repository]]&lt;br /&gt;
*[[Server files repository]]&lt;br /&gt;
*[[Recent files repository]]&lt;br /&gt;
*[[Private files]]&lt;br /&gt;
*[[Google Drive repository]]&lt;br /&gt;
*[[Youtube videos repository]]&lt;br /&gt;
*[[Flickr public repository]]&lt;br /&gt;
*[[Flickr repository]]&lt;br /&gt;
*[[Picasa web album repository]]&lt;br /&gt;
*[[URL downloader repository]]&lt;br /&gt;
*[[Wikimedia repository]]&lt;br /&gt;
*[[Amazon S3 repository]]&lt;br /&gt;
*[[Box.net repository]]&lt;br /&gt;
*[[Dropbox repository]]&lt;br /&gt;
*[[File system repository]]&lt;br /&gt;
*[[Legacy course files]]&lt;br /&gt;
*[[Merlot.org repository]]&lt;br /&gt;
*[[Skydrive repository]]&lt;br /&gt;
*[[EQUELLA repository|EQUELLA]]&lt;br /&gt;
*[[WebDAV repository]]&lt;br /&gt;
*[[Repositories FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Portfolios]]====&lt;br /&gt;
*[[Managing portfolios]]&lt;br /&gt;
*[[Box.net portfolio]]&lt;br /&gt;
*[[File download]]&lt;br /&gt;
*[[Flickr]]&lt;br /&gt;
*[[Google Docs portfolio]]&lt;br /&gt;
*[[Picasa]]&lt;br /&gt;
*[[Mahara]]&lt;br /&gt;
*[[Portfolios FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Working with media]]====&lt;br /&gt;
*[[Video]]&lt;br /&gt;
*[[Audio]]&lt;br /&gt;
*[[Images]]&lt;br /&gt;
*[[Media embedding]]&lt;br /&gt;
*[[Media FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[H5P]]====&lt;br /&gt;
&lt;br /&gt;
====[[Data formats]]====&lt;br /&gt;
&lt;br /&gt;
====[[Document converters]]====&lt;br /&gt;
&lt;br /&gt;
* [[Universal Office Converter (unoconv)]]&lt;br /&gt;
* [[Google Drive converter]]&lt;br /&gt;
&lt;br /&gt;
====[[Filters]]====&lt;br /&gt;
*[[Managing filters]]&lt;br /&gt;
*[[Filter settings]]&lt;br /&gt;
*[[Activity_names_auto-linking_filter|Activity names auto-linking]]&lt;br /&gt;
*[[Algebra filter|Algebra notation]]&lt;br /&gt;
*[[Convert URLs into links filter]]&lt;br /&gt;
*[[Database auto-linking filter]]&lt;br /&gt;
*[[Display emoticons as images filter]]&lt;br /&gt;
*[[Display H5P filter|Display H5P]]&lt;br /&gt;
*[[Email protection filter]]&lt;br /&gt;
*[[Glossary auto-linking filter]]&lt;br /&gt;
*[[HTML tidy filter]]&lt;br /&gt;
*[[MathJax filter]]&lt;br /&gt;
*[[Multimedia plugins filter]]&lt;br /&gt;
*[[Multi-language content filter]]&lt;br /&gt;
*[[TeX notation filter]]&lt;br /&gt;
*[[Word censorship filter]]&lt;br /&gt;
*[[Filters FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Licenses]]====&lt;br /&gt;
&lt;br /&gt;
====[[Plagiarism prevention]]====&lt;br /&gt;
*[[Managing plagiarism prevention]]&lt;br /&gt;
*[[Plagiarism prevention FAQ]]&lt;br /&gt;
&lt;br /&gt;
====[[Download course content]]====&lt;br /&gt;
&lt;br /&gt;
==[[Moodle Mobile]]==&lt;br /&gt;
* [[Moodle Mobile features]]&lt;br /&gt;
* [[New for mobile]]&lt;br /&gt;
* [[Moodle Mobile guide for admins]]&lt;br /&gt;
* [[Mobile app notifications]]&lt;br /&gt;
* [[Creating Moodle Mobile friendly sites]]&lt;br /&gt;
* [[Moodle Mobile FAQ]]&lt;br /&gt;
&lt;br /&gt;
[[es:Tabla_de_Contenidos]]&lt;br /&gt;
[[it:Tavola dei Contenuti]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=report/progress/index&amp;diff=140442</id>
		<title>report/progress/index</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=report/progress/index&amp;diff=140442"/>
		<updated>2021-05-21T09:36:32Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Activity completion report]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[es:report/progress/index]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Template:Course_reports&amp;diff=140441</id>
		<title>Template:Course reports</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Template:Course_reports&amp;diff=140441"/>
		<updated>2021-05-21T09:35:48Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Activity completion report&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navtrail&amp;quot;&amp;gt;[[Main page]] ► [[Managing a Moodle course]] ► [[Tracking progress]] ► [[Course reports]] ► [[{{PAGENAME}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sideblock right&amp;quot; style=&amp;quot;width: 12em;&amp;quot;&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;[[Course reports]]&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Activity completion report]]&lt;br /&gt;
* [[Competency breakdown report]]&lt;br /&gt;
* [[Logs]] &lt;br /&gt;
* [[Activity report]]&lt;br /&gt;
* [[Participation report]]&lt;br /&gt;
* [[Statistics]]&lt;br /&gt;
* [[Event monitoring]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Report]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;This template will categorize articles that include it into [[:Category:Report]].&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Activity_completion_report&amp;diff=140440</id>
		<title>Activity completion report</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Activity_completion_report&amp;diff=140440"/>
		<updated>2021-05-21T09:34:23Z</updated>

		<summary type="html">&lt;p&gt;Tsala: content moved from Activity completion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Course reports}}&lt;br /&gt;
Activity completion info can be viewed by managers, teachers and non-editing teachers (and any other users with the capability [[Capabilities/report/progress:view|report/progress:view]]) by clicking the gear icon top right and selecting &amp;quot;More &amp;gt; Reports &amp;gt; Activity completion&amp;quot; (with the Boost theme) or from &#039;&#039;Course administration &amp;gt; Reports &amp;gt; Activity completion&#039;&#039; with non-Boost themes.&lt;br /&gt;
&lt;br /&gt;
Teachers can mark activities complete on behalf of students by clicking into the relevant completion boxes. This requires the capability [[Capabilities/moodle/course:overridecompletion|Override activity completion status]] which is enabled for editing and non-editing teachers by default.&lt;br /&gt;
&lt;br /&gt;
[[File:TAC.png]]&lt;br /&gt;
&lt;br /&gt;
[[es:Reporte de finalización de actividad]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Using_Activity_completion&amp;diff=140439</id>
		<title>Using Activity completion</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Using_Activity_completion&amp;diff=140439"/>
		<updated>2021-05-21T09:33:20Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Activity completion report info moved to Activity completion report&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Activity completion}}&lt;br /&gt;
==Why use Activity completion?==&lt;br /&gt;
*If this feature is enabled, it is a helpful way for students to be able to track their progress in a course. The student has an easy to see checklist of what they have done so far.&lt;br /&gt;
*It can also be linked to [[Course_completion| Course completion]] in order to allow both students and teachers to watch progress through a course. As each activity is checked off as &amp;quot;complete&amp;quot;, the student moves futher towards final completion of the course.&lt;br /&gt;
*It can also be linked to [[Conditional_activities| Restrict access]] in order to allow the teacher to set criteria upon which a student is allowed to progress through a course and access materials.&lt;br /&gt;
*It is possible to edit default activity completion settings within a course and to bulk update the settings for existing activities. See [[Activity completion]].&lt;br /&gt;
&lt;br /&gt;
==Activity completion icons==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| [[File:completion-manual-n.svg|16px|baseline]] manual - not yet marked as complete&lt;br /&gt;
|-&lt;br /&gt;
| [[File:completion-manual-enabled.svg|16px|baseline]] manual - enabled&lt;br /&gt;
|-&lt;br /&gt;
| [[File:completion-manual-y.svg|16px|baseline]] manually completed&lt;br /&gt;
|-&lt;br /&gt;
| [[File:completion-auto-y.svg|16px|baseline]] automatically completed&lt;br /&gt;
|-&lt;br /&gt;
| [[File:completion-auto-fail.svg|16px|baseline]] automatically failed&lt;br /&gt;
|-&lt;br /&gt;
| [[File:completion-auto-n.svg|16px|baseline]] automatic - not completed&lt;br /&gt;
|-&lt;br /&gt;
| [[File:completion-auto-pass.svg|16px|baseline]] automatically passed&lt;br /&gt;
|-&lt;br /&gt;
| [[File:completion-auto-enabled.svg|16px|baseline]] automatic - enabled&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The manual - enabled and automatic - enabled icons are used on the course page for teachers to see at a glance which activities have manual completion and which have automatic completion.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Activity completion report]]&lt;br /&gt;
&lt;br /&gt;
[[de:Einsatzszenarien für den Aktivitätsabschluss]]&lt;br /&gt;
[[es:Usando finalización de actividad]]&lt;br /&gt;
[[fr:Rapport_achevement_activite]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=MoodleDocs:Overview&amp;diff=140428</id>
		<title>MoodleDocs:Overview</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=MoodleDocs:Overview&amp;diff=140428"/>
		<updated>2021-05-19T06:06:32Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirecting to latest version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[:en:MoodleDocs:Overview]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Awards&amp;diff=140427</id>
		<title>Awards</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Awards&amp;diff=140427"/>
		<updated>2021-05-19T06:05:46Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirecting to latest version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[:en:Awards]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Creating_SCORM_Content&amp;diff=140426</id>
		<title>Creating SCORM Content</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Creating_SCORM_Content&amp;diff=140426"/>
		<updated>2021-05-19T05:27:36Z</updated>

		<summary type="html">&lt;p&gt;Tsala: pointer to latest version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The up-to-date list of tools for creating SCORM content is available in the latest Moodle Docs wiki: [[:en:Creating SCORM Content|Creating SCORM Content]].&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=MediaWiki:Noarticletext&amp;diff=140425</id>
		<title>MediaWiki:Noarticletext</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=MediaWiki:Noarticletext&amp;diff=140425"/>
		<updated>2021-05-19T05:26:10Z</updated>

		<summary type="html">&lt;p&gt;Tsala: updated text pointing to the most recent version wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Main page}}&lt;br /&gt;
This page does not exist. You can [[:en:{{NAMESPACE}}:{{PAGENAME}}|check whether it exists in the documentation for the latest stable version of Moodle]] or [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages.&lt;br /&gt;
&lt;br /&gt;
You are also welcome to [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} create it] yourself :-)&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*[[MoodleDocs:Guidelines for contributors]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=140403</id>
		<title>MediaWiki:MoodleDocsVersionLinks</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=140403"/>
		<updated>2021-05-14T14:47:14Z</updated>

		<summary type="html">&lt;p&gt;Tsala: 3.11 link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;3.10 docs: /310/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.11 docs: /311/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.9 docs: /39/en/{{FULLPAGENAMEE}}&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Timeline_block&amp;diff=140362</id>
		<title>Timeline block</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Timeline_block&amp;diff=140362"/>
		<updated>2021-05-06T14:05:05Z</updated>

		<summary type="html">&lt;p&gt;Tsala: rewording&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocks}}&lt;br /&gt;
The Timeline block provides an overview of deadlines and is displayed by default on the [[Dashboard]]. Deadlines may be sorted by Overdue or Upcoming due dates (1) or by due dates per course (2).&lt;br /&gt;
&lt;br /&gt;
[[File:docsTimelineblock.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==How to make activities and resources display in the Timeline block==&lt;br /&gt;
&lt;br /&gt;
For activities&lt;br /&gt;
* Either set a deadline or&lt;br /&gt;
* Set an &#039;Expect completed on&#039; date in the [[Activity completion settings|activity completion settings]]&lt;br /&gt;
* For teachers to see assignments which need grading, a &#039;Remind me to grade by&#039; date must be entered in the assignment set up screen.&lt;br /&gt;
* Note 1: the dashboard will only display a maximum of 2 weeks in the past for &#039;Overdue&#039; or &#039;Remind me to grade by&#039; activities&lt;br /&gt;
* Note 2: students will not see activities on the dashboard unless they currently have access to view them in the course (ie. If an assignment is restricted to the view of a lesson, the assignment will not appear on the dashboard until the lesson has been viewed).&lt;br /&gt;
&lt;br /&gt;
For resources&lt;br /&gt;
* Set an &#039;Expect completed on&#039; date in the [[Activity completion settings|activity completion settings]]&lt;br /&gt;
&lt;br /&gt;
[[es:Bloque Línea de tiempo]]&lt;br /&gt;
[[de:Zeitleiste]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Upcoming_events_block&amp;diff=140361</id>
		<title>Upcoming events block</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Upcoming_events_block&amp;diff=140361"/>
		<updated>2021-05-06T13:56:53Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Calendar link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocks}}The &#039;&#039;&#039;Upcoming events&#039;&#039;&#039; block displays events from the [[Calendar]] in a summarised list. &lt;br /&gt;
&lt;br /&gt;
[[File:34UB.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*The number of days in advance and upcoming events to be displayed are determined in &#039;&#039;Site Administration &amp;gt; Appearance &amp;gt; Calendar&#039;&#039;.&lt;br /&gt;
*Users can choose their own calendar display preferences from their Preferences page accessed from the user menu.&lt;br /&gt;
*There is also a link to go directly to the main calendar&lt;br /&gt;
*If you click on a date, you will go to the day-view calendar for that day. If the title of the event is a link, and you click on it, you will be taken to that event.&lt;br /&gt;
&lt;br /&gt;
[[Category:Calendar]]&lt;br /&gt;
&lt;br /&gt;
[[fr:Bloc Prochains événements]]&lt;br /&gt;
[[de:Aktuelle Termine]]&lt;br /&gt;
[[es:Bloque de eventos próximos]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Scheduled_tasks&amp;diff=140297</id>
		<title>Scheduled tasks</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Scheduled_tasks&amp;diff=140297"/>
		<updated>2021-04-30T15:26:02Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Format for scheduling tasks */ Default: R meaning (thanks to David Mu)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Server settings}}&lt;br /&gt;
==Managing scheduled tasks==&lt;br /&gt;
An administrator can schedule routine tasks very precisely from &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Server &amp;gt; Tasks &amp;gt; Scheduled tasks.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Note that you still need to run the [[Cron|cron scripts]] (admin/cli/cron.php or https://yoursite/admin/cron.php) at regular intervals. It is recommended that the cron is run every minute.&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[File:scheduledtasks1.png|thumb|Scheduled tasks]]&lt;br /&gt;
|[[File:scheduledtasks2.png|thumb|Editing a scheduled task]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Clicking the edit icon allows the administrator to specify the minute/hour/day/month or day of the week the task is to be run. It is also possible to reset the task to its default setting or disable it completely.&lt;br /&gt;
&lt;br /&gt;
The column &#039;Next run&#039; provides information on whether a plugin or a task is disabled (as well as the date that a task will next run).&lt;br /&gt;
&lt;br /&gt;
==Format for scheduling tasks==&lt;br /&gt;
&lt;br /&gt;
When typing into the fields, the format is the same as for Unix cron. Examples are as follows and are according to which field you are editing:&lt;br /&gt;
&lt;br /&gt;
 * is every minute, hour, day, month&lt;br /&gt;
 */2 is every two minutes, every two hours or every second day&lt;br /&gt;
 2-10 is every minute between two and ten past the hour or every hour between 2 and 10 am &lt;br /&gt;
 0 is every Sunday&lt;br /&gt;
 1 is every Monday or every January&lt;br /&gt;
 2,5 is the second and 5th of the month, or February and May, or Tuesday and Friday.&lt;br /&gt;
&lt;br /&gt;
Default: R means that a random value is picked when saving changes. This helps to distribute tasks more equally instead of running too many of them on the hour, midnight etc.&lt;br /&gt;
&lt;br /&gt;
==Fail delay==&lt;br /&gt;
&lt;br /&gt;
If you&#039;re trying to debug a cron task, you may notice the Fail Delay becomes populated with a number. This is the time in seconds the cron will delay running the task. To sidestep this problem for development purposes, take a look at the Scheduled Tasks section here: [[Administration_via_command_line#Scheduled_tasks]].&lt;br /&gt;
&lt;br /&gt;
==Running individual tasks==&lt;br /&gt;
&lt;br /&gt;
To be able to run individual scheduled tasks via &#039;Run now&#039; links on the scheduled tasks page, &#039;Allow &#039;Run now&#039; for scheduled tasks&#039; (tool_task | enablerunnow) in Site administration / Security / Site security settings should be enabled AND  &#039;Path to PHP CLI&#039; (pathtophp) in Site administration / Server / System paths should be set.&lt;br /&gt;
&lt;br /&gt;
[[File:examplescheduledtasks.png]]&lt;br /&gt;
&lt;br /&gt;
==Tasks running now==&lt;br /&gt;
{{New features}}&lt;br /&gt;
Currently running tasks may be viewed from Site administration &amp;gt; Server &amp;gt; Tasks &amp;gt;Tasks running now&lt;br /&gt;
[[File:TasksRunningNow.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
==Launching a task from CLI==&lt;br /&gt;
You can also launch individual task from Command Line Interface (see [[Administration_via_command_line#Scheduled_tasks|Administration via command line]]).&lt;br /&gt;
&lt;br /&gt;
[[es:Trabajos agendados]]&lt;br /&gt;
[[de:Geplante Vorgänge]]&lt;br /&gt;
[[fr:Tâches programmées]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Moodle_Workplace&amp;diff=140296</id>
		<title>Moodle Workplace</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Moodle_Workplace&amp;diff=140296"/>
		<updated>2021-04-30T11:31:55Z</updated>

		<summary type="html">&lt;p&gt;Tsala: pr_br and fr links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navtrail&amp;quot;&amp;gt;[[Main page]] ► [[Moodle Workplace]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sideblock right&amp;quot; style=&amp;quot;width: 16em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;[[Moodle Workplace]]&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Programs]]&lt;br /&gt;
* [[Certifications]]&lt;br /&gt;
* [[Organisation structure]]&lt;br /&gt;
* [[Multi-tenancy]]&lt;br /&gt;
* [[Dynamic rules]] &lt;br /&gt;
* [[Report builder]]&lt;br /&gt;
* [[Certificates]]&lt;br /&gt;
* [[Appointments]]&lt;br /&gt;
* [[Migrations]]&lt;br /&gt;
* [[Upload users in Moodle Workplace]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;[[File:workplacelogo.png|24px]] &#039;&#039;&#039;Moodle Workplace&#039;&#039;&#039;, available through [https://moodle.com/workplace/ Moodle Partners] only, helps you deliver effective corporate training and professional development, and share knowledge across your organisation.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Moodle Workplace contains all the features of Moodle plus more:&lt;br /&gt;
&lt;br /&gt;
== Major features ==&lt;br /&gt;
&lt;br /&gt;
* [[Programs]], also known as Learning paths -  Establish training paths for your employees grouping courses and content into programs. &lt;br /&gt;
* [[Certifications]], also known as Compliance Training - Create recurring certifications based on programs with a defined validity period that need to be retaken and keep your employee certifications up to date.&lt;br /&gt;
* [[Organisation structure]] - Adapt the software to your company structure defining roles and hierarchies that automatically create reporting lines. Assign management rights and security permissions to each role.&lt;br /&gt;
* [[Multi-tenancy]] - Multi-tenancy architecture allows you to give each of your divisions, departments or franchises their own full LMS platform with custom permissions so you can delegate the LMS management to the people actually doing the job.&lt;br /&gt;
* [[Dynamic rules]]  - Save on your admin time by automating common processes such as enrolments, certification allocations, messaging and lots more with a set of ‘if this then that’ rules that you can define, template and save.&lt;br /&gt;
* [[Report builder]] - Save time by generating reports easily in a drag and drop interface with instant preview, filtering and aggregation of data from various sources, including the Workplace Datastore. Schedule reports to be sent automatically to different audiences.&lt;br /&gt;
* [[Certificates]] - Design, issue and verify digital certificates on completion of courses, programs and certifications.&lt;br /&gt;
* [[Appointments]] - Helps trainers to set up face-to-face appointments with students.&lt;br /&gt;
* [[Migrations|Migration]] - Offers the capacity to export different parts of a Moodle Workplace instance and import them into the same or a different site.&lt;br /&gt;
&lt;br /&gt;
==Other features==&lt;br /&gt;
&lt;br /&gt;
* [[Upload users in Moodle Workplace]] is enhanced to allow to upload to different tenants, allocate to programs and certifications and assign jobs.&lt;br /&gt;
* [[Workplace list course format]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Workplace]]&lt;br /&gt;
&lt;br /&gt;
==Dashboard==&lt;br /&gt;
* [[Learner dashboard]]&lt;br /&gt;
* [[Manager dashboard]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Moodle Workplace Installation]]&lt;br /&gt;
* [https://docs.moodle.org/dev/Moodle_Workplace_releases Moodle Workplace Releases]&lt;br /&gt;
&lt;br /&gt;
[[fr:Moodle Workplace]]&lt;br /&gt;
[[pt-br:Moodle Workplace]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Workplace]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=MoodleDocs:Overview&amp;diff=140279</id>
		<title>MoodleDocs:Overview</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=MoodleDocs:Overview&amp;diff=140279"/>
		<updated>2021-04-22T12:19:56Z</updated>

		<summary type="html">&lt;p&gt;Tsala: 3.11 links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==English==&lt;br /&gt;
[https://docs.moodle.org/311/en/ 3.11 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/310/en/ 3.10 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/310/en/ 3.9 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/38/en/ 3.8 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/37/en/ 3.7 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/36/en/ 3.6 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/35/en/ 3.5 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/34/en/ 3.4 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/33/en/ 3.3 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/32/en/ 3.2 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/31/en/ 3.1 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also:&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/dev/ Developer documentation]&lt;br /&gt;
&lt;br /&gt;
==Català (Catalan)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/2x/ca/ 2.x CA documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/19/ca/ 1.9 CA documentation]&lt;br /&gt;
&lt;br /&gt;
==Deutsch (German)==&lt;br /&gt;
[https://docs.moodle.org/311/de/ 3.11 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/310/de/ 3.10 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/39/de/ 3.9 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/38/de/ 3.8 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/37/de/ 3.7 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/36/de/ 3.6 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/35/de/ 3.5 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/34/de/ 3.4 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/33/de/ 3.3 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/32/de/ 3.2 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/31/de/ 3.1 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Español (Spanish)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/es/ ES documentation]&lt;br /&gt;
&lt;br /&gt;
==Euskara (Basque)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/eu/ EU documentation]&lt;br /&gt;
&lt;br /&gt;
==Français (French)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/3x/fr/ 3.x FR documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/2x/fr/ 2.x FR documentation]&lt;br /&gt;
&lt;br /&gt;
==Hrvatski (Croatian)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/hr/ HR documentation]&lt;br /&gt;
&lt;br /&gt;
==Íslenska (Icelandic)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/is/ IS documentation]&lt;br /&gt;
&lt;br /&gt;
==Italiano (Italian)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/35/it/ 3.5 IT documentation]&lt;br /&gt;
&lt;br /&gt;
==日本語 (Japanese)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/3x/ja/ 3.x JA documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/2x/ja/ 2.x JA documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Polski (Polish)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/2x/pl/ 2.x PL documentation]&lt;br /&gt;
&lt;br /&gt;
==Português Brasileiro (Brazilan Portuguese)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/pt_br PT_BR documentation]&lt;br /&gt;
&lt;br /&gt;
==Suomi (Finnish)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/3x/fi/ 3.x FI documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/2x/fi/ 2.x FI documentation]&lt;br /&gt;
&lt;br /&gt;
==中文 (Chinese)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/zh/ ZH documentation]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[MoodleDocs:Read-only archives]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Equation_editor&amp;diff=140204</id>
		<title>Equation editor</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Equation_editor&amp;diff=140204"/>
		<updated>2021-04-19T06:25:06Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Atto editor]]&lt;br /&gt;
&lt;br /&gt;
[[es:Editor de ecuación]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=admin/setting/atto_table_settings&amp;diff=140203</id>
		<title>admin/setting/atto table settings</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=admin/setting/atto_table_settings&amp;diff=140203"/>
		<updated>2021-04-19T06:24:50Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Atto editor]]&lt;br /&gt;
&lt;br /&gt;
[[es:admin/setting/atto table settings]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=admin/setting/atto_collapse_settings&amp;diff=140202</id>
		<title>admin/setting/atto collapse settings</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=admin/setting/atto_collapse_settings&amp;diff=140202"/>
		<updated>2021-04-19T06:24:32Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT[[Atto editor]]&lt;br /&gt;
&lt;br /&gt;
[[es:admin/setting/atto collapse settings]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=user/editor&amp;diff=140201</id>
		<title>user/editor</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=user/editor&amp;diff=140201"/>
		<updated>2021-04-19T06:24:07Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Atto editor]]&lt;br /&gt;
&lt;br /&gt;
[[es:user/editor]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=admin/setting/tinymcespellcheckersettings&amp;diff=140200</id>
		<title>admin/setting/tinymcespellcheckersettings</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=admin/setting/tinymcespellcheckersettings&amp;diff=140200"/>
		<updated>2021-04-19T06:23:08Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[TinyMCE editor]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=admin/setting/tinymcemoodleemoticonsettings&amp;diff=140199</id>
		<title>admin/setting/tinymcemoodleemoticonsettings</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=admin/setting/tinymcemoodleemoticonsettings&amp;diff=140199"/>
		<updated>2021-04-19T06:22:46Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect[[TinyMCE editor]]&lt;br /&gt;
&lt;br /&gt;
[[es:admin/setting/tinymcemoodleemoticonsettings]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=admin/setting/editorsettingsatto&amp;diff=140198</id>
		<title>admin/setting/editorsettingsatto</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=admin/setting/editorsettingsatto&amp;diff=140198"/>
		<updated>2021-04-19T06:22:23Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Atto editor]]&lt;br /&gt;
&lt;br /&gt;
[[es:admin/setting/editorsettingsatto]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=admin/setting/atto_equation_settings&amp;diff=140197</id>
		<title>admin/setting/atto equation settings</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=admin/setting/atto_equation_settings&amp;diff=140197"/>
		<updated>2021-04-19T06:20:45Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Atto editor]]&lt;br /&gt;
&lt;br /&gt;
[[es:admin/setting/atto equation settings]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Spell_engine&amp;diff=140196</id>
		<title>Spell engine</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Spell_engine&amp;diff=140196"/>
		<updated>2021-04-19T06:20:11Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Atto editor]]&lt;br /&gt;
&lt;br /&gt;
[[es:Motor de ortografía]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=HTML_editor&amp;diff=140195</id>
		<title>HTML editor</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=HTML_editor&amp;diff=140195"/>
		<updated>2021-04-19T06:19:48Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Atto editor]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=admin/setting/editorsettingstinymce&amp;diff=140194</id>
		<title>admin/setting/editorsettingstinymce</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=admin/setting/editorsettingstinymce&amp;diff=140194"/>
		<updated>2021-04-19T06:19:20Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[TinyMCE editor]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=admin/setting/manageeditors&amp;diff=140193</id>
		<title>admin/setting/manageeditors</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=admin/setting/manageeditors&amp;diff=140193"/>
		<updated>2021-04-19T06:18:21Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Atto editor]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Text_editors&amp;diff=140191</id>
		<title>Text editors</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Text_editors&amp;diff=140191"/>
		<updated>2021-04-19T06:16:23Z</updated>

		<summary type="html">&lt;p&gt;Tsala: typo fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Atto editor]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Text_editors&amp;diff=140190</id>
		<title>Text editors</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Text_editors&amp;diff=140190"/>
		<updated>2021-04-19T06:16:09Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Attto editor]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Questionnaire_Personality_test&amp;diff=139960</id>
		<title>Questionnaire Personality test</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Questionnaire_Personality_test&amp;diff=139960"/>
		<updated>2021-04-09T14:53:07Z</updated>

		<summary type="html">&lt;p&gt;Tsala: current version replaced with 35 version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Questionnaire}}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
===Definition===&lt;br /&gt;
A personality test is a tool that attempts to measure a person&#039;s social interaction skills and patterns of behavior. (US legal definition).&lt;br /&gt;
&lt;br /&gt;
In the Moodle Questionnaire add-on, the &amp;quot;personality test&amp;quot; feature enables a questionnaire creator to attribute different &amp;quot;values&amp;quot; to the answers to certain types of questions. Those values can be added into scores - globally or in several &amp;quot;sections&amp;quot; - and relevant feedback messages based on those scores can be displayed to the respondent.&lt;br /&gt;
&lt;br /&gt;
Given the particular nature of the &amp;quot;personality test&amp;quot; feature, great care should be exercised when using it in questionnaires.&lt;br /&gt;
&lt;br /&gt;
===Organization===&lt;br /&gt;
The following question types can be used with the &amp;quot;personality test&amp;quot; feature: &#039;&#039;Radio buttons&#039;&#039;, &#039;&#039;Dropdown Box&#039;&#039;, &#039;&#039;Rate&#039;&#039; and &#039;&#039;Yes/No&#039;&#039;. In order for the answers to those questions to be &amp;quot;scored&amp;quot;, they &#039;&#039;must&#039;&#039; have a &#039;&#039;&#039;question name&#039;&#039;&#039;, must be &#039;&#039;&#039;required&#039;&#039;&#039; and each of their choices must have a &#039;&#039;&#039;value&#039;&#039;&#039;. For the &#039;&#039;Yes/No&#039;&#039; question, the default values are 1 for a Yes answer and 0 for a No. &lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
See the examples below.&lt;br /&gt;
&lt;br /&gt;
==Global Feedback example==&lt;br /&gt;
&lt;br /&gt;
Adapted from [https://jobmob.co.il/blog/dr-phil-human-resources-personality-test https://jobmob.co.il/blog/dr-phil-human-resources-personality-test]&lt;br /&gt;
&lt;br /&gt;
===Questions===&lt;br /&gt;
*Create Q1 as a &#039;&#039;Radio Buttons&#039;&#039; (or Dropdown Box) question type&lt;br /&gt;
**&#039;&#039;&#039;Question Name&#039;&#039;&#039;: &#039;&#039;feel your best&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Response Required&#039;&#039;&#039;: &#039;&#039;Yes&#039;&#039;. We are giving question Q1 a &#039;&#039;&#039;name&#039;&#039;&#039; and setting it as &#039;&#039;&#039;Required&#039;&#039;&#039; because we plan to use it in the Personality test feedback.&lt;br /&gt;
**&#039;&#039;&#039;Question Text&#039;&#039;&#039;: When do you feel your best?&lt;br /&gt;
**&#039;&#039;&#039;Possible answers&#039;&#039;&#039;:&lt;br /&gt;
***2=In the morning&lt;br /&gt;
***4=During the afternoon and early evening&lt;br /&gt;
***6=Late at night&lt;br /&gt;
Each possible answer choice begins with a value &#039;&#039;immediately followed&#039;&#039; by the equal sign (=) &#039;&#039;immediately followed&#039;&#039; by the choice words(*). The values attributed to the various choices must be carefully considered in order to obtain a coherent &amp;quot;score&amp;quot; when they are added up in the feedback score calculation. Here we are using the values as given in the &amp;quot;personality fun test&amp;quot; of our example.&lt;br /&gt;
&lt;br /&gt;
(*) &#039;&#039;&#039;No space&#039;&#039;&#039; before nor after the equal sign (=).&lt;br /&gt;
&lt;br /&gt;
Continue to create all 10 questions in the sample questionnaire.&lt;br /&gt;
&lt;br /&gt;
===Feedback===&lt;br /&gt;
Now go to the questionnaire&#039;s &#039;&#039;&#039;Feedback&#039;&#039;&#039; page (accessed from the tab or the settings menu). &lt;br /&gt;
In the Feedback options dropdown box, select the option you want - &#039;No feedback&#039;, &#039;Global feedback&#039; or &#039;Feedback sections&#039;.&lt;br /&gt;
You may use the &#039;&#039;Feedback notes&#039;&#039; field to enter text which will be displayed to your respondents at the end of their &amp;quot;Feedback report&amp;quot;, e.g. external link to more information on the topic, etc.&lt;br /&gt;
Now click the &#039;&#039;&#039;Save settings and edit Feedback Sections&#039;&#039;&#039; button.&lt;br /&gt;
====Editing Questionnaire Feedback Sections====&lt;br /&gt;
On this page you can manage each feedback section you create. If you are using &#039;Global feedback&#039; there will only be one section.&lt;br /&gt;
=====Sections=====&lt;br /&gt;
The top part of the page let&#039;s you select the section to manage and create new sections.&lt;br /&gt;
=====Section heading===== &lt;br /&gt;
* The &#039;&#039;Label&#039;&#039; text box should be kept as short as possible. It will be displayed in the Feedback report and - when the Chart feature is available in a later version of Questionnaire - will be used in the Charts.&lt;br /&gt;
* In the &#039;&#039;Heading&#039;&#039; field you may type a brief heading text. You may use 2 variables in this heading, $scorepercent and $oppositescorepercent. One example is: &amp;quot;You scored $scorepercent in this questionnaire.&amp;quot;&lt;br /&gt;
=====Section questions=====&lt;br /&gt;
Here you can manage the questions assigned to this section. You can add and delete questions as well as assign the weight applied to this question in this section.&lt;br /&gt;
=====Section messages=====&lt;br /&gt;
This works exactly the same as the Moodle Quiz Score boundary system.&lt;br /&gt;
Here are a few examples, still taken from our sample Personality &amp;quot;Fun&amp;quot; test.&lt;br /&gt;
*Feedback Score boundary&lt;br /&gt;
**100% &lt;br /&gt;
**Feedback : Others see you as someone they should &amp;quot;handle with care&amp;quot; You&#039;re seen as vain, self-centered, and who is extremely dominant. Others may admire you, wishing they could be more like you, but don&#039;t always trust you, hesitating to become too deeply involved with you.&lt;br /&gt;
&lt;br /&gt;
*Feedback Score boundary&lt;br /&gt;
**94% &lt;br /&gt;
**Feedback : Others see you as an exciting, highly volatile, rather impulsive personality; a natural leader, who&#039;s quick to make decisions, though not always the right ones. [etc.]&lt;br /&gt;
&lt;br /&gt;
*Feedback Score boundary&lt;br /&gt;
**85% &lt;br /&gt;
etc.&lt;br /&gt;
&lt;br /&gt;
This starts with 3 default boundaries and associated messages, but you may add more boundaries if needed.&lt;br /&gt;
&lt;br /&gt;
When finished, click the &#039;&#039;&#039;Save changes&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
===Report===&lt;br /&gt;
This is how the Feedback report will look like to a respondent after taking our sample questionnaire.&lt;br /&gt;
&lt;br /&gt;
[[File:03-12-2013 12-21-49.jpg]]&lt;br /&gt;
&lt;br /&gt;
# This table shows the global score for respondent plus, if any, the average global score for all participants. If the questionnaire is set to &amp;quot;separate groups&amp;quot;, this box may show the average global score for the group that the actual respondent belongs to.&lt;br /&gt;
# In the first box of the Feedback Report we see the Heading text, which may include the value of the $scorepercent variable.&lt;br /&gt;
# In the second box we see the &amp;quot;personalized&amp;quot; feedback message, relevant to the Feedback score boundaries that the actual respondent&#039;s score sits in.&lt;br /&gt;
&lt;br /&gt;
On the View all Responses page, the Feedback report heading will be displayed, together with the average Global score for All participants. If the questionnaire is set to &amp;quot;visible&amp;quot; or &amp;quot;separate groups&amp;quot;, the average global score for the current group will be displayed.&lt;br /&gt;
&lt;br /&gt;
[[File:03-12-2013 13-42-07.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Several sections Feedback example==&lt;br /&gt;
A simplistic &amp;quot;health habits&amp;quot; questionnaire.&lt;br /&gt;
===Questions===&lt;br /&gt;
*Create Q1 as a &#039;&#039;Rate&#039;&#039; question type&lt;br /&gt;
**&#039;&#039;&#039;Question Name&#039;&#039;&#039;: &#039;&#039;sports&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Response Required&#039;&#039;&#039;: &#039;&#039;Yes&#039;&#039;.&lt;br /&gt;
**&#039;&#039;&#039;Question Text&#039;&#039;&#039;: How often do you practise these sports?&lt;br /&gt;
**&#039;&#039;&#039;Possible answers&#039;&#039;&#039;:&lt;br /&gt;
***0=never&lt;br /&gt;
***1=once a month&lt;br /&gt;
***2=every week&lt;br /&gt;
***3=every day&lt;br /&gt;
***cycling&lt;br /&gt;
***running&lt;br /&gt;
***swimming&lt;br /&gt;
***walking&lt;br /&gt;
&lt;br /&gt;
*Create Q2 as a &#039;&#039;yes/no&#039;&#039; question type&lt;br /&gt;
**&#039;&#039;&#039;Question Name&#039;&#039;&#039;: &#039;&#039;fruit and vegetables&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Response Required&#039;&#039;&#039;: &#039;&#039;Yes&#039;&#039;.&lt;br /&gt;
**&#039;&#039;&#039;Question Text&#039;&#039;&#039;: Do you regularly eat fresh fruit and vegetables?&lt;br /&gt;
&lt;br /&gt;
*Create Q3 as a &#039;&#039;Radio buttons&#039;&#039; question type&lt;br /&gt;
**&#039;&#039;&#039;Question Name&#039;&#039;&#039;: &#039;&#039;smoking&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Response Required&#039;&#039;&#039;: &#039;&#039;Yes&#039;&#039;.&lt;br /&gt;
**&#039;&#039;&#039;Question Text&#039;&#039;&#039;: How often do you smoke?&lt;br /&gt;
**&#039;&#039;&#039;Possible answers&#039;&#039;&#039;:&lt;br /&gt;
***3=never&lt;br /&gt;
***2=less than one packet per month&lt;br /&gt;
***1=one packet per week&lt;br /&gt;
***0=one packet per day&lt;br /&gt;
&lt;br /&gt;
*Create Q4 as a &#039;&#039;Radio buttons&#039;&#039; question type&lt;br /&gt;
**&#039;&#039;&#039;Question Name&#039;&#039;&#039;: &#039;&#039;drinking&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Response Required&#039;&#039;&#039;: &#039;&#039;Yes&#039;&#039;.&lt;br /&gt;
**&#039;&#039;&#039;Question Text&#039;&#039;&#039;: How often do you drink alcohol?&lt;br /&gt;
**&#039;&#039;&#039;Possible answers&#039;&#039;&#039;:&lt;br /&gt;
***3=never&lt;br /&gt;
***2=less than one glass per month&lt;br /&gt;
***1=one glass per week&lt;br /&gt;
***0=one glass per day&lt;br /&gt;
&lt;br /&gt;
===Feedback===&lt;br /&gt;
Now go to the questionnaire&#039;s &#039;&#039;&#039;Feedback&#039;&#039;&#039; page. &lt;br /&gt;
====Feedback options====&lt;br /&gt;
Now that your questionnaire contains a number of questions which fill the requirements mentioned above for using the Personality test feature, the &#039;&#039;&#039;Feedback options&#039;&#039;&#039; section is available. In the Feedback options dropdown box, select &#039;Feedback sections&#039;.&lt;br /&gt;
You may use the &#039;&#039;Feedback notes&#039;&#039; field to enter text which will be displayed to your respondents at the end of their &amp;quot;Feedback report&amp;quot;, e.g. external link to more information on the topic, etc.&lt;br /&gt;
&lt;br /&gt;
[[Image:feedbackoptions171211.png]]&lt;br /&gt;
&lt;br /&gt;
Now click the &#039;&#039;&#039;Save settings and edit Feedback Sections&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
====Editing Questionnaire Feedback Sections====&lt;br /&gt;
On these pages you select and manage each feedback section. At the top of this page, you can select the section you wish to manage and create a new one.&lt;br /&gt;
[[Image:sectionselect.png]]&lt;br /&gt;
&lt;br /&gt;
Below this, you can enter the label and heading to use for this section.&lt;br /&gt;
&lt;br /&gt;
Below this is the section questions management. Here you can add, delete and assign weights to the questions for this section. You add a question by selecting it from the dropdown and clicking &amp;quot;Add question...&amp;quot;. You delete a question by clicking the &#039;x&#039; next to it. You assign a weight by choosing a value from the numeric selector next to the question.&lt;br /&gt;
By default, questions are not selected for any Feedback Section. You now have to select which question or questions you want assigned to this section for the feedback report. &lt;br /&gt;
You also have the ability to choose a smaller weight for a question&#039;s scores for the section. The fraction selected will be applied to the scores (individual and total) for that question in that section. That way a question can have a different impact on different sections. Note that selecting zero (0) is the same as selecting one (1).&lt;br /&gt;
&lt;br /&gt;
Suppose you want Section 1 to be related to your respondents&#039; practice of sport, you would put question 1 into section 1 (click check box 1 for that question). Now suppose you want your second section to be related to &amp;quot;healthy attitude&amp;quot; towards food, drinking and smoking. Navigate to that section and add the required questions.&lt;br /&gt;
&lt;br /&gt;
[[Image:feedbacksections171211.png]]&lt;br /&gt;
&lt;br /&gt;
Below the questions, you can manage the messages for the various boundaries in the section.&lt;br /&gt;
This works exactly the same as the Moodle Quiz Score boundary system.&lt;br /&gt;
Here are a few examples, taken from our sample &amp;quot;Healthy habits&amp;quot; questionnaire.&lt;br /&gt;
*Feedback Score boundary&lt;br /&gt;
**100% &lt;br /&gt;
**Feedback: You must be very fit. Congratulations!&lt;br /&gt;
&lt;br /&gt;
*Feedback Score boundary&lt;br /&gt;
**66% &lt;br /&gt;
**Feedback: Your physical activity is only average. Come on!&lt;br /&gt;
&lt;br /&gt;
*Feedback Score boundary&lt;br /&gt;
**33% &lt;br /&gt;
**Feedback: You seem to be a real couch potato. Make an effort!&lt;br /&gt;
&lt;br /&gt;
When finished, click the &#039;&#039;&#039;Save changes&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
===Report===&lt;br /&gt;
This is how the Feedback report will look like to a respondent after taking our sample questionnaire.&lt;br /&gt;
&lt;br /&gt;
[[File:03-12-2013 14-53-07.jpg]]&lt;br /&gt;
&lt;br /&gt;
This report is similar to the Global Feedback report in our previous example, except that now the score is separated into 2 sections.&lt;br /&gt;
&lt;br /&gt;
==Bipolar results==&lt;br /&gt;
Some &amp;quot;personality tests&amp;quot; aim at detecting a bipolar characteristic in respondents&#039; character. For example, whether an individual&#039;s profile is rather visual or auditory, global or analytic, extrovert or introvert etc. See Julian Rotter&#039;s theory of [http://en.wikipedia.org/wiki/Julian_Rotter#Locus_of_control Locus of Control].&lt;br /&gt;
&lt;br /&gt;
In such cases, you can enter the section labels as a set of 2 opposed (bipolar) concepts, separated by a pipe character.&lt;br /&gt;
&lt;br /&gt;
[[File:03-12-2013 14-58-51.jpg]]&lt;br /&gt;
&lt;br /&gt;
In a questionnaire based on the Locus of Control theory, this &amp;quot;bipolar&amp;quot; heading will give the following kind of report:&lt;br /&gt;
&lt;br /&gt;
[[File:03-12-2013 15-13-09.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Chart display==&lt;br /&gt;
&lt;br /&gt;
===Site settings===&lt;br /&gt;
Upon installing or updating the Questionnaire plugin, its &amp;quot;site settings&amp;quot; page is displayed. On that &#039;&#039;Site administration ► Plugins ► Activity modules ► Questionnaire&#039;&#039; page, an admin can choose to enable the Chart feature site-wide. The default is &#039;&#039;No&#039;&#039; (do not enable). The Questionnaire Chart feature currently uses the [http://www.rgraph.net/ RGraph] libraries, which are licensed under the MIT type of open source license.&lt;br /&gt;
&lt;br /&gt;
===Chart types===&lt;br /&gt;
Navigate to the &#039;&#039;Feedback&#039;&#039; page.&lt;br /&gt;
&lt;br /&gt;
You can choose to display or not the table of scores in the Feedback report.&lt;br /&gt;
&lt;br /&gt;
The Chart type drop down list that is available is dependent on the number of feedback sections in your questionnaire.&lt;br /&gt;
&lt;br /&gt;
* Global Feedback (i.e. one section only): Bipolar bars or Vertical Progress bar.&lt;br /&gt;
* 2 Sections: Bipolar bars or Horizontal bars or Rose.&lt;br /&gt;
* More than 2 sections: Bipolar bars or Horizontal bars or Radar or Rose.&lt;br /&gt;
&lt;br /&gt;
Your choice of Chart type depends on the type of questions in your questionnaire. It&#039;s up to you to find out the most suitable Chart type. The Bipolar bars type is only suited when your feedback sections include Bipolar_results (see above).&lt;br /&gt;
&lt;br /&gt;
The selected Chart will be displayed on the All Responses page. It will be constructed with all participants&#039; results or, if the questionnaire is set to Visible Groups, with the results of the currently selected group.&lt;br /&gt;
&lt;br /&gt;
On an Individual Responses page, the current user&#039;s current results Chart will be displayed, and also the All participants (or current group) results Chart.&lt;br /&gt;
&lt;br /&gt;
Some samples illustrating the complete Chart types that can be used are displayed below.&lt;br /&gt;
&lt;br /&gt;
Vertical Progress bar&lt;br /&gt;
&lt;br /&gt;
[[File:02-01-2014 11-44-28.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bipolar bars&lt;br /&gt;
&lt;br /&gt;
[[File:02-01-2014 11-40-05.jpg]]&lt;br /&gt;
&lt;br /&gt;
Horizontal bars&lt;br /&gt;
&lt;br /&gt;
[[File:02-01-2014 11-42-27.jpg]]&lt;br /&gt;
&lt;br /&gt;
Radar&lt;br /&gt;
&lt;br /&gt;
[[File:02-01-2014 11-37-47.jpg]]&lt;br /&gt;
&lt;br /&gt;
Rose&lt;br /&gt;
&lt;br /&gt;
[[File:02-01-2014 11-38-58.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[fr:Questionnaire_test_de_personnalité]]&lt;br /&gt;
[[es:Examen de personalidad de cuestionario]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=GIFT_format&amp;diff=139923</id>
		<title>GIFT format</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=GIFT_format&amp;diff=139923"/>
		<updated>2021-03-29T07:09:27Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* See also */ discussion link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Export questions}}&lt;br /&gt;
&#039;&#039;&#039;GIFT format&#039;&#039;&#039; allows someone to use a text editor to write multiple-choice, true-false, short answer, matching missing word and numerical questions in a simple format that can be imported. The GIFT format is also an export file format available in Question bank. The format has been developed within the Moodle Community but other software may support it to a greater or lesser degree.&lt;br /&gt;
&lt;br /&gt;
*When creating a large numbers of questions, GIFT can provide a quick way of bulk loading questions either into a [[Question bank|question category]], or into a [[Adding_a_question_page#Importing_questions|Lesson]]. &lt;br /&gt;
*Sometimes it is easier proofing questions in a question category by viewing them in a GIFT file.&lt;br /&gt;
&lt;br /&gt;
== General instructions ==&lt;br /&gt;
At least one blank line must be left between each question. &lt;br /&gt;
&lt;br /&gt;
In the simple form, the question comes first, then the answers are set in between brackets, with an equal sign (=) indicating the correct answer(s) and tilde (~) the wrong answers.  A hash (#) will insert a response.  Questions can be weighted by placing percentage signs (%..%) around the weight.  Comments are preceded by double slashes (//) and are not imported.&lt;br /&gt;
&lt;br /&gt;
Here are some useful [http://moodle.org/pluginfile.php/134/mod_forum/attachment/236161/GIFT-examples.zip GIFT examples] than can be imported or used as rough template.  Many of the examples below used the questions in the file as a starting point.&lt;br /&gt;
&lt;br /&gt;
=== UTF-8 encoding ===&lt;br /&gt;
Any GIFT file &#039;&#039;&#039;must&#039;&#039;&#039; be correctly encoded in [[UTF-8]]. You can use Microsoft&#039;s text editor Notepad which comes with Windows to save your file in UTF-8. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: ANSI format will (only) work for languages without any special characters (like ä, ö, ü, æ, å, ø, œ or ß). And don&#039;t use &amp;quot;Unicode&amp;quot; as format as this is actually UTF-16 and won&#039;t work. See [[Converting files to UTF-8]] for further information.&lt;br /&gt;
&lt;br /&gt;
===Format symbols===&lt;br /&gt;
&lt;br /&gt;
Here are some common GIFT symbols and their use.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Symbols !! Use&lt;br /&gt;
|-&lt;br /&gt;
| // text || Comment until end of line (optional)&lt;br /&gt;
|-&lt;br /&gt;
| ::title:: || Question title (optional)&lt;br /&gt;
|-&lt;br /&gt;
| text || Question text (becomes title if no title specified)&lt;br /&gt;
|-&lt;br /&gt;
| [...format...] || The format of the following bit of text. Options are [html], [moodle], [plain] and [markdown]. The default is [moodle] for the question text, other parts of the question default to the format used for the question text.&lt;br /&gt;
|-&lt;br /&gt;
| { || Start answer(s) -- without any answers, text is a description of following questions&lt;br /&gt;
|-&lt;br /&gt;
| {T} or {F} || True or False answer; also {TRUE} and {FALSE}&lt;br /&gt;
|-&lt;br /&gt;
| { ... =right ... } || Correct answer for multiple choice, (multiple answer? -- see page comments) or fill-in-the-blank&lt;br /&gt;
|-&lt;br /&gt;
| { ... ~wrong ... } || Incorrect answer for multiple choice or multiple answer&lt;br /&gt;
|-&lt;br /&gt;
| { ... =item -&amp;gt; match ... } || Answer for matching questions&lt;br /&gt;
|-&lt;br /&gt;
| #feedback text || Answer feedback for preceding multiple, fill-in-the-blank, or numeric answers&lt;br /&gt;
|-&lt;br /&gt;
| ####general feedback || General feedback&lt;br /&gt;
|-&lt;br /&gt;
| {# || Start numeric answer(s)&lt;br /&gt;
|-&lt;br /&gt;
| answer:tolerance || Numeric answer accepted within ± tolerance range&lt;br /&gt;
|-&lt;br /&gt;
| low..high || Lower and upper range values of accepted numeric answer &lt;br /&gt;
|-&lt;br /&gt;
| =%n%answer:tolerance || n percent credit for one of multiple numeric ranges within tolerance from answer&lt;br /&gt;
|-&lt;br /&gt;
| } || End answer(s)&lt;br /&gt;
|-&lt;br /&gt;
| \character || Backslash escapes the special meaning of ~, =, #, {, }, and :&lt;br /&gt;
|-&lt;br /&gt;
| \n || Places a newline in question text -- blank lines delimit questions&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Here are some quick examples:&lt;br /&gt;
&lt;br /&gt;
 // true/false&lt;br /&gt;
 ::Q1:: 1+1=2 {T}&lt;br /&gt;
 &lt;br /&gt;
 // multiple choice with specified feedback for right and wrong answers&lt;br /&gt;
 ::Q2:: What&#039;s between orange and green in the spectrum? &lt;br /&gt;
 { =yellow # right; good! ~red # wrong, it&#039;s yellow ~blue # wrong, it&#039;s yellow }&lt;br /&gt;
 &lt;br /&gt;
 // fill-in-the-blank&lt;br /&gt;
 ::Q3:: Two plus {=two =2} equals four.&lt;br /&gt;
 &lt;br /&gt;
 // matching&lt;br /&gt;
 ::Q4:: Which animal eats which food? { =cat -&amp;gt; cat food =dog -&amp;gt; dog food }&lt;br /&gt;
 &lt;br /&gt;
 // math range question&lt;br /&gt;
 ::Q5:: What is a number from 1 to 5? {#3:2}&lt;br /&gt;
 &lt;br /&gt;
 // math range specified with interval end points&lt;br /&gt;
 ::Q6:: What is a number from 1 to 5? {#1..5}&lt;br /&gt;
 // translated on import to the same as Q5, but unavailable from Moodle question interface&lt;br /&gt;
 &lt;br /&gt;
 // multiple numeric answers with partial credit and feedback&lt;br /&gt;
 ::Q7:: When was Ulysses S. Grant born? {#&lt;br /&gt;
          =1822:0      # Correct! Full credit.&lt;br /&gt;
          =%50%1822:2  # He was born in 1822. Half credit for being close.&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // essay&lt;br /&gt;
 ::Q8:: How are you? {}&lt;br /&gt;
&lt;br /&gt;
===Format symbols explained===&lt;br /&gt;
The multiple choice format below as a comment line // for the question, when Moodle exports it the question unique id number will appear here.&lt;br /&gt;
&lt;br /&gt;
The first set of  :: precedes the question title.&lt;br /&gt;
&lt;br /&gt;
The second :: precedes the actual question. The first { indicates the start of the answers.  The correct answer is preceded by an = sign and wrong answers by a ~.  Teacher responses have a # in front of them.  The question ends with a } and then a blank line. NOTE it is { } not ( ) parenthesis! Usually these are obtained with help of the [AltGr] key.&lt;br /&gt;
&lt;br /&gt;
 //Comment line &lt;br /&gt;
 ::Question title &lt;br /&gt;
 :: Question {&lt;br /&gt;
 =A correct answer&lt;br /&gt;
 ~Wrong answer1&lt;br /&gt;
 #A response to wrong answer1&lt;br /&gt;
 ~Wrong answer2&lt;br /&gt;
 #A response to wrong answer2&lt;br /&gt;
 ~Wrong answer3&lt;br /&gt;
 #A response to wrong answer3&lt;br /&gt;
 ~Wrong answer4&lt;br /&gt;
 #A response to wrong answer4&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
The shortest format for a multiple choice question is:&lt;br /&gt;
 Question{= A Correct Answer ~Wrong answer1 ~Wrong answer2 ~Wrong answer3 ~Wrong answer4 }&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Tip:&#039;&#039; If you don&#039;t specify a question title the WHOLE question will be used as the title at the time of import into Moodle. There are pros and cons to allowing this to happen. &lt;br /&gt;
** Cons: This can add a lot of unnecessary words. This can include characters which might confuse the export GIFT process.&lt;br /&gt;
** Pros: On the other hand. if the start of each question is different, it can make finding a single question easier in a category list of questions. It will save you typing.  Having the same title for every question is a very bad idea.&lt;br /&gt;
&lt;br /&gt;
==Question format examples==&lt;br /&gt;
There are several ways to use a text editor to write a GIFT format.  We will try to show the simple version for example and in some formats we will introduce some more complex features that can be imported into many Moodle Question formats.  &lt;br /&gt;
&lt;br /&gt;
===Multiple choice===&lt;br /&gt;
For multiple choice questions, wrong answers are prefixed with a tilde (~) and the correct answer is prefixed with an equal sign (=).&lt;br /&gt;
&lt;br /&gt;
Here is a simple acceptable GIFT multiple choice format:&lt;br /&gt;
 Who&#039;s buried in Grant&#039;s tomb?{=Grant ~no one ~Napoleon ~Churchill ~Mother Teresa }&lt;br /&gt;
&lt;br /&gt;
Here is a longer format that uses most of the GIFT elements:&lt;br /&gt;
&lt;br /&gt;
  // question: 1 name: Grants tomb&lt;br /&gt;
 ::Grants tomb::Who is buried in Grant&#039;s tomb in New York City? {&lt;br /&gt;
 =Grant&lt;br /&gt;
 ~No one&lt;br /&gt;
 #Was true for 12 years, but Grant&#039;s remains were buried in the tomb in 1897&lt;br /&gt;
 ~Napoleon&lt;br /&gt;
 #He was buried in France&lt;br /&gt;
 ~Churchill&lt;br /&gt;
 #He was buried in England&lt;br /&gt;
 ~Mother Teresa&lt;br /&gt;
 #She was buried in India&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===Multiple choice with multiple right answers===&lt;br /&gt;
&lt;br /&gt;
That is, using checkboxes, not radio buttons:&lt;br /&gt;
&lt;br /&gt;
 What two people are entombed in Grant&#039;s tomb? {&lt;br /&gt;
    ~%-100%No one&lt;br /&gt;
    ~%50%Grant&lt;br /&gt;
    ~%50%Grant&#039;s wife&lt;br /&gt;
    ~%-100%Grant&#039;s father&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===True-false===&lt;br /&gt;
&lt;br /&gt;
In this question-type the answer indicates whether the statement is true or false. The answer should be written as {TRUE} or {FALSE}, or abbreviated to {T} or {F}.&lt;br /&gt;
&lt;br /&gt;
 // question: 0 name: TrueStatement using {T} style&lt;br /&gt;
 ::TrueStatement about Grant::Grant was buried in a tomb in New York City.{T}&lt;br /&gt;
 &lt;br /&gt;
 // question: 0 name: FalseStatement using {FALSE} style&lt;br /&gt;
 ::FalseStatement about sun::The sun rises in the West.{FALSE}&lt;br /&gt;
&lt;br /&gt;
===Short answer===&lt;br /&gt;
&lt;br /&gt;
Answers in Short Answer question-type are all prefixed by an equal sign (=), indicating that they are all correct answers. The answers must not contain a tilde.&lt;br /&gt;
&lt;br /&gt;
Here are two examples using the simple method showing possible right answers for credit.&lt;br /&gt;
 Who&#039;s buried in Grant&#039;s tomb?{=Grant =Ulysses S. Grant =Ulysses Grant}&lt;br /&gt;
&lt;br /&gt;
 Two plus two equals {=four =4}&lt;br /&gt;
&lt;br /&gt;
If there is only one correct Short Answer, it may be written without the equal sign prefix, as long as it cannot be confused as True-False.&lt;br /&gt;
&lt;br /&gt;
===Matching===&lt;br /&gt;
Matching pairs begin with an equal sign (=) and are separated by this symbol &amp;quot;-&amp;gt;&amp;quot;. There must be at least three matching pairs.&lt;br /&gt;
 &lt;br /&gt;
 Match the following countries with their corresponding capitals. {&lt;br /&gt;
    =Canada -&amp;gt; Ottawa&lt;br /&gt;
    =Italy  -&amp;gt; Rome&lt;br /&gt;
    =Japan  -&amp;gt; Tokyo&lt;br /&gt;
    =India  -&amp;gt; New Delhi&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
Matching questions do not support feedback or percentage answer weights.&lt;br /&gt;
&lt;br /&gt;
===Missing word===&lt;br /&gt;
The Missing Word format automatically inserts a fill-in-the-blank line (like this _____) in the middle of the sentence. To use the Missing Word format, place the answers where you want the line to appear in the sentence.&lt;br /&gt;
 Moodle costs {~lots of money =nothing ~a small amount} to download from moodle.org.&lt;br /&gt;
&lt;br /&gt;
If the answers come before the closing punctuation mark, a fill-in-the-blank line will be inserted for the &amp;quot;missing word&amp;quot; format. All question types can be written in the Missing Word format.&lt;br /&gt;
&lt;br /&gt;
There must be a blank line (double carriage return) separating questions. For clarity, the answers can be written on separate lines and even indented. Some examples:&lt;br /&gt;
&lt;br /&gt;
 Mahatma Gandhi&#039;s birthday is an Indian holiday on  {&lt;br /&gt;
 ~15th&lt;br /&gt;
 ~3rd&lt;br /&gt;
 =2nd&lt;br /&gt;
 } of October.&lt;br /&gt;
 &lt;br /&gt;
 Since {&lt;br /&gt;
   ~495 AD&lt;br /&gt;
   =1066 AD&lt;br /&gt;
   ~1215 AD&lt;br /&gt;
   ~ 43 AD&lt;br /&gt;
 }&lt;br /&gt;
 the town of Hastings England has been &amp;quot;famous with visitors&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Numerical questions===&lt;br /&gt;
&lt;br /&gt;
The answer section for Numerical questions must start with a number sign (#). Numerical answers can include an error margin, which is written following the correct answer, separated by a colon. So for example, if the correct answer is anything between 1.5 and 2.5, then it would be written as follows {#2:0.5}. This indicates that 2 with an error margin of 0.5 is correct (i.e., the span from 1.5 to 2.5). If no error margin is specified, it will be assumed to be zero.&lt;br /&gt;
&lt;br /&gt;
Here is a simple numerical format question. It will accept a range of 5 years.&lt;br /&gt;
 When was Ulysses S. Grant born?{#1822:5}&lt;br /&gt;
It is a good idea to check the margins of the range, 3.141 is not counted as correct and 3.142 is considered in the range. &lt;br /&gt;
 What is the value of pi (to 3 decimal places)? {#3.14159:0.0005}.&lt;br /&gt;
&lt;br /&gt;
Optionally, numerical answers can be written as a span in the following format {#MinimumValue..MaximumValue}.&lt;br /&gt;
&lt;br /&gt;
 What is the value of pi (to 3 decimal places)? {#3.141..3.142}.&lt;br /&gt;
&lt;br /&gt;
Moodle&#039;s browser interface does not support multiple numerical answers, but Moodle&#039;s code can and so does GIFT. This can be used to specify numerical multiple spans, and can be particularly usefully when combined with percentage weight grades. If multiple answers are used, they must be separated by an equal sign, like short answer questions.&lt;br /&gt;
&lt;br /&gt;
 When was Ulysses S. Grant born? {#&lt;br /&gt;
    =1822:0&lt;br /&gt;
    =%50%1822:2&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Note that since Moodle&#039;s browser GUI didn&#039;t support multiple answers for Numerical questions, there&#039;s no way in older Moodle versions to see them or edit them through Moodle. The only way to change a numerical answer beyond the first, is to delete the question and re-import it (or use something like phpMyAdmin). But better would be to upgrade your Moodle to at least 1.9.&lt;br /&gt;
&lt;br /&gt;
===Essay===&lt;br /&gt;
An essay question is simply a question with an empty answer field. Nothing is permitted between the curly braces at all.&lt;br /&gt;
&lt;br /&gt;
 Write a short biography of Dag Hammarskjöld. {}&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
A description &amp;quot;question&amp;quot; has no answer part at all&lt;br /&gt;
&lt;br /&gt;
 You can use your pencil and paper for these next math questions.&lt;br /&gt;
&lt;br /&gt;
==Options==&lt;br /&gt;
&lt;br /&gt;
In addition to these basic question types, this filter offers the following options: line comments, question name, feedback and percentage answer weight.&lt;br /&gt;
&lt;br /&gt;
===Line Comments===&lt;br /&gt;
Comments that will not be imported into Moodle can be included in the text file. This can be used to provide headers or more information about questions. All lines that start with a double backslash (not counting tabs or spaces) will be ignored by the filter.&lt;br /&gt;
&lt;br /&gt;
 // Subheading: Numerical questions below&lt;br /&gt;
 What&#039;s 2 plus 2? {#4}&lt;br /&gt;
&lt;br /&gt;
Comments will be exported from Moodle and will include the unique question id.  The above question after it was imported and then exported from Moodle:&lt;br /&gt;
 // question: 914  name: What&#039;s 2 plus 2? &lt;br /&gt;
 ::What&#039;s 2 plus 2?::What&#039;s 2 plus 2?{#&lt;br /&gt;
     =4:0#&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
The question ID number and any question tags are exported and can be imported using the format:&lt;br /&gt;
&lt;br /&gt;
 //  [id:123] [tag:basic] [tag:set 1]&lt;br /&gt;
&lt;br /&gt;
===Question Name===&lt;br /&gt;
A question name can be specified by placing it first and enclosing it within double colons (::...::).&lt;br /&gt;
&lt;br /&gt;
 ::Kanji Origins::Japanese characters originally&lt;br /&gt;
 came from what country? {=China}&lt;br /&gt;
&lt;br /&gt;
 ::Thanksgiving Date::The American holiday of Thanksgiving is &lt;br /&gt;
 celebrated on the {~second ~third =fourth} Thursday of November.&lt;br /&gt;
&lt;br /&gt;
If no question name is specified, the entire question will be used as the name by default.&lt;br /&gt;
&lt;br /&gt;
===Feedback===&lt;br /&gt;
Feedback can be included for each answer by following the answer with a number sign (# also known as a hash mark) and the feedback.&lt;br /&gt;
&lt;br /&gt;
 What&#039;s the answer to this multiple-choice question? {&lt;br /&gt;
   ~wrong answer#feedback comment on the wrong answer&lt;br /&gt;
   ~another wrong answer#feedback comment on this wrong answer&lt;br /&gt;
   =right answer#Very good!&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
 //From The Hitchhiker&#039;s Guide to the Galaxy&lt;br /&gt;
 Deep Thought said &amp;quot; {&lt;br /&gt;
   =forty two#Correct according to The Hitchhiker&#039;s Guide to the Galaxy!&lt;br /&gt;
   =42#Correct, as told to Loonquawl and Phouchg&lt;br /&gt;
   =forty-two#Correct!&lt;br /&gt;
 }  is the Ultimate Answer to the Ultimate Question of Life, The Universe, and Everything.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
    42 is the Absolute Answer to everything.{&lt;br /&gt;
 FALSE#42is the Ultimate Answer.#You gave the right answer.}&lt;br /&gt;
&lt;br /&gt;
For Multiple Choice questions, feedback is displayed only for the answer the student selected. For short answer, feedback is shown only when students input the corresponding correct answer. For true-false questions, there can be one or two feedback strings. The first is shown if the student gives the wrong answer. The second if the student gives the right answer.&lt;br /&gt;
&lt;br /&gt;
===Percentage Answer Weights===&lt;br /&gt;
Percentage answer weights are available for both Multiple Choice and Short Answer questions. Percentage answer weights can be included by following the tilde (for Multiple Choice) or equal sign (for Short Answer) with the desired percent enclosed within percent signs (e.g., %50%). This option can be combined with feedback comments.&lt;br /&gt;
&lt;br /&gt;
Difficult question.{~wrong answer ~%50%half credit answer =full credit answer}&lt;br /&gt;
&lt;br /&gt;
 ::Jesus&#039; hometown::Jesus Christ was from {&lt;br /&gt;
    ~Jerusalem#This was an important city, but the wrong answer.&lt;br /&gt;
    ~%25%Bethlehem#He was born here, but not raised here.&lt;br /&gt;
    ~%50%Galilee#You need to be more specific.&lt;br /&gt;
    =Nazareth#Yes! That&#039;s right!&lt;br /&gt;
 }.&lt;br /&gt;
     &lt;br /&gt;
 ::Jesus&#039; hometown:: Jesus Christ was from {&lt;br /&gt;
    =Nazareth#Yes! That&#039;s right!&lt;br /&gt;
    =%75%Nazereth#Right, but misspelled.&lt;br /&gt;
    =%25%Bethlehem#He was born here, but not raised here.&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Note that the last two examples are essentially the same question, first as multiple choice and then as short answer.&lt;br /&gt;
&lt;br /&gt;
Note that it is possible to specify percentage answer weights that are NOT available through the browser interface. The Match Grades drop-down on the import page determines how these are handled. You can either request that an error be reported or that the answer weight be adjusted to the nearest valid answer weight.&lt;br /&gt;
&lt;br /&gt;
Note specifically, that Moodle uses 5 decimal places to do its math, so if you wish to divide percentages in thirds, use %33.33333 instead of %33 or %33.33.&lt;br /&gt;
&lt;br /&gt;
Specify text-formatting for the question&lt;br /&gt;
The question text (only) may have an optional text format specified. Currently the available formats are moodle (Moodle Auto-Format), html (HTML format), plain (Plain text format) and markdown (Markdown format). The format is specified in square brackets immediately before the question text. See [[Formatting text]] for further information.&lt;br /&gt;
&lt;br /&gt;
 [markdown]The *American holiday of Thanksgiving* is celebrated on the {&lt;br /&gt;
    ~second&lt;br /&gt;
    ~third&lt;br /&gt;
    =fourth&lt;br /&gt;
 } Thursday of November.&lt;br /&gt;
&lt;br /&gt;
===Multiple Answers===&lt;br /&gt;
The Multiple Answers option is used for multiple choice questions when two or more answers must be selected in order to obtain full credit. The multiple answers option is enabled by assigning partial answer weight to multiple answers, while allowing no single answer to receive full credit.&lt;br /&gt;
&lt;br /&gt;
 What two people are entombed in Grant&#039;s tomb? {&lt;br /&gt;
    ~No one&lt;br /&gt;
    ~%50%Grant&lt;br /&gt;
    ~%50%Grant&#039;s wife&lt;br /&gt;
    ~Grant&#039;s father&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Note that there is no equal sign (=) in any answer and the answers should total no more than 100%, otherwise Moodle will return an error. To avoid the problem of students automatically getting 100% by simply checking all of the answers, it is best to include negative answer weights for wrong answers.&lt;br /&gt;
&lt;br /&gt;
 What two people are entombed in Grant&#039;s tomb? {&lt;br /&gt;
    ~%-50%No one&lt;br /&gt;
    ~%50%Grant&lt;br /&gt;
    ~%50%Grant&#039;s wife&lt;br /&gt;
    ~%-50%Grant&#039;s father&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===Special Characters ~ = # { }===&lt;br /&gt;
These symbols ~ = # { } : control the operation of this filter and cannot be used as normal text within questions. Since these symbols have a special role in determining the operation of this filter, they are called &amp;quot;control characters.&amp;quot; But sometimes you may want to use one of these characters, for example to show a mathematical formula in a question. The way to get around this problem is &amp;quot;escaping&amp;quot; the control characters. This means simply putting a backslash (\) before a control character so the filter will know that you want to use it as a literal character instead of as a control character. For example:&lt;br /&gt;
&lt;br /&gt;
 Which answer equals 5? {&lt;br /&gt;
    ~ \= 2 + 2&lt;br /&gt;
    = \= 2 + 3&lt;br /&gt;
    ~ \= 2 + 4&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 ::GIFT Control Characters::&lt;br /&gt;
 Which of the following is NOT a control character for the GIFT import format? {&lt;br /&gt;
   ~ \~     # \~ is a control character.&lt;br /&gt;
   ~ \=     # \= is a control character.&lt;br /&gt;
   ~ \#     # \# is a control character.&lt;br /&gt;
   ~ \{     # \{ is a control character.&lt;br /&gt;
   ~ \}     # \} is a control character.&lt;br /&gt;
   = \      # Correct! \ (backslash) is not a control character. BUT,&lt;br /&gt;
              it is used to escape the control characters.&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
When the question is processed, the backslash is removed and is not saved in Moodle.&lt;br /&gt;
&lt;br /&gt;
===HTML in answers===&lt;br /&gt;
The GIFT format will interpret HTML correctly if you add [html] in front of the question. See [https://moodle.org/mod/forum/discuss.php?d=334375 this forum thread].&lt;br /&gt;
&lt;br /&gt;
===Specifying Categories===&lt;br /&gt;
&lt;br /&gt;
It is possible to change the category into which the questions are added within the GIFT file. You can change the category as many times as you wish within the file. All questions after the modifier up to the next modifier or the end of the file will be added to the specified category. Up to the first category modifier the category specified on the import screen will be used. Note that for this to work the from file: box must be ticked on the import screen.&lt;br /&gt;
&lt;br /&gt;
To include a category modifier include a line like this (with a blank line before and after):&lt;br /&gt;
&lt;br /&gt;
 $CATEGORY: tom/dick/harry&lt;br /&gt;
&lt;br /&gt;
or simply&lt;br /&gt;
&lt;br /&gt;
 $CATEGORY: mycategory&lt;br /&gt;
&lt;br /&gt;
...the first example specifies a path of nested categories. In this case the questions will go into harry. The categories are created if they do not exist.&lt;br /&gt;
&lt;br /&gt;
To find out how your categories are organized, you might try exporting some questions including category data first and check the exported GIFT formatted file. The lowest level of system context might give you something like $CATEGORY: $system$/.... &lt;br /&gt;
&lt;br /&gt;
===Making questions case sensitive===&lt;br /&gt;
Short Answer questions can be made case sensitive by changing &amp;quot;0&amp;quot; to &amp;quot;1&amp;quot; in the following line &#039;&#039;&#039;of your moodle/question/format/gift/format.php file&#039;&#039;&#039;:&lt;br /&gt;
 $question-&amp;gt;usecase = 0; // Ignore case&lt;br /&gt;
&lt;br /&gt;
==Hints and Tips==&lt;br /&gt;
* Use the ::title:: at the beginning of every question to organize your questions when Moodle presents a list or exports them as another GIFT file.  When the title is left blank, Moodle will put the beginning of the question as the title. Some teachers want to see something like &amp;quot;001 LIT101 Poe ref Purloin Letter&amp;quot; or &amp;quot;The Purloin Letter was written by (AmLit pg 254)&amp;quot; in the title.  &lt;br /&gt;
&lt;br /&gt;
* You can specify markup if you need to format the question by setting [html], [moodle], [plain] or [markdown] just before the question text. See more about this in the reference pdf below.&lt;br /&gt;
* In the Lesson module, in a question page, correct answers jump by default to Next page and incorrect answers jump to This page (i.e. student has to &amp;quot;try again&amp;quot;). When importing from a GIFT format file, this is exactly the mechanism which is used.&lt;br /&gt;
* If you want a student to be taken directly from one question to the next irrespective of their answer being correct or incorrect: in the Lesson Settings, set Maximum number of attempts: to 1. &lt;br /&gt;
**Please note, however, that a message &amp;quot;correct / incorrect&amp;quot; will still be displayed to the student upon answering each question. If you do not want this (default) feedback message to be displayed then enter your own feedback message (i.e. &amp;quot;continue&amp;quot;, &amp;quot;---&amp;quot;, etc.) &lt;br /&gt;
**In case you want no visible message displayed then enter a non-breaking space as feedback. Moodle will not put it&#039;s automatic response because it sees the blank space. To do this, put a # after the answer and write [[Image:Nbsp.png]] (without spaces between these characters). &lt;br /&gt;
* Need to use a special GIFT character in your question or answer?  Put a \ in front of the GIFT character.  &lt;br /&gt;
**For example if you want to use curly braces, { or }, or equal sign, =, or # or ~ in a GIFT file (in a math question including TeX expressions) you must &amp;quot;escape&amp;quot; them by preceding them with a \ directly in front of each { or } or =. It is possible to use a replace program/macro/editor filter to do this conversion before importing to Moodle.&lt;br /&gt;
* Want to change T/F type questions to multiple choice? Consider exporting the T/F questions as a GIFT file, then using a text editor to replace the (T) with (=True ~False). Perhaps change the title slightly so you will recognize the new questions.&lt;br /&gt;
* Alphabetic case-sensitive comparison is disabled by default. If you need case-sensitive comparison for short answer questions (an unusual need), precede them with:&lt;br /&gt;
   $question-&amp;gt;usecase = 1;&lt;br /&gt;
surrounded by blank lines.&lt;br /&gt;
&lt;br /&gt;
==Tools that create or process GIFTs==&lt;br /&gt;
Several contributors have used macros to generate GIFT files from a more familiar popular programs.&lt;br /&gt;
*Here is a [http://hbwubecc.wixsite.com/jordan/tools Moodle Cloze and Gift generator] as presented at the 2017 Moodle Moot Japan.    &lt;br /&gt;
* There are Word macros available for easily creating GIFT files. &lt;br /&gt;
** See [https://moodle.org/mod/forum/discuss.php?d=135112 this forum thread] for old links to downloadable files for different Word versions.&lt;br /&gt;
** See [https://github.com/juacas/MoodleQUIZ_template_UVa this GitHub page] for an improved new  (2020) Word template for generating GIFT questions.&lt;br /&gt;
* There are several Excel spreadsheets for generating GIFT files. Several people have built upon other contributors work.  &lt;br /&gt;
**The latest version was posted on 10 April 2007 and can be found in this thread with this file name: [http://moodle.org/mod/forum/discuss.php?d=66660 Excel2GIFTv1.1.zip by Timothy Takemoto].  There is also a set of instructions Excel2GIFTv1.1_Instructions.rtf by Jeff Shek on the same day in that thread.&lt;br /&gt;
** [http://video.google.com/videoplay?docid=-6612645502883459334# video tutorial] for using Excel2GIFTv2.xls &lt;br /&gt;
**An earlier version of this Excel spreadsheet for generating multiple choice GIFT files [http://moodle.org/mod/forum/discuss.php?d=45245 initially created by Olga Forlani and improved by A. T. Wyatt].&lt;br /&gt;
*There is a project, Libre Office templates,  for generating GIFT files in Writer. It is located in &lt;br /&gt;
[https://code.google.com/p/libre-gift/downloads/list OOo template 2013 to write exams and convert to GIFT format]&lt;br /&gt;
*There are Open Office templates for generating GIFT files in Writer.  These are located in the Quiz forum in the [http://moodle.org/mod/forum/discuss.php?d=20705&amp;amp;parent=168385 OOo template to write exams and convert to GIFT format thread].&lt;br /&gt;
**The most recent for OO 2.x is &amp;quot;OOo2GIFT_Template_05.zip&amp;quot; posted 17 December 2005 by Enrique Castro.&lt;br /&gt;
**An earlier version is &amp;quot;GIFT_template_OOo.zip&amp;quot; posted 22 March 2005 by Enrique Castro.&lt;br /&gt;
*There is an easy to use on line multiple question generator at [http://a4esl.org/c/qw.html  a4esl.org]. Here you write your question(s) without formating marks, select Moodle and press the generate quiz button.  This creates GIFT formatted text that can be pasted into a file for importing into Moodle.&lt;br /&gt;
**The initial format requires fewer keystrokes (it uses line position and returns) than the GIFT format, so you should save time and be less likely to create invalid data.&lt;br /&gt;
** Quiz authoring template for Microsoft Word [http://moodle.org/mod/data/view.php?d=13&amp;amp;rid=578 link]&lt;br /&gt;
** Moodle XML Converter [http://vletools.com]&lt;br /&gt;
** GIFT format parser library in Ruby [http://github.com/stuart/gift-parser]&lt;br /&gt;
&lt;br /&gt;
* GIFT grammar using PEG.js (JavaScript) that parses GIFT into JavaScript objects [https://github.com/fuhrmanator/GIFT-grammar-PEG.js]&lt;br /&gt;
** Online GIFT question validator (editor) based on the PEG.js grammar above [https://fuhrmanator.github.io/GIFT-grammar-PEG.js/docs/editor/]&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/manuvazquez/gift-wrapper gift-wrapper] is a Python package to generate GIFT-formatted questions in a more user-friendly way&lt;br /&gt;
* [https://github.com/manuvazquez/py2gift py2gift] is a python library intended to write GIFT files (primarily) from [https://jupyter.org/ jupyter] notebooks&lt;br /&gt;
&lt;br /&gt;
* If you are using Vim editor to prepare GIFT formatted questions, Vim syntax highlighting files and Vim SnipMate question snippets are available on this [http://selimtemizer.com/software/gift website].&lt;br /&gt;
*[http://selimtemizer.com/software/gift GIFT Escaper] is a free and practical tool for automatically and properly escaping GIFT control characters inside regular question/answer texts and/or LaTeX equations.&lt;br /&gt;
&lt;br /&gt;
==GIFT format with medias (images, sound...)==&lt;br /&gt;
The [https://moodle.org/plugins/pluginversions.php?plugin=qformat_giftmedia GIFT with medias optional plugin] is an  import format similar to Gift and uses the same syntax, but instead of a text file it imports a zip file containing the gift text file and media files (images, sounds, ...). A [[Gift_with_medias_format|documentation]] explain how to include medias in your questions.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* Here is a 2-column PDF [http://buypct.com/gift_reference.pdf GIFT Reference Sheet]&lt;br /&gt;
*[[Import and export FAQ]]&lt;br /&gt;
*[[Aiken Format]]&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=420229 The latest GIFT tools I use] forum discussion&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
*[http://text2gift.atwebpages.com/Text2GiftConverter.html On line Gift format generator from plain text]&lt;br /&gt;
&lt;br /&gt;
[[de:GIFT]]&lt;br /&gt;
[[es:Formato GIFT]]&lt;br /&gt;
[[fr:Format GIFT]]&lt;br /&gt;
[[ja:GIFTフォーマット]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Course_overview&amp;diff=139908</id>
		<title>Course overview</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Course_overview&amp;diff=139908"/>
		<updated>2021-03-26T12:12:07Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* How to make the percentages display on the Course overview */ MDL-67890, MDL-60912&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocks}}&lt;br /&gt;
==The course overview block==&lt;br /&gt;
&lt;br /&gt;
{{MediaPlayer | url = https://youtu.be/oX18jf9prBM | desc = New in Moodle 3.8}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The  course overview block enables students to check their course progress. To get started, watch the [https://youtu.be/SKtUHEUMjWA Course overview improvements screencast].&lt;br /&gt;
&lt;br /&gt;
Note for sites upgrading from earlier versions: The course overview block in previous versions of Moodle has been removed and replaced with a new course overview. The [[Course overview (legacy)|legacy course overview block]] may be downloaded from the Plugins directory: [https://moodle.org/plugins/block_course_overview Blocks: Course overview (legacy)].&lt;br /&gt;
&lt;br /&gt;
==What enrolled users see==&lt;br /&gt;
&lt;br /&gt;
*The course overview is displayed on a student&#039;s dashboard and displays three dropdowns:&lt;br /&gt;
*an option to sort by all, current, future, in progress, starred or hidden courses&lt;br /&gt;
*an option to display courses by last accessed or by title&lt;br /&gt;
*an option to display course by cards, summary or list view&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The timeline tab, available in pre-3.6 versions is now a separate [[Timeline block]].&lt;br /&gt;
&lt;br /&gt;
===Past, In Progress and Future courses===&lt;br /&gt;
*For courses to appear in the &#039;Past&#039; section, the course end date must be in the past or the course must be completed. If course completion is turned on in the course settings, the course will not appear in the &#039;Past&#039; section until course completion conditions are met even if the course end date is in the past.&lt;br /&gt;
*For courses to appear in the &#039;In Progress&#039; section, they must be not yet completed and the current date must be after the course start date. The current date must be before the end date, or there is no end date. Courses &#039;In progress &#039;displayed in the Course overview block match the courses displayed in the navigation drawer, although a site administration navigation setting can limit this number.&lt;br /&gt;
*For courses to appear in the &#039;Future&#039; section, the student must be enrolled in them even though the course start date is in the future.&lt;br /&gt;
===Starred and hidden courses===&lt;br /&gt;
&lt;br /&gt;
[[File:docsStarHide.png]]&lt;br /&gt;
&lt;br /&gt;
*To &#039;star&#039; (&#039;bookmark&#039;) a course click the three dots by its name and then click the star icon.&lt;br /&gt;
*To hide a course, click the three dots by its name and then click the hide icon.&lt;br /&gt;
*Courses may be filtered by starred or hidden courses. Alternatively,for starred courses. the [[Starred courses block]] may be added to the dashboard&lt;br /&gt;
&lt;br /&gt;
==How to make the percentages display on the Course overview==&lt;br /&gt;
&lt;br /&gt;
For the percentages to display, the course must have [[Activity completion]] enabled.&lt;br /&gt;
&lt;br /&gt;
[[File:completionpercentage.png]]&lt;br /&gt;
&lt;br /&gt;
Note that the percentages relate only to the percentage of activities with activity completion set that have been completed. The percentages do NOT relate to course completion (MDL-67890).&lt;br /&gt;
&lt;br /&gt;
The percentage calculation uses the total number of activities with activity completion set, regardless of whether they are hidden or have an access restriction (MDL-60912). The only way to make the percentage reflect work assigned to date would be to not set activity completion for activities which are hidden or have an access restriction.&lt;br /&gt;
&lt;br /&gt;
==How to customise the Course overview layout==&lt;br /&gt;
&lt;br /&gt;
Administrators can specify which layouts (card/list/summary) are available to users from &#039;&#039;Site administration / Plugins / Course overview block.&#039;&#039;&lt;br /&gt;
==How to customise the course filter==&lt;br /&gt;
&lt;br /&gt;
*Administrators can specify which courses may be filtered from &#039;&#039;Site administration / Plugins / Course overview block.&#039;&#039;&lt;br /&gt;
*This now includes the option to filter by Course custom fields, as long as at least one course custom field is in use. Note that the course custom field must have its visibility field set to &#039;Everyone&#039;.&lt;br /&gt;
&lt;br /&gt;
==How to change the colours on the Course overview==&lt;br /&gt;
Administrators can specify colours of the course cards from Site administration / Appearance / Course pattern colours&lt;br /&gt;
&lt;br /&gt;
==Displaying course categories==&lt;br /&gt;
&lt;br /&gt;
Course categories may be displayed along with courses from an admin setting in Site admin / Plugins / Blocks / Course overview / Display course categories.&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
There is just one capability for this block:&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/block/myoverview:myaddinstance|Add a new course overview block to Dashboard]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* For the documentation related to the previous version of the block, please refer to [[Course overview (legacy)]]&lt;br /&gt;
* MDL-60912 - Percentage complete in course overview on Dashboard should consider hidden or blocked activities&lt;br /&gt;
&lt;br /&gt;
[[es:Vista general del curso]]&lt;br /&gt;
[[de:Kursübersicht-Block]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
</feed>