https://docs.moodle.org/34/en/api.php?action=feedcontributions&user=Emmarichardson&feedformat=atomMoodleDocs - User contributions [en]2024-03-29T06:30:12ZUser contributionsMediaWiki 1.39.6https://docs.moodle.org/34/en/index.php?title=Installing_Moodle_on_Debian_based_distributions&diff=129680Installing Moodle on Debian based distributions2017-12-13T21:16:31Z<p>Emmarichardson: /* Installing moodle from .tgz(.tar.gz) or .zip file */</p>
<hr />
<div>==Installing Moodle as a Debian package==<br />
<br />
Moodle used to be included as a Debian package. It is not recommended to install using any kind of installer with Moodle. In the long run you will be much better to install manually (or using git) so that the code is original without any alteration.<br />
<br />
==Installing moodle from .tgz(.tar.gz) or .zip file==<br />
<br />
===Step 1: Install required packages===<br />
After installing your Debian distro, install these packages (if you've not already done so). See [[Installing Apache, MySQL and PHP]] or refer to the respective user manuals. Using apt-get, aptitude or synaptic you can install these very easily.<br />
* Web Server (Apache highly recommended)<br />
* Database Server (MySQL or PostgreSQL recommended)<br />
* PHP, PHP-MySQL mod (or mod for your database)<br />
* Various PHP modules necessary for Moodle<br />
<br />
'''LAMP in Debian'''<br />
<br />
Setting up a LAMP in Debian is very easy. Once you get used to Debian administration including installation and configuration are much simpler compared to other linux distros. The following describes how to install apache, php and mysql on the Debian distribution. <br />
<br />
For installation of the necessary packages the easiest option to use apt-get through the command line interface. Debian has easy access to a Root Terminal<br />
<br />
Use the following command to install apache2, php5 and mysql (Note: Debian is now shipping with MariaDB as default database server - I have included instructions on how to install MySQL community edition instead.)<br />
MySQL Server Package install:<br />
<code>wget https://dev.mysql.com/get/mysql-apt-config_0.8.6-1_all.deb<br />
mysql-apt-config_0.8.6-1_all.deb<br />
apt-get install gdebi-core<br />
gdebi mysql-apt-config_0.8.6-1_all.deb</code><br />
<br />
Update Repositories:<br />
<code>apt-get update</code><br />
<br />
Install LAMP:<br />
<code>apt-get install apache2 php7.1 mysql-server php7.1-mysql libapache2-mod-php7.1 php7.1-gd php7.1-curl php7.1-xmlrpc php7.1-intl php7.1-zip php7.1-mbstring </code><br />
<br />
The mentioned packages are installed along with the dependencies depending on what was already installed on your Debian system.<br />
<br />
Now you may fire up a browser and type localhost to check whether the apache2 default page is shown,<br />
<br />
If you are familiar with apache settings, you can edit the apache configuration files using the text editor gedit or nano by typing:<br />
gedit /etc/apache2/apache2.conf<br />
or<br />
<pre>nano /etc/apache2/apache2.conf</pre><br />
However, for a basic install, you should not need to mess with this file.<br />
<br />
Now we must make a few changes in the php7.1 configuration file. Open it using<br />
<br />
gedit /etc/php/7.1/apache2/php.ini<br />
or<br />
<pre>nano /etc/php/7.1/apache2/php.ini</pre><br />
<br />
add the entries <br />
extension=mysql.so <br />
extension=gd.so<br />
<br />
Sometimes these entries are provided as example lines being commented out . You can remove the commenting to activate the entries.<br />
Then make the following changes (adjust to your preference)<br />
This will allocated more memory and allow files to be uploaded up to 80MB. This should be enough for most multi-media files. Hard drive space is cheap and the default is only 2MB. It is recommended that you change the settings to the following values:<br />
<br />
memory_limit = 40M<br />
post_max_size = 80M<br />
upload_max_filesize = 80M<br />
<br />
To test the php installation, you can create a text file named phpinfo.php with the contents <?phpinfo()?><br />
and save it at /var/www. Restart apache with the command below. Now access this file through the browser localhost/phpinfo to check the installation of php.<br />
<br />
You can restart apache 2 by <br />
/etc/init.d/apache2 restart<br />
or<br />
service apache2 restart<br />
<br />
===Step 2: Setup MySQL Database===<br />
<br />
Set a secure root password for the database (you might have already done this in the initial install process)<br />
<br />
mysqladmin -u root password "mySecurePassword"<br />
<br />
Note that on a secure production server, you will want to create a different user than root to access the database.<br />
<br />
Now log in<br />
<br />
mysql -u root -p<br />
<br />
Enter your password<br />
<br />
Create the Moodle database<br />
mysql> CREATE DATABASE moodle CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;<br />
(this should set the database up correctly to work with Moodle)<br />
<br />
Then exit the database<br />
mysql> exit;<br />
<br />
You can restart mysql by <br />
/etc/init.d/mysql restart<br />
<br />
===Step 3: Download moodle===<br />
Download moodle from http://download.moodle.org/?lang=en.<br />
<br />
===Step 4: Unpack file===<br />
* For zip file, use '''unzip <your_file>'''. For tgz(tar.gz), use '''tar -zxvf <your-file>'''. You can also use any of the GUI front-ends such as file-roller or ark or just let Debian unzip it with Archive Manager. You will get a folder moodle (or moodle-2.8.1 or something similar). It will probably be located in your Downloads folder unless you told the Archive Manager or the Download utility to save it somewhere else. We will presume it is in your Download folder.<br />
<br />
From terminal type<br />
<pre>cd /home/YourUSERNAME/Downloads</pre><br />
<pre>mv moodle /var/www</pre><br />
<br />
You can also copy instead of moving it in case you want a backup of the code on your machine.<br />
<pre>cp -R moodle /var/www</pre><br />
<br />
You will probably need to do this as root (no problem if you are using the Root Terminal!)<br />
<br />
===Step 5: Create a data directory and set Moodle directory permissions===<br />
Switch to the correct directory<br />
<pre>cd /var/www</pre><br />
<br />
Create a directory for user and course files <br />
mkdir moodledata<br />
<br />
Set ownership and permissions so that Apache can access the files<br />
<br />
chown -R www-data:www-data moodle<br />
chown -R www-data:www-data moodledata<br />
<br><pre>chmod -R 755 moodle</pre><br><br />
<pre>chmod -R 755 moodledata</pre><br />
<br />
On a production server, you may want to tighten up privileges.<br />
<br />
===Step 6: Change Apache to use Moodle as the web site===<br />
<br />
Note that the server comes with Apache running and looking at the /var/www directory. But there is nothing in that folder, so one just gets a redirect. Edit as follows to have it point at Moodle instead:<br />
<br />
gedit /etc/apache2/sites-available/default<br />
or<br />
<pre>nano /etc/apache2/sites-available/default</pre><br />
<br />
On about line 4, change DocumentRoot "/var/www/html" to<br />
<br />
DocumentRoot "/var/www/moodle"<br />
<br />
On about line 10, change <Directory "/var/www/html/"> to<br />
<br />
<Directory "/var/www/moodle/"><br />
<br />
Around line 17, comment out the line for the default page:<br />
<br />
# RedirectMatch ^/$ /apache2-default/<br />
<br />
You can change other values like ServerAdmin if appropriate. For all changes, you should restart Apache for the new settings to take effect.<br />
<br />
/etc/init.d/apache2 restart<br />
*<br />
<br />
===Step 7: Finally install===<br />
* Go to http://localhost/moodle and follow the instructions.<br />
<br />
<br />
===Step 8: Setup Moodle===<br />
<br />
If you are only going to test Moodle on your internal network, just enter the local IP address as the web address. You can find the local IP address under DHCP by typing<br />
<br />
ifconfig eth0<br />
<br />
<br />
If you have a web address that points to your server, use that instead.<br />
<br />
From a browser on another machine, enter<br />
<br />
http:// ----- your web address -----<br />
<br />
* For the database user, enter root<br />
<br />
* For Password, enter the password for the database that you created earlier<br />
<br />
Continue through the dialogs until installed. <br />
<br />
===Install cron===<br />
<br />
Moodle needs a periodic call to do maintenance work like sending out emails, cleaning up the database, updating feeds, etc. To run the cron every 10 minutes, do the following<br />
<br />
<pre>crontab -u www-data -e</pre><br />
<br />
Add this line and save.<br />
<pre>*/10 * * * * /usr/bin/php /var/www/moodle/admin/cli/cron.php >/dev/null</pre><br />
<br />
<br />
Use CNTL-X to save<br />
<br />
<br />
<br />
<br />
<br />
[[Category: Administrator]]<br />
[[Category:Installation]]<br />
<br />
[[es:Instalando Moodle en distribuciones basadas en Debian]]<br />
[[ja:Debian GNU/Linuxのインストール]]<br />
[[pl:Instalacja Moodle w Debianie]]<br />
<br />
<br />
<!--- Categories --><br />
[[Category:Installation]]<br />
[[Category:Installation]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Installing_Moodle_on_Debian_based_distributions&diff=129679Installing Moodle on Debian based distributions2017-12-13T21:15:31Z<p>Emmarichardson: /* Installing moodle from .tgz(.tar.gz) or .zip file */</p>
<hr />
<div>==Installing Moodle as a Debian package==<br />
<br />
Moodle used to be included as a Debian package. It is not recommended to install using any kind of installer with Moodle. In the long run you will be much better to install manually (or using git) so that the code is original without any alteration.<br />
<br />
==Installing moodle from .tgz(.tar.gz) or .zip file==<br />
<br />
===Step 1: Install required packages===<br />
After installing your Debian distro, install these packages (if you've not already done so). See [[Installing Apache, MySQL and PHP]] or refer to the respective user manuals. Using apt-get, aptitude or synaptic you can install these very easily.<br />
* Web Server (Apache highly recommended)<br />
* Database Server (MySQL or PostgreSQL recommended)<br />
* PHP, PHP-MySQL mod (or mod for your database)<br />
* Various PHP modules necessary for Moodle<br />
<br />
'''LAMP in Debian'''<br />
<br />
Setting up a LAMP in Debian is very easy. Once you get used to Debian administration including installation and configuration are much simpler compared to other linux distros. The following describes how to install apache, php and mysql on the Debian distribution. <br />
<br />
For installation of the necessary packages the easiest option to use apt-get through the command line interface. Debian has easy access to a Root Terminal<br />
<br />
Use the following command to install apache2, php5 and mysql (Note: Debian is now shipping with MariaDB as default database server - I have included instructions on how to install MySQL community edition instead.)<br />
MySQL Server Package install:<br />
<br />
wget https://dev.mysql.com/get/mysql-apt-config_0.8.6-1_all.deb<br />
mysql-apt-config_0.8.6-1_all.deb<br />
apt-get install gdebi-core<br />
gdebi mysql-apt-config_0.8.6-1_all.deb<br />
<br />
Update Repositories:<br />
<br />
apt-get update<br />
<br />
Install LAMP:<br />
<br />
<code>apt-get install apache2 php7.1 mysql-server php7.1-mysql libapache2-mod-php7.1 php7.1-gd php7.1-curl php7.1-xmlrpc php7.1-intl php7.1-zip php7.1-mbstring </code><br />
<br />
The mentioned packages are installed along with the dependencies depending on what was already installed on your Debian system.<br />
<br />
Now you may fire up a browser and type localhost to check whether the apache2 default page is shown,<br />
<br />
If you are familiar with apache settings, you can edit the apache configuration files using the text editor gedit or nano by typing:<br />
gedit /etc/apache2/apache2.conf<br />
or<br />
<pre>nano /etc/apache2/apache2.conf</pre><br />
However, for a basic install, you should not need to mess with this file.<br />
<br />
Now we must make a few changes in the php7.1 configuration file. Open it using<br />
<br />
gedit /etc/php/7.1/apache2/php.ini<br />
or<br />
<pre>nano /etc/php/7.1/apache2/php.ini</pre><br />
<br />
add the entries <br />
extension=mysql.so <br />
extension=gd.so<br />
<br />
Sometimes these entries are provided as example lines being commented out . You can remove the commenting to activate the entries.<br />
Then make the following changes (adjust to your preference)<br />
This will allocated more memory and allow files to be uploaded up to 80MB. This should be enough for most multi-media files. Hard drive space is cheap and the default is only 2MB. It is recommended that you change the settings to the following values:<br />
<br />
memory_limit = 40M<br />
post_max_size = 80M<br />
upload_max_filesize = 80M<br />
<br />
To test the php installation, you can create a text file named phpinfo.php with the contents <?phpinfo()?><br />
and save it at /var/www. Restart apache with the command below. Now access this file through the browser localhost/phpinfo to check the installation of php.<br />
<br />
You can restart apache 2 by <br />
/etc/init.d/apache2 restart<br />
or<br />
service apache2 restart<br />
<br />
===Step 2: Setup MySQL Database===<br />
<br />
Set a secure root password for the database (you might have already done this in the initial install process)<br />
<br />
mysqladmin -u root password "mySecurePassword"<br />
<br />
Note that on a secure production server, you will want to create a different user than root to access the database.<br />
<br />
Now log in<br />
<br />
mysql -u root -p<br />
<br />
Enter your password<br />
<br />
Create the Moodle database<br />
mysql> CREATE DATABASE moodle CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;<br />
(this should set the database up correctly to work with Moodle)<br />
<br />
Then exit the database<br />
mysql> exit;<br />
<br />
You can restart mysql by <br />
/etc/init.d/mysql restart<br />
<br />
===Step 3: Download moodle===<br />
Download moodle from http://download.moodle.org/?lang=en.<br />
<br />
===Step 4: Unpack file===<br />
* For zip file, use '''unzip <your_file>'''. For tgz(tar.gz), use '''tar -zxvf <your-file>'''. You can also use any of the GUI front-ends such as file-roller or ark or just let Debian unzip it with Archive Manager. You will get a folder moodle (or moodle-2.8.1 or something similar). It will probably be located in your Downloads folder unless you told the Archive Manager or the Download utility to save it somewhere else. We will presume it is in your Download folder.<br />
<br />
From terminal type<br />
<pre>cd /home/YourUSERNAME/Downloads</pre><br />
<pre>mv moodle /var/www</pre><br />
<br />
You can also copy instead of moving it in case you want a backup of the code on your machine.<br />
<pre>cp -R moodle /var/www</pre><br />
<br />
You will probably need to do this as root (no problem if you are using the Root Terminal!)<br />
<br />
===Step 5: Create a data directory and set Moodle directory permissions===<br />
Switch to the correct directory<br />
<pre>cd /var/www</pre><br />
<br />
Create a directory for user and course files <br />
mkdir moodledata<br />
<br />
Set ownership and permissions so that Apache can access the files<br />
<br />
chown -R www-data:www-data moodle<br />
chown -R www-data:www-data moodledata<br />
<br><pre>chmod -R 755 moodle</pre><br><br />
<pre>chmod -R 755 moodledata</pre><br />
<br />
On a production server, you may want to tighten up privileges.<br />
<br />
===Step 6: Change Apache to use Moodle as the web site===<br />
<br />
Note that the server comes with Apache running and looking at the /var/www directory. But there is nothing in that folder, so one just gets a redirect. Edit as follows to have it point at Moodle instead:<br />
<br />
gedit /etc/apache2/sites-available/default<br />
or<br />
<pre>nano /etc/apache2/sites-available/default</pre><br />
<br />
On about line 4, change DocumentRoot "/var/www/html" to<br />
<br />
DocumentRoot "/var/www/moodle"<br />
<br />
On about line 10, change <Directory "/var/www/html/"> to<br />
<br />
<Directory "/var/www/moodle/"><br />
<br />
Around line 17, comment out the line for the default page:<br />
<br />
# RedirectMatch ^/$ /apache2-default/<br />
<br />
You can change other values like ServerAdmin if appropriate. For all changes, you should restart Apache for the new settings to take effect.<br />
<br />
/etc/init.d/apache2 restart<br />
*<br />
<br />
===Step 7: Finally install===<br />
* Go to http://localhost/moodle and follow the instructions.<br />
<br />
<br />
===Step 8: Setup Moodle===<br />
<br />
If you are only going to test Moodle on your internal network, just enter the local IP address as the web address. You can find the local IP address under DHCP by typing<br />
<br />
ifconfig eth0<br />
<br />
<br />
If you have a web address that points to your server, use that instead.<br />
<br />
From a browser on another machine, enter<br />
<br />
http:// ----- your web address -----<br />
<br />
* For the database user, enter root<br />
<br />
* For Password, enter the password for the database that you created earlier<br />
<br />
Continue through the dialogs until installed. <br />
<br />
===Install cron===<br />
<br />
Moodle needs a periodic call to do maintenance work like sending out emails, cleaning up the database, updating feeds, etc. To run the cron every 10 minutes, do the following<br />
<br />
<pre>crontab -u www-data -e</pre><br />
<br />
Add this line and save.<br />
<pre>*/10 * * * * /usr/bin/php /var/www/moodle/admin/cli/cron.php >/dev/null</pre><br />
<br />
<br />
Use CNTL-X to save<br />
<br />
<br />
<br />
<br />
<br />
[[Category: Administrator]]<br />
[[Category:Installation]]<br />
<br />
[[es:Instalando Moodle en distribuciones basadas en Debian]]<br />
[[ja:Debian GNU/Linuxのインストール]]<br />
[[pl:Instalacja Moodle w Debianie]]<br />
<br />
<br />
<!--- Categories --><br />
[[Category:Installation]]<br />
[[Category:Installation]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Installing_Moodle_on_Debian_based_distributions&diff=129678Installing Moodle on Debian based distributions2017-12-13T21:10:34Z<p>Emmarichardson: /* Step 1: Install required packages */</p>
<hr />
<div>==Installing Moodle as a Debian package==<br />
<br />
Moodle used to be included as a Debian package. It is not recommended to install using any kind of installer with Moodle. In the long run you will be much better to install manually (or using git) so that the code is original without any alteration.<br />
<br />
==Installing moodle from .tgz(.tar.gz) or .zip file==<br />
<br />
===Step 1: Install required packages===<br />
After installing your Debian distro, install these packages (if you've not already done so). See [[Installing Apache, MySQL and PHP]] or refer to the respective user manuals. Using apt-get, aptitude or synaptic you can install these very easily.<br />
* Web Server (Apache highly recommended)<br />
* Database Server (MySQL or PostgreSQL recommended)<br />
* PHP, PHP-MySQL mod (or mod for your database)<br />
* Various PHP modules necessary for Moodle<br />
<br />
'''LAMP in Debian'''<br />
<br />
Setting up a LAMP in Debian is very easy. Once you get used to Debian administration including installation and configuration are much simpler compared to other linux distros. The following describes how to install apache, php and mysql on the Debian distribution. <br />
<br />
For installation of the necessary packages the easiest option to use apt-get through the command line interface. Debian has easy access to a Root Terminal<br />
<br />
Use the following command to install apache2, php5 and mysql (Note: Debian is now shipping with MariaDB as default database server - I have included instructions on how to install MySQL community edition instead.)<br />
MySQL Server Package install:<br />
wget https://dev.mysql.com/get/mysql-apt-config_0.8.6-1_all.deb<br />
mysql-apt-config_0.8.6-1_all.deb<br />
apt-get install gdebi-core<br />
gdebi mysql-apt-config_0.8.6-1_all.deb<br />
<br />
Update Repositories:<br />
apt-get update<br />
<br />
Install LAMP:<br />
apt-get install apache2 php7.1 mysql-server php7.1-mysql libapache2-mod-php7.1 php7.1-gd php7.1-curl php7.1-xmlrpc php7.1-intl php7.1-zip php7.1-mbstring <br />
<br />
The mentioned packages are installed along with the dependencies depending on what was already installed on your Debian system.<br />
<br />
Now you may fire up a browser and type localhost to check whether the apache2 default page is shown,<br />
<br />
If you are familiar with apache settings, you can edit the apache configuration files using the text editor gedit or nano by typing:<br />
gedit /etc/apache2/apache2.conf<br />
or<br />
<pre>nano /etc/apache2/apache2.conf</pre><br />
However, for a basic install, you should not need to mess with this file.<br />
<br />
Now we must make a few changes in the php7.1 configuration file. Open it using<br />
<br />
gedit /etc/php/7.1/apache2/php.ini<br />
or<br />
<pre>nano /etc/php/7.1/apache2/php.ini</pre><br />
<br />
add the entries <br />
extension=mysql.so <br />
extension=gd.so<br />
<br />
Sometimes these entries are provided as example lines being commented out . You can remove the commenting to activate the entries.<br />
Then make the following changes (adjust to your preference)<br />
This will allocated more memory and allow files to be uploaded up to 80MB. This should be enough for most multi-media files. Hard drive space is cheap and the default is only 2MB. It is recommended that you change the settings to the following values:<br />
<br />
memory_limit = 40M<br />
post_max_size = 80M<br />
upload_max_filesize = 80M<br />
<br />
To test the php installation, you can create a text file named phpinfo.php with the contents <?phpinfo()?><br />
and save it at /var/www. Restart apache with the command below. Now access this file through the browser localhost/phpinfo to check the installation of php.<br />
<br />
You can restart apache 2 by <br />
/etc/init.d/apache2 restart<br />
or<br />
service apache2 restart<br />
<br />
===Step 2: Setup MySQL Database===<br />
<br />
Set a secure root password for the database (you might have already done this in the initial install process)<br />
<br />
mysqladmin -u root password "mySecurePassword"<br />
<br />
Note that on a secure production server, you will want to create a different user than root to access the database.<br />
<br />
Now log in<br />
<br />
mysql -u root -p<br />
<br />
Enter your password<br />
<br />
Create the Moodle database<br />
mysql> CREATE DATABASE moodle CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;<br />
(this should set the database up correctly to work with Moodle)<br />
<br />
Then exit the database<br />
mysql> exit;<br />
<br />
You can restart mysql by <br />
/etc/init.d/mysql restart<br />
<br />
===Step 3: Download moodle===<br />
Download moodle from http://download.moodle.org/?lang=en.<br />
<br />
===Step 4: Unpack file===<br />
* For zip file, use '''unzip <your_file>'''. For tgz(tar.gz), use '''tar -zxvf <your-file>'''. You can also use any of the GUI front-ends such as file-roller or ark or just let Debian unzip it with Archive Manager. You will get a folder moodle (or moodle-2.8.1 or something similar). It will probably be located in your Downloads folder unless you told the Archive Manager or the Download utility to save it somewhere else. We will presume it is in your Download folder.<br />
<br />
From terminal type<br />
<pre>cd /home/YourUSERNAME/Downloads</pre><br />
<pre>mv moodle /var/www</pre><br />
<br />
You can also copy instead of moving it in case you want a backup of the code on your machine.<br />
<pre>cp -R moodle /var/www</pre><br />
<br />
You will probably need to do this as root (no problem if you are using the Root Terminal!)<br />
<br />
===Step 5: Create a data directory and set Moodle directory permissions===<br />
Switch to the correct directory<br />
<pre>cd /var/www</pre><br />
<br />
Create a directory for user and course files <br />
mkdir moodledata<br />
<br />
Set ownership and permissions so that Apache can access the files<br />
<br />
chown -R www-data:www-data moodle<br />
chown -R www-data:www-data moodledata<br />
<br><pre>chmod -R 755 moodle</pre><br><br />
<pre>chmod -R 755 moodledata</pre><br />
<br />
On a production server, you may want to tighten up privileges.<br />
<br />
===Step 6: Change Apache to use Moodle as the web site===<br />
<br />
Note that the server comes with Apache running and looking at the /var/www directory. But there is nothing in that folder, so one just gets a redirect. Edit as follows to have it point at Moodle instead:<br />
<br />
gedit /etc/apache2/sites-available/default<br />
or<br />
<pre>nano /etc/apache2/sites-available/default</pre><br />
<br />
On about line 4, change DocumentRoot "/var/www/html" to<br />
<br />
DocumentRoot "/var/www/moodle"<br />
<br />
On about line 10, change <Directory "/var/www/html/"> to<br />
<br />
<Directory "/var/www/moodle/"><br />
<br />
Around line 17, comment out the line for the default page:<br />
<br />
# RedirectMatch ^/$ /apache2-default/<br />
<br />
You can change other values like ServerAdmin if appropriate. For all changes, you should restart Apache for the new settings to take effect.<br />
<br />
/etc/init.d/apache2 restart<br />
*<br />
<br />
===Step 7: Finally install===<br />
* Go to http://localhost/moodle and follow the instructions.<br />
<br />
<br />
===Step 8: Setup Moodle===<br />
<br />
If you are only going to test Moodle on your internal network, just enter the local IP address as the web address. You can find the local IP address under DHCP by typing<br />
<br />
ifconfig eth0<br />
<br />
<br />
If you have a web address that points to your server, use that instead.<br />
<br />
From a browser on another machine, enter<br />
<br />
http:// ----- your web address -----<br />
<br />
* For the database user, enter root<br />
<br />
* For Password, enter the password for the database that you created earlier<br />
<br />
Continue through the dialogs until installed. <br />
<br />
===Install cron===<br />
<br />
Moodle needs a periodic call to do maintenance work like sending out emails, cleaning up the database, updating feeds, etc. To run the cron every 10 minutes, do the following<br />
<br />
<pre>crontab -u www-data -e</pre><br />
<br />
Add this line and save.<br />
<pre>*/10 * * * * /usr/bin/php /var/www/moodle/admin/cli/cron.php >/dev/null</pre><br />
<br />
<br />
Use CNTL-X to save<br />
<br />
<br />
<br />
<br />
<br />
[[Category: Administrator]]<br />
[[Category:Installation]]<br />
<br />
[[es:Instalando Moodle en distribuciones basadas en Debian]]<br />
[[ja:Debian GNU/Linuxのインストール]]<br />
[[pl:Instalacja Moodle w Debianie]]<br />
<br />
<br />
<!--- Categories --><br />
[[Category:Installation]]<br />
[[Category:Installation]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Installing_Moodle_on_Debian_based_distributions&diff=129677Installing Moodle on Debian based distributions2017-12-13T21:02:31Z<p>Emmarichardson: /* Installing Moodle as a Debian package */</p>
<hr />
<div>==Installing Moodle as a Debian package==<br />
<br />
Moodle used to be included as a Debian package. It is not recommended to install using any kind of installer with Moodle. In the long run you will be much better to install manually (or using git) so that the code is original without any alteration.<br />
<br />
==Installing moodle from .tgz(.tar.gz) or .zip file==<br />
<br />
===Step 1: Install required packages===<br />
After installing your Debian distro, install these packages (if you've not already done so). See [[Installing Apache, MySQL and PHP]] or refer to the respective user manuals. Using apt-get, aptitude or synaptic you can install these very easily.<br />
* Web Server (Apache highly recommended)<br />
* Database Server (MySQL or PostgreSQL recommended)<br />
* PHP, PHP-MySQL mod (or mod for your database)<br />
* Various PHP modules necessary for Moodle<br />
<br />
'''LAMP in Debian'''<br />
<br />
Setting up a LAMP in Debian is very easy. Once you get used to Debian administration including installation and configuration are much simpler compared to other linux distros. The following describes how to install apache, php and mysql on the Debian distribution. <br />
<br />
For installation of the necessary packages the easiest option to use apt-get through the command line interface. Debian has easy access to a Root Terminal<br />
<br />
Use the following command to install apache2, php5 and mysql (Note: Debian is now shipping with MariaDB as default database server - see here to install Community Edition of MySQL instead: https://linuxconfig.org/how-to-install-mysql-community-server-on-debian-9-stretch-linux)<br />
<br />
apt-get install apache2 php7.1 mysql-server php7.1-mysql libapache2-mod-php7.1 php7.1-gd php7.1-curl php7.1-xmlrpc php7.1-intl php7.1-zip php7.1-mbstring <br />
<br />
The mentioned packages are installed along with the dependencies depending on what was already installed on your Debian system.<br />
<br />
Now you may fire up a browser and type localhost to check whether the apache2 default page is shown,<br />
<br />
If you are familiar with apache settings, you can edit the apache configuration files using the text editor gedit or nano by typing:<br />
gedit /etc/apache2/apache2.conf<br />
or<br />
<pre>nano /etc/apache2/apache2.conf</pre><br />
However, for a basic install, you should not need to mess with this file.<br />
<br />
Now we must make a few changes in the php7.1 configuration file. Open it using<br />
<br />
gedit /etc/php/7.1/apache2/php.ini<br />
or<br />
<pre>nano /etc/php/7.1/apache2/php.ini</pre><br />
<br />
add the entries <br />
extension=mysql.so <br />
extension=gd.so<br />
<br />
Sometimes these entries are provided as example lines being commented out . You can remove the commenting to activate the entries.<br />
Then make the following changes (adjust to your preference)<br />
This will allocated more memory and allow files to be uploaded up to 80MB. This should be enough for most multi-media files. Hard drive space is cheap and the default is only 2MB. It is recommended that you change the settings to the following values:<br />
<br />
memory_limit = 40M<br />
post_max_size = 80M<br />
upload_max_filesize = 80M<br />
<br />
To test the php installation, you can create a text file named phpinfo.php with the contents <?phpinfo()?><br />
and save it at /var/www. Restart apache with the command below. Now access this file through the browser localhost/phpinfo to check the installation of php.<br />
<br />
You can restart apache 2 by <br />
/etc/init.d/apache2 restart<br />
or<br />
service apache2 restart<br />
<br />
===Step 2: Setup MySQL Database===<br />
<br />
Set a secure root password for the database (you might have already done this in the initial install process)<br />
<br />
mysqladmin -u root password "mySecurePassword"<br />
<br />
Note that on a secure production server, you will want to create a different user than root to access the database.<br />
<br />
Now log in<br />
<br />
mysql -u root -p<br />
<br />
Enter your password<br />
<br />
Create the Moodle database<br />
mysql> CREATE DATABASE moodle CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;<br />
(this should set the database up correctly to work with Moodle)<br />
<br />
Then exit the database<br />
mysql> exit;<br />
<br />
You can restart mysql by <br />
/etc/init.d/mysql restart<br />
<br />
===Step 3: Download moodle===<br />
Download moodle from http://download.moodle.org/?lang=en.<br />
<br />
===Step 4: Unpack file===<br />
* For zip file, use '''unzip <your_file>'''. For tgz(tar.gz), use '''tar -zxvf <your-file>'''. You can also use any of the GUI front-ends such as file-roller or ark or just let Debian unzip it with Archive Manager. You will get a folder moodle (or moodle-2.8.1 or something similar). It will probably be located in your Downloads folder unless you told the Archive Manager or the Download utility to save it somewhere else. We will presume it is in your Download folder.<br />
<br />
From terminal type<br />
<pre>cd /home/YourUSERNAME/Downloads</pre><br />
<pre>mv moodle /var/www</pre><br />
<br />
You can also copy instead of moving it in case you want a backup of the code on your machine.<br />
<pre>cp -R moodle /var/www</pre><br />
<br />
You will probably need to do this as root (no problem if you are using the Root Terminal!)<br />
<br />
===Step 5: Create a data directory and set Moodle directory permissions===<br />
Switch to the correct directory<br />
<pre>cd /var/www</pre><br />
<br />
Create a directory for user and course files <br />
mkdir moodledata<br />
<br />
Set ownership and permissions so that Apache can access the files<br />
<br />
chown -R www-data:www-data moodle<br />
chown -R www-data:www-data moodledata<br />
<br><pre>chmod -R 755 moodle</pre><br><br />
<pre>chmod -R 755 moodledata</pre><br />
<br />
On a production server, you may want to tighten up privileges.<br />
<br />
===Step 6: Change Apache to use Moodle as the web site===<br />
<br />
Note that the server comes with Apache running and looking at the /var/www directory. But there is nothing in that folder, so one just gets a redirect. Edit as follows to have it point at Moodle instead:<br />
<br />
gedit /etc/apache2/sites-available/default<br />
or<br />
<pre>nano /etc/apache2/sites-available/default</pre><br />
<br />
On about line 4, change DocumentRoot "/var/www/html" to<br />
<br />
DocumentRoot "/var/www/moodle"<br />
<br />
On about line 10, change <Directory "/var/www/html/"> to<br />
<br />
<Directory "/var/www/moodle/"><br />
<br />
Around line 17, comment out the line for the default page:<br />
<br />
# RedirectMatch ^/$ /apache2-default/<br />
<br />
You can change other values like ServerAdmin if appropriate. For all changes, you should restart Apache for the new settings to take effect.<br />
<br />
/etc/init.d/apache2 restart<br />
*<br />
<br />
===Step 7: Finally install===<br />
* Go to http://localhost/moodle and follow the instructions.<br />
<br />
<br />
===Step 8: Setup Moodle===<br />
<br />
If you are only going to test Moodle on your internal network, just enter the local IP address as the web address. You can find the local IP address under DHCP by typing<br />
<br />
ifconfig eth0<br />
<br />
<br />
If you have a web address that points to your server, use that instead.<br />
<br />
From a browser on another machine, enter<br />
<br />
http:// ----- your web address -----<br />
<br />
* For the database user, enter root<br />
<br />
* For Password, enter the password for the database that you created earlier<br />
<br />
Continue through the dialogs until installed. <br />
<br />
===Install cron===<br />
<br />
Moodle needs a periodic call to do maintenance work like sending out emails, cleaning up the database, updating feeds, etc. To run the cron every 10 minutes, do the following<br />
<br />
<pre>crontab -u www-data -e</pre><br />
<br />
Add this line and save.<br />
<pre>*/10 * * * * /usr/bin/php /var/www/moodle/admin/cli/cron.php >/dev/null</pre><br />
<br />
<br />
Use CNTL-X to save<br />
<br />
<br />
<br />
<br />
<br />
[[Category: Administrator]]<br />
[[Category:Installation]]<br />
<br />
[[es:Instalando Moodle en distribuciones basadas en Debian]]<br />
[[ja:Debian GNU/Linuxのインストール]]<br />
[[pl:Instalacja Moodle w Debianie]]<br />
<br />
<br />
<!--- Categories --><br />
[[Category:Installation]]<br />
[[Category:Installation]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Installing_Moodle_on_Debian_based_distributions&diff=129676Installing Moodle on Debian based distributions2017-12-13T21:00:30Z<p>Emmarichardson: /* Step 6: Change Apache to use Moodle as the web site */</p>
<hr />
<div>==Installing Moodle as a Debian package==<br />
<br />
Moodle used to be included as a Debian package. However, it has not been included in recent releases. There is talk of it being included again in the Jesse release but now, follow the instructions below to install Moodle on Debian.<br />
<br />
==Installing moodle from .tgz(.tar.gz) or .zip file==<br />
<br />
===Step 1: Install required packages===<br />
After installing your Debian distro, install these packages (if you've not already done so). See [[Installing Apache, MySQL and PHP]] or refer to the respective user manuals. Using apt-get, aptitude or synaptic you can install these very easily.<br />
* Web Server (Apache highly recommended)<br />
* Database Server (MySQL or PostgreSQL recommended)<br />
* PHP, PHP-MySQL mod (or mod for your database)<br />
* Various PHP modules necessary for Moodle<br />
<br />
'''LAMP in Debian'''<br />
<br />
Setting up a LAMP in Debian is very easy. Once you get used to Debian administration including installation and configuration are much simpler compared to other linux distros. The following describes how to install apache, php and mysql on the Debian distribution. <br />
<br />
For installation of the necessary packages the easiest option to use apt-get through the command line interface. Debian has easy access to a Root Terminal<br />
<br />
Use the following command to install apache2, php5 and mysql (Note: Debian is now shipping with MariaDB as default database server - see here to install Community Edition of MySQL instead: https://linuxconfig.org/how-to-install-mysql-community-server-on-debian-9-stretch-linux)<br />
<br />
apt-get install apache2 php7.1 mysql-server php7.1-mysql libapache2-mod-php7.1 php7.1-gd php7.1-curl php7.1-xmlrpc php7.1-intl php7.1-zip php7.1-mbstring <br />
<br />
The mentioned packages are installed along with the dependencies depending on what was already installed on your Debian system.<br />
<br />
Now you may fire up a browser and type localhost to check whether the apache2 default page is shown,<br />
<br />
If you are familiar with apache settings, you can edit the apache configuration files using the text editor gedit or nano by typing:<br />
gedit /etc/apache2/apache2.conf<br />
or<br />
<pre>nano /etc/apache2/apache2.conf</pre><br />
However, for a basic install, you should not need to mess with this file.<br />
<br />
Now we must make a few changes in the php7.1 configuration file. Open it using<br />
<br />
gedit /etc/php/7.1/apache2/php.ini<br />
or<br />
<pre>nano /etc/php/7.1/apache2/php.ini</pre><br />
<br />
add the entries <br />
extension=mysql.so <br />
extension=gd.so<br />
<br />
Sometimes these entries are provided as example lines being commented out . You can remove the commenting to activate the entries.<br />
Then make the following changes (adjust to your preference)<br />
This will allocated more memory and allow files to be uploaded up to 80MB. This should be enough for most multi-media files. Hard drive space is cheap and the default is only 2MB. It is recommended that you change the settings to the following values:<br />
<br />
memory_limit = 40M<br />
post_max_size = 80M<br />
upload_max_filesize = 80M<br />
<br />
To test the php installation, you can create a text file named phpinfo.php with the contents <?phpinfo()?><br />
and save it at /var/www. Restart apache with the command below. Now access this file through the browser localhost/phpinfo to check the installation of php.<br />
<br />
You can restart apache 2 by <br />
/etc/init.d/apache2 restart<br />
or<br />
service apache2 restart<br />
<br />
===Step 2: Setup MySQL Database===<br />
<br />
Set a secure root password for the database (you might have already done this in the initial install process)<br />
<br />
mysqladmin -u root password "mySecurePassword"<br />
<br />
Note that on a secure production server, you will want to create a different user than root to access the database.<br />
<br />
Now log in<br />
<br />
mysql -u root -p<br />
<br />
Enter your password<br />
<br />
Create the Moodle database<br />
mysql> CREATE DATABASE moodle CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;<br />
(this should set the database up correctly to work with Moodle)<br />
<br />
Then exit the database<br />
mysql> exit;<br />
<br />
You can restart mysql by <br />
/etc/init.d/mysql restart<br />
<br />
===Step 3: Download moodle===<br />
Download moodle from http://download.moodle.org/?lang=en.<br />
<br />
===Step 4: Unpack file===<br />
* For zip file, use '''unzip <your_file>'''. For tgz(tar.gz), use '''tar -zxvf <your-file>'''. You can also use any of the GUI front-ends such as file-roller or ark or just let Debian unzip it with Archive Manager. You will get a folder moodle (or moodle-2.8.1 or something similar). It will probably be located in your Downloads folder unless you told the Archive Manager or the Download utility to save it somewhere else. We will presume it is in your Download folder.<br />
<br />
From terminal type<br />
<pre>cd /home/YourUSERNAME/Downloads</pre><br />
<pre>mv moodle /var/www</pre><br />
<br />
You can also copy instead of moving it in case you want a backup of the code on your machine.<br />
<pre>cp -R moodle /var/www</pre><br />
<br />
You will probably need to do this as root (no problem if you are using the Root Terminal!)<br />
<br />
===Step 5: Create a data directory and set Moodle directory permissions===<br />
Switch to the correct directory<br />
<pre>cd /var/www</pre><br />
<br />
Create a directory for user and course files <br />
mkdir moodledata<br />
<br />
Set ownership and permissions so that Apache can access the files<br />
<br />
chown -R www-data:www-data moodle<br />
chown -R www-data:www-data moodledata<br />
<br><pre>chmod -R 755 moodle</pre><br><br />
<pre>chmod -R 755 moodledata</pre><br />
<br />
On a production server, you may want to tighten up privileges.<br />
<br />
===Step 6: Change Apache to use Moodle as the web site===<br />
<br />
Note that the server comes with Apache running and looking at the /var/www directory. But there is nothing in that folder, so one just gets a redirect. Edit as follows to have it point at Moodle instead:<br />
<br />
gedit /etc/apache2/sites-available/default<br />
or<br />
<pre>nano /etc/apache2/sites-available/default</pre><br />
<br />
On about line 4, change DocumentRoot "/var/www/html" to<br />
<br />
DocumentRoot "/var/www/moodle"<br />
<br />
On about line 10, change <Directory "/var/www/html/"> to<br />
<br />
<Directory "/var/www/moodle/"><br />
<br />
Around line 17, comment out the line for the default page:<br />
<br />
# RedirectMatch ^/$ /apache2-default/<br />
<br />
You can change other values like ServerAdmin if appropriate. For all changes, you should restart Apache for the new settings to take effect.<br />
<br />
/etc/init.d/apache2 restart<br />
*<br />
<br />
===Step 7: Finally install===<br />
* Go to http://localhost/moodle and follow the instructions.<br />
<br />
<br />
===Step 8: Setup Moodle===<br />
<br />
If you are only going to test Moodle on your internal network, just enter the local IP address as the web address. You can find the local IP address under DHCP by typing<br />
<br />
ifconfig eth0<br />
<br />
<br />
If you have a web address that points to your server, use that instead.<br />
<br />
From a browser on another machine, enter<br />
<br />
http:// ----- your web address -----<br />
<br />
* For the database user, enter root<br />
<br />
* For Password, enter the password for the database that you created earlier<br />
<br />
Continue through the dialogs until installed. <br />
<br />
===Install cron===<br />
<br />
Moodle needs a periodic call to do maintenance work like sending out emails, cleaning up the database, updating feeds, etc. To run the cron every 10 minutes, do the following<br />
<br />
<pre>crontab -u www-data -e</pre><br />
<br />
Add this line and save.<br />
<pre>*/10 * * * * /usr/bin/php /var/www/moodle/admin/cli/cron.php >/dev/null</pre><br />
<br />
<br />
Use CNTL-X to save<br />
<br />
<br />
<br />
<br />
<br />
[[Category: Administrator]]<br />
[[Category:Installation]]<br />
<br />
[[es:Instalando Moodle en distribuciones basadas en Debian]]<br />
[[ja:Debian GNU/Linuxのインストール]]<br />
[[pl:Instalacja Moodle w Debianie]]<br />
<br />
<br />
<!--- Categories --><br />
[[Category:Installation]]<br />
[[Category:Installation]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Installing_Moodle_on_Debian_based_distributions&diff=129675Installing Moodle on Debian based distributions2017-12-13T20:59:20Z<p>Emmarichardson: /* Step 2: Setup MySQL Database */</p>
<hr />
<div>==Installing Moodle as a Debian package==<br />
<br />
Moodle used to be included as a Debian package. However, it has not been included in recent releases. There is talk of it being included again in the Jesse release but now, follow the instructions below to install Moodle on Debian.<br />
<br />
==Installing moodle from .tgz(.tar.gz) or .zip file==<br />
<br />
===Step 1: Install required packages===<br />
After installing your Debian distro, install these packages (if you've not already done so). See [[Installing Apache, MySQL and PHP]] or refer to the respective user manuals. Using apt-get, aptitude or synaptic you can install these very easily.<br />
* Web Server (Apache highly recommended)<br />
* Database Server (MySQL or PostgreSQL recommended)<br />
* PHP, PHP-MySQL mod (or mod for your database)<br />
* Various PHP modules necessary for Moodle<br />
<br />
'''LAMP in Debian'''<br />
<br />
Setting up a LAMP in Debian is very easy. Once you get used to Debian administration including installation and configuration are much simpler compared to other linux distros. The following describes how to install apache, php and mysql on the Debian distribution. <br />
<br />
For installation of the necessary packages the easiest option to use apt-get through the command line interface. Debian has easy access to a Root Terminal<br />
<br />
Use the following command to install apache2, php5 and mysql (Note: Debian is now shipping with MariaDB as default database server - see here to install Community Edition of MySQL instead: https://linuxconfig.org/how-to-install-mysql-community-server-on-debian-9-stretch-linux)<br />
<br />
apt-get install apache2 php7.1 mysql-server php7.1-mysql libapache2-mod-php7.1 php7.1-gd php7.1-curl php7.1-xmlrpc php7.1-intl php7.1-zip php7.1-mbstring <br />
<br />
The mentioned packages are installed along with the dependencies depending on what was already installed on your Debian system.<br />
<br />
Now you may fire up a browser and type localhost to check whether the apache2 default page is shown,<br />
<br />
If you are familiar with apache settings, you can edit the apache configuration files using the text editor gedit or nano by typing:<br />
gedit /etc/apache2/apache2.conf<br />
or<br />
<pre>nano /etc/apache2/apache2.conf</pre><br />
However, for a basic install, you should not need to mess with this file.<br />
<br />
Now we must make a few changes in the php7.1 configuration file. Open it using<br />
<br />
gedit /etc/php/7.1/apache2/php.ini<br />
or<br />
<pre>nano /etc/php/7.1/apache2/php.ini</pre><br />
<br />
add the entries <br />
extension=mysql.so <br />
extension=gd.so<br />
<br />
Sometimes these entries are provided as example lines being commented out . You can remove the commenting to activate the entries.<br />
Then make the following changes (adjust to your preference)<br />
This will allocated more memory and allow files to be uploaded up to 80MB. This should be enough for most multi-media files. Hard drive space is cheap and the default is only 2MB. It is recommended that you change the settings to the following values:<br />
<br />
memory_limit = 40M<br />
post_max_size = 80M<br />
upload_max_filesize = 80M<br />
<br />
To test the php installation, you can create a text file named phpinfo.php with the contents <?phpinfo()?><br />
and save it at /var/www. Restart apache with the command below. Now access this file through the browser localhost/phpinfo to check the installation of php.<br />
<br />
You can restart apache 2 by <br />
/etc/init.d/apache2 restart<br />
or<br />
service apache2 restart<br />
<br />
===Step 2: Setup MySQL Database===<br />
<br />
Set a secure root password for the database (you might have already done this in the initial install process)<br />
<br />
mysqladmin -u root password "mySecurePassword"<br />
<br />
Note that on a secure production server, you will want to create a different user than root to access the database.<br />
<br />
Now log in<br />
<br />
mysql -u root -p<br />
<br />
Enter your password<br />
<br />
Create the Moodle database<br />
mysql> CREATE DATABASE moodle CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;<br />
(this should set the database up correctly to work with Moodle)<br />
<br />
Then exit the database<br />
mysql> exit;<br />
<br />
You can restart mysql by <br />
/etc/init.d/mysql restart<br />
<br />
===Step 3: Download moodle===<br />
Download moodle from http://download.moodle.org/?lang=en.<br />
<br />
===Step 4: Unpack file===<br />
* For zip file, use '''unzip <your_file>'''. For tgz(tar.gz), use '''tar -zxvf <your-file>'''. You can also use any of the GUI front-ends such as file-roller or ark or just let Debian unzip it with Archive Manager. You will get a folder moodle (or moodle-2.8.1 or something similar). It will probably be located in your Downloads folder unless you told the Archive Manager or the Download utility to save it somewhere else. We will presume it is in your Download folder.<br />
<br />
From terminal type<br />
<pre>cd /home/YourUSERNAME/Downloads</pre><br />
<pre>mv moodle /var/www</pre><br />
<br />
You can also copy instead of moving it in case you want a backup of the code on your machine.<br />
<pre>cp -R moodle /var/www</pre><br />
<br />
You will probably need to do this as root (no problem if you are using the Root Terminal!)<br />
<br />
===Step 5: Create a data directory and set Moodle directory permissions===<br />
Switch to the correct directory<br />
<pre>cd /var/www</pre><br />
<br />
Create a directory for user and course files <br />
mkdir moodledata<br />
<br />
Set ownership and permissions so that Apache can access the files<br />
<br />
chown -R www-data:www-data moodle<br />
chown -R www-data:www-data moodledata<br />
<br><pre>chmod -R 755 moodle</pre><br><br />
<pre>chmod -R 755 moodledata</pre><br />
<br />
On a production server, you may want to tighten up privileges.<br />
<br />
===Step 6: Change Apache to use Moodle as the web site===<br />
<br />
Note that the server comes with Apache running and looking at the /var/www directory. But there is nothing in that folder, so one just gets a redirect. Edit as follows to have it point at Moodle instead:<br />
<br />
gedit /etc/apache2/sites-available/default<br />
or<br />
<pre>nano /etc/apache2/sites-available/default</pre><br />
<br />
On about line 4, change DocumentRoot "/var/www" to<br />
<br />
DocumentRoot "/var/www/moodle"<br />
<br />
On about line 10, change <Directory "/var/www/"> to<br />
<br />
<Directory "/var/www/moodle/"><br />
<br />
Around line 17, comment out the line for the default page:<br />
<br />
# RedirectMatch ^/$ /apache2-default/<br />
<br />
You can change other values like ServerAdmin if appropriate. For all changes, you should restart Apache for the new settings to take effect.<br />
<br />
/etc/init.d/apache2 restart<br />
* <br />
<br />
===Step 7: Finally install===<br />
* Go to http://localhost/moodle and follow the instructions.<br />
<br />
<br />
===Step 8: Setup Moodle===<br />
<br />
If you are only going to test Moodle on your internal network, just enter the local IP address as the web address. You can find the local IP address under DHCP by typing<br />
<br />
ifconfig eth0<br />
<br />
<br />
If you have a web address that points to your server, use that instead.<br />
<br />
From a browser on another machine, enter<br />
<br />
http:// ----- your web address -----<br />
<br />
* For the database user, enter root<br />
<br />
* For Password, enter the password for the database that you created earlier<br />
<br />
Continue through the dialogs until installed. <br />
<br />
===Install cron===<br />
<br />
Moodle needs a periodic call to do maintenance work like sending out emails, cleaning up the database, updating feeds, etc. To run the cron every 10 minutes, do the following<br />
<br />
<pre>crontab -u www-data -e</pre><br />
<br />
Add this line and save.<br />
<pre>*/10 * * * * /usr/bin/php /var/www/moodle/admin/cli/cron.php >/dev/null</pre><br />
<br />
<br />
Use CNTL-X to save<br />
<br />
<br />
<br />
<br />
<br />
[[Category: Administrator]]<br />
[[Category:Installation]]<br />
<br />
[[es:Instalando Moodle en distribuciones basadas en Debian]]<br />
[[ja:Debian GNU/Linuxのインストール]]<br />
[[pl:Instalacja Moodle w Debianie]]<br />
<br />
<br />
<!--- Categories --><br />
[[Category:Installation]]<br />
[[Category:Installation]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Installing_Moodle_on_Debian_based_distributions&diff=129674Installing Moodle on Debian based distributions2017-12-13T20:54:39Z<p>Emmarichardson: /* Step 1: Install required packages */</p>
<hr />
<div>==Installing Moodle as a Debian package==<br />
<br />
Moodle used to be included as a Debian package. However, it has not been included in recent releases. There is talk of it being included again in the Jesse release but now, follow the instructions below to install Moodle on Debian.<br />
<br />
==Installing moodle from .tgz(.tar.gz) or .zip file==<br />
<br />
===Step 1: Install required packages===<br />
After installing your Debian distro, install these packages (if you've not already done so). See [[Installing Apache, MySQL and PHP]] or refer to the respective user manuals. Using apt-get, aptitude or synaptic you can install these very easily.<br />
* Web Server (Apache highly recommended)<br />
* Database Server (MySQL or PostgreSQL recommended)<br />
* PHP, PHP-MySQL mod (or mod for your database)<br />
* Various PHP modules necessary for Moodle<br />
<br />
'''LAMP in Debian'''<br />
<br />
Setting up a LAMP in Debian is very easy. Once you get used to Debian administration including installation and configuration are much simpler compared to other linux distros. The following describes how to install apache, php and mysql on the Debian distribution. <br />
<br />
For installation of the necessary packages the easiest option to use apt-get through the command line interface. Debian has easy access to a Root Terminal<br />
<br />
Use the following command to install apache2, php5 and mysql (Note: Debian is now shipping with MariaDB as default database server - see here to install Community Edition of MySQL instead: https://linuxconfig.org/how-to-install-mysql-community-server-on-debian-9-stretch-linux)<br />
<br />
apt-get install apache2 php7.1 mysql-server php7.1-mysql libapache2-mod-php7.1 php7.1-gd php7.1-curl php7.1-xmlrpc php7.1-intl php7.1-zip php7.1-mbstring <br />
<br />
The mentioned packages are installed along with the dependencies depending on what was already installed on your Debian system.<br />
<br />
Now you may fire up a browser and type localhost to check whether the apache2 default page is shown,<br />
<br />
If you are familiar with apache settings, you can edit the apache configuration files using the text editor gedit or nano by typing:<br />
gedit /etc/apache2/apache2.conf<br />
or<br />
<pre>nano /etc/apache2/apache2.conf</pre><br />
However, for a basic install, you should not need to mess with this file.<br />
<br />
Now we must make a few changes in the php7.1 configuration file. Open it using<br />
<br />
gedit /etc/php/7.1/apache2/php.ini<br />
or<br />
<pre>nano /etc/php/7.1/apache2/php.ini</pre><br />
<br />
add the entries <br />
extension=mysql.so <br />
extension=gd.so<br />
<br />
Sometimes these entries are provided as example lines being commented out . You can remove the commenting to activate the entries.<br />
Then make the following changes (adjust to your preference)<br />
This will allocated more memory and allow files to be uploaded up to 80MB. This should be enough for most multi-media files. Hard drive space is cheap and the default is only 2MB. It is recommended that you change the settings to the following values:<br />
<br />
memory_limit = 40M<br />
post_max_size = 80M<br />
upload_max_filesize = 80M<br />
<br />
To test the php installation, you can create a text file named phpinfo.php with the contents <?phpinfo()?><br />
and save it at /var/www. Restart apache with the command below. Now access this file through the browser localhost/phpinfo to check the installation of php.<br />
<br />
You can restart apache 2 by <br />
/etc/init.d/apache2 restart<br />
or<br />
service apache2 restart<br />
<br />
===Step 2: Setup MySQL Database===<br />
<br />
Set a secure root password for the database (you might have already done this in the initial install process)<br />
<br />
mysqladmin -u root password "mySecurePassword"<br />
<br />
Note that on a secure production server, you will want to create a different user than root to access the database.<br />
<br />
Now log in<br />
<br />
mysql -u root -p<br />
<br />
Enter your password<br />
<br />
Create the Moodle database<br />
mysql> CREATE DATABASE moodle;<br />
<br />
Then ensure that the database is set to UTF8 which is required by later distributions of Moodle<br />
<pre>mysql> ALTER DATABASE moodle charset=utf8;</pre><br />
<br />
Then exit the database<br />
mysql> exit;<br />
<br />
You can restart mysql by <br />
/etc/init.d/mysql restart<br />
<br />
===Step 3: Download moodle===<br />
Download moodle from http://download.moodle.org/?lang=en.<br />
<br />
===Step 4: Unpack file===<br />
* For zip file, use '''unzip <your_file>'''. For tgz(tar.gz), use '''tar -zxvf <your-file>'''. You can also use any of the GUI front-ends such as file-roller or ark or just let Debian unzip it with Archive Manager. You will get a folder moodle (or moodle-2.8.1 or something similar). It will probably be located in your Downloads folder unless you told the Archive Manager or the Download utility to save it somewhere else. We will presume it is in your Download folder.<br />
<br />
From terminal type<br />
<pre>cd /home/YourUSERNAME/Downloads</pre><br />
<pre>mv moodle /var/www</pre><br />
<br />
You can also copy instead of moving it in case you want a backup of the code on your machine.<br />
<pre>cp -R moodle /var/www</pre><br />
<br />
You will probably need to do this as root (no problem if you are using the Root Terminal!)<br />
<br />
===Step 5: Create a data directory and set Moodle directory permissions===<br />
Switch to the correct directory<br />
<pre>cd /var/www</pre><br />
<br />
Create a directory for user and course files <br />
mkdir moodledata<br />
<br />
Set ownership and permissions so that Apache can access the files<br />
<br />
chown -R www-data:www-data moodle<br />
chown -R www-data:www-data moodledata<br />
<br><pre>chmod -R 755 moodle</pre><br><br />
<pre>chmod -R 755 moodledata</pre><br />
<br />
On a production server, you may want to tighten up privileges.<br />
<br />
===Step 6: Change Apache to use Moodle as the web site===<br />
<br />
Note that the server comes with Apache running and looking at the /var/www directory. But there is nothing in that folder, so one just gets a redirect. Edit as follows to have it point at Moodle instead:<br />
<br />
gedit /etc/apache2/sites-available/default<br />
or<br />
<pre>nano /etc/apache2/sites-available/default</pre><br />
<br />
On about line 4, change DocumentRoot "/var/www" to<br />
<br />
DocumentRoot "/var/www/moodle"<br />
<br />
On about line 10, change <Directory "/var/www/"> to<br />
<br />
<Directory "/var/www/moodle/"><br />
<br />
Around line 17, comment out the line for the default page:<br />
<br />
# RedirectMatch ^/$ /apache2-default/<br />
<br />
You can change other values like ServerAdmin if appropriate. For all changes, you should restart Apache for the new settings to take effect.<br />
<br />
/etc/init.d/apache2 restart<br />
* <br />
<br />
===Step 7: Finally install===<br />
* Go to http://localhost/moodle and follow the instructions.<br />
<br />
<br />
===Step 8: Setup Moodle===<br />
<br />
If you are only going to test Moodle on your internal network, just enter the local IP address as the web address. You can find the local IP address under DHCP by typing<br />
<br />
ifconfig eth0<br />
<br />
<br />
If you have a web address that points to your server, use that instead.<br />
<br />
From a browser on another machine, enter<br />
<br />
http:// ----- your web address -----<br />
<br />
* For the database user, enter root<br />
<br />
* For Password, enter the password for the database that you created earlier<br />
<br />
Continue through the dialogs until installed. <br />
<br />
===Install cron===<br />
<br />
Moodle needs a periodic call to do maintenance work like sending out emails, cleaning up the database, updating feeds, etc. To run the cron every 10 minutes, do the following<br />
<br />
<pre>crontab -u www-data -e</pre><br />
<br />
Add this line and save.<br />
<pre>*/10 * * * * /usr/bin/php /var/www/moodle/admin/cli/cron.php >/dev/null</pre><br />
<br />
<br />
Use CNTL-X to save<br />
<br />
<br />
<br />
<br />
<br />
[[Category: Administrator]]<br />
[[Category:Installation]]<br />
<br />
[[es:Instalando Moodle en distribuciones basadas en Debian]]<br />
[[ja:Debian GNU/Linuxのインストール]]<br />
[[pl:Instalacja Moodle w Debianie]]<br />
<br />
<br />
<!--- Categories --><br />
[[Category:Installation]]<br />
[[Category:Installation]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Quiz_quick_guide&diff=122902Quiz quick guide2016-04-12T20:16:41Z<p>Emmarichardson: /* Add your questions */</p>
<hr />
<div>{{Quiz}}<br />
The Quiz is a very powerful activity that can meet many teaching needs, from simple, multiple-choice knowledge tests to complex, self-assessment tasks with detailed feedback. This quick guide gets you started, but if you really want to make the most of everything a Quiz can do, make sure you study the full '''[[Quiz activity]]''' documentation. For a short video introduction, see also the screencast '''[https://youtu.be/bR1gPt7qf8s Quiz: Automatic grading].'''<br />
__NOTOC__<br />
==Before you start==<br />
*A quiz is made up of two parts: (1) a set up page or 'front cover' where you add the criteria for the quiz, such as grading and time limits, and (2) the questions themselves. The questions are stored separately from your quiz in a course [[Question bank]]. This means you can reuse your questions in a later quiz. It also means you could display an empty quiz (a 'front cover' with no questions added) on your course page, so be careful!<br />
*Some people prefer to make their quiz questions separately first and then add them to a quiz 'front cover' later. If you would like that, then look at the documentation on [[Question bank]] or just read on below until we get there!<br />
<br />
==Set up the quiz 'front cover'==<br />
*In the course where you want your quiz, turn on the editing and from the Activity Chooser, select 'Quiz'.<br />
*Give it a name and if desired, a description telling students what the quiz is about. <br />
*If you want, you can now scroll down to the bottom of the page, click 'Save and display' and start adding questions. (Go to the section 'Add your questions' below.)<br />
<br />
[[File:QuizQuickStart030.png]]<br />
<br />
===Default settings for your quiz===<br />
If you don't change anything on the quiz setup page (your 'front cover'), then your quiz will work like this:<br />
**It will not have a time limit and students can take it as many times as they wish, with the recorded grade being their best attempt.<br />
**Each question will be on a different page and they can move freely between previous and later questions.<br />
**Students won't know their score or get feedback until they complete the quiz.<br />
<br />
To change some of those settings, read on:<br />
<br />
===Quiz settings===<br />
If you expand the sections in the quiz setup page and click the '''?''' icon and the 'Show more' links, you can explore alternative settings for your quiz. Here are some popular settings:<br />
<br />
'''Time limit''' - if you only want to allow students a limited amount of time from when they start until they must have finished. If, instead you want students to finish by a certain date and time, set the '''Close the quiz''' setting.<br />
<br />
'''How questions behave -Interactive with multiple tries''' -instead of the quiz being like a test where students only see their results at the end, this setting allows them to get immediate feedback for each question and keep trying. (Good for formative assessment.) Learn more about [[Question behaviours]].<br />
<br />
'''Overall feedback''' -completing this will give your students customised feedback according to what grade range they obtained.<br />
<br />
==Add your questions==<br />
So you have completed the quiz set up page and clicked 'Save and display:<br />
<br />
1. Click the button 'Edit quiz'<br />
<br />
2. Click 'Add' on the right and then click '+ a new question'. (If you already made questions in the question bank, then click '+ from question bank' or if you wish to add a question randomly picked from a category of questions, click '+ a random question'.)<br />
<br />
[[File:quizquideaddquestion.png]]<br />
<br />
3. Choose the type of question you want to add and then click 'Add' at the bottom:<br />
{|<br />
| [[File:QuizQuickStart050.png|thumb]]<br />
| [[File:QuizQuickStart060.png|thumb]]<br />
|}<br />
<br />
<br />
4. Add your question. If you need help, click the documentation link at the bottom of your question page or explore the [[Question types]] documentation. Note that students won't see the question name; it is for your records only.<br />
<br />
5. Click 'Save changes' when you have made your question.<br />
<br />
6. Repeat steps 2- 5 for as many questions as you need.<br />
<br />
7. If you want to,change the maximum grade for your quiz to reflect the number of questions. <br />
<br />
[[File:QuizQuickStart100.png]]<br />
<br />
==Getting your quiz ready for students==<br />
Once you have added all the questions you need, your quiz is ready for students and will already be visible on the page (unless you hid it while you were setting it up.)<br />
<br />
It is a good idea to preview your quiz by clicking in the block ''Administration > Quiz administration > Preview.'' (1 below) You can then check for any oversights and edit a question directly from a link provided (2 below):<br />
<br />
[[File:Quizpreviewedit.png]]<br />
<br />
==Viewing quiz results==<br />
To see the grades once students have done your quiz, you can either:<br />
* click the quiz itself and then the link 'Attempts =' (where the number is the number of attempts) - or - <br />
*click the quiz and then from the block ''Administration > Quiz administration'', expand 'Results' and select the analysis you need.<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida del examen]]<br />
[[de:Kurzanleitung zu Tests]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Upgrading&diff=122042Upgrading2016-01-19T20:34:47Z<p>Emmarichardson: /* Standard install package */</p>
<hr />
<div>{{Installing Moodle}} <br />
''This page explains in detail how to upgrade Moodle. For a summary of the process, see [[Upgrade overview]].''<br />
<br />
==Check the requirements==<br />
<br />
Check that your server meets all requirements for 3.0 in ''Administration > Site administration > Server > [[Environment]]''. Please note that if you use MySQL you must upgrade the engine to InnoDB since it has become a requirement in Moodle 3.0. See [[Migration from MyISAM to InnoDB]].<br />
<br />
Note: You can only upgrade to Moodle 3.0 from Moodle 2.2 or later. If upgrading from earlier versions, you must [https://docs.moodle.org/22/en/Upgrading_to_Moodle_2.2 upgrade to 2.2] as a first step.<br />
<br />
==Before upgrading==<br />
<br />
'''We advise that you test the upgrade first on a COPY of your production site, to make sure it works as you expect.'''<br />
<br />
Consider setting the [[Upgrade key|upgrade key]] for your site.<br />
<br />
== Backup important data ==<br />
<br />
There are three areas that should be backed up before any upgrade:<br />
#Moodle software (For example, everything in server/htdocs/moodle)<br />
#Moodle uploaded files (For example, server/moodledata)<br />
#Moodle database (For example, your Postgres or MySQL database dump)<br />
<br />
See [[Site backup]] for more specific information.<br />
<br />
== Check for plugin updates ==<br />
<br />
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.<br />
<br />
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 3.0 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]]).<br />
<br />
The upgrade of the plugin will then happen as part of the Moodle upgrade process.<br />
<br />
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.<br />
<br />
==Put your site into maintenance mode==<br />
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.<br />
<br />
== Install the new Moodle software ==<br />
You can fetch the current (3.0) version of the software through <br />
<br />
wget http://sourceforge.net/projects/moodle/files/Moodle/stable30/moodle-latest-30.tgz<br />
<br />
=== Standard install package ===<br />
<br />
# Move your old Moodle software program files to another location. ''Do NOT copy new files over the old files.''<br />
# 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.<br />
# Copy your old [[Configuration file|config.php file]] back to the new Moodle directory. <br />
# 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.)<br />
# 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.<br />
<br />
====Linux====<br />
mv moodle moodle.backup<br />
tar xvzf moodle-3.0.tgz<br />
<br />
Next, copy across your config.php, any custom plugins, and your .htaccess file if you created one ('''check that custom plugins are the correct version for your new Moodle first'''):<br />
<br />
cp moodle.backup/config.php moodle<br />
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme<br />
cp -pr moodle.backup/mod/mymod moodle/mod/mymod<br />
<br />
Don't forget to make moodle/config.php (and the rest of the source code) readable by your www server. Ideally the files should not be writeable by your server.<br />
<br />
chown -R www-data:www-data moodle (Linux debian - change to appropriate user and group for your OS version)<br />
chmod -R 755 moodle<br />
<br />
If you use cron, take care that cron.php is executeable and uses the correct php command: <br />
chmod 740 admin/cli/cron.php (some configurations need chmod 750 or chmod 755)<br />
copy the first line from cron.php (if it looks like '#!/usr/local/bin/php' or '#!/usr/local/bin/php5.3', no need to copy '<?php') <br />
if necessary. However, for a simple upgrade, there should be no need to change anything with cron.<br />
<br />
=== Using Git ===<br />
<br />
You can use Git for updating or upgrading your Moodle. See [[Git for Administrators]] for details.<br />
<br />
===Command line upgrade===<br />
<br />
On Linux servers, Moodle 3.0 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.<br />
<br />
== Finishing the upgrade ==<br />
<br />
The last step is to trigger the upgrade processes within Moodle. <br />
<br />
If you put your site into Maintenance mode earlier; take it out now!<br />
<br />
To do this just go to ''Administration > Site administration > Notifications''.<br />
<br />
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't do itself (very rare) then you will see messages telling you what you need to do.<br />
<br />
Assuming all goes well (no error messages) then you can start using your new version of Moodle and enjoy the new features!<br />
<br />
Note: If you are running multiple servers then you should purge all caches manually (via ''Administration > Site administration > Development > Purge all caches'') after completing the upgrade on all servers.<br />
<br />
===Fatal error: Maximum execution time of 30 seconds exceeded...===<br />
<br />
If your server uses a main language other than English, you may encounter a 'Fatal error: Maximum execution time of 30 seconds exceeded' 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 succcessful upgrade. See the forum discussion at https://moodle.org/mod/forum/discuss.php?d=119598.<br />
<br />
==After upgrading==<br />
<br />
The config.php file from your installation should work fine but if you take a look at config-dist.php that came with Moodle 3.0 there are more/different options available (e.g. database drivers and settings). It's a good idea to map your old config.php settings to a new one based on the 3.0 config-dist.php.<br />
<br />
===Cron===<br />
<br />
Cron has received a major update (MDL-25499) and now has support for both scheduled and ad hoc tasks.<br />
<br />
The benefits of these changes are:<br />
* The schedule for every task can be configured by the admin<br />
* Tasks can run in parallel<br />
* Cron processes use locking to prevent the same task running at the same time by different processes<br />
* Clusters with multiple identical application nodes are supported, you can run cron on all of them<br />
<br />
A result of this is that cron can be run much more often, which means (for example) forum posts can be sent out sooner. To take advantage of the new cron system it is now strongly recommended that administrators increase the frequency that cron is run to at least ''once per minute''.<br />
<br />
You also may need to modify any automated scripts you have that are parsing the output from cron. It is no longer possible to simply monitor the output of cron for the string "Cron script completed correctly" (if that is what you were doing). An alternative is to monitor the output for the string "task failed:". If you detect that a task is failing, [[Cron#Debugging_Scheduled_Tasks|here]] are some tips for debugging the failure. <br />
<br />
Before the upgrade to 3.0, there may have been a cron task that was failing, which was preventing the rest of cron from being executed. A failure in any single task will no longer prevent the rest of the Moodle cron tasks from executing, so you may uncover previously masked bugs. It is a good idea to closely monitor the output from cron after the upgrade to 3.0.<br />
<br />
===Assignments===<br />
<br />
The old assignment (2.2) module has been removed from core and has been replaced by a stub to support transparently remapping URLs and restoring course backups from the old module to the new one. <br />
<br />
If you are still using the old assignment (2.2) module, after upgrading to Moodle 3.0 all assignment (2.2) activities will be hidden. You need to run the [[Assignment upgrade tool]] to un-hide the activities.<br />
<br />
If you really, really need to keep using the old assignment (2.2) module, you should update the code to Moodle 3.0, and then replace the "mod/assignment" folder with the one from https://github.com/moodlehq/moodle-mod_assignment/releases before completing the upgrade.<br />
<br />
==Possible issues that may affect you in Moodle 3.0==<br />
<br />
===Tagging improvements===<br />
<br />
If you were using course tagging in Tags block and had "Show course tags" settings enabled, please note that course tagging functionality has changed. See [[Tags_block#Course_tagging_changes_in_Moodle_3.0|Course tagging changes in Moodle 3.0]] for more details.<br />
<br />
<br />
See the [[dev:Moodle 3.0 release notes|Moodle 3.0 release notes]] for the full list of changes in Moodle 3.0.<br />
<br />
=== Moodle 2.3, 2.4, 2.5, 2.6, 2.7, 2.8 and 2.9 improvements ===<br />
<br />
Depending on which version you are upgrading from, please see the section 'Possible issues that may affect you' in the documentation<br />
<br />
* [https://docs.moodle.org/23/en/Upgrading Upgrading to Moodle 2.3]<br />
* [https://docs.moodle.org/24/en/Upgrading Upgrading to Moodle 2.4]<br />
* [https://docs.moodle.org/25/en/Upgrading Upgrading to Moodle 2.5]<br />
* [https://docs.moodle.org/26/en/Upgrading Upgrading to Moodle 2.6]<br />
* [https://docs.moodle.org/27/en/Upgrading Upgrading to Moodle 2.7]<br />
* [https://docs.moodle.org/28/en/Upgrading Upgrading to Moodle 2.8]<br />
* [https://docs.moodle.org/29/en/Upgrading Upgrading to Moodle 2.9]<br />
<br />
==See also==<br />
<br />
* [[Installation]]<br />
* Using Moodle [http://moodle.org/mod/forum/view.php?id=28 Installation problems forum] <br />
* [[dev:Moodle 3.0 release notes|Moodle 3.0 release notes]]<br />
<br />
[[es:Actualización de moodle]]<br />
[[fr:Mise à jour]]<br />
[[ja:Moodleをアップグレードする]]<br />
[[de:Aktualisierung von Moodle]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120975Grading quick guide2015-11-02T20:03:17Z<p>Emmarichardson: /* Entering grades */</p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
There are advantages to each area. <br />
Entering grades from the Assignment has the advantage that it will send a notification to the student when the grade is submitted. This will not happen when the grade is edited from the grader report or single view screen.<br />
<br />
==Grading from the Assignment page==<br />
===Getting to the Activity Grading Interface===<br />
If grading an assignment that has the student submit items to Moodle (file/online text etc.), the best place to enter grades is from the assignment itself. From the assignment, click on View/Grade All Submissions.<br />
<br />
[[File:AssignmentPage.png]]<br />
<br />
On the following page, you will see where you can edit grades/add feedback and review the students' work. At the top of the page is a dropdown list. Here you have the option to download all student submissions. This is very useful if the students have submitted essays or other files.<br />
<br />
[[File:downloadfile.png]]<br />
===Finding the submissions that are ready to be graded===<br />
The table of students can be sorted by clicking on the column headings. If you click on the Status column title twice, it will put all of the assignments that need to be graded at the top of the page.<br />
<br />
[[File:grid.png]]<br />
===Entering grades===<br />
Then use the pencil icon in the Grade column or click on Edit and Edit Grade to get the to grading page for that particular student.<br />
<br />
[[File:edit2.png]]<br />
<br />
On the following page, you can enter a grade, enter feedback, and select whether to notify the student or not. When finished, be sure to click on Save. The Save and Show Next button will save the grade for this student and move to the grading page for the next student.<br />
<br />
[[File:entergrade.png]]<br />
<br />
==Grading from the Grader Report==<br />
===Accessing the Grader Report===<br />
The grader report is the main overview of the grade-book, showing all grades in a grid for the entire course. It can be accessed from the Administration menu under Course Administration.<br />
<br />
[[File:menu.png]]<br />
===Entering grades===<br />
To add grades directly into the grader report, Editing needs to be turned on (button is in the top right hand corner.) Once Editing is turned on, each cell in the grid will have one or two entries boxes depending on how your grade-book is set up. The box to the left surrounded by a solid border line is for the grade, the second box with a dashed border line is for feedback.<br />
<br />
In most sites, grades are saved automatically as they are entered but the page might need to be refreshed to see the Course Total update with the new grades. In some sites, there will be a Save button in the bottom left hand corner of the page.<br />
===Overridden grades===<br />
When grades are entered on this page, the cell will be shaded yellow or orange. This means that the grade has been overridden from the gradebook directly and any changes made from the Assignment Grading page will not be reflected in the grade-book. <br />
<br />
[[File:grader2.png]]<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
The "Single View" was added in Moodle 2.8. It is an interface that allows a teacher to add grades in bulk for a specific activity or a specific student. The single view adds grades directly to the Grader Report and all grades entered through this page are considered to be "Overridden", meaning that they cannot be changed from the Assignment or Activity specific grading interface.<br />
===Accessing the Single View===<br />
The Single View can be accessed in many ways. If your grade-book has tabs or a dropdown list at the top for accessing Setup, etc, there will be an option there to access the Single View screen.<br />
<br />
There is also a pencil icon at the top of each column in the grader report by the activity name that will take you to the Single View page for that activity and another pencil icon in a column directly to the right of the student name that will take you to the Single View for that particular student.<br />
===Entering Grades===<br />
On the page that appears, you need to check the Override checkbox to the right of the grade that you want to change. If you are bulk entering grades, you can click on All at the top of this column to allow all grades to be changed at once. <br />
<br />
At the bottom of the page, if you check the Perform Bulk Insert checkbox, you can then enter a grade and it will be entered for every grade that you have selected to override or for just the grades that are empty (select the appropriate option from the dropdown box).<br />
<br />
Once done, click on Save to update the grades.<br />
<br />
[[File:single.png]]<br />
<br />
<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida de calificación]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:edit2.png&diff=120974File:edit2.png2015-11-02T20:02:54Z<p>Emmarichardson: Emmarichardson uploaded a new version of File:edit2.png</p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:edit2.png&diff=120973File:edit2.png2015-11-02T20:02:10Z<p>Emmarichardson: </p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120972Grading quick guide2015-11-02T20:00:41Z<p>Emmarichardson: /* Grading from the Single View Tab in the Grader Report */</p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
There are advantages to each area. <br />
Entering grades from the Assignment has the advantage that it will send a notification to the student when the grade is submitted. This will not happen when the grade is edited from the grader report or single view screen.<br />
<br />
==Grading from the Assignment page==<br />
===Getting to the Activity Grading Interface===<br />
If grading an assignment that has the student submit items to Moodle (file/online text etc.), the best place to enter grades is from the assignment itself. From the assignment, click on View/Grade All Submissions.<br />
<br />
[[File:AssignmentPage.png]]<br />
<br />
On the following page, you will see where you can edit grades/add feedback and review the students' work. At the top of the page is a dropdown list. Here you have the option to download all student submissions. This is very useful if the students have submitted essays or other files.<br />
<br />
[[File:downloadfile.png]]<br />
===Finding the submissions that are ready to be graded===<br />
The table of students can be sorted by clicking on the column headings. If you click on the Status column title twice, it will put all of the assignments that need to be graded at the top of the page.<br />
<br />
[[File:grid.png]]<br />
===Entering grades===<br />
Then use the pencil icon in the Grade column or click on Edit and Edit Grade to get the to grading page for that particular student.<br />
<br />
[[File:grade.png]]<br />
<br />
On the following page, you can enter a grade, enter feedback, and select whether to notify the student or not. When finished, be sure to click on Save. The Save and Show Next button will save the grade for this student and move to the grading page for the next student.<br />
<br />
[[File:entergrade.png]]<br />
<br />
==Grading from the Grader Report==<br />
===Accessing the Grader Report===<br />
The grader report is the main overview of the grade-book, showing all grades in a grid for the entire course. It can be accessed from the Administration menu under Course Administration.<br />
<br />
[[File:menu.png]]<br />
===Entering grades===<br />
To add grades directly into the grader report, Editing needs to be turned on (button is in the top right hand corner.) Once Editing is turned on, each cell in the grid will have one or two entries boxes depending on how your grade-book is set up. The box to the left surrounded by a solid border line is for the grade, the second box with a dashed border line is for feedback.<br />
<br />
In most sites, grades are saved automatically as they are entered but the page might need to be refreshed to see the Course Total update with the new grades. In some sites, there will be a Save button in the bottom left hand corner of the page.<br />
===Overridden grades===<br />
When grades are entered on this page, the cell will be shaded yellow or orange. This means that the grade has been overridden from the gradebook directly and any changes made from the Assignment Grading page will not be reflected in the grade-book. <br />
<br />
[[File:grader2.png]]<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
The "Single View" was added in Moodle 2.8. It is an interface that allows a teacher to add grades in bulk for a specific activity or a specific student. The single view adds grades directly to the Grader Report and all grades entered through this page are considered to be "Overridden", meaning that they cannot be changed from the Assignment or Activity specific grading interface.<br />
===Accessing the Single View===<br />
The Single View can be accessed in many ways. If your grade-book has tabs or a dropdown list at the top for accessing Setup, etc, there will be an option there to access the Single View screen.<br />
<br />
There is also a pencil icon at the top of each column in the grader report by the activity name that will take you to the Single View page for that activity and another pencil icon in a column directly to the right of the student name that will take you to the Single View for that particular student.<br />
===Entering Grades===<br />
On the page that appears, you need to check the Override checkbox to the right of the grade that you want to change. If you are bulk entering grades, you can click on All at the top of this column to allow all grades to be changed at once. <br />
<br />
At the bottom of the page, if you check the Perform Bulk Insert checkbox, you can then enter a grade and it will be entered for every grade that you have selected to override or for just the grades that are empty (select the appropriate option from the dropdown box).<br />
<br />
Once done, click on Save to update the grades.<br />
<br />
[[File:single.png]]<br />
<br />
<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida de calificación]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:single.png&diff=120971File:single.png2015-11-02T19:56:23Z<p>Emmarichardson: </p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120970Grading quick guide2015-11-02T19:54:02Z<p>Emmarichardson: </p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
There are advantages to each area. <br />
Entering grades from the Assignment has the advantage that it will send a notification to the student when the grade is submitted. This will not happen when the grade is edited from the grader report or single view screen.<br />
<br />
==Grading from the Assignment page==<br />
===Getting to the Activity Grading Interface===<br />
If grading an assignment that has the student submit items to Moodle (file/online text etc.), the best place to enter grades is from the assignment itself. From the assignment, click on View/Grade All Submissions.<br />
<br />
[[File:AssignmentPage.png]]<br />
<br />
On the following page, you will see where you can edit grades/add feedback and review the students' work. At the top of the page is a dropdown list. Here you have the option to download all student submissions. This is very useful if the students have submitted essays or other files.<br />
<br />
[[File:downloadfile.png]]<br />
===Finding the submissions that are ready to be graded===<br />
The table of students can be sorted by clicking on the column headings. If you click on the Status column title twice, it will put all of the assignments that need to be graded at the top of the page.<br />
<br />
[[File:grid.png]]<br />
===Entering grades===<br />
Then use the pencil icon in the Grade column or click on Edit and Edit Grade to get the to grading page for that particular student.<br />
<br />
[[File:grade.png]]<br />
<br />
On the following page, you can enter a grade, enter feedback, and select whether to notify the student or not. When finished, be sure to click on Save. The Save and Show Next button will save the grade for this student and move to the grading page for the next student.<br />
<br />
[[File:entergrade.png]]<br />
<br />
==Grading from the Grader Report==<br />
===Accessing the Grader Report===<br />
The grader report is the main overview of the grade-book, showing all grades in a grid for the entire course. It can be accessed from the Administration menu under Course Administration.<br />
<br />
[[File:menu.png]]<br />
===Entering grades===<br />
To add grades directly into the grader report, Editing needs to be turned on (button is in the top right hand corner.) Once Editing is turned on, each cell in the grid will have one or two entries boxes depending on how your grade-book is set up. The box to the left surrounded by a solid border line is for the grade, the second box with a dashed border line is for feedback.<br />
<br />
In most sites, grades are saved automatically as they are entered but the page might need to be refreshed to see the Course Total update with the new grades. In some sites, there will be a Save button in the bottom left hand corner of the page.<br />
===Overridden grades===<br />
When grades are entered on this page, the cell will be shaded yellow or orange. This means that the grade has been overridden from the gradebook directly and any changes made from the Assignment Grading page will not be reflected in the grade-book. <br />
<br />
[[File:grader2.png]]<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
The "Single View" was added in Moodle 2.8. It is an interface that allows a teacher to add grades in bulk for a specific activity or a specific student. The single view adds grades directly to the Grader Report and all grades entered through this page are considered to be "Overridden", meaning that they cannot be changed from the Assignment or Activity specific grading interface.<br />
===Accessing the Single View===<br />
The Single View can be accessed in many ways. If your grade-book has tabs or a dropdown list at the top for accessing Setup, etc, there will be an option there to access the Single View screen.<br />
<br />
There is also a pencil icon at the top of each column in the grader report by the activity name that will take you to the Single View page for that activity and another pencil icon in a column directly to the right of the student name that will take you to the Single View for that particular student.<br />
<br />
<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida de calificación]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120969Grading quick guide2015-11-02T19:48:06Z<p>Emmarichardson: /* Grading from the Single View Tab in the Grader Report */</p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
There are advantages to each area. <br />
Entering grades from the Assignment has the advantage that it will send a notification to the student when the grade is submitted. This will not happen when the grade is edited from the grader report or single view screen.<br />
<br />
==Grading from the Assignment page==<br />
<br />
If grading an assignment that has the student submit items to Moodle (file/online text etc.), the best place to enter grades is from the assignment itself. From the assignment, click on View/Grade All Submissions.<br />
<br />
[[File:AssignmentPage.png]]<br />
<br />
On the following page, you will see where you can edit grades/add feedback and review the students' work. At the top of the page is a dropdown list. Here you have the option to download all student submissions. This is very useful if the students have submitted essays or other files.<br />
<br />
[[File:downloadfile.png]]<br />
<br />
The table of students can be sorted by clicking on the column headings. If you click on the Status column title twice, it will put all of the assignments that need to be graded at the top of the page.<br />
<br />
[[File:grid.png]]<br />
<br />
Then use the pencil icon in the Grade column or click on Edit and Edit Grade to get the to grading page for that particular student.<br />
<br />
[[File:grade.png]]<br />
<br />
On the following page, you can enter a grade, enter feedback, and select whether to notify the student or not. When finished, be sure to click on Save. The Save and Show Next button will save the grade for this student and move to the grading page for the next student.<br />
<br />
[[File:entergrade.png]]<br />
<br />
==Grading from the Grader Report==<br />
<br />
The grader report is the main overview of the grade-book, showing all grades in a grid for the entire course. It can be accessed from the Administration menu under Course Administration.<br />
<br />
[[File:menu.png]]<br />
<br />
To add grades directly into the grader report, Editing needs to be turned on (button is in the top right hand corner.) Once Editing is turned on, each cell in the grid will have one or two entries boxes depending on how your grade-book is set up. The box to the left surrounded by a solid border line is for the grade, the second box with a dashed border line is for feedback.<br />
<br />
In most sites, grades are saved automatically as they are entered but the page might need to be refreshed to see the Course Total update with the new grades. In some sites, there will be a Save button in the bottom left hand corner of the page.<br />
<br />
When grades are entered on this page, the cell will be shaded yellow or orange. This means that the grade has been overridden from the gradebook directly and any changes made from the Assignment Grading page will not be reflected in the grade-book. <br />
<br />
[[File:grader2.png]]<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
The "Single View" was added in Moodle 2.8. It is an interface that allows a teacher to add grades in bulk for a specific activity or a specific student. The single view adds grades directly to the Grader Report and all grades entered through this page are considered to be "Overridden", meaning that they cannot be changed from the Assignment or Activity specific grading interface.<br />
<br />
The Single View can be accessed in many ways. If your grade-book has tabs or a dropdown list at the top for accessing Setup, etc, there will be an option there to access the Single View screen.<br />
<br />
There is also a pencil icon at the top of each column in the grader report by the activity name that will take you to the Single View page for that activity and another pencil icon in a column directly to the right of the student name that will take you to the Single View for that particular student.<br />
<br />
<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida de calificación]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120965Grading quick guide2015-11-02T15:54:29Z<p>Emmarichardson: /* Grading from the Assignment page */</p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
There are advantages to each area. <br />
Entering grades from the Assignment has the advantage that it will send a notification to the student when the grade is submitted. This will not happen when the grade is edited from the grader report or single view screen.<br />
<br />
==Grading from the Assignment page==<br />
<br />
If grading an assignment that has the student submit items to Moodle (file/online text etc.), the best place to enter grades is from the assignment itself. From the assignment, click on View/Grade All Submissions.<br />
<br />
[[File:AssignmentPage.png]]<br />
<br />
On the following page, you will see where you can edit grades/add feedback and review the students' work. At the top of the page is a dropdown list. Here you have the option to download all student submissions. This is very useful if the students have submitted essays or other files.<br />
<br />
[[File:downloadfile.png]]<br />
<br />
The table of students can be sorted by clicking on the column headings. If you click on the Status column title twice, it will put all of the assignments that need to be graded at the top of the page.<br />
<br />
[[File:grid.png]]<br />
<br />
Then use the pencil icon in the Grade column or click on Edit and Edit Grade to get the to grading page for that particular student.<br />
<br />
[[File:grade.png]]<br />
<br />
On the following page, you can enter a grade, enter feedback, and select whether to notify the student or not. When finished, be sure to click on Save. The Save and Show Next button will save the grade for this student and move to the grading page for the next student.<br />
<br />
[[File:entergrade.png]]<br />
<br />
==Grading from the Grader Report==<br />
<br />
The grader report is the main overview of the grade-book, showing all grades in a grid for the entire course. It can be accessed from the Administration menu under Course Administration.<br />
[[File:menu.png]]<br />
<br />
To add grades directly into the grader report, Editing needs to be turned on (button is in the top right hand corner.) Once Editing is turned on, each cell in the grid will have one or two entries boxes depending on how your grade-book is set up. The box to the left surrounded by a solid border line is for the grade, the second box with a dashed border line is for feedback.<br />
<br />
In most sites, grades are saved automatically as they are entered but the page might need to be refreshed to see the Course Total update with the new grades. In some sites, there will be a Save button in the bottom left hand corner of the page.<br />
<br />
When grades are entered on this page, the cell will be shaded yellow or orange. This means that the grade has been overridden from the gradebook directly and any changes made from the Assignment Grading page will not be reflected in the grade-book. <br />
<br />
[[File:grader2.png]]<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida de calificación]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120963Grading quick guide2015-11-02T15:44:26Z<p>Emmarichardson: </p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
There are advantages to each area. <br />
Entering grades from the Assignment has the advantage that it will send a notification to the student when the grade is submitted. This will not happen when the grade is edited from the grader report or single view screen.<br />
<br />
==Grading from the Assignment page==<br />
<br />
If grading an assignment that has the student submit items to Moodle (file/online text etc.), the best place to enter grades is from the assignment itself. From the assignment, click on View/Grade All Submissions.<br />
<br />
[[File:AssignmentPage.png]]<br />
<br />
On the following page, you will see where you can edit grades/add feedback and review the students' work. At the top of the page is a dropdown list. Here you have the option to download all student submissions. This is very useful if the students have submitted essays or other files.<br />
<br />
[[File:downloadfile.png]]<br />
<br />
The table of students can be sorted by clicking on the column headings. If you click on the Status column title twice, it will put all of the assignments that need to be graded at the top of the page.<br />
<br />
[[File:grid.png]]<br />
<br />
Then use the pencil icon in the Grade column or click on Edit and Edit Grade to get the to grading page for that particular student.<br />
<br />
[[File:grade.png]]<br />
<br />
On the following page, you can enter a grade, enter feedback, and select whether to notify the student or not. When finished, either select Save. The Save and Show Next button will save the grade for this student and move to the grading page for the next student.<br />
<br />
[[File:entergrade.png]]<br />
<br />
==Grading from the Grader Report==<br />
<br />
The grader report is the main overview of the grade-book, showing all grades in a grid for the entire course. It can be accessed from the Administration menu under Course Administration.<br />
[[File:menu.png]]<br />
<br />
To add grades directly into the grader report, Editing needs to be turned on (button is in the top right hand corner.) Once Editing is turned on, each cell in the grid will have one or two entries boxes depending on how your grade-book is set up. The box to the left surrounded by a solid border line is for the grade, the second box with a dashed border line is for feedback.<br />
<br />
In most sites, grades are saved automatically as they are entered but the page might need to be refreshed to see the Course Total update with the new grades. In some sites, there will be a Save button in the bottom left hand corner of the page.<br />
<br />
When grades are entered on this page, the cell will be shaded yellow or orange. This means that the grade has been overridden from the gradebook directly and any changes made from the Assignment Grading page will not be reflected in the grade-book. <br />
<br />
[[File:grader2.png]]<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida de calificación]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:grader.png&diff=120962File:grader.png2015-11-02T15:42:59Z<p>Emmarichardson: Emmarichardson uploaded a new version of File:grader.png</p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:grader.png&diff=120961File:grader.png2015-11-02T15:42:14Z<p>Emmarichardson: Emmarichardson uploaded a new version of File:grader.png</p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:grader.png&diff=120960File:grader.png2015-11-02T15:40:44Z<p>Emmarichardson: Emmarichardson uploaded a new version of File:grader.png</p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:grader.png&diff=120959File:grader.png2015-11-02T15:40:18Z<p>Emmarichardson: Emmarichardson uploaded a new version of File:grader.png</p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:grader.png&diff=120958File:grader.png2015-11-02T15:40:07Z<p>Emmarichardson: Emmarichardson uploaded a new version of File:grader.png</p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120957Grading quick guide2015-11-02T15:39:40Z<p>Emmarichardson: /* Grading from the Grader Report */</p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
There are advantages to each area. <br />
Entering grades from the Assignment has the advantage that it will send a notification to the student when the grade is submitted. This will not happen when the grade is edited from the grader report or single view screen.<br />
<br />
==Grading from the Assignment page==<br />
<br />
If grading an assignment that has the student submit items to Moodle (file/online text etc.), the best place to enter grades is from the assignment itself. From the assignment, click on View/Grade All Submissions.<br />
<br />
[[File:AssignmentPage.png]]<br />
<br />
On the following page, you will see where you can edit grades/add feedback and review the students' work. At the top of the page is a dropdown list. Here you have the option to download all student submissions. This is very useful if the students have submitted essays or other files.<br />
<br />
[[File:downloadfile.png]]<br />
<br />
The table of students can be sorted by clicking on the column headings. If you click on the Status column title twice, it will put all of the assignments that need to be graded at the top of the page.<br />
<br />
[[File:grid.png]]<br />
<br />
Then use the pencil icon in the Grade column or click on Edit and Edit Grade to get the to grading page for that particular student.<br />
<br />
[[File:grade.png]]<br />
<br />
On the following page, you can enter a grade, enter feedback, and select whether to notify the student or not. When finished, either select Save. The Save and Show Next button will save the grade for this student and move to the grading page for the next student.<br />
<br />
[[File:entergrade.png]]<br />
<br />
==Grading from the Grader Report==<br />
<br />
The grader report is the main overview of the grade-book, showing all grades in a grid for the entire course. It can be accessed from the Administration menu under Course Administration.<br />
[[File:menu.png]]<br />
<br />
To add grades directly into the grader report, Editing needs to be turned on (button is in the top right hand corner.) Once Editing is turned on, each cell in the grid will have one or two entries boxes depending on how your grade-book is set up. The box to the left surrounded by a solid border line is for the grade, the second box with a dashed border line is for feedback.<br />
<br />
In most sites, grades are saved automatically as they are entered but the page might need to be refreshed to see the Course Total update with the new grades. In some sites, there will be a Save button in the bottom left hand corner of the page.<br />
<br />
When grades are entered on this page, the cell will be shaded yellow or orange. This means that the grade has been overridden from the gradebook directly and any changes made from the Assignment Grading page will not be reflected in the grade-book. <br />
<br />
[[File:grader.png]]<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida de calificación]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:grader.png&diff=120956File:grader.png2015-11-02T15:39:17Z<p>Emmarichardson: Emmarichardson uploaded a new version of File:grader.png</p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:grader.png&diff=120955File:grader.png2015-11-02T15:24:43Z<p>Emmarichardson: </p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:menu.png&diff=120954File:menu.png2015-11-02T15:24:17Z<p>Emmarichardson: </p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120953Grading quick guide2015-11-02T15:20:27Z<p>Emmarichardson: </p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
There are advantages to each area. <br />
Entering grades from the Assignment has the advantage that it will send a notification to the student when the grade is submitted. This will not happen when the grade is edited from the grader report or single view screen.<br />
<br />
==Grading from the Assignment page==<br />
<br />
If grading an assignment that has the student submit items to Moodle (file/online text etc.), the best place to enter grades is from the assignment itself. From the assignment, click on View/Grade All Submissions.<br />
<br />
[[File:AssignmentPage.png]]<br />
<br />
On the following page, you will see where you can edit grades/add feedback and review the students' work. At the top of the page is a dropdown list. Here you have the option to download all student submissions. This is very useful if the students have submitted essays or other files.<br />
<br />
[[File:downloadfile.png]]<br />
<br />
The table of students can be sorted by clicking on the column headings. If you click on the Status column title twice, it will put all of the assignments that need to be graded at the top of the page.<br />
<br />
[[File:grid.png]]<br />
<br />
Then use the pencil icon in the Grade column or click on Edit and Edit Grade to get the to grading page for that particular student.<br />
<br />
[[File:grade.png]]<br />
<br />
On the following page, you can enter a grade, enter feedback, and select whether to notify the student or not. When finished, either select Save. The Save and Show Next button will save the grade for this student and move to the grading page for the next student.<br />
<br />
[[File:entergrade.png]]<br />
<br />
==Grading from the Grader Report==<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida de calificación]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120952Grading quick guide2015-11-02T15:18:55Z<p>Emmarichardson: /* Grading from the Assignment page */</p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
<br />
==Grading from the Assignment page==<br />
<br />
If grading an assignment that has the student submit items to Moodle (file/online text etc.), the best place to enter grades is from the assignment itself. From the assignment, click on View/Grade All Submissions.<br />
<br />
[[File:AssignmentPage.png]]<br />
<br />
On the following page, you will see where you can edit grades/add feedback and review the students' work. At the top of the page is a dropdown list. Here you have the option to download all student submissions. This is very useful if the students have submitted essays or other files.<br />
<br />
[[File:downloadfile.png]]<br />
<br />
The table of students can be sorted by clicking on the column headings. If you click on the Status column title twice, it will put all of the assignments that need to be graded at the top of the page.<br />
<br />
[[File:grid.png]]<br />
<br />
Then use the pencil icon in the Grade column or click on Edit and Edit Grade to get the to grading page for that particular student.<br />
<br />
[[File:grade.png]]<br />
<br />
On the following page, you can enter a grade, enter feedback, and select whether to notify the student or not. When finished, either select Save. The Save and Show Next button will save the grade for this student and move to the grading page for the next student.<br />
<br />
[[File:entergrade.png]]<br />
<br />
==Grading from the Grader Report==<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida de calificación]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120951Grading quick guide2015-11-02T15:16:52Z<p>Emmarichardson: /* Grading from the Assignment page */</p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
<br />
==Grading from the Assignment page==<br />
<br />
If grading an assignment that has the student submit items to Moodle (file/online text etc.), the best place to enter grades is from the assignment itself. From the assignment, click on View/Grade All Submissions.<br />
[[File:AssignmentPage.png]]<br />
<br />
On the following page, you will see where you can edit grades/add feedback and review the students' work. At the top of the page is a dropdown list. Here you have the option to download all student submissions. This is very useful if the students have submitted essays or other files.<br />
[[File:downloadfile.png]]<br />
<br />
The table of students can be sorted by clicking on the column headings. If you click on the Status column title twice, it will put all of the assignments that need to be graded at the top of the page.<br />
[[File:grid.png]]<br />
<br />
Then use the pencil icon in the Grade column or click on Edit and Edit Grade to get the to grading page for that particular student.<br />
[[File:grade.png]]<br />
<br />
On the following page, you can enter a grade, enter feedback, and select whether to notify the student or not. When finished, either select Save or Save and Next will save the grade for this student and move to the next one.<br />
[[File:entergrade.png]]<br />
<br />
==Grading from the Grader Report==<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida de calificación]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:entergrade.png&diff=120950File:entergrade.png2015-11-02T15:15:40Z<p>Emmarichardson: </p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:grade.png&diff=120949File:grade.png2015-11-02T15:12:47Z<p>Emmarichardson: </p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:grid.png&diff=120948File:grid.png2015-11-02T14:55:58Z<p>Emmarichardson: </p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120947Grading quick guide2015-11-02T14:54:43Z<p>Emmarichardson: /* Grading from the Assignment page */</p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
<br />
==Grading from the Assignment page==<br />
<br />
If grading an assignment that has the student submit items to Moodle (file/online text etc.), the best place to enter grades is from the assignment itself. From the assignment, click on View/Grade All Submissions.<br />
[[File:AssignmentPage.png]]<br />
<br />
On the following page, you will see where you can edit grades/add feedback and review the students' work. At the top of the page is a dropdown list. Here you have the option to download all student submissions. This is very useful if the students have submitted essays or other files.<br />
[[File:downloadfile.png]]<br />
<br />
The table of students can be sorted by clicking on the column headings. If you click on the Status column title twice, it will put all of the assignments that need to be graded at the top of the page.<br />
<br />
==Grading from the Grader Report==<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida de calificación]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:downloadfile.png&diff=120946File:downloadfile.png2015-11-02T14:53:04Z<p>Emmarichardson: Emmarichardson uploaded a new version of File:downloadfile.png</p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120945Grading quick guide2015-11-02T14:47:39Z<p>Emmarichardson: /* Grading from the Assignment page */</p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
<br />
==Grading from the Assignment page==<br />
<br />
If grading an assignment that has the student submit items to Moodle (file/online text etc.), the best place to enter grades is from the assignment itself. From the assignment, click on View/Grade All Submissions.<br />
[[File:AssignmentPage.png]]<br />
<br />
On the following page, you will see where you can edit grades/add feedback and review the students' work. At the top of the page is a dropdown list. Here you have the option to download all student submissions. This is very useful if the students have submitted essays or other files.<br />
[[File:downloadfile.png]]<br />
<br />
==Grading from the Grader Report==<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida de calificación]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:downloadfile.png&diff=120944File:downloadfile.png2015-11-02T14:45:59Z<p>Emmarichardson: </p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120943Grading quick guide2015-11-02T14:45:15Z<p>Emmarichardson: /* Grading from the Assignment page */</p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
<br />
==Grading from the Assignment page==<br />
<br />
If grading an assignment that has the student submit items to Moodle (file/online text etc.), the best place to enter grades is from the assignment itself. From the assignment, click on View/Grade All Submissions.<br />
[[File:AssignmentPage.png]]<br />
<br />
On the following page, you will see where you can edit grades/add feedback and review the students' work. At the top of the page is a dropdown list. Here you have the option to download all student submissions. This is very useful if the students have submitted essays or other files.<br />
<br />
==Grading from the Grader Report==<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida de calificación]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120942Grading quick guide2015-11-02T14:41:20Z<p>Emmarichardson: /* Grading from the Assignment page */</p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
<br />
==Grading from the Assignment page==<br />
<br />
If grading an assignment that has the student submit items to Moodle (file/online text etc.), the best place to enter grades is from the assignment itself.<br />
[[File:AssignmentPage.png]]<br />
<br />
==Grading from the Grader Report==<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida de calificación]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:AssignmentPage.png&diff=120941File:AssignmentPage.png2015-11-02T14:39:57Z<p>Emmarichardson: Emmarichardson uploaded a new version of File:AssignmentPage.png</p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:AssignmentPage.png&diff=120940File:AssignmentPage.png2015-11-02T14:39:42Z<p>Emmarichardson: Emmarichardson uploaded a new version of File:AssignmentPage.png</p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120939Grading quick guide2015-11-02T14:39:10Z<p>Emmarichardson: /* Grading from the Assignment page */</p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
<br />
==Grading from the Assignment page==<br />
<br />
If grading an assignment that has the student submit items to Moodle (file/online text etc.), the best place to enter grades is from the assignment itself.<br />
<br />
==Grading from the Grader Report==<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
<br />
[[Category:Quick guide]]<br />
<br />
[[es:Guía rápida de calificación]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:AssignmentPage.png&diff=120676File:AssignmentPage.png2015-10-20T21:33:18Z<p>Emmarichardson: Emmarichardson uploaded a new version of File:AssignmentPage.png</p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=File:AssignmentPage.png&diff=120672File:AssignmentPage.png2015-10-20T21:27:40Z<p>Emmarichardson: </p>
<hr />
<div></div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grading_quick_guide&diff=120670Grading quick guide2015-10-20T21:18:13Z<p>Emmarichardson: Created page with "This guide is designed for teachers or non-editing teachers that will be entering grades for students. Grades can be entered in multiple locations in Moodle. It will depend o..."</p>
<hr />
<div>This guide is designed for teachers or non-editing teachers that will be entering grades for students.<br />
Grades can be entered in multiple locations in Moodle. It will depend on what you are grading where the best place is to enter the grades.<br />
<br />
==Grading from the Assignment page==<br />
<br />
==Grading from the Grader Report==<br />
<br />
==Grading from the Single View Tab in the Grader Report==<br />
<br />
<br />
[[Category:Quick guide]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Grades&diff=120669Grades2015-10-20T21:10:41Z<p>Emmarichardson: </p>
<hr />
<div>{{Managing a Moodle course}}<br />
*[[Grader report]] - the Gradebook or 'Grader report' is where all course grades are collated.<br />
*[[Grade settings]] - options for setting defaults and preferences for how the gradebook displays to users.<br />
*[[Managing grades]]<br />
**[[Grade items]]<br />
**[[Grade letters]]<br />
**[[Grade categories]]<br />
**[[Grade calculations]]<br />
**[[Grade history]]<br />
*[[Scales]]<br />
*[[Outcomes]]<br />
*[[Grade import]]<br />
*[[Grade export]]<br />
*[[Advanced grading methods]]<br />
**[[Rubrics]]<br />
**[[Marking guide]]<br />
*[[Grades FAQ]]<br />
*[[Grading quick guide]]<br />
<br />
[[Category:Grades]]<br />
<br />
[[ca:Qualificacions]]<br />
[[de:Bewertungen in Moodle]]<br />
[[eu:Kalifikazioak]]<br />
[[fr:Notes]]<br />
[[es:Calificaciones]]<br />
[[ja:評定]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Feedback_FAQ&diff=120650Feedback FAQ2015-10-20T19:47:02Z<p>Emmarichardson: /* How can a teacher make a feedback template public for use elsewhere? */</p>
<hr />
<div>{{Feedback}}<br />
<br />
<br />
==How can I allow non-logged in users to give feedback?==<br />
*As an adminstrator, go to ''Administration>Site Administration>Plugins>Activity Modules>Feedback''.<br />
*Change "Allow full anonymous" to "yes"<br />
*Note that this only works for the front page, and NOT for courses with guest access.<br />
*You will also need to check that Authenticated User and Guest role both have permission to Submit Feedback Activity.<br />
[[File:Anonymousfeedback.png]]<br />
<br />
==How can I allow teachers and non editing teachers to give feedback?==<br />
1) Go into the course as admin<br />
2) Click on your feedback you want to use for your teachers<br />
3) Click on "Permissions" inside the Administration block<br />
4) In the dropdown list "Advanced role override" choose "Teacher" or how ever your teacher role is named<br />
5) Look for "mod/feedback:complete" and set it to "Allow"<br />
6) Click on "Save changes"<br />
<br />
==How do I create a Feedback activity and add questions?==<br />
<br />
* From the ''Add an activity...'' drop down, select ''Feedback''.<br />
* Complete the Name, Description, and other options then save.<br />
* To add questions to your Feedback activity, click the link for the feedback activity, click the ''Edit questions'' tab, and add questions.<br />
<br />
==Can I make questions dependent on previous responses?==<br />
Yes. See the section on Dependence item and Dependence value in [[Building Feedback]].<br />
*See [[Template creator]]<br />
<br />
==I do not see the Edit Questions tab. What should I do?==<br />
This does happen sometimes. Usually, logging out of the course and then logging back in will take care of this problem.<br />
<br />
==What are the differences between Feedback and Questionnaire?==<br />
<br />
[[Questionnaire]] is an additional plugin. For a discussion about their differences, see the forum thread [https://moodle.org/mod/forum/discuss.php?d=195584#p852097 Questionnaire v Feedback]<br />
<br />
==Is there a planned replacement for Feedback and Questionnaire?==<br />
Work is under way on a new enhanced survey module soon to be added to the plugins database. .<br />
<br />
==See also==<br />
<br />
* Using Moodle [http://moodle.org/mod/forum/view.php?id=7152 Feedback module forum]<br />
* [https://docs.moodle.org/dev/Survey_2_module https://docs.moodle.org/dev/Survey_2_module] in the developers documentation<br />
<br />
[[Category:FAQ]]<br />
<br />
[[de:Feedback FAQ]]<br />
[[es:Retroalimentación FAQ]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Feedback_FAQ&diff=120648Feedback FAQ2015-10-20T19:42:36Z<p>Emmarichardson: /* How can a teacher make a feedback template public for use elsewhere? */</p>
<hr />
<div>{{Feedback}}<br />
<br />
<br />
==How can I allow non-logged in users to give feedback?==<br />
*As an adminstrator, go to ''Administration>Site Administration>Plugins>Activity Modules>Feedback''.<br />
*Change "Allow full anonymous" to "yes"<br />
*Note that this only works for the front page, and NOT for courses with guest access.<br />
*You will also need to check that Authenticated User and Guest role both have permission to Submit Feedback Activity.<br />
[[File:Anonymousfeedback.png]]<br />
<br />
==How can I allow teachers and non editing teachers to give feedback?==<br />
1) Go into the course as admin<br />
2) Click on your feedback you want to use for your teachers<br />
3) Click on "Permissions" inside the Administration block<br />
4) In the dropdown list "Advanced role override" choose "Teacher" or how ever your teacher role is named<br />
5) Look for "mod/feedback:complete" and set it to "Allow"<br />
6) Click on "Save changes"<br />
<br />
==How do I create a Feedback activity and add questions?==<br />
<br />
* From the ''Add an activity...'' drop down, select ''Feedback''.<br />
* Complete the Name, Description, and other options then save.<br />
* To add questions to your Feedback activity, click the link for the feedback activity, click the ''Edit questions'' tab, and add questions.<br />
<br />
==How can a teacher make a feedback template public for use elsewhere?==<br />
<br />
The teacher would have to have permissions set so that they could put the Feedback on the front page and set it for full anonymous submissions. It is possible to create the Feedback in a Main Menu block which can then be deleted to effectively hide the Feedback from the front page but it still be accessible (much like orphaning activities in a course). The teacher would also need permissions to access the analysis and responses tabs.<br />
<br />
==Can I make questions dependent on previous responses?==<br />
Yes. See the section on Dependence item and Dependence value in [[Building Feedback]].<br />
*See [[Template creator]]<br />
<br />
==I do not see the Edit Questions tab. What should I do?==<br />
This does happen sometimes. Usually, logging out of the course and then logging back in will take care of this problem.<br />
<br />
==What are the differences between Feedback and Questionnaire?==<br />
<br />
[[Questionnaire]] is an additional plugin. For a discussion about their differences, see the forum thread [https://moodle.org/mod/forum/discuss.php?d=195584#p852097 Questionnaire v Feedback]<br />
<br />
==Is there a planned replacement for Feedback and Questionnaire?==<br />
Work is under way on a new enhanced survey module soon to be added to the plugins database. .<br />
<br />
==See also==<br />
<br />
* Using Moodle [http://moodle.org/mod/forum/view.php?id=7152 Feedback module forum]<br />
* [https://docs.moodle.org/dev/Survey_2_module https://docs.moodle.org/dev/Survey_2_module] in the developers documentation<br />
<br />
[[Category:FAQ]]<br />
<br />
[[de:Feedback FAQ]]<br />
[[es:Retroalimentación FAQ]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Chat_FAQ&diff=120645Chat FAQ2015-10-20T19:22:44Z<p>Emmarichardson: </p>
<hr />
<div>{{Chat}}<br />
==How can I enable guests to participate in a chat activity?==<br />
<br />
[[Manage roles|Create a visitor role]] with the capability [[Capabilities/mod/chat:chat|mod/chat:chat]] allowed, then create an account and assign it the role of visitor. Guests can then share this visitor account.<br />
<br />
The [[Guest role|guest role]] has some special functionality, for example when a guest attempts to participate in a chat, they obtain the message "The chat is not open to guests. Would you like to log in now with a full user account?". Despite the permissions interface suggesting otherwise, it's not possible to modify the guest role to allow guests to participate in chat activities.<br />
<br />
==How can I use audio chat?==<br />
<br />
Moodle itself does not yet include an audio chat solution, due to the large server requirements to implement a standalone solution.<br />
<br />
However, there is a choice of free third party modules that you can install into your Moodle to achieve this:<br />
<br />
#Big Blue Button: FREE audio and video conferencing http://moodle.org/plugins/view.php?plugin=mod_bigbluebuttonbn<br />
#OpenMeetings: FREE full audio/video conferencing http://openmeetings.apache.org/<br />
#Zoom Video: FREE audio/video conferencing https://zoom.us<br />
<br />
==How can I restrict Chat so certain users cannot access it?==<br />
<br />
Follow the steps below to create a new role - such as "NoChat" and apply it in the system context to the student(s) you want to prevent from chatting:<br />
<br />
#Go to ''Settings > Site administration > Users > Permissions > Define Roles''<br />
#Click ''Add a new role'' - name it for example "NoChat"<br />
#In the context types, select "system"<br />
#Type "chat" in the filter box<br />
#Set the button for Access a Chat room (''mod/chat:chat'') to ''Prohibit''and save<br />
#Go to ''Settings > Site administration > Users > Permissions > Assign system roles''<br />
#Click on the new "NoChat" role and assign your chosen student(s) this role<br />
#When they try to go into a chat room they will get a message that they cannot access the Chat<br />
<br />
==How do I configure how long to save past chat sessions?==<br />
<br />
On the ''Chat Setting''s page, navigate to the ''Chat sessions'' section, and choose how long to save sessions from the ''Save past sessions'' drop-down menu.<br />
<br />
==See also==<br />
<br />
* Using Moodle [http://moodle.org/mod/forum/view.php?f=118 Chat module forum]<br />
<br />
[[Category:FAQ]]<br />
<br />
[[de:Chat FAQ]]<br />
[[es:Chat FAQ]]</div>Emmarichardsonhttps://docs.moodle.org/34/en/index.php?title=Assignment_FAQ&diff=120644Assignment FAQ2015-10-20T19:19:58Z<p>Emmarichardson: </p>
<hr />
<div>{{Assignment}}<br />
==How can I find assignments which have not yet been graded?==<br />
<br />
To find ungraded submissions for a particular assignment, click on the assignment, then beneath the ''Grading Summary'' table, click the ''View/grade all submissions'' link. A table that includes a ''Grade'' column is displayed. Sort the table rows by clicking on the column title, in this case ''Grade''. Assignment submissions will then be ordered according to their given grade, with ungraded submissions displayed at the top of the column.<br />
<br />
==Why can't I edit grades for assignment submissions?==<br />
<br />
If you edit assignment [[Grades|grades]] directly in the gradebook, an "overridden" flag is set, meaning that the grade can no longer be edited from the Grading summary page.<br />
<br />
If required, the flag can be removed by turning editing on in the [[Grader report|grader report]], then clicking the edit grade icon, unchecking the overridden box and saving the changes.<br />
<br />
==How can a selected outcome be removed from an assignment?==<br />
To remove previously selected outcomes (which appear greyed out on the update assignment page):<br />
<br />
#Follow the Grades link from the Settings block in the course.<br />
#On the Grader report page, select the Categories and items tab.<br />
#Locate the assignment for which the outcome is to be removed. The outcome is listed directly below it.<br />
#Click the delete icon opposite the outcome.<br />
<br />
==Can students receive confirmation of submission via email?==<br />
Moodle allows the sending of a [[Using_Assignment#Submission_notifications|notification]] to the student when a student submits an assignment. This feature provides reassurance to the students that they have correctly submitted their assignments, especially when using features like draft submissions and file uploads.<br />
<br />
Students can also return to the relevant Assignment and see confirmation in the Assignment's Submission status page.<br />
<br />
==How can I stop receiving notifications for some submitted assignments?==<br />
If you want ALL teachers to stop receiving notifications for a particular assignment then simply set 'Notify graders about submissions' to 'No' in the assignment settings.<br />
<br />
By default, teachers and non-editing teachers have the capability [[Capabilities/mod/assign:receivegradernotifications]]. If you don't want either teachers or non-editing teachers to receive notifications for a particular assignment, then from the Permissions link in the Administration block of that assignment, set this capability to "prevent" for the role in question.<br />
<br />
==Can I download all submitted assignments at once?==<br />
<br />
Users with the required permissions (e.g. those with a Teacher role) can click on the assignment and from the Administration block on the Grading summary page, access the 'Download all Submissions' link under 'Assignment administration'.<br />
<br />
==Can a teacher delete a student's assignment?==<br />
<br />
Sometimes it is useful for a teacher to be able to edit or delete a student's assignment submission. Admins can give teachers the capability [[Capabilities/mod/assign:editothersubmission]] which will allow them to do this.<br />
<br />
==How can I export the rubric levels and criteria along with students' submissions?==<br />
There is a tracker entry for this if you'd like to vote! MDL-32089<br />
<br />
==Why do I not see the submit button when I switch my role to student to test out the assignment I made?==<br />
This feature is intended for teachers so that they can see how their course appears for students. It isn't a reliable view however, as some features do not display correctly when viewed by a teacher who has switched their role to a student. For that reason it is always preferable where possible to have a "test" student log in to use.<br />
<br />
==What happens if I restore a backup containing an assignment from Moodle 2.2 and older?==<br />
<br />
The assignment activity module was completely rewritten in Moodle 2.3. Thus, assignments from Moodle 2.2 and older (e.g. from Moodle 1.9) need to be upgraded. See the section 'Restoring course backups from Moodle 2.2 and older' in [[Assignment upgrade tool]] for details of what to do.<br />
<br />
==What's the point of the "Due date"?==<br />
Your use of the Allow submissions from and Due date settings will probably be dependent on the overall structure of your course. If you are facilitating an open ended course or a course with rolling enrolment, then you might find it easier to not apply the Allow submissions from and Due date settings. This arrangement will allow the learners to access the assignment according to their own schedule and progress within the course.<br />
<br />
Alternatively, if you are working within a more structured format or adhering to a time line, the Allow submissions from and Due date settings are useful for keeping learners on schedule. Using the Allow submissions from setting will make it possible for learners to preview upcoming activities, while at the same time, prevent them from finishing the course in the first week and not returning for additional activities or information. Likewise, the Due dates help keep the learners from lagging too far behind and decrease the likelihood that the learner will become overwhelmed by having to complete several weeks worth of work at once.<br />
<br />
==How can I have different dates for different groups in the same assignment?==<br />
This is possible with [[Conditional activities]]. See MDL-16808 for an example but bear in mind that hiding an assignment after its due date will cause problems for students wishing to view their grade.<br />
<br />
==I can't access assignment submission comments from the grading screen==<br />
Do you have javascript disabled? You should be able to access comments from each individual user's grading page. See MDL-37770<br />
==What's the difference between 'Revert submission to draft' and 'Allow another attempt'?==<br />
'Revert submission to draft' is basically an 'undo' for students who have incorrectly submitted an assignment - it allows them to go back and change the files before submitting again.<br />
<br />
'Allow another attempt' saves the submission and the feedback into the submission history and allows them to create a new submission (optionally based on their original submission), which will have its own feedback associated with it.<br />
==I see "Submissions closed" even though the submission and cut-off dates are in the future==<br />
This message will appear if you are trying an assignment as an administrator without actually being enrolled in the course, even thought the dates might look correct. Try with a student account of someone enrolled in the course.<br />
<br />
==See also==<br />
<br />
* Using Moodle [http://moodle.org/mod/forum/view.php?f=117 Assignment module forum]<br />
<br />
Moodle forum discussions:<br />
* [https://moodle.org/mod/forum/discuss.php?d=221550 How to delete uploaded files?]<br />
* [https://moodle.org/mod/forum/discuss.php?d=212518 Make default setting "no" re notifying graders]<br />
<br />
[[Category:FAQ]]<br />
<br />
[[de:Aufgabe FAQ]]<br />
[[es:Tarea FAQ]]<br />
[[ja:課題モジュールFAQ]]</div>Emmarichardson