<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/34/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tsala</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/34/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tsala"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/Special:Contributions/Tsala"/>
	<updated>2026-06-03T09:59:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=MediaWiki:Sitenotice&amp;diff=131178</id>
		<title>MediaWiki:Sitenotice</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=MediaWiki:Sitenotice&amp;diff=131178"/>
		<updated>2020-11-09T15:22:16Z</updated>

		<summary type="html">&lt;p&gt;Tsala: note and link to latest stable version docs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&#039;&#039;Note: You are currently viewing documentation for Moodle 3.4. Up-to-date documentation for the latest stable version of Moodle is likely available here: &#039;&#039;&#039;[[:en:{{NAMESPACE}}:{{PAGENAME}}|{{PAGENAME}}]].&#039;&#039;&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=131168</id>
		<title>MediaWiki:MoodleDocsVersionLinks</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=131168"/>
		<updated>2019-05-17T07:03:58Z</updated>

		<summary type="html">&lt;p&gt;Tsala: 3.7 link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;3.4 docs: /34/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.7 docs: /37/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.6 docs: /36/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.5 docs: /35/en/{{FULLPAGENAMEE}}&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Grade_import&amp;diff=131156</id>
		<title>Grade import</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Grade_import&amp;diff=131156"/>
		<updated>2019-04-04T09:10:11Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Grade import capabilities */ gradeimport/direct:view&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Grades}}&lt;br /&gt;
==Importing grades==&lt;br /&gt;
Grades may be imported as a CSV or XML file, or by pasting from a spreadsheet. &lt;br /&gt;
&lt;br /&gt;
The import file format is the same as the corresponding export format. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note 1:&#039;&#039;&#039; Grade import is equivalent to manual grading in the [[Grader report|grader report]]. Thus, if grades for a particular  Moodle activity such as an assignment are imported, they can no longer be edited via the assignment submission page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note 2:&#039;&#039;&#039;  To import grades above 100% you need to check the  &#039;unlimitedgrades&#039; and &#039;gradepointmax&#039; settings in &#039;&#039;Site administration&amp;gt;Administration&amp;gt;Grades&amp;gt;General settings&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note 3:&#039;&#039;&#039; Importing feedback will also overwrite any grades that are linked to that assessment. Please include both feedback and grades for the activity when mapping and importing grades via CSV. If both columns are not included then all grades for that activity will be lost.&lt;br /&gt;
&lt;br /&gt;
[[Image:Csv grade import.png|thumb|CSV grade import]]&lt;br /&gt;
To import grades into the gradebook:&lt;br /&gt;
&lt;br /&gt;
# Decide on an import format - CSV or XML file, or paste from spreadsheet (see below) - then [[Grade export|export some grades]] using the corresponding export format.&lt;br /&gt;
# Edit the export file as appropriate and save it.&lt;br /&gt;
# Tip:  If you opened your exported file in Excel, don&#039;t add columns there because Moodle will reject the import if there are new columns that didn&#039;t exist in the exported file. If you need to add columns, do that in Moodle BEFORE you export your gradebook.&lt;br /&gt;
# Select your chosen import format from the gradebook dropdown menu.&lt;br /&gt;
# Browse and upload your previously saved file.&lt;br /&gt;
# Set options as required.&lt;br /&gt;
# Click the &amp;quot;Upload grades&amp;quot; button.&lt;br /&gt;
# CSV import only: Preview the grade import and choose the column mapping then click the &amp;quot;Upload grades&amp;quot; button to complete the grade import.&lt;br /&gt;
## Tip: By default &amp;quot;Map from&amp;quot; is set to First Name, and &amp;quot;Map to&amp;quot; to userid. Change both dropdowns to: &amp;quot;Email Address&amp;quot; to &amp;quot;useremail&amp;quot;, or to &amp;quot;Id Number&amp;quot; to &amp;quot;useridnumber&amp;quot; (assuming that your users have ID number fields filled in in their profiles).&lt;br /&gt;
## Tip: Unlike in most email programs, email addresses are case sensitive in grade import files.  (This should eventually be fixed as per MDL-29315.)&lt;br /&gt;
&lt;br /&gt;
You need two permissions to import grades: (1) general permission to import grades and (2) permission to import grades in a particular format. For example, to import CSV grades you need moodle/grade:import (&amp;quot;Import grades&amp;quot;) = Allow and gradeimport/csv:view (&amp;quot;Import grades from CSV&amp;quot;) = Allow&lt;br /&gt;
&lt;br /&gt;
==CSV import==&lt;br /&gt;
&lt;br /&gt;
CSV import is more flexible than XML import, as you may choose the column mapping.&lt;br /&gt;
&lt;br /&gt;
===Grade Mapping===&lt;br /&gt;
&lt;br /&gt;
After selecting your CSV for import you&#039;ll be prompted to map user fields and grade items to the new column headers to ensure that there is a match. More than one item can be mapped to the same grade item in your destination course so be mindful of the mapping to ensure that grade data is imported properly, any collisions (i.e. if two or more fields are mapped to the same but duplicate data exists) will cause an error. User grade data for users not yet enrolled to the destination course will be noted (and once enrolled their grade data will display).&lt;br /&gt;
&lt;br /&gt;
===Encoding===&lt;br /&gt;
&lt;br /&gt;
If you are unsure of the encoding of your CSV file, try selecting the second option in the encoding dropdown menu. If you&#039;ve used Excel to produce the CSV file the second option WINDOWS-xxx encoding is probably the correct one. The grade import preview will tell you if you guessed the encoding correctly.&lt;br /&gt;
&lt;br /&gt;
===Verbose scales===&lt;br /&gt;
&lt;br /&gt;
Scales can be either specified as a raw id - eg. 0, 1, 2, 3, etc. or as a string, eg. &amp;quot;good&amp;quot;, &amp;quot;bad&amp;quot;, &amp;quot;not very bad&amp;quot;. The later format is called &amp;quot;verbose&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Force import===&lt;br /&gt;
&lt;br /&gt;
This prevents grade overriding during the grade importing in a scenario where more than one teacher exports the course grades and then re-imports them. If a second teacher exports the grades and tries to import them,  the following error message will be displayed and the grade importing procedure will be aborted:&lt;br /&gt;
&amp;lt;pre&amp;gt;(&#039;&#039;Student name&#039;&#039;) grades have not been imported because the grades in the import file are older than in the grader report. To proceed with the grade import anyway, use the force import option.&amp;lt;/pre&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
It will not be possible to  import a file that had been  exported file longer than a year ago,  one with dates in the future. However, in cases where a teacher needs to import the grades regardless, they should use the  &#039;&#039;&#039;Force import&#039;&#039;&#039;. option. This will then import the grades irrespective of the dates.&lt;br /&gt;
&lt;br /&gt;
==Paste from spreadsheet==&lt;br /&gt;
&lt;br /&gt;
Grades may be pasted directly from a spreadsheet such as Excel or Libre Office:&lt;br /&gt;
&lt;br /&gt;
1) Ensure you have the correct column names for your grades (eg the assignment title or manual grade) It might help to  download and edit the relevant students and graded information by using the [[Grade export]] feature.&lt;br /&gt;
&lt;br /&gt;
2) For the students you need either their username, their ID or their email address. Add the grades you need and copy the relevant section:&lt;br /&gt;
[[File:pastegrades1.png|thumb|center|400px]]&lt;br /&gt;
3) In your course, go to &#039;&#039;Grade administration&amp;gt;Import&amp;gt;Paste from spreadsheet&#039;&#039; and paste:&lt;br /&gt;
[[File:pastegrades2.png|thumb|center|400px]]&lt;br /&gt;
4) In the preview, ensure you match up the identifier you used for the students -so if you used &#039;username&#039;, ensure it maps to &#039;username&#039;. Do the same for your graded activities:&lt;br /&gt;
[[File:pastegrades3.png|thumb|400px|center]]&lt;br /&gt;
5) If everything has been correctly mapped (See grade mapping above), you should get a success message and the grades will have been added, displaying in a different colour to show they were imported directly into the gradebook:&lt;br /&gt;
{|&lt;br /&gt;
| [[File:pastegrades4.png|thumb|400px]]&lt;br /&gt;
| [[File:pastegrades5.png|thumb|400px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Paste from a spreadsheet requires similar permissions to a csv file import: (1) general permission to import grades and (2) permission to import grades in a particular format i.e. moodle/grade:import (&amp;quot;Import grades&amp;quot;) = Allow and gradeimport/direct:view (&amp;quot;Import grades from spreadsheet&amp;quot;) = Allow&lt;br /&gt;
&lt;br /&gt;
==XML import==&lt;br /&gt;
&lt;br /&gt;
Before importing an XML file you will need to ensure that all of the students that you want to alter grades for have their ID number field filled out. This is located in the &amp;quot;Optional&amp;quot; section of the user edit profile page.&lt;br /&gt;
You will also need to set the ID number of the activity as well. You can find this under &amp;quot;Common module settings&amp;quot; when editing the activity.&lt;br /&gt;
&lt;br /&gt;
The format for the XML should be as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;results&amp;gt;&lt;br /&gt;
    &amp;lt;result&amp;gt;&lt;br /&gt;
        &amp;lt;assignment&amp;gt;activityidnumber&amp;lt;/assignment&amp;gt;&lt;br /&gt;
        &amp;lt;student&amp;gt;studentidnumber&amp;lt;/student&amp;gt;&lt;br /&gt;
        &amp;lt;score&amp;gt;53.00&amp;lt;/score&amp;gt;&lt;br /&gt;
    &amp;lt;/result&amp;gt;&lt;br /&gt;
    &amp;lt;result&amp;gt;&lt;br /&gt;
        &amp;lt;assignment&amp;gt;differentactivityidnumber&amp;lt;/assignment&amp;gt;&lt;br /&gt;
        &amp;lt;student&amp;gt;studentidnumber&amp;lt;/student&amp;gt;&lt;br /&gt;
        &amp;lt;score&amp;gt;73.00&amp;lt;/score&amp;gt;&lt;br /&gt;
    &amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/results&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For a working example try exporting the gradebook as an xml file and view the format.&lt;br /&gt;
&lt;br /&gt;
===Remote file URL===&lt;br /&gt;
&lt;br /&gt;
The remote file URL field is for fetching data from a remote server, such as a student information system.&lt;br /&gt;
&lt;br /&gt;
==Grade import capabilities==&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/gradeimport/csv:view|Import grades from CSV]]&lt;br /&gt;
* [[Capabilities/gradeimport/direct:view|Import grades from spreadsheet]]&lt;br /&gt;
* [[Capabilities/gradeimport/xml:publish|Publish import grades from XML]]&lt;br /&gt;
* [[Capabilities/gradeimport/xml:view|Import grades from XML]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
Using Moodle forum discussions:&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=85944 Gradebook confusion]&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=92081 Can external software insert data into the gradebook?]&lt;br /&gt;
&lt;br /&gt;
[[ja:評定のインポート]]&lt;br /&gt;
[[de:Bewertungen importieren]]&lt;br /&gt;
[[es:Importar calificaciones]]&lt;br /&gt;
[[fr:Importation de notes]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Capabilities/gradeimport/direct:view&amp;diff=131155</id>
		<title>Capabilities/gradeimport/direct:view</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Capabilities/gradeimport/direct:view&amp;diff=131155"/>
		<updated>2019-04-04T09:07:27Z</updated>

		<summary type="html">&lt;p&gt;Tsala: capabilities template, description, categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Capabilities}}&lt;br /&gt;
* This allows a user to [[Grade import|import grades]] by pasting from a spreadsheet&lt;br /&gt;
* This capability is allowed for the default roles of manager and teacher&lt;br /&gt;
&lt;br /&gt;
[[Category:Capabilities|Grade]]&lt;br /&gt;
[[Category:Grades]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Main_page&amp;diff=131146</id>
		<title>Main page</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Main_page&amp;diff=131146"/>
		<updated>2019-02-14T06:57:00Z</updated>

		<summary type="html">&lt;p&gt;Tsala: pt-br interlang link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#addbodyclass:moodledocs-logo}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;navtrail&amp;quot;&amp;gt;[https://docs.moodle.org/overview/ Docs overview] ► [[{{PAGENAME}}|Moodle Docs 3.4]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row-fluid&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;row-fluid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul class=&amp;quot;thumbnails&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;span4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;thumbnail&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;Get started&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [[Features|Browse features]]&lt;br /&gt;
* [[Teacher quick guide]]&lt;br /&gt;
* [[Admin quick guide]]&lt;br /&gt;
* [[Installation quick guide]]&lt;br /&gt;
: [[:Category:Quick guide|More quick guides &amp;gt;&amp;gt;]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;span4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;thumbnail&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;Manage your course&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [[Course homepage|Set up your course]]&lt;br /&gt;
* [[Add students|Add students]]&lt;br /&gt;
* [[Tracking progress|Track progress]]&lt;br /&gt;
* [[Working with files|Upload files]]&lt;br /&gt;
: [[Managing a Moodle course|More for teachers &amp;gt;&amp;gt;]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;span4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;thumbnail&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;Add activities&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [[Assignment activity|Use assignments to assess]]&lt;br /&gt;
* [[Forum activity|Discuss in forums]]&lt;br /&gt;
* [[Quiz activity|Test students with a quiz]]&lt;br /&gt;
* [[Workshop activity|Peer-assess with a workshop]]&lt;br /&gt;
: [[Activities|More activities &amp;gt;&amp;gt;]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row-fluid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul class=&amp;quot;thumbnails&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;span4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;thumbnail&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;What&#039;s new&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [[New for teachers|For teachers]]&lt;br /&gt;
*[[New for students|For students]]&lt;br /&gt;
* [[New for administrators|For admins]]&lt;br /&gt;
* [[New for mobile|Mobile]]&lt;br /&gt;
: [[New features|New features list &amp;gt;&amp;gt;]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;span4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;thumbnail&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;Manage your site&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [[Add users|Add users]]&lt;br /&gt;
* [[Adding a new course|Add courses]]&lt;br /&gt;
* [[Site appearance|Change the look and feel]]&lt;br /&gt;
* [[Installing plugins|Install plugins]]&lt;br /&gt;
: [[Managing a Moodle site|More for administrators &amp;gt;&amp;gt;]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;span4&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;thumbnail&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h4&amp;gt;Mobile app&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [[Moodle Mobile features|View app features]]&lt;br /&gt;
* [[Mobile app notifications|Keep up-to-date with notifications]]&lt;br /&gt;
* [[Creating Moodle Mobile friendly courses|Create mobile-friendly courses]] &lt;br /&gt;
* [[Moodle Mobile additional features|Add more app features]]&lt;br /&gt;
: [[Moodle Mobile|More about Moodle Mobile &amp;gt;&amp;gt;]]&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[de:Hauptseite]]&lt;br /&gt;
[[es:Página Principal]]&lt;br /&gt;
[[eu:Azala]]&lt;br /&gt;
[[fr:Accueil]]&lt;br /&gt;
[[hr:Glavna stranica]]&lt;br /&gt;
[[ja:メインページ]]&lt;br /&gt;
[[pt-br:Página_principal]]&lt;br /&gt;
[[zh:首页]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Grade_aggregation&amp;diff=131145</id>
		<title>Grade aggregation</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Grade_aggregation&amp;diff=131145"/>
		<updated>2019-02-14T06:54:09Z</updated>

		<summary type="html">&lt;p&gt;Tsala: pt-br interlang link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Grades}}&lt;br /&gt;
The aggregation dropdown menu lets you choose the aggregation strategy that will be used to calculate each participant&#039;s overall grade for a [[Grade categories|grade category]]. The different options are explained below.&lt;br /&gt;
&lt;br /&gt;
== Aggregation strategy ==&lt;br /&gt;
&lt;br /&gt;
The grades are first converted to percentage values (interval from 0 to 1), then aggregated using one of the strategies below and finally converted to the associated category item&#039;s range (between Minimum grade and Maximum grade). In what follows all Minimum grades are assumed to be 0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important&#039;&#039;&#039;: An empty grade is simply a missing gradebook entry, and could mean different things. For example, it could be a participant who hasn&#039;t yet submitted an assignment, an assignment submission not yet graded by the teacher, or a grade that has been manually deleted by the gradebook administrator. Caution in interpreting these &amp;quot;empty grades&amp;quot; is thus advised.&lt;br /&gt;
&lt;br /&gt;
== Mean of grades ==&lt;br /&gt;
The sum of all grades divided by the total number of grades.&lt;br /&gt;
    A1 70/100, A2 20/80, A3 10/10, category max 100:&lt;br /&gt;
    (0.7 + 0.25 + 1.0)/3 = 0.65 --&amp;gt; 65/100&lt;br /&gt;
&lt;br /&gt;
== Weighted mean ==&lt;br /&gt;
Each grade item can be given a weight to influence its importance in the overall mean. In simple terms, the category &amp;quot;total&amp;quot; will be equal to the sum of the scores in each grade item, these scores being multiplied by the grade items&#039; weights, and that sum being finally divided by the sum of the weights, as shown in this example.&lt;br /&gt;
    A1 70/100 weight 10, A2 20/80 weight 5, A3 10/10 weight 3, category max 100:&lt;br /&gt;
    (0.7*10 + 0.25*5 + 1.0*3)/(10 + 5 + 3) = 0.625 --&amp;gt; 62.5/100&lt;br /&gt;
&lt;br /&gt;
== Simple weighted mean ==&lt;br /&gt;
The difference from Weighted mean is that the weight of each item is simply the difference between its Maximum and Minimum grade.&lt;br /&gt;
    A1 70/100, A2 20/80, A3 10/10, category max 100:&lt;br /&gt;
    (0.7*100 + 0.25*80 + 1.0*10)/(100 + 80 + 10) = 0.526 --&amp;gt; 52.6/100&lt;br /&gt;
&lt;br /&gt;
When the &amp;quot;Simple weighted mean&amp;quot; aggregation strategy is used, a grade item can act as Extra credit for the category. This means that the grade item&#039;s maximum grade will not be added to the category total&#039;s maximum grade, but the item&#039;s grade will. For example, if A3 is marked as extra credit in the above calculation:&lt;br /&gt;
    A1 70/100, A2 20/80, A3 (extra credit) 10/10, category max 100:&lt;br /&gt;
    (0.7*100 + 0.25*80 + 1.0*10)/(100 + 80) = 0.556 --&amp;gt; 55.6/100&lt;br /&gt;
&lt;br /&gt;
== Mean of grades (with extra credits) ==&lt;br /&gt;
Arithmetic mean with a twist. An old, now unsupported, aggregation strategy provided here only for backward compatibility with old activities.&lt;br /&gt;
&lt;br /&gt;
A value greater than 0 treats a grade item&#039;s grades as extra credit during aggregation. The number is a factor by which the grade value will be multiplied before it is added to the sum of all grades, but the item itself will not be counted in the division. For example:&lt;br /&gt;
&lt;br /&gt;
* Item 1 is graded 0-100 and its &amp;quot;Extra credit&amp;quot; value is set to 2&lt;br /&gt;
* Item 2 is graded 0-100 and its &amp;quot;Extra credit&amp;quot; value is left at 0.0000&lt;br /&gt;
* Item 3 is graded 0-100 and its &amp;quot;Extra credit&amp;quot; value is left at 0.0000&lt;br /&gt;
* All 3 items belong to Category 1, which has &amp;quot;Mean of grades (with extra credits)&amp;quot; as its aggregation strategy&lt;br /&gt;
* A student gets graded 20 on Item 1, 40 on Item 2 and 70 on Item 3&lt;br /&gt;
* The student&#039;s total for Category 1 will be 95/100 since 20*2 + (40 + 70)/2 = 95&lt;br /&gt;
&lt;br /&gt;
== Median of grades ==&lt;br /&gt;
The middle value (or the mean of the two middle values) when percentages (the tatios between grades and their maximum values) are arranged in order of value. The advantage over the mean is that it is not affected by outliers (grades which are uncommonly far from the mean).&lt;br /&gt;
    A1 70/100, A2 20/80, A3 10/10, category max 100:&lt;br /&gt;
    median(0.7; 0.25; 1.0) --&amp;gt; 0.70 --&amp;gt; 70/100&lt;br /&gt;
&lt;br /&gt;
== Smallest grade ==&lt;br /&gt;
The result is the smallest grade after normalisation. It is usually used in combination with Aggregate only non-empty grades.&lt;br /&gt;
    A1 70/100, A2 20/80, A3 10/10, category max 100:&lt;br /&gt;
    min(0.7; 0.25; 1.0) = 0.25 --&amp;gt; 25/100&lt;br /&gt;
&lt;br /&gt;
== Highest grade ==&lt;br /&gt;
The result is the highest grade after normalisation.&lt;br /&gt;
    A1 70/100, A2 20/80, A3 10/10, category max 100:&lt;br /&gt;
    max(0.7; 0.25; 1.0) = 1.0 --&amp;gt; 100/100&lt;br /&gt;
&lt;br /&gt;
== Mode of grades ==&lt;br /&gt;
The mode is the normalised grade that occurs the most frequently. It is often used for non-numerical grades. The advantage over the mean is that it is not affected by outliers (grades which are uncommonly far from the mean). However it loses its meaning once there is more than one most frequently occurring grade (only one is kept), or when all the grades are different from each other.&lt;br /&gt;
    A1 70/100, A2 35/50, A3 20/80, A4 10/10, A5 7/10 category max 100:&lt;br /&gt;
    mode(0.7; 0.7; 0.25; 1.0; 0.7) = 0.7 --&amp;gt; 70/100&lt;br /&gt;
&lt;br /&gt;
== Natural ==&lt;br /&gt;
&lt;br /&gt;
This is the  sum of all grade values, scaled by weight. The Maximum grade of the category is the sum of the maximums of all aggregated items. &lt;br /&gt;
    A1 70/100, A2 20/80, A3 10/10, without forcing weights:&lt;br /&gt;
    (70 + 20 + 10)/(100 + 80 + 10) --&amp;gt; 100/190&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Scale grades are ignored.&lt;br /&gt;
&lt;br /&gt;
When the &amp;quot;Natural&amp;quot; aggregation strategy is used, a grade item can act as Extra credit for the category. This means that the grade item&#039;s maximum grade will not be added to the category total&#039;s maximum grade, but the item&#039;s grade will. Following is an example:&lt;br /&gt;
&lt;br /&gt;
* Item 1 is graded 0-100&lt;br /&gt;
* Item 2 is graded 0-75&lt;br /&gt;
* Item 1 has the &amp;quot;Act as extra credit&amp;quot; checkbox ticked, Item 2 doesn&#039;t.&lt;br /&gt;
* Both items belong to Category 1, which has &amp;quot;Natural&amp;quot; as its aggregation strategy&lt;br /&gt;
* Category 1&#039;s total will be graded 0-75&lt;br /&gt;
* A student gets graded 20 on Item 1 and 70 on Item 2&lt;br /&gt;
* The student&#039;s total for Category 1 will be 75/75 (20+70 = 90 but Item 1 only acts as extra credit, so it brings the total to its maximum)&lt;br /&gt;
&lt;br /&gt;
Natural aggregation functions as a sum of grades when the weight boxes are left alone. In this situation, the numbers in the weight boxes are informational and represent the effective weights in the sum. Natural aggregation can also function as a mean of grades, when the weight boxes are checked and then adjusted so that the weights are equal across a set of items in a category, or across a set of categories. Items can still be marked as &amp;quot;Extra credit&amp;quot; while using the weights to calculate a mean, and contribute to the total for the category.&lt;br /&gt;
&lt;br /&gt;
==Available aggregation types==&lt;br /&gt;
[[Image:availableaggregationtypes1.png|thumb|Available aggregation types setting]]&lt;br /&gt;
The default is &#039;Natural&#039; but the administrator can specify other types from  &#039;&#039; Site administration &amp;gt;administration &amp;gt; Grades &amp;gt; [[Grade category settings]]&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Note that reducing the number of aggregation types simply results in disabled aggregation types not appearing in the aggregation type dropdown menu. All existing grade category calculations remain the same, regardless of whether the aggregation type is later disabled by an administrator.&lt;br /&gt;
&lt;br /&gt;
[[ca:Agregació de les categories]]&lt;br /&gt;
[[fr:Tendance centrale de la catégorie]]&lt;br /&gt;
[[es:Agregación de categoría]]&lt;br /&gt;
[[de:Bewertungen zusammenfassen]]&lt;br /&gt;
[[pt-br:Agregação de Notas]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=131121</id>
		<title>MediaWiki:MoodleDocsVersionLinks</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=131121"/>
		<updated>2018-11-30T16:02:23Z</updated>

		<summary type="html">&lt;p&gt;Tsala: 3.6 link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;3.4 docs: /34/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.6 docs: /36/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.5 docs: /35/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.1 docs: /31/en/{{FULLPAGENAMEE}}&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Template:MediaPlayer&amp;diff=131118</id>
		<title>Template:MediaPlayer</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Template:MediaPlayer&amp;diff=131118"/>
		<updated>2018-10-30T12:20:40Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Fix the urlargs parameter syntax (copied from 35 docs)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#evt:&lt;br /&gt;
service=youtube&lt;br /&gt;
|id={{{url}}}&lt;br /&gt;
|description={{{desc|{{{url}}}}}}&lt;br /&gt;
|urlargs=modestbranding=1&amp;amp;rel=0&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Displays an embedded media player of the given YouTube video.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{MediaPlayer | url = https://www.youtube.com/watch?v=U7M3sZL6wts | desc = Video description}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Moodle_Mobile_guide_for_admins&amp;diff=131114</id>
		<title>Moodle Mobile guide for admins</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Moodle_Mobile_guide_for_admins&amp;diff=131114"/>
		<updated>2018-10-18T15:00:36Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Custom language strings */ updated link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mobile}}&lt;br /&gt;
==Enable mobile services on your site==&lt;br /&gt;
Your site needs to have mobile access enabled so users can use the mobile app.&lt;br /&gt;
&lt;br /&gt;
For sites using https, mobile access is enabled by default in new installations of Moodle 3.0 onwards.&lt;br /&gt;
&lt;br /&gt;
For http sites, mobile access can be enabled by an administrator as follows:&lt;br /&gt;
&lt;br /&gt;
# In &#039;&#039;Site administration &amp;gt; Mobile app &amp;gt; Mobile settings&#039;&#039; tick the &#039;Enable web services for mobile devices&#039; checkbox&lt;br /&gt;
# Click the button to save changes.&lt;br /&gt;
&lt;br /&gt;
If your site uses a [https://en.wikipedia.org/wiki/Transport_Layer_Security SSL certificate], it must be a trusted certificate. For security reasons the app doesn&#039;t work with self-signed certificates.&lt;br /&gt;
&lt;br /&gt;
Please, verify that your certificate is valid via: https://www.geocerts.com/ssl_checker (you shouldn&#039;t see any warning).&lt;br /&gt;
&lt;br /&gt;
If your site has the /login directory protected (frequently done when using the Shibboleth authentication method), you must enable access to the login/token.php script.&lt;br /&gt;
&lt;br /&gt;
===Frame embedding===&lt;br /&gt;
If your sites uses [https://en.wikipedia.org/wiki/ReCAPTCHA reCaptcha], Vimeo videos or custom menu items (as described bellow) you must enable the admin setting &amp;quot;Allow frame embedding&amp;quot; (allowframembedding).&lt;br /&gt;
&lt;br /&gt;
==Mobile authentication==&lt;br /&gt;
&lt;br /&gt;
If your site uses a SSO authentication method (CAS, Shibboleth, LDAP SSO, OAuth...), then select via a browser window or via an embedded browser for &#039;Type of login&#039; (typeoflogin) in &#039;Mobile authentication&#039; in the Site administration. (This setting is provided for older pre-Moodle 3.2 sites via the [[Moodle Mobile additional features]] plugin.)&lt;br /&gt;
&lt;br /&gt;
The options &#039;browser window&#039; and &#039;embedded browser&#039; are very similar; the only difference is when redirecting the user to enter their credentials in the site, the site will be opened in the device&#039;s default browser (for browser window) or the site will be opened &amp;quot;embedded&amp;quot; in the mobile app (for embedded browser). The user experience is better in embedded browser, but not all the authentication plugins will work in embedded browser (for example, if JavaScript popups are required they must use the &#039;browser window&#039;). The admin should check whether both options work, and if so, choose &#039;embedded browser&#039;.&lt;br /&gt;
&lt;br /&gt;
If you are using Google OAuth you will have to use the &#039;browser window&#039; method because Google recently blocked authentication via &#039;embedded browsers&#039;.&lt;br /&gt;
&lt;br /&gt;
If your organisation uses a custom branded app and &#039;Type of login&#039; is set to &#039;Via a browser window&#039; or &#039;Via embedded browser&#039;, then a URL scheme (forcedurlscheme) may be set. This will result in only the custom branded app working for the site: the official Moodle Mobile app will not work.&lt;br /&gt;
&lt;br /&gt;
== Customise your app theme ==&lt;br /&gt;
&lt;br /&gt;
The app can also retrieve your custom styles from your Moodle site. Since the app is a HTML5 app, you can safely apply any CSS, CSS2 and CSS3 style.&lt;br /&gt;
&lt;br /&gt;
Go to &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Mobile app &amp;gt; Mobile appearance&#039;&#039; and enter in the mobilecssurl field a valid URL pointing to a CSS file containing your custom styles.&lt;br /&gt;
&lt;br /&gt;
The CSS should be placed inside your Moodle installation (in your custom theme or inside a local plugin).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For example:&#039;&#039;&#039; &#039;&#039;https://mymoodlesite.com/theme/mytheme/style/mymobileapp.css&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once the user is logged in the app, remote CSS files for applying your custom styles are regularly retrieved.&lt;br /&gt;
&lt;br /&gt;
Notice that on the first time a user opens the app, he will see the default &amp;quot;orange&amp;quot; style. Your custom styles will be applied once the user has added a site in the app.&lt;br /&gt;
&lt;br /&gt;
For further information, see the dev docs [[:dev:Moodle Mobile Themes|Moodle Mobile Themes]].&lt;br /&gt;
&lt;br /&gt;
If you want your own custom branding for your organization, Moodle offers the The Branded Moodle Mobile app service, please visit https://moodle.com/mobileapp/ for more information.&lt;br /&gt;
&lt;br /&gt;
== Moodle Mobile additional features plugin for old Moodle sites ==&lt;br /&gt;
&lt;br /&gt;
For old Moodle sites it is recommended to install the [[Moodle Mobile additional features]] plugin.&lt;br /&gt;
&lt;br /&gt;
== Notifications ==&lt;br /&gt;
&lt;br /&gt;
You might find them annoying but push notifications keeps you and your users informed and updated on everything about the app.  Moodle only send useful and important notifications such as new features or service disruptions.&lt;br /&gt;
&lt;br /&gt;
Enabling push notifications is easy! An administrator can enable it by connecting their Moodle site/s to our free Notifications server available (only) for registered Moodle sites. &lt;br /&gt;
&lt;br /&gt;
An access key can be obtained via Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Message outputs &amp;gt; Mobile Notifications.&lt;br /&gt;
&lt;br /&gt;
The full guide on enabling push notifications can be found here: [[Mobile app notifications]]&lt;br /&gt;
&lt;br /&gt;
== App banners ==&lt;br /&gt;
[[File:app banner.png|thumb|Moodle Mobile app banner]]&lt;br /&gt;
App banners let your users know that there is a mobile app available for the site. App banners are only displayed when accessing the site using a mobile browser.&lt;br /&gt;
&lt;br /&gt;
In Moodle 3.3 onwards, app banners for Android are supported as well as for iOS.&lt;br /&gt;
&lt;br /&gt;
App banners are disabled by default. They can be enabled in &#039;Mobile appearance&#039; in the Site administration.&lt;br /&gt;
&lt;br /&gt;
If you are using a custom mobile app, you need to provide the unique identifier for the iOS and Android app; if you are using the Moodle Mobile app, the settings may be left as default.&lt;br /&gt;
&lt;br /&gt;
==&#039;Get the mobile app&#039; link==&lt;br /&gt;
&lt;br /&gt;
{{New features}}In Moodle 3.4 onwards, the link &#039;Get the mobile app&#039; in the footer of each page on the site encourages users to make use of the mobile app. &lt;br /&gt;
&lt;br /&gt;
By default, the link is https://download.moodle.org/mobile however the setting &#039;App download page&#039; can be changed e.g. for sites using a branded mobile app.&lt;br /&gt;
&lt;br /&gt;
If mobile services are not enabled for the site, then the &#039;Get the mobile app&#039; link is not displayed. &lt;br /&gt;
&lt;br /&gt;
To prevent the &#039;Get the mobile app&#039; link being displayed, simply remove the URL from the &#039;App download page&#039; setting and save changes.&lt;br /&gt;
&lt;br /&gt;
== Configuring the app from your site ==&lt;br /&gt;
&lt;br /&gt;
In Moodle 3.3 onwards, or with the [[Moodle Mobile additional features]] plugin, settings in the Site administration enable admins to configure the app.&lt;br /&gt;
&lt;br /&gt;
* In Moodle 3.3 onwards go to &#039;&#039;Site administration &amp;gt; Mobile features&#039;&#039;&lt;br /&gt;
* In sites with the Moodle Mobile additional features plugin installed, go to &#039;&#039;Site administration &amp;gt; Plugins &amp;gt; Local plugins &amp;gt; Mobile additional features&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Force log out===&lt;br /&gt;
&lt;br /&gt;
Replace the Change site option to &amp;quot;Log out&amp;quot; so that users must enter their credentials on their next access. This is useful for custom mobile apps, as there is no reason for users wanting to switch to a different site.&lt;br /&gt;
&lt;br /&gt;
===Disabled features===&lt;br /&gt;
&lt;br /&gt;
Disable app functionalities for your site. If there&#039;s a feature you don&#039;t want to make available via the app you can disable it here.&lt;br /&gt;
&lt;br /&gt;
===Custom menu items===&lt;br /&gt;
&lt;br /&gt;
Additional items can be added to the app main menu (the side menu), such as a link to a different grade book.&lt;br /&gt;
&lt;br /&gt;
Each custom menu item should have format: item text, link URL, link-opening method and language code (optional, for displaying the item to users of the specified language only), separated by pipe characters.&lt;br /&gt;
&lt;br /&gt;
Possible link-opening methods are:&lt;br /&gt;
&lt;br /&gt;
* app - for linking to an activity supported by the app i.e. almost all activity types, as listed in [[Moodle Mobile features]].&lt;br /&gt;
* inappbrowser - for linking to external URLs or site functionalities not supported by the app. The link will open in a browser inside the app overlaying the complete screen.&lt;br /&gt;
* browser - as for inappbrowser except that the link will instead open in the device default browser outside the app.&lt;br /&gt;
* embedded - as for inappbrowser except that the link will instead open in an iframe in a new page in the app. (For this option you may need to enable the admin setting &amp;quot;Allow frame embedding&amp;quot; (allowframembedding)&lt;br /&gt;
&lt;br /&gt;
Tip: If you add a custom menu item and save changes, then it doesn&#039;t appear in the app main menu, double check that the item is correctly formatted.&lt;br /&gt;
&lt;br /&gt;
Please, note that if the app is using a language not indicated in the previous list, the first language in the list will be used.&lt;br /&gt;
&lt;br /&gt;
If you want options tied to a language, you can append _only to the language code, for example:&lt;br /&gt;
en_only&lt;br /&gt;
es_only&lt;br /&gt;
&lt;br /&gt;
Will display the custom menu item only when the app language is English or Spanish.&lt;br /&gt;
&lt;br /&gt;
===Custom language strings ===&lt;br /&gt;
&lt;br /&gt;
Words and phrases displayed in the app can be customised via the &amp;quot;Custom language strings&amp;quot; (customlangstrings) setting.&lt;br /&gt;
&lt;br /&gt;
Enter each custom language string on a new line with format: string identifier, custom language string and language code, separated by pipe characters. For example:&lt;br /&gt;
&lt;br /&gt;
 mm.user.student|Learner|en&lt;br /&gt;
 mm.user.student|Aprendiz|es&lt;br /&gt;
&lt;br /&gt;
The complete list of string identifiers is listed in https://raw.githubusercontent.com/moodlehq/moodlemobile-phonegapbuild/master/assets/lang/en.json. The string identifier is before the colon. &lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
[[File:Mobile string identifiers list examples.png|300px]]&lt;br /&gt;
&lt;br /&gt;
means that the string &amp;quot;Student&amp;quot; has string identifier &amp;quot;mm.user.student&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Web services token duration==&lt;br /&gt;
&lt;br /&gt;
{{New features}}In Moodle 3.4 onwards, an admin can set how long a web services token created by a user (for example via the mobile app) is valid. (In previous versions of Moodle a token was valid for 3 months.)&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Moodle Mobile FAQ]] for other administration-related mobile app questions.&lt;br /&gt;
* [[:dev:Moodle Mobile debugging WS requests]] - a guide to helping you find and report problems with the Moodle Mobile app on your site&lt;br /&gt;
* [[:dev: Moodle Mobile Roadmap]]&lt;br /&gt;
* [[:dev:Moodle Mobile release notes]]&lt;br /&gt;
* [[:dev:Moodle Mobile|Moodle Mobile developer docs]]&lt;br /&gt;
* [[Moodle Mobile availability plugin]]&lt;br /&gt;
* [[Mobile web services]]&lt;br /&gt;
&lt;br /&gt;
[[es:Moodle Mobile guía para administradores]]&lt;br /&gt;
[[de:Moodle Mobile - Anleitung für Administrator/innen]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Search_engine_optimization&amp;diff=131113</id>
		<title>Search engine optimization</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Search_engine_optimization&amp;diff=131113"/>
		<updated>2018-10-15T08:30:23Z</updated>

		<summary type="html">&lt;p&gt;Tsala: removing out-of-date items&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Update}}&lt;br /&gt;
&lt;br /&gt;
Search Engine Optimization (SEO) in Moodle is limited however there are several steps that can be taken to improve search engine visibility and ranking.&lt;br /&gt;
&lt;br /&gt;
- Enable the opentogoogle setting in siteadmin &amp;gt; security &amp;gt; site policies&lt;br /&gt;
&lt;br /&gt;
- Have a simple site name that is clean and obvious&lt;br /&gt;
e.g. [Organisation Name] E-Learning&lt;br /&gt;
&lt;br /&gt;
- Set the site description (Used by many themes as the metadata)&lt;br /&gt;
&lt;br /&gt;
- Set course descriptions (Also have the course links on the front page otherwise descriptions will not be crawled)&lt;br /&gt;
&lt;br /&gt;
There are other factors that come into play in SEO such as amount of content, website traffic and website trust. In short, lots of relevant content and lots of traffic.&lt;br /&gt;
&lt;br /&gt;
== Moodle settings ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;opentogoogle&#039;&#039; setting in Site policies may be set to &#039;Yes&#039; to allow Google to enter your site as a Guest. In addition, people coming in to your site via a Google search will automatically be logged in as a Guest. However, people can just read the content from Google&#039;s site without ever visiting your site.&lt;br /&gt;
&lt;br /&gt;
The text that Google lists next to your website is taken from the meta description tag. You can fill this information in the Admin &amp;gt; Site Settings area of Moodle.&lt;br /&gt;
&lt;br /&gt;
==Links to and from other sites==&lt;br /&gt;
&lt;br /&gt;
Linking is a major contributor to SEO. If you link to reputable sites your ranking will increase, but more importantly other sites linking to you will increase your ranking.&lt;br /&gt;
&lt;br /&gt;
Other sites linking to you is very important, but you cant just go and create 30 sites with a link to your site because Google is smarter than that. Reputation is important to Google and 100 links from small sites with no reputation won&#039;t count for a single link from say www.time.com.&lt;br /&gt;
&lt;br /&gt;
== Other methods ==&lt;br /&gt;
&lt;br /&gt;
Of course, the standard stuff applies:&lt;br /&gt;
* Making your content interesting&lt;br /&gt;
* Linking to relevant sites and getting relevant sites to link to you (within reason)&lt;br /&gt;
* Making your site accessible (as Google sees roughly the same things as a blind web surfer with JavaScript turned off)&lt;br /&gt;
* Getting bloggers in your field to talk about your site (this seems to be the current best method)&lt;br /&gt;
&lt;br /&gt;
[[Category:Administrator]]&lt;br /&gt;
&lt;br /&gt;
[[ja:サーチエンジン最適化]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Talk:Policies_plugin&amp;diff=131109</id>
		<title>Talk:Policies plugin</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Talk:Policies_plugin&amp;diff=131109"/>
		<updated>2018-09-17T14:27:52Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala moved page Talk:Policies plugin to Talk:Policies&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Talk:Policies]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Talk:Policies&amp;diff=131108</id>
		<title>Talk:Policies</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Talk:Policies&amp;diff=131108"/>
		<updated>2018-09-17T14:27:52Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala moved page Talk:Policies plugin to Talk:Policies&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Guideline says:&lt;br /&gt;
# Go to &#039;Policy settings&#039; in the Site administration.&lt;br /&gt;
Can we make this more specific? We recently updated to 3.4.3 (with the two GDPR plugins) and the Policy settings appear in: &lt;br /&gt;
&lt;br /&gt;
Site administration &amp;gt; Users &amp;gt; Privacy and policies &amp;gt; Policy settings...  &lt;br /&gt;
&lt;br /&gt;
I have seen though in other sites that Privacy and policies are directly under the the Site administration. &lt;br /&gt;
&lt;br /&gt;
Perhaps this is a minor difference between the 3.4.3 and 3.5 version?&lt;br /&gt;
&lt;br /&gt;
Anna Krassa 6 Jun 18:21 GTM+3&lt;br /&gt;
&lt;br /&gt;
: Thanks Anna for your comment. We generally only mention the page or setting name for items in the Site administration as it&#039;s quicker to search than to try and follow a navigation trail. --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]]) 14:21, 17 September 2018 (UTC)&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Policies_plugin&amp;diff=131107</id>
		<title>Policies plugin</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Policies_plugin&amp;diff=131107"/>
		<updated>2018-09-17T14:27:51Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala moved page Policies plugin to Policies over redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Policies]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Policies&amp;diff=131106</id>
		<title>Policies</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Policies&amp;diff=131106"/>
		<updated>2018-09-17T14:27:51Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala moved page Policies plugin to Policies over redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{New features}}The policies tool provides a new user sign-on process, with ability to define multiple policies (site, privacy, third party), track user consents, and manage updates and versioning of the policies.&lt;br /&gt;
&lt;br /&gt;
It was introduced as a plugin [https://moodle.org/plugins/tool_policy tool_policy] in Moodle 3.4 and is available as standard in Moodle 3.4.5 onwards.&lt;br /&gt;
&lt;br /&gt;
==Enabling the policies tool==&lt;br /&gt;
&lt;br /&gt;
To enable the policies tool:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Policy settings&#039; in the Site administration.&lt;br /&gt;
# Set the Site policy handler to &#039;Policies (tool_policy)&#039;.&lt;br /&gt;
# Save changes.&lt;br /&gt;
&lt;br /&gt;
Two new pages will then appear in the Site administration - &#039;Manage policies&#039; and &#039;User agreements&#039;.&lt;br /&gt;
&lt;br /&gt;
Note that when Policies is set as the site policy handler, the settings &#039;Site policy&#039; and &#039;Site policy for guests&#039; are ignored.&lt;br /&gt;
&lt;br /&gt;
==Adding and managing policies==&lt;br /&gt;
[[File:policies and agreements.png|thumb|Policies and agreements]]&lt;br /&gt;
An admin or any user with the [[Capabilities/tool/policy:managedocs|Manage policies]] capability (by default manager) can access the page  &#039;Manage policies&#039; in the Site administration and:&lt;br /&gt;
&lt;br /&gt;
* Add a new site / privacy / third parties / other policy for all users, authenticated users or guests&lt;br /&gt;
* Change the active / inactive status of each policy&lt;br /&gt;
* View the number and percentage of users who have agreed to each policy&lt;br /&gt;
* Edit a policy and specify whether it is a minor change (not requiring users to reconfirm their consent) or not&lt;br /&gt;
* View the current version of each policy and also previous versions&lt;br /&gt;
* Change the order in which policies are shown to users&lt;br /&gt;
&lt;br /&gt;
To add a new policy:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Manage policies&#039; in the Site administration.&lt;br /&gt;
# Click the button &#039;New policy&#039;&lt;br /&gt;
# Complete the form and save changes.&lt;br /&gt;
&lt;br /&gt;
Note that once created, a policy can be edited, or set to inactive, but if users have agreed to it, it can&#039;t be deleted.&lt;br /&gt;
&lt;br /&gt;
==Giving consent to policies==&lt;br /&gt;
[[File:Agreeing to policies.png|thumb|Giving consent to policies]]&lt;br /&gt;
All users (with the exception of admins) will be required to give their consent to all policies defined either for “Authenticated users” or for “All users” before proceeding further on the site.&lt;br /&gt;
&lt;br /&gt;
If a new policy is added, all users will be required to give their consent when they next log in. Similarly, if an existing policy is edited and is not marked as a minor change, all users will be required to give their consent when they next log in.&lt;br /&gt;
&lt;br /&gt;
If self-registration is enabled on the site, new users will be required to give their consent to all policies before proceeding to the sign-up form. If digital age of consent verification (a new setting in Moodle 3.4.2 onwards) is enabled in &#039;[[Privacy|Privacy settings]]&#039; in the Site administration, when a new user clicks the &#039;Create new account&#039; button, they will be prompted to enter their age and country. If the user&#039;s age is lower than the age of consent for their country, they will see a message prompting them to ask their parent/guardian to contact the support contact (as specified in &#039;Support contact&#039; in the Site administration).&lt;br /&gt;
&lt;br /&gt;
==Policies for guests==&lt;br /&gt;
[[File:policies modal window.png|thumb|Policies for guests modal window]]&lt;br /&gt;
If a user logs in as a [[Guest access|guest]], a modal window will be shown at the bottom of the user&#039;s browser window with links to all policies defined either for guests or for all users.&lt;br /&gt;
&lt;br /&gt;
==Minors==&lt;br /&gt;
[[File:No permission to agree to policies.png|thumb|Minor prevented from proceeding further on the site]]&lt;br /&gt;
Users who are younger than the age of digital consent, called &#039;minors&#039;, may be prevented from giving their consent by prohibiting the capability [[Capabilities/tool/policy:accept|Agree to policies]]. They will then be prevented from proceeding further on the site until someone can give consent on their behalf.&lt;br /&gt;
&lt;br /&gt;
===Sites with minors as the majority of users===&lt;br /&gt;
&lt;br /&gt;
To prohibit users from agreeing to policies because they are a minor:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Define roles&#039; in the Site administration.&lt;br /&gt;
# Edit the role of authenticated user and set [[Capabilities/tool/policy:accept|Agree to policies]] to prohibit.&lt;br /&gt;
# Save changes.&lt;br /&gt;
&lt;br /&gt;
To enable teachers and other users who are not minors to agree to policies:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Define roles&#039; in the Site administration.&lt;br /&gt;
# Click the button &#039;Add a new role&#039;.&lt;br /&gt;
# Give the role a name such as &#039;Able to give consent&#039;, short name and description.&lt;br /&gt;
# For context types where this role may be assigned, tick system.&lt;br /&gt;
# Enter policy in the filter box, then allow the capability Agree to policies.&lt;br /&gt;
# Click the button &#039;Create this role&#039;.&lt;br /&gt;
# Go to &#039;Assign system roles&#039; in the Site administration.&lt;br /&gt;
# Choose the &#039;Able to give consent&#039; role to assign.&lt;br /&gt;
# Select teachers and other users in the Potential users list, and use the left-facing arrow button to add them to the Existing users list. &lt;br /&gt;
&lt;br /&gt;
===Sites with only a few minors===&lt;br /&gt;
&lt;br /&gt;
To prohibit users from agreeing to policies because they are a minor:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Define roles&#039; in the Site administration.&lt;br /&gt;
# Click the button &#039;Add a new role&#039;.&lt;br /&gt;
# Give the role a name such as &#039;Digital minor&#039;, short name and description.&lt;br /&gt;
# For context types where this role may be assigned, tick system.&lt;br /&gt;
# Enter policy in the filter box, then prohibit the capability Agree to policies.&lt;br /&gt;
# Click the button &#039;Create this role&#039;.&lt;br /&gt;
# Go to &#039;Assign system roles&#039; in the Site administration.&lt;br /&gt;
# Choose the &#039;Digital minor&#039; role to assign.&lt;br /&gt;
# Select minors in the Potential users list, and use the left-facing arrow button to add them to the Existing users list.&lt;br /&gt;
&lt;br /&gt;
==User agreements==&lt;br /&gt;
[[File:user agreements.png|thumb|User agreements filtered to show minors]]&lt;br /&gt;
An admin or any user with the [[Capabilities/tool/policy:viewacceptances|View user agreements reports]] capability (by default manager) can access the page &#039;User agreements&#039; in the Site administration and:&lt;br /&gt;
&lt;br /&gt;
* View user consents &lt;br /&gt;
* Filter by policy, permission, status or role&lt;br /&gt;
* Give consent on behalf of minors&lt;br /&gt;
* Download table data&lt;br /&gt;
&lt;br /&gt;
User agreements for a particular policy may also be viewed via the &#039;Manage policies&#039; page by clicking the link in the Agreements column.&lt;br /&gt;
&lt;br /&gt;
==Giving consent on behalf of other users==&lt;br /&gt;
&lt;br /&gt;
An admin or any user with the capability [[Capabilities/tool/policy:acceptbehalf|Agree to the policies on someone else&#039;s behalf]] can give consent on behalf of minors or when a written consent was obtained offline.&lt;br /&gt;
&lt;br /&gt;
===Giving consent on behalf of multiple users===&lt;br /&gt;
[[File:Record of consents.png|thumb|Record of consents with remarks]]&lt;br /&gt;
Users with capability [[Capabilities/tool/policy:acceptbehalf|Agree to the policies on someone else&#039;s behalf]] in the system context, such as managers, can give consent on behalf of multiple users as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;User agreements&#039; in the Site administration.&lt;br /&gt;
# If necessary, filter by &#039;Permission: Can not agree&#039;.&lt;br /&gt;
# To give consent for multiple policies, tick the box next to selected users&#039; names then click the consent button.&lt;br /&gt;
# To give consent for a single policy, click the red cross next to the user&#039;s name.&lt;br /&gt;
&lt;br /&gt;
When giving consent on behalf of other users, there is an opportunity to add some remarks. Clicking on the link in the Overall column gives an overview with details of who gave consent and when, together with any remarks.&lt;br /&gt;
&lt;br /&gt;
===Giving consent on behalf of a child===&lt;br /&gt;
&lt;br /&gt;
A parent or guardian may be allowed to give consent on behalf of their child by giving them the capability [[Capabilities/tool/policy:acceptbehalf|Agree to the policies on someone else&#039;s behalf]] in the user context. See the [[Parent role]] for details of how to create the role and assign a parent to a student. The parent or guardian will then be able to give consent as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to the child&#039;s profile page.&lt;br /&gt;
# Click the link &#039;Policies and agreements&#039;. &lt;br /&gt;
# Click the red cross next to the policy name.&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/tool/policy:accept|Agree to policies]] - allowed for authenticated user role&lt;br /&gt;
* [[Capabilities/tool/policy:managedocs|Manage policies]] - allowed for default role of manager only&lt;br /&gt;
* [[Capabilities/tool/policy:manageprivacy|Manage privacy settings]] - allowed for default role of manager only&lt;br /&gt;
* [[Capabilities/tool/policy:viewacceptances|View user agreements reports]] - allowed for default role of manager only&lt;br /&gt;
* [[Capabilities/tool/policy:acceptbehalf|Agree to policies on someone else&#039;s behalf]] - allowed for default role of manager only&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[GDPR for administrators (Moodle 3.4.2+)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Privacy]]&lt;br /&gt;
&lt;br /&gt;
[[es:Plugin de políticas]]&lt;br /&gt;
[[de:Richtlinien und Einwilligungen]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Policies&amp;diff=131105</id>
		<title>Policies</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Policies&amp;diff=131105"/>
		<updated>2018-09-17T14:26:47Z</updated>

		<summary type="html">&lt;p&gt;Tsala: tool_policies standard in 3.4.5 (MDL-62800)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{New features}}The policies tool provides a new user sign-on process, with ability to define multiple policies (site, privacy, third party), track user consents, and manage updates and versioning of the policies.&lt;br /&gt;
&lt;br /&gt;
It was introduced as a plugin [https://moodle.org/plugins/tool_policy tool_policy] in Moodle 3.4 and is available as standard in Moodle 3.4.5 onwards.&lt;br /&gt;
&lt;br /&gt;
==Enabling the policies tool==&lt;br /&gt;
&lt;br /&gt;
To enable the policies tool:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Policy settings&#039; in the Site administration.&lt;br /&gt;
# Set the Site policy handler to &#039;Policies (tool_policy)&#039;.&lt;br /&gt;
# Save changes.&lt;br /&gt;
&lt;br /&gt;
Two new pages will then appear in the Site administration - &#039;Manage policies&#039; and &#039;User agreements&#039;.&lt;br /&gt;
&lt;br /&gt;
Note that when Policies is set as the site policy handler, the settings &#039;Site policy&#039; and &#039;Site policy for guests&#039; are ignored.&lt;br /&gt;
&lt;br /&gt;
==Adding and managing policies==&lt;br /&gt;
[[File:policies and agreements.png|thumb|Policies and agreements]]&lt;br /&gt;
An admin or any user with the [[Capabilities/tool/policy:managedocs|Manage policies]] capability (by default manager) can access the page  &#039;Manage policies&#039; in the Site administration and:&lt;br /&gt;
&lt;br /&gt;
* Add a new site / privacy / third parties / other policy for all users, authenticated users or guests&lt;br /&gt;
* Change the active / inactive status of each policy&lt;br /&gt;
* View the number and percentage of users who have agreed to each policy&lt;br /&gt;
* Edit a policy and specify whether it is a minor change (not requiring users to reconfirm their consent) or not&lt;br /&gt;
* View the current version of each policy and also previous versions&lt;br /&gt;
* Change the order in which policies are shown to users&lt;br /&gt;
&lt;br /&gt;
To add a new policy:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Manage policies&#039; in the Site administration.&lt;br /&gt;
# Click the button &#039;New policy&#039;&lt;br /&gt;
# Complete the form and save changes.&lt;br /&gt;
&lt;br /&gt;
Note that once created, a policy can be edited, or set to inactive, but if users have agreed to it, it can&#039;t be deleted.&lt;br /&gt;
&lt;br /&gt;
==Giving consent to policies==&lt;br /&gt;
[[File:Agreeing to policies.png|thumb|Giving consent to policies]]&lt;br /&gt;
All users (with the exception of admins) will be required to give their consent to all policies defined either for “Authenticated users” or for “All users” before proceeding further on the site.&lt;br /&gt;
&lt;br /&gt;
If a new policy is added, all users will be required to give their consent when they next log in. Similarly, if an existing policy is edited and is not marked as a minor change, all users will be required to give their consent when they next log in.&lt;br /&gt;
&lt;br /&gt;
If self-registration is enabled on the site, new users will be required to give their consent to all policies before proceeding to the sign-up form. If digital age of consent verification (a new setting in Moodle 3.4.2 onwards) is enabled in &#039;[[Privacy|Privacy settings]]&#039; in the Site administration, when a new user clicks the &#039;Create new account&#039; button, they will be prompted to enter their age and country. If the user&#039;s age is lower than the age of consent for their country, they will see a message prompting them to ask their parent/guardian to contact the support contact (as specified in &#039;Support contact&#039; in the Site administration).&lt;br /&gt;
&lt;br /&gt;
==Policies for guests==&lt;br /&gt;
[[File:policies modal window.png|thumb|Policies for guests modal window]]&lt;br /&gt;
If a user logs in as a [[Guest access|guest]], a modal window will be shown at the bottom of the user&#039;s browser window with links to all policies defined either for guests or for all users.&lt;br /&gt;
&lt;br /&gt;
==Minors==&lt;br /&gt;
[[File:No permission to agree to policies.png|thumb|Minor prevented from proceeding further on the site]]&lt;br /&gt;
Users who are younger than the age of digital consent, called &#039;minors&#039;, may be prevented from giving their consent by prohibiting the capability [[Capabilities/tool/policy:accept|Agree to policies]]. They will then be prevented from proceeding further on the site until someone can give consent on their behalf.&lt;br /&gt;
&lt;br /&gt;
===Sites with minors as the majority of users===&lt;br /&gt;
&lt;br /&gt;
To prohibit users from agreeing to policies because they are a minor:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Define roles&#039; in the Site administration.&lt;br /&gt;
# Edit the role of authenticated user and set [[Capabilities/tool/policy:accept|Agree to policies]] to prohibit.&lt;br /&gt;
# Save changes.&lt;br /&gt;
&lt;br /&gt;
To enable teachers and other users who are not minors to agree to policies:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Define roles&#039; in the Site administration.&lt;br /&gt;
# Click the button &#039;Add a new role&#039;.&lt;br /&gt;
# Give the role a name such as &#039;Able to give consent&#039;, short name and description.&lt;br /&gt;
# For context types where this role may be assigned, tick system.&lt;br /&gt;
# Enter policy in the filter box, then allow the capability Agree to policies.&lt;br /&gt;
# Click the button &#039;Create this role&#039;.&lt;br /&gt;
# Go to &#039;Assign system roles&#039; in the Site administration.&lt;br /&gt;
# Choose the &#039;Able to give consent&#039; role to assign.&lt;br /&gt;
# Select teachers and other users in the Potential users list, and use the left-facing arrow button to add them to the Existing users list. &lt;br /&gt;
&lt;br /&gt;
===Sites with only a few minors===&lt;br /&gt;
&lt;br /&gt;
To prohibit users from agreeing to policies because they are a minor:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Define roles&#039; in the Site administration.&lt;br /&gt;
# Click the button &#039;Add a new role&#039;.&lt;br /&gt;
# Give the role a name such as &#039;Digital minor&#039;, short name and description.&lt;br /&gt;
# For context types where this role may be assigned, tick system.&lt;br /&gt;
# Enter policy in the filter box, then prohibit the capability Agree to policies.&lt;br /&gt;
# Click the button &#039;Create this role&#039;.&lt;br /&gt;
# Go to &#039;Assign system roles&#039; in the Site administration.&lt;br /&gt;
# Choose the &#039;Digital minor&#039; role to assign.&lt;br /&gt;
# Select minors in the Potential users list, and use the left-facing arrow button to add them to the Existing users list.&lt;br /&gt;
&lt;br /&gt;
==User agreements==&lt;br /&gt;
[[File:user agreements.png|thumb|User agreements filtered to show minors]]&lt;br /&gt;
An admin or any user with the [[Capabilities/tool/policy:viewacceptances|View user agreements reports]] capability (by default manager) can access the page &#039;User agreements&#039; in the Site administration and:&lt;br /&gt;
&lt;br /&gt;
* View user consents &lt;br /&gt;
* Filter by policy, permission, status or role&lt;br /&gt;
* Give consent on behalf of minors&lt;br /&gt;
* Download table data&lt;br /&gt;
&lt;br /&gt;
User agreements for a particular policy may also be viewed via the &#039;Manage policies&#039; page by clicking the link in the Agreements column.&lt;br /&gt;
&lt;br /&gt;
==Giving consent on behalf of other users==&lt;br /&gt;
&lt;br /&gt;
An admin or any user with the capability [[Capabilities/tool/policy:acceptbehalf|Agree to the policies on someone else&#039;s behalf]] can give consent on behalf of minors or when a written consent was obtained offline.&lt;br /&gt;
&lt;br /&gt;
===Giving consent on behalf of multiple users===&lt;br /&gt;
[[File:Record of consents.png|thumb|Record of consents with remarks]]&lt;br /&gt;
Users with capability [[Capabilities/tool/policy:acceptbehalf|Agree to the policies on someone else&#039;s behalf]] in the system context, such as managers, can give consent on behalf of multiple users as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;User agreements&#039; in the Site administration.&lt;br /&gt;
# If necessary, filter by &#039;Permission: Can not agree&#039;.&lt;br /&gt;
# To give consent for multiple policies, tick the box next to selected users&#039; names then click the consent button.&lt;br /&gt;
# To give consent for a single policy, click the red cross next to the user&#039;s name.&lt;br /&gt;
&lt;br /&gt;
When giving consent on behalf of other users, there is an opportunity to add some remarks. Clicking on the link in the Overall column gives an overview with details of who gave consent and when, together with any remarks.&lt;br /&gt;
&lt;br /&gt;
===Giving consent on behalf of a child===&lt;br /&gt;
&lt;br /&gt;
A parent or guardian may be allowed to give consent on behalf of their child by giving them the capability [[Capabilities/tool/policy:acceptbehalf|Agree to the policies on someone else&#039;s behalf]] in the user context. See the [[Parent role]] for details of how to create the role and assign a parent to a student. The parent or guardian will then be able to give consent as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to the child&#039;s profile page.&lt;br /&gt;
# Click the link &#039;Policies and agreements&#039;. &lt;br /&gt;
# Click the red cross next to the policy name.&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/tool/policy:accept|Agree to policies]] - allowed for authenticated user role&lt;br /&gt;
* [[Capabilities/tool/policy:managedocs|Manage policies]] - allowed for default role of manager only&lt;br /&gt;
* [[Capabilities/tool/policy:manageprivacy|Manage privacy settings]] - allowed for default role of manager only&lt;br /&gt;
* [[Capabilities/tool/policy:viewacceptances|View user agreements reports]] - allowed for default role of manager only&lt;br /&gt;
* [[Capabilities/tool/policy:acceptbehalf|Agree to policies on someone else&#039;s behalf]] - allowed for default role of manager only&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[GDPR for administrators (Moodle 3.4.2+)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Privacy]]&lt;br /&gt;
&lt;br /&gt;
[[es:Plugin de políticas]]&lt;br /&gt;
[[de:Richtlinien und Einwilligungen]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Data_privacy&amp;diff=131104</id>
		<title>Data privacy</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Data_privacy&amp;diff=131104"/>
		<updated>2018-09-17T14:24:54Z</updated>

		<summary type="html">&lt;p&gt;Tsala: removing heading&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{New features}}The Data privacy functionality provides the workflow for users to submit a data request (also known as a subject access request or SAR) and for the site administrator or privacy officer to process these requests. It was introduced as a plugin [https://moodle.org/plugins/tool_dataprivacy tool_dataprivacy] in Moodle 3.4 and is available as standard in Moodle 3.4.5 onwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Privacy officer role==&lt;br /&gt;
&lt;br /&gt;
It is recommended that you create a [[Privacy officer role]] and assign it to the person responsible. If there is nobody on the site with the role of privacy officer i.e. nobody with the capability to manage data requests, then a site admin can respond to data requests and manage the data registry.&lt;br /&gt;
&lt;br /&gt;
==Data requests==&lt;br /&gt;
[[File:requesting data.png|thumb|Requesting data]]&lt;br /&gt;
Any user can send a message to the privacy officer via the &#039;Contact privacy officer&#039; link on their profile page. &lt;br /&gt;
&lt;br /&gt;
In addition, they can request a copy of all of their personal data or request that their personal data should be deleted as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to your profile page (via the user menu).&lt;br /&gt;
# Click the link &#039;Data requests&#039; then click the &#039;New request&#039; button.&lt;br /&gt;
# Select &#039;Export all of my personal data&#039; or &#039;Delete all of my personal data&#039; as appropriate.&lt;br /&gt;
# Save changes.&lt;br /&gt;
[[File:Request approved.png|thumb|Request approved]]&lt;br /&gt;
The privacy officer will then receive a data request notification.&lt;br /&gt;
&lt;br /&gt;
If the user has requested a copy of all of their personal data, once the request is approved, they will receive a notification to inform them that their personal data may be downloaded from their Data requests page. In Moodle 3.4.5 onwards, the user has by default one week to download their data before the download link expires. (An administrator can set a different expiry time for the data request in &#039;Privacy settings&#039; in the Site administration.)&lt;br /&gt;
&lt;br /&gt;
If the user has requested that their personal data should be deleted, once the request is approved, they will receive an email to inform them and they will no longer be able to log in to the site.&lt;br /&gt;
&lt;br /&gt;
==Responding to data requests==&lt;br /&gt;
[[File:viewing a data request.png|thumb|Viewing a data request]]&lt;br /&gt;
The privacy officer can respond to data requests as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Data requests&#039; in the Site administration (or follow the link in the data request notification).&lt;br /&gt;
# In the Actions dropdown, select View, Approve, or Deny as appropriate.&lt;br /&gt;
&lt;br /&gt;
If the user has sent a message, the privacy officer can view the message and copy the user&#039;s email address, then reply via email. In Moodle 3.4.5 onwards, after replying they can mark it as complete.&lt;br /&gt;
&lt;br /&gt;
==Data registry==&lt;br /&gt;
[[File:data registry.png|thumb|Data registry]]&lt;br /&gt;
The privacy officer can set purposes (why the organisation is processing data) with retention periods and categories for data stored in Moodle in the data registry. &lt;br /&gt;
&lt;br /&gt;
A default purpose and retention period may be set for course categories, courses, activity modules and blocks.&lt;br /&gt;
&lt;br /&gt;
===Example categories===&lt;br /&gt;
&lt;br /&gt;
* Administrative: Civil status, identity, identification data, images …&lt;br /&gt;
* Personal life (lifestyle, family situation, etc.)&lt;br /&gt;
* Economic and financial information (income, financial situation, tax situation, etc.)&lt;br /&gt;
* Connection data (IP address, logs, etc.)&lt;br /&gt;
* Educational Data (Assessed Coursework, exam scripts etc)&lt;br /&gt;
* Records of Education Attainment (Results of exams, assessments, qualifications awarded etc)&lt;br /&gt;
* Location data (travel, GPS data, GSM, etc.)&lt;br /&gt;
&lt;br /&gt;
===Data registry set-up===&lt;br /&gt;
&lt;br /&gt;
To add purposes and categories:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Data registry&#039; in the Site administration.&lt;br /&gt;
# In the Edit menu select Categories.&lt;br /&gt;
# On the &#039;Edit categories&#039; page, click the + button to add a new category.&lt;br /&gt;
# Enter a category name and description then click the Save button.&lt;br /&gt;
# Go to &#039;Data registry&#039; again and in the Edit menu select Purposes.&lt;br /&gt;
# On the &#039;Edit purposes&#039; page, click the + button to add a new purpose.&lt;br /&gt;
# Enter a purpose name, description and retention period then click the Save button.&lt;br /&gt;
&lt;br /&gt;
To set default categories and purposes:&lt;br /&gt;
&lt;br /&gt;
# In &#039;Data registry&#039; in the Site administration click the &#039;Set defaults&#039; button.&lt;br /&gt;
# Select a default category and purpose for the site, and for users, course categories, courses, activity modules and blocks as required.&lt;br /&gt;
# Save changes.&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:managedataregistry|Manage data registry]]&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:managedatarequests|Manage data requests]]&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:makedatarequestsforchildren|Make data requests for children]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Privacy]]&lt;br /&gt;
&lt;br /&gt;
[[es:Plugin de privacidad de datos]]&lt;br /&gt;
[[de:Schutz persönlicher Daten]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Talk:Policies&amp;diff=131103</id>
		<title>Talk:Policies</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Talk:Policies&amp;diff=131103"/>
		<updated>2018-09-17T14:21:45Z</updated>

		<summary type="html">&lt;p&gt;Tsala: reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Guideline says:&lt;br /&gt;
# Go to &#039;Policy settings&#039; in the Site administration.&lt;br /&gt;
Can we make this more specific? We recently updated to 3.4.3 (with the two GDPR plugins) and the Policy settings appear in: &lt;br /&gt;
&lt;br /&gt;
Site administration &amp;gt; Users &amp;gt; Privacy and policies &amp;gt; Policy settings...  &lt;br /&gt;
&lt;br /&gt;
I have seen though in other sites that Privacy and policies are directly under the the Site administration. &lt;br /&gt;
&lt;br /&gt;
Perhaps this is a minor difference between the 3.4.3 and 3.5 version?&lt;br /&gt;
&lt;br /&gt;
Anna Krassa 6 Jun 18:21 GTM+3&lt;br /&gt;
&lt;br /&gt;
: Thanks Anna for your comment. We generally only mention the page or setting name for items in the Site administration as it&#039;s quicker to search than to try and follow a navigation trail. --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]]) 14:21, 17 September 2018 (UTC)&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Data_privacy_plugin&amp;diff=131102</id>
		<title>Data privacy plugin</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Data_privacy_plugin&amp;diff=131102"/>
		<updated>2018-09-17T13:50:53Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala moved page Data privacy plugin to Data privacy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Data privacy]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Data_privacy&amp;diff=131101</id>
		<title>Data privacy</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Data_privacy&amp;diff=131101"/>
		<updated>2018-09-17T13:50:53Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala moved page Data privacy plugin to Data privacy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Data privacy functionality==&lt;br /&gt;
{{New features}}The Data privacy functionality provides the workflow for users to submit a data request (also known as a subject access request or SAR) and for the site administrator or privacy officer to process these requests. It was introduced as a plugin [https://moodle.org/plugins/tool_dataprivacy tool_dataprivacy] in Moodle 3.4 and is available as standard in Moodle 3.4.5 onwards.&lt;br /&gt;
&lt;br /&gt;
==Privacy officer role==&lt;br /&gt;
&lt;br /&gt;
It is recommended that you create a [[Privacy officer role]] and assign it to the person responsible. If there is nobody on the site with the role of privacy officer i.e. nobody with the capability to manage data requests, then a site admin can respond to data requests and manage the data registry.&lt;br /&gt;
&lt;br /&gt;
==Data requests==&lt;br /&gt;
[[File:requesting data.png|thumb|Requesting data]]&lt;br /&gt;
Any user can send a message to the privacy officer via the &#039;Contact privacy officer&#039; link on their profile page. &lt;br /&gt;
&lt;br /&gt;
In addition, they can request a copy of all of their personal data or request that their personal data should be deleted as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to your profile page (via the user menu).&lt;br /&gt;
# Click the link &#039;Data requests&#039; then click the &#039;New request&#039; button.&lt;br /&gt;
# Select &#039;Export all of my personal data&#039; or &#039;Delete all of my personal data&#039; as appropriate.&lt;br /&gt;
# Save changes.&lt;br /&gt;
[[File:Request approved.png|thumb|Request approved]]&lt;br /&gt;
The privacy officer will then receive a data request notification.&lt;br /&gt;
&lt;br /&gt;
If the user has requested a copy of all of their personal data, once the request is approved, they will receive a notification to inform them that their personal data may be downloaded from their Data requests page. In Moodle 3.4.5 onwards, the user has by default one week to download their data before the download link expires. (An administrator can set a different expiry time for the data request in &#039;Privacy settings&#039; in the Site administration.)&lt;br /&gt;
&lt;br /&gt;
If the user has requested that their personal data should be deleted, once the request is approved, they will receive an email to inform them and they will no longer be able to log in to the site.&lt;br /&gt;
&lt;br /&gt;
==Responding to data requests==&lt;br /&gt;
[[File:viewing a data request.png|thumb|Viewing a data request]]&lt;br /&gt;
The privacy officer can respond to data requests as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Data requests&#039; in the Site administration (or follow the link in the data request notification).&lt;br /&gt;
# In the Actions dropdown, select View, Approve, or Deny as appropriate.&lt;br /&gt;
&lt;br /&gt;
If the user has sent a message, the privacy officer can view the message and copy the user&#039;s email address, then reply via email. In Moodle 3.4.5 onwards, after replying they can mark it as complete.&lt;br /&gt;
&lt;br /&gt;
==Data registry==&lt;br /&gt;
[[File:data registry.png|thumb|Data registry]]&lt;br /&gt;
The privacy officer can set purposes (why the organisation is processing data) with retention periods and categories for data stored in Moodle in the data registry. &lt;br /&gt;
&lt;br /&gt;
A default purpose and retention period may be set for course categories, courses, activity modules and blocks.&lt;br /&gt;
&lt;br /&gt;
===Example categories===&lt;br /&gt;
&lt;br /&gt;
* Administrative: Civil status, identity, identification data, images …&lt;br /&gt;
* Personal life (lifestyle, family situation, etc.)&lt;br /&gt;
* Economic and financial information (income, financial situation, tax situation, etc.)&lt;br /&gt;
* Connection data (IP address, logs, etc.)&lt;br /&gt;
* Educational Data (Assessed Coursework, exam scripts etc)&lt;br /&gt;
* Records of Education Attainment (Results of exams, assessments, qualifications awarded etc)&lt;br /&gt;
* Location data (travel, GPS data, GSM, etc.)&lt;br /&gt;
&lt;br /&gt;
===Data registry set-up===&lt;br /&gt;
&lt;br /&gt;
To add purposes and categories:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Data registry&#039; in the Site administration.&lt;br /&gt;
# In the Edit menu select Categories.&lt;br /&gt;
# On the &#039;Edit categories&#039; page, click the + button to add a new category.&lt;br /&gt;
# Enter a category name and description then click the Save button.&lt;br /&gt;
# Go to &#039;Data registry&#039; again and in the Edit menu select Purposes.&lt;br /&gt;
# On the &#039;Edit purposes&#039; page, click the + button to add a new purpose.&lt;br /&gt;
# Enter a purpose name, description and retention period then click the Save button.&lt;br /&gt;
&lt;br /&gt;
To set default categories and purposes:&lt;br /&gt;
&lt;br /&gt;
# In &#039;Data registry&#039; in the Site administration click the &#039;Set defaults&#039; button.&lt;br /&gt;
# Select a default category and purpose for the site, and for users, course categories, courses, activity modules and blocks as required.&lt;br /&gt;
# Save changes.&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:managedataregistry|Manage data registry]]&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:managedatarequests|Manage data requests]]&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:makedatarequestsforchildren|Make data requests for children]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Privacy]]&lt;br /&gt;
&lt;br /&gt;
[[es:Plugin de privacidad de datos]]&lt;br /&gt;
[[de:Schutz persönlicher Daten]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Data_privacy&amp;diff=131100</id>
		<title>Data privacy</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Data_privacy&amp;diff=131100"/>
		<updated>2018-09-17T13:50:45Z</updated>

		<summary type="html">&lt;p&gt;Tsala: data privacy standard in 3.4.5 (MDL-62799)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Data privacy functionality==&lt;br /&gt;
{{New features}}The Data privacy functionality provides the workflow for users to submit a data request (also known as a subject access request or SAR) and for the site administrator or privacy officer to process these requests. It was introduced as a plugin [https://moodle.org/plugins/tool_dataprivacy tool_dataprivacy] in Moodle 3.4 and is available as standard in Moodle 3.4.5 onwards.&lt;br /&gt;
&lt;br /&gt;
==Privacy officer role==&lt;br /&gt;
&lt;br /&gt;
It is recommended that you create a [[Privacy officer role]] and assign it to the person responsible. If there is nobody on the site with the role of privacy officer i.e. nobody with the capability to manage data requests, then a site admin can respond to data requests and manage the data registry.&lt;br /&gt;
&lt;br /&gt;
==Data requests==&lt;br /&gt;
[[File:requesting data.png|thumb|Requesting data]]&lt;br /&gt;
Any user can send a message to the privacy officer via the &#039;Contact privacy officer&#039; link on their profile page. &lt;br /&gt;
&lt;br /&gt;
In addition, they can request a copy of all of their personal data or request that their personal data should be deleted as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to your profile page (via the user menu).&lt;br /&gt;
# Click the link &#039;Data requests&#039; then click the &#039;New request&#039; button.&lt;br /&gt;
# Select &#039;Export all of my personal data&#039; or &#039;Delete all of my personal data&#039; as appropriate.&lt;br /&gt;
# Save changes.&lt;br /&gt;
[[File:Request approved.png|thumb|Request approved]]&lt;br /&gt;
The privacy officer will then receive a data request notification.&lt;br /&gt;
&lt;br /&gt;
If the user has requested a copy of all of their personal data, once the request is approved, they will receive a notification to inform them that their personal data may be downloaded from their Data requests page. In Moodle 3.4.5 onwards, the user has by default one week to download their data before the download link expires. (An administrator can set a different expiry time for the data request in &#039;Privacy settings&#039; in the Site administration.)&lt;br /&gt;
&lt;br /&gt;
If the user has requested that their personal data should be deleted, once the request is approved, they will receive an email to inform them and they will no longer be able to log in to the site.&lt;br /&gt;
&lt;br /&gt;
==Responding to data requests==&lt;br /&gt;
[[File:viewing a data request.png|thumb|Viewing a data request]]&lt;br /&gt;
The privacy officer can respond to data requests as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Data requests&#039; in the Site administration (or follow the link in the data request notification).&lt;br /&gt;
# In the Actions dropdown, select View, Approve, or Deny as appropriate.&lt;br /&gt;
&lt;br /&gt;
If the user has sent a message, the privacy officer can view the message and copy the user&#039;s email address, then reply via email. In Moodle 3.4.5 onwards, after replying they can mark it as complete.&lt;br /&gt;
&lt;br /&gt;
==Data registry==&lt;br /&gt;
[[File:data registry.png|thumb|Data registry]]&lt;br /&gt;
The privacy officer can set purposes (why the organisation is processing data) with retention periods and categories for data stored in Moodle in the data registry. &lt;br /&gt;
&lt;br /&gt;
A default purpose and retention period may be set for course categories, courses, activity modules and blocks.&lt;br /&gt;
&lt;br /&gt;
===Example categories===&lt;br /&gt;
&lt;br /&gt;
* Administrative: Civil status, identity, identification data, images …&lt;br /&gt;
* Personal life (lifestyle, family situation, etc.)&lt;br /&gt;
* Economic and financial information (income, financial situation, tax situation, etc.)&lt;br /&gt;
* Connection data (IP address, logs, etc.)&lt;br /&gt;
* Educational Data (Assessed Coursework, exam scripts etc)&lt;br /&gt;
* Records of Education Attainment (Results of exams, assessments, qualifications awarded etc)&lt;br /&gt;
* Location data (travel, GPS data, GSM, etc.)&lt;br /&gt;
&lt;br /&gt;
===Data registry set-up===&lt;br /&gt;
&lt;br /&gt;
To add purposes and categories:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Data registry&#039; in the Site administration.&lt;br /&gt;
# In the Edit menu select Categories.&lt;br /&gt;
# On the &#039;Edit categories&#039; page, click the + button to add a new category.&lt;br /&gt;
# Enter a category name and description then click the Save button.&lt;br /&gt;
# Go to &#039;Data registry&#039; again and in the Edit menu select Purposes.&lt;br /&gt;
# On the &#039;Edit purposes&#039; page, click the + button to add a new purpose.&lt;br /&gt;
# Enter a purpose name, description and retention period then click the Save button.&lt;br /&gt;
&lt;br /&gt;
To set default categories and purposes:&lt;br /&gt;
&lt;br /&gt;
# In &#039;Data registry&#039; in the Site administration click the &#039;Set defaults&#039; button.&lt;br /&gt;
# Select a default category and purpose for the site, and for users, course categories, courses, activity modules and blocks as required.&lt;br /&gt;
# Save changes.&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:managedataregistry|Manage data registry]]&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:managedatarequests|Manage data requests]]&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:makedatarequestsforchildren|Make data requests for children]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Privacy]]&lt;br /&gt;
&lt;br /&gt;
[[es:Plugin de privacidad de datos]]&lt;br /&gt;
[[de:Schutz persönlicher Daten]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Data_privacy&amp;diff=131099</id>
		<title>Data privacy</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Data_privacy&amp;diff=131099"/>
		<updated>2018-09-17T13:21:43Z</updated>

		<summary type="html">&lt;p&gt;Tsala: data request expiry time in 3.4.5 (MDL-62660)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Admin tools&lt;br /&gt;
|entry = https://moodle.org/plugins/tool_dataprivacy&lt;br /&gt;
|tracker = https://tracker.moodle.org/issues/?jql=component%20%3D%20Privacy&lt;br /&gt;
|discussion = &lt;br /&gt;
|maintainer = Moodle HQ&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The Data privacy plugin provides the workflow for users to submit subject access requests and for the site administrator or Data Protection Officer (DPO) to process these requests.&lt;br /&gt;
&lt;br /&gt;
The Data Privacy plugin forms part of Moodle’s privacy feature set and will assist sites to become GDPR compliant. It requires Moodle 3.4.2 or later and will be integrated in the Moodle 3.5 release in May 2018.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data Protection Officer role==&lt;br /&gt;
&lt;br /&gt;
After installing the data privacy plugin, the first thing to do is to create a [[Data Protection Officer role]] and assign it.&lt;br /&gt;
&lt;br /&gt;
(If there is nobody on the site with the role of Data Protection Officer i.e. nobody with the capability to manage data requests, then a site admin can respond to data requests and manage the data registry.)&lt;br /&gt;
&lt;br /&gt;
==Data requests==&lt;br /&gt;
[[File:requesting data.png|thumb|Requesting data]]&lt;br /&gt;
Any user can send a message to the Data Protection Officer via the &#039;Contact Data Protection Officer&#039; link on their profile page. &lt;br /&gt;
&lt;br /&gt;
In addition, they can request a copy of all of their personal data or request that their personal data should be deleted as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to your profile page (via the user menu).&lt;br /&gt;
# Click the link &#039;Data requests&#039; then click the &#039;New request&#039; button.&lt;br /&gt;
# Select &#039;Export all of my personal data&#039; or &#039;Delete all of my personal data&#039; as appropriate.&lt;br /&gt;
# Save changes.&lt;br /&gt;
[[File:Request approved.png|thumb|Request approved]]&lt;br /&gt;
The DPO will then receive a data request notification.&lt;br /&gt;
&lt;br /&gt;
If the user has requested a copy of all of their personal data, once the request is approved, they will receive a notification to inform them that their personal data may be downloaded from their Data requests page. In Moodle 3.4.5 onwards, the user has by default one week to download their data before the download link expires. (An administrator can set a different expiry time for the data request in &#039;Privacy settings&#039; in the Site administration.)&lt;br /&gt;
&lt;br /&gt;
If the user has requested that their personal data should be deleted, once the request is approved, they will receive an email to inform them and they will no longer be able to log in to the site.&lt;br /&gt;
&lt;br /&gt;
==Responding to data requests==&lt;br /&gt;
[[File:viewing a data request.png|thumb|Viewing a data request]]&lt;br /&gt;
The DPO can respond to data requests as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Data requests&#039; in the Site administration (or follow the link in the data request notification).&lt;br /&gt;
# In the Actions dropdown, select View, Approve, or Deny as appropriate.&lt;br /&gt;
&lt;br /&gt;
If the user has sent a message, the privacy officer can view the message and copy the user&#039;s email address, then reply via email. In Moodle 3.4.5 onwards, after replying they can mark it as complete.&lt;br /&gt;
&lt;br /&gt;
==Data registry==&lt;br /&gt;
[[File:data registry.png|thumb|Data registry]]&lt;br /&gt;
The DPO can set purposes (why the organisation is processing data) with retention periods and categories for data stored in Moodle in the data registry. &lt;br /&gt;
&lt;br /&gt;
A default purpose and retention period may be set for course categories, courses, activity modules and blocks.&lt;br /&gt;
&lt;br /&gt;
===Example categories===&lt;br /&gt;
&lt;br /&gt;
* Administrative: Civil status, identity, identification data, images …&lt;br /&gt;
* Personal life (lifestyle, family situation, etc.)&lt;br /&gt;
* Economic and financial information (income, financial situation, tax situation, etc.)&lt;br /&gt;
* Connection data (IP address, logs, etc.)&lt;br /&gt;
* Educational Data (Assessed Coursework, exam scripts etc)&lt;br /&gt;
* Records of Education Attainment (Results of exams, assessments, qualifications awarded etc)&lt;br /&gt;
* Location data (travel, GPS data, GSM, etc.)&lt;br /&gt;
&lt;br /&gt;
===Data registry set-up===&lt;br /&gt;
&lt;br /&gt;
To add purposes and categories:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Data registry&#039; in the Site administration.&lt;br /&gt;
# In the Edit menu select Categories.&lt;br /&gt;
# On the &#039;Edit categories&#039; page, click the + button to add a new category.&lt;br /&gt;
# Enter a category name and description then click the Save button.&lt;br /&gt;
# Go to &#039;Data registry&#039; again and in the Edit menu select Purposes.&lt;br /&gt;
# On the &#039;Edit purposes&#039; page, click the + button to add a new purpose.&lt;br /&gt;
# Enter a purpose name, description and retention period then click the Save button.&lt;br /&gt;
&lt;br /&gt;
To set default categories and purposes:&lt;br /&gt;
&lt;br /&gt;
# In &#039;Data registry&#039; in the Site administration click the &#039;Set defaults&#039; button.&lt;br /&gt;
# Select a default category and purpose for the site, and for users, course categories, courses, activity modules and blocks as required.&lt;br /&gt;
# Save changes.&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:managedataregistry|Manage data registry]]&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:managedatarequests|Manage data requests]]&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:makedatarequestsforchildren|Make data requests for children]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[GDPR for administrators (Moodle 3.4.2+)]]&lt;br /&gt;
* [https://gdprdemo.moodle.net/ Moodle GDPR sandbox demo site] for exploring all the [[Policies plugin]] and Data privacy plugin functionality&lt;br /&gt;
&lt;br /&gt;
[[Category: Privacy]]&lt;br /&gt;
&lt;br /&gt;
[[es:Plugin de privacidad de datos]]&lt;br /&gt;
[[de:Schutz persönlicher Daten]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Capabilities/mod/assign:viewgrades&amp;diff=131098</id>
		<title>Capabilities/mod/assign:viewgrades</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Capabilities/mod/assign:viewgrades&amp;diff=131098"/>
		<updated>2018-09-07T14:30:52Z</updated>

		<summary type="html">&lt;p&gt;Tsala: viewing feedback files (MDL-62782)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Capabilities}}&lt;br /&gt;
* This capability allows a user to view assignment grades and feedback (both text and uploaded files) without being able to change them.&lt;br /&gt;
* This capability is set to &#039;Allow&#039; for managers, teachers and non-editing teachers and is not set for other roles.&lt;br /&gt;
&lt;br /&gt;
[[Category:Capabilities|Grade]]&lt;br /&gt;
[[Category:Grades]]&lt;br /&gt;
&lt;br /&gt;
[[Es:Capabilities/mod/assign:viewgrades]]&lt;br /&gt;
[[de:Capabilities/mod/assign:viewgrades]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Grade_viewer_role&amp;diff=131097</id>
		<title>Grade viewer role</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Grade_viewer_role&amp;diff=131097"/>
		<updated>2018-09-07T14:28:28Z</updated>

		<summary type="html">&lt;p&gt;Tsala: viewing feedback files (MDL-62782)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Roles}}&lt;br /&gt;
The Grade viewer role may be used for a Moderator, a Facilitator, Assistant Teacher, Inspector, or any person who needs to view the course grades of students without being able to modify them. Typically, this person would be able to view assignment grades and feedback (both text and uploaded files), although the role may also be extended to include being able to view (but not edit) quiz grades or other gradable activities.&lt;br /&gt;
&lt;br /&gt;
==Creating the Grade viewer role==&lt;br /&gt;
*As an administrator, go to &#039;&#039;Site administration&amp;gt;Users&amp;gt;Permissions&amp;gt;Define roles&#039;&#039; and  click the &#039;Add a new role&#039; button at the bottom of the screen.&lt;br /&gt;
*On the next screen, choose &#039;Non-editing teacher&#039; as role archetype and click &#039;Continue&#039;&lt;br /&gt;
*Give the role a name and if desired a description and tick the &amp;quot;System&amp;quot; context:&lt;br /&gt;
&lt;br /&gt;
[[File:Gradeviewer.png|center|thumb|600px]]&lt;br /&gt;
&lt;br /&gt;
*In the filter, type &#039;view courses&#039; to display the capability &#039;view courses without participation&#039; and set this to &#039;Allow&#039;:&lt;br /&gt;
&lt;br /&gt;
[[File:viewcourseswithoutparticipation.png|center|thumb|500px]]&lt;br /&gt;
&lt;br /&gt;
==Viewing assignment grades without editing them==&lt;br /&gt;
*In the filter, type &#039;assign&#039; to display the assignment capabilities.&lt;br /&gt;
*Set to &#039;Prevent&#039; the following capabilities:&lt;br /&gt;
**mod/assign:grade&lt;br /&gt;
**mod/assign:grantextension&lt;br /&gt;
**mod/assign:manageallocations&lt;br /&gt;
**mod/assign:managegrades&lt;br /&gt;
**mod/assign/releasegrades&lt;br /&gt;
&lt;br /&gt;
*Set to &#039;Allow&#039; the following capabilities:&lt;br /&gt;
**mod/assign:viewgrades&lt;br /&gt;
**mod/assign:view&lt;br /&gt;
&lt;br /&gt;
==Viewing quiz results without editing them==&lt;br /&gt;
*In the filter, type &#039;quiz&#039; to display the quiz capabilities.&lt;br /&gt;
*Set to &#039;Prevent&#039; the following capabilities:&lt;br /&gt;
**mod/quiz:grade&lt;br /&gt;
**mod/quiz:manage&lt;br /&gt;
**mod/quiz:manageoverrides&lt;br /&gt;
**mod/quiz:regrade&lt;br /&gt;
&lt;br /&gt;
*Click &#039;Create this role&#039;&lt;br /&gt;
&lt;br /&gt;
==Assigning a user the role of Grade viewer==&lt;br /&gt;
#As an administrator, go to &#039;&#039;Site administration &amp;gt; Users &amp;gt; Permissions &amp;gt; Assign system roles&#039;&#039;.&lt;br /&gt;
#You should now see your newly created role here&lt;br /&gt;
#Assign the role to the required users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: the users will have view only access to any course on your site and will be able to see but not grade assignments and quizzes.&lt;br /&gt;
 &lt;br /&gt;
If you would like to restrict the role further, then you can create the role in the &#039;Course&#039; context; set &#039;view courses without participation&#039; to &#039;Non-set&#039; and then enrol the user into the relevant courses with the role of Grade viewer.&lt;br /&gt;
&lt;br /&gt;
[[Category:Grades]]&lt;br /&gt;
&lt;br /&gt;
[[es:Observador de calificación]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Grade_viewer&amp;diff=131096</id>
		<title>Grade viewer</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Grade_viewer&amp;diff=131096"/>
		<updated>2018-09-07T14:27:42Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala moved page Grade viewer to Grade viewer role&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Grade viewer role]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Grade_viewer_role&amp;diff=131095</id>
		<title>Grade viewer role</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Grade_viewer_role&amp;diff=131095"/>
		<updated>2018-09-07T14:27:42Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala moved page Grade viewer to Grade viewer role&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Roles}}&lt;br /&gt;
The Grade viewer role may be used for a Moderator, a Facilitator, Assistant Teacher, Inspector, or any person who needs to view the course grades of students without being able to modify them. Typically, this person would be able to view assignment grades and text feedback,although the role may also be extended to include being able to view (but not edit) quiz grades or other gradeable activities. (Note the role does not permit the person to view uploaded feedback files.)&lt;br /&gt;
==Creating the Grade viewer role==&lt;br /&gt;
*As an administrator, go to &#039;&#039;Site administration&amp;gt;Users&amp;gt;Permissions&amp;gt;Define roles&#039;&#039; and  click the &#039;Add a new role&#039; button at the bottom of the screen.&lt;br /&gt;
*On the next screen, choose &#039;Non-editing teacher&#039; as role archetype and click &#039;Continue&#039;&lt;br /&gt;
*Give the role a name and if desired a description and tick the &amp;quot;System&amp;quot; context:&lt;br /&gt;
&lt;br /&gt;
[[File:Gradeviewer.png|center|thumb|600px]]&lt;br /&gt;
&lt;br /&gt;
*In the filter, type &#039;view courses&#039; to display the capability &#039;view courses without participation&#039; and set this to &#039;Allow&#039;:&lt;br /&gt;
&lt;br /&gt;
[[File:viewcourseswithoutparticipation.png|center|thumb|500px]]&lt;br /&gt;
&lt;br /&gt;
==Viewing assignment grades without editing them==&lt;br /&gt;
*In the filter, type &#039;assign&#039; to display the assignment capabilities.&lt;br /&gt;
*Set to &#039;Prevent&#039; the following capabilities:&lt;br /&gt;
**mod/assign:grade&lt;br /&gt;
**mod/assign:grantextension&lt;br /&gt;
**mod/assign:manageallocations&lt;br /&gt;
**mod/assign:managegrades&lt;br /&gt;
**mod/assign/releasegrades&lt;br /&gt;
&lt;br /&gt;
*Set to &#039;Allow&#039; the following capabilities:&lt;br /&gt;
**mod/assign:viewgrades&lt;br /&gt;
**mod/assign:view&lt;br /&gt;
&lt;br /&gt;
==Viewing quiz results without editing them==&lt;br /&gt;
*In the filter, type &#039;quiz&#039; to display the quiz capabilities.&lt;br /&gt;
*Set to &#039;Prevent&#039; the following capabilities:&lt;br /&gt;
**mod/quiz:grade&lt;br /&gt;
**mod/quiz:manage&lt;br /&gt;
**mod/quiz:manageoverrides&lt;br /&gt;
**mod/quiz:regrade&lt;br /&gt;
&lt;br /&gt;
*Click &#039;Create this role&#039;&lt;br /&gt;
&lt;br /&gt;
==Assigning a user the role of Grade viewer==&lt;br /&gt;
#As an administrator, go to &#039;&#039;Site administration &amp;gt; Users &amp;gt; Permissions &amp;gt; Assign system roles&#039;&#039;.&lt;br /&gt;
#You should now see your newly created role here&lt;br /&gt;
#Assign the role to the required users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: the users will have view only access to any course on your site and will be able to see but not grade assignments and quizzes.&lt;br /&gt;
 &lt;br /&gt;
If you would like to restrict the role further, then you can create the role in the &#039;Course&#039; context; set &#039;view courses without participation&#039; to &#039;Non-set&#039; and then enrol the user into the relevant courses with the role of Grade viewer.&lt;br /&gt;
&lt;br /&gt;
[[Category:Grades]]&lt;br /&gt;
&lt;br /&gt;
[[es:Observador de calificación]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Data_privacy&amp;diff=131093</id>
		<title>Data privacy</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Data_privacy&amp;diff=131093"/>
		<updated>2018-09-05T07:42:26Z</updated>

		<summary type="html">&lt;p&gt;Tsala: marking messages as complete in 3.4.5 (MDL-62026)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Admin tools&lt;br /&gt;
|entry = https://moodle.org/plugins/tool_dataprivacy&lt;br /&gt;
|tracker = https://tracker.moodle.org/issues/?jql=component%20%3D%20Privacy&lt;br /&gt;
|discussion = &lt;br /&gt;
|maintainer = Moodle HQ&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The Data privacy plugin provides the workflow for users to submit subject access requests and for the site administrator or Data Protection Officer (DPO) to process these requests.&lt;br /&gt;
&lt;br /&gt;
The Data Privacy plugin forms part of Moodle’s privacy feature set and will assist sites to become GDPR compliant. It requires Moodle 3.4.2 or later and will be integrated in the Moodle 3.5 release in May 2018.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data Protection Officer role==&lt;br /&gt;
&lt;br /&gt;
After installing the data privacy plugin, the first thing to do is to create a [[Data Protection Officer role]] and assign it.&lt;br /&gt;
&lt;br /&gt;
(If there is nobody on the site with the role of Data Protection Officer i.e. nobody with the capability to manage data requests, then a site admin can respond to data requests and manage the data registry.)&lt;br /&gt;
&lt;br /&gt;
==Data requests==&lt;br /&gt;
[[File:requesting data.png|thumb|Requesting data]]&lt;br /&gt;
Any user can send a message to the Data Protection Officer via the &#039;Contact Data Protection Officer&#039; link on their profile page. &lt;br /&gt;
&lt;br /&gt;
In addition, they can request a copy of all of their personal data or request that their personal data should be deleted as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to your profile page (via the user menu).&lt;br /&gt;
# Click the link &#039;Data requests&#039; then click the &#039;New request&#039; button.&lt;br /&gt;
# Select &#039;Export all of my personal data&#039; or &#039;Delete all of my personal data&#039; as appropriate.&lt;br /&gt;
# Save changes.&lt;br /&gt;
[[File:Request approved.png|thumb|Request approved]]&lt;br /&gt;
The DPO will then receive a data request notification.&lt;br /&gt;
&lt;br /&gt;
If the user has requested a copy of all of their personal data, once the request is approved, they will receive a notification to inform them that their personal data may be downloaded from their Data requests page.&lt;br /&gt;
&lt;br /&gt;
If the user has requested that their personal data should be deleted, once the request is approved, they will receive an email to inform them and they will no longer be able to log in to the site.&lt;br /&gt;
&lt;br /&gt;
==Responding to data requests==&lt;br /&gt;
[[File:viewing a data request.png|thumb|Viewing a data request]]&lt;br /&gt;
The DPO can respond to data requests as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Data requests&#039; in the Site administration (or follow the link in the data request notification).&lt;br /&gt;
# In the Actions dropdown, select View, Approve, or Deny as appropriate.&lt;br /&gt;
&lt;br /&gt;
If the user has sent a message, the privacy officer can view the message and copy the user&#039;s email address, then reply via email. In Moodle 3.4.5 onwards, after replying they can mark it as complete.&lt;br /&gt;
&lt;br /&gt;
==Data registry==&lt;br /&gt;
[[File:data registry.png|thumb|Data registry]]&lt;br /&gt;
The DPO can set purposes (why the organisation is processing data) with retention periods and categories for data stored in Moodle in the data registry. &lt;br /&gt;
&lt;br /&gt;
A default purpose and retention period may be set for course categories, courses, activity modules and blocks.&lt;br /&gt;
&lt;br /&gt;
===Example categories===&lt;br /&gt;
&lt;br /&gt;
* Administrative: Civil status, identity, identification data, images …&lt;br /&gt;
* Personal life (lifestyle, family situation, etc.)&lt;br /&gt;
* Economic and financial information (income, financial situation, tax situation, etc.)&lt;br /&gt;
* Connection data (IP address, logs, etc.)&lt;br /&gt;
* Educational Data (Assessed Coursework, exam scripts etc)&lt;br /&gt;
* Records of Education Attainment (Results of exams, assessments, qualifications awarded etc)&lt;br /&gt;
* Location data (travel, GPS data, GSM, etc.)&lt;br /&gt;
&lt;br /&gt;
===Data registry set-up===&lt;br /&gt;
&lt;br /&gt;
To add purposes and categories:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Data registry&#039; in the Site administration.&lt;br /&gt;
# In the Edit menu select Categories.&lt;br /&gt;
# On the &#039;Edit categories&#039; page, click the + button to add a new category.&lt;br /&gt;
# Enter a category name and description then click the Save button.&lt;br /&gt;
# Go to &#039;Data registry&#039; again and in the Edit menu select Purposes.&lt;br /&gt;
# On the &#039;Edit purposes&#039; page, click the + button to add a new purpose.&lt;br /&gt;
# Enter a purpose name, description and retention period then click the Save button.&lt;br /&gt;
&lt;br /&gt;
To set default categories and purposes:&lt;br /&gt;
&lt;br /&gt;
# In &#039;Data registry&#039; in the Site administration click the &#039;Set defaults&#039; button.&lt;br /&gt;
# Select a default category and purpose for the site, and for users, course categories, courses, activity modules and blocks as required.&lt;br /&gt;
# Save changes.&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:managedataregistry|Manage data registry]]&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:managedatarequests|Manage data requests]]&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:makedatarequestsforchildren|Make data requests for children]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[GDPR for administrators (Moodle 3.4.2+)]]&lt;br /&gt;
* [https://gdprdemo.moodle.net/ Moodle GDPR sandbox demo site] for exploring all the [[Policies plugin]] and Data privacy plugin functionality&lt;br /&gt;
&lt;br /&gt;
[[Category: Privacy]]&lt;br /&gt;
&lt;br /&gt;
[[es:Plugin de privacidad de datos]]&lt;br /&gt;
[[de:Schutz persönlicher Daten]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Publish_as_LTI_tool&amp;diff=131092</id>
		<title>Publish as LTI tool</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Publish_as_LTI_tool&amp;diff=131092"/>
		<updated>2018-09-04T14:47:33Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Sharing access to a course or activity */ launch URL (new in Moodle 3.4.5) (MDL-57741)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Enrolment}}&lt;br /&gt;
==Moodle as an LTI provider==&lt;br /&gt;
&lt;br /&gt;
The &#039;Publish as LTI tool&#039; enrolment plugin, together with the LTI authentication plugin, allows remote users on a different site (known as an LTI consumer)  to access selected courses and activities. In other words, Moodle functions as an LTI tool provider.  Grades are sent back to the remote system. See the screencast [https://www.youtube.com/watch?v=cMQiKjXdm3A Publish as LTI tool] for a demonstration.&lt;br /&gt;
&lt;br /&gt;
If your moodle instance is using HTTP (and not HTTPS)  you will only be able to use the tool on sites that are also using HTTP (and not HTTPS). It&#039;s recommended that you use HTTPS on your moodle instance. See [[Transitioning to HTTPS]]&lt;br /&gt;
&lt;br /&gt;
Note: LTI 2 is supported in Moodle 3.2, making it easier for others to access your shared content.&lt;br /&gt;
&lt;br /&gt;
==Enabling &#039;Publish as LTI tool&#039; at site level==&lt;br /&gt;
&lt;br /&gt;
An administrator can enable the &#039;Publish as LTI tool&#039; for use across the site:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;&#039;Site administration &amp;gt; Plugins &amp;gt; Authentication &amp;gt; Manage authentication&#039;&#039; and enable LTI&lt;br /&gt;
# Go to &#039;&#039;Site administration &amp;gt; Plugins &amp;gt; Enrolments &amp;gt; Manage enrol plugins&#039;&#039; and enable &#039;Publish as LTI tool&#039;&lt;br /&gt;
&lt;br /&gt;
It is recommended that the site administration setting &#039;Allow frame embedding&#039; is enabled (in &amp;quot;Site Administration &amp;gt; Security &amp;gt; HTTP security&amp;quot;) so that tools are displayed within a frame rather than in a new window.&lt;br /&gt;
&lt;br /&gt;
==Sharing access to a course or activity==&lt;br /&gt;
[[File:published tools.png|thumb|Published tools]]&lt;br /&gt;
# Go to the &#039;Enrolment methods&#039; page and add &#039;Publish as LTI tool&#039; as an enrolment method&lt;br /&gt;
# In &#039;Tool to be published&#039; select the course or activity to be shared&lt;br /&gt;
# Click the &#039;Add method&#039; button&lt;br /&gt;
# Go to &#039;&#039;Course Administration &amp;gt; Published as LTI tools&#039;&#039; page (/enrol/lti/index.php?courseid=&#039;&#039;n&#039;&#039;) and make a note of the launch details or just the registration URL for the LTI consumer site (see below for info on which to choose). The URL will be of the form: .../enrol/lti/...&lt;br /&gt;
# You will also need to give the LTI consumer site a consumer key - this can be anything you want.&lt;br /&gt;
&lt;br /&gt;
{{New features}}The LTI consumer can be another Moodle site or any other LTI-consumer-compliant LMS, such as Sakai. Depending on the requirements of the LTI consumer, you can provide either a cartridge URL (also called configuration URL) plus secret OR a launch URL (new in Moodle 3.4.5) OR a registration URL.&lt;br /&gt;
&lt;br /&gt;
Grade and user synchronisation (if required) are done via the &#039;Publish as LTI tool grade sync&#039; and &#039;Publish as LTI tool users sync&#039; [[Scheduled tasks|scheduled tasks]], which run by default every 30 minutes.&lt;br /&gt;
&lt;br /&gt;
If user synchronisation is set to yes, enrolled users in the remote system are synchronised with enrolments in the course, with an account created for each remote user as necessary, and the user enrolled or unenrolled as required. If set to no, at the moment when a remote user accesses the tool, an account will be created for them and they will be automatically enrolled.&lt;br /&gt;
&lt;br /&gt;
==LTI 1 or LTI 2?==&lt;br /&gt;
&lt;br /&gt;
LTI 1 actually means a launch URL (which is compatible with LTI 1 or LTI 2 compliant consumers). LTI 2 actually means a proxy (which is compatible with LTI 2 compliant consumers).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;nicetable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!IMS Spec&lt;br /&gt;
!Moodle&lt;br /&gt;
!Canvas&lt;br /&gt;
!Edu app center (Canvas)&lt;br /&gt;
!Desire2Learn&lt;br /&gt;
!Blackboard&lt;br /&gt;
!Sakai&lt;br /&gt;
|-&lt;br /&gt;
|Tool consumer&lt;br /&gt;
|External Tool&lt;br /&gt;
|External App&lt;br /&gt;
|App&lt;br /&gt;
|Link&lt;br /&gt;
|LTI Tool provider*&lt;br /&gt;
|Sakai Basic LTI portlet&lt;br /&gt;
|-&lt;br /&gt;
|Launch URL&lt;br /&gt;
|Tool URL&lt;br /&gt;
|Launch URL&lt;br /&gt;
|n/a&lt;br /&gt;
|URL&lt;br /&gt;
|Provider Domain&lt;br /&gt;
|Remote Tool URL&lt;br /&gt;
|-&lt;br /&gt;
|Secret&lt;br /&gt;
|Secret&lt;br /&gt;
|Secret&lt;br /&gt;
|Secret&lt;br /&gt;
|Secret&lt;br /&gt;
|Tool Provider Secret&lt;br /&gt;
|Remote tool secret&lt;br /&gt;
|-&lt;br /&gt;
|Cartridge URL&lt;br /&gt;
|Tool URL&lt;br /&gt;
|Paste XML&lt;br /&gt;
|Configuration URL&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|Tool registration file?&lt;br /&gt;
|-&lt;br /&gt;
|Proxy URL&lt;br /&gt;
|Registration URL/Tool URL&lt;br /&gt;
|LTI 2 Registration URL&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==On the LTI consumer site==&lt;br /&gt;
&lt;br /&gt;
# Visit a course.&lt;br /&gt;
# Add a LTI activity&lt;br /&gt;
#Give it a name and save the changes.&lt;br /&gt;
#Enter the LTI activity settings again&lt;br /&gt;
#Click on the + icon to the right of the &#039;Preconfigured tool&#039; dropdown&lt;br /&gt;
#On a separate tab on your browser, enter the Cartridge URL (ending in .xml)&lt;br /&gt;
#Find &amp;quot;&amp;lt;blti:launch_url&amp;gt;&amp;quot; and copy the link which appears after that. (It will be in the fomat [yourmoodlesiteurl]/enrol/lti/tool.php?id=x)&lt;br /&gt;
#Back on the previous tab (External tool configuration), enter a Tool Name, the Tool URL (paste the link you just copied), any consumer key you want, and in the Shared Secret, enter the Secret. Save your changes.&lt;br /&gt;
#Navigate back to your course page, and again, go to the settings of your LTI.&lt;br /&gt;
#Now choose the LTI that you just created from the &#039;Preconfigured tool&#039; dropdown, and save your changes.&lt;br /&gt;
# Log in as a student.&lt;br /&gt;
# Visit the course and click on the LTI activity.&lt;br /&gt;
# Check the activity displays as expected.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[LTI and Moodle]]&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=345828 LTI authentication not working] forum discussion&lt;br /&gt;
&lt;br /&gt;
==Any further questions?==&lt;br /&gt;
&lt;br /&gt;
Please post in the [http://moodle.org/mod/forum/view.php?id=7978 LTI and Moodle forum] on moodle.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:LTI]]&lt;br /&gt;
&lt;br /&gt;
[[es:Herramienta publicar como LTI]]&lt;br /&gt;
[[de:Als LTI-Tool bereitstellen]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=File:published_tools.png&amp;diff=131091</id>
		<title>File:published tools.png</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=File:published_tools.png&amp;diff=131091"/>
		<updated>2018-09-04T14:46:22Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala uploaded a new version of File:published tools.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=External_tool_settings&amp;diff=131090</id>
		<title>External tool settings</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=External_tool_settings&amp;diff=131090"/>
		<updated>2018-09-03T13:27:03Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* External tool capabilities */ mod/lti:admin (MDL-58851)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{External tool}}&lt;br /&gt;
==Adding a new external tool to a course==&lt;br /&gt;
[[File:preconfigured tool in activity chooser.png|frame|right|A preconfigured tool &#039;Chemistry quiz&#039; shown in the activity chooser]]&lt;br /&gt;
&lt;br /&gt;
#With the editing turned on, in the section you wish to add your external tool, click the &amp;quot;Add an activity or resource&amp;quot; link and choose either &#039;External tool&#039; or a preconfigured tool.&lt;br /&gt;
#This will take you to the settings page titled &amp;quot;Adding a new external tool&amp;quot;. All settings may expanded by clicking the &amp;quot;Expand all&amp;quot; link top right. &lt;br /&gt;
#If the external tool has not been configured by the administrator, you will need to have in advance the correct URL, consumer key and secret. These should have been provided to you by the managers of the LTI-compliant website you are going to be connecting to. Click &amp;quot;Show more&amp;quot; to access the consumer key and secret fields.&lt;br /&gt;
&lt;br /&gt;
==General settings==&lt;br /&gt;
{|&lt;br /&gt;
|[[File:externaltool26.png|thumb|400px|General settings before expanding. When expanded, [https://docs.moodle.org/en/File:externaltoolexpanded.png extra options are available.]]]&lt;br /&gt;
|}&lt;br /&gt;
*&#039;&#039;&#039;Activity name&#039;&#039;&#039; -  give the title you wish the students to see on the course page&lt;br /&gt;
*&#039;&#039;&#039;Preconfigured tool&#039;&#039;&#039; - this is how Moodle communicates with the tool provider. If in doubt, leave as default. If your administrator has made a tool available site-wide, you will be able to select it here:&lt;br /&gt;
{|&lt;br /&gt;
| [[File:sitewidetool.png|Selecting a preconfigured tool]]&lt;br /&gt;
|}&lt;br /&gt;
*&#039;Select content&#039; button - for LTI Content-Item configuration&lt;br /&gt;
*&#039;&#039;&#039;Tool URL&#039;&#039;&#039; - This is the URL for connecting to site. If your moodle site uses [https://en.wikipedia.org/wiki/Transport_Layer_Security SSL] (is on [[HTTPS]]) you will only be able to use a tool that also uses [https://en.wikipedia.org/wiki/Transport_Layer_Security SSL]. Make sure the tool URL has  [[HTTPS]] before attempting to use it or you may get a blank page.&lt;br /&gt;
*&#039;&#039;&#039;Launch container&#039;&#039;&#039;- this is how the external tool will be displayed.&lt;br /&gt;
**Default - if in doubt; leave as default&lt;br /&gt;
**Embed - the external tool will be embedded in the Moodle course page with blocks and navigation bar&lt;br /&gt;
**Embed without blocks - the external tool will be embedded in the Moodle course page but without blocks&lt;br /&gt;
**New Window - the external tool will open in a new window. (A new window or tab will open with the External tool and the old browser window containing the course page will not change.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The following settings are available by clicking &amp;quot;&amp;quot;Show more&amp;quot;:&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Activity description&#039;&#039;&#039; - give a short description here&lt;br /&gt;
*&#039;&#039;&#039;Display description on course page&#039;&#039;&#039; - choose to show the description along with the activity name&lt;br /&gt;
*&#039;&#039;&#039;Display activity name when launched&#039;&#039;&#039; - have this appear when the student clicks the link.&lt;br /&gt;
*&#039;&#039;&#039;Display activity description when launched&#039;&#039;&#039; - have this appear when the student clicks the link.&lt;br /&gt;
*&#039;&#039;&#039;Secure tool URL&#039;&#039;&#039; - This overrides the tool URL when moodle uses [https://en.wikipedia.org/wiki/Transport_Layer_Security SSL] (if your site is configured to use  [[HTTPS]] in the wwwroot)&lt;br /&gt;
*&#039;&#039;&#039;Consumer key&#039;&#039;&#039; -this tells the connecting LTI compliant site that your Moodle is allowed to connect. The &amp;quot;tool provider&amp;quot;, ie the manger of the connecting LTI compliant site will issue you with this key. If you are merely linking to a tool with no secure access or gradebook sharing then you won&#039;t need a consumer key. If you are linking to a course or activity from another Moodle site, then you can add any consumer key.&lt;br /&gt;
*&#039;&#039;&#039;Shared secret&#039;&#039;&#039; - this is the &amp;quot;password&amp;quot; to connect to the tool - the LTI compliant site.&lt;br /&gt;
*&#039;&#039;&#039;Custom parameters&#039;&#039;&#039; - most times you can leave this blank. The tool provider might use this to allow you to display a specific resource.&lt;br /&gt;
*&#039;&#039;&#039;Icon URL&#039;&#039;&#039; - you can display a different icon from the default External Tool icon by entering its URL here&lt;br /&gt;
*&#039;&#039;&#039;Secure Icon URL&#039;&#039;&#039; - enter the URL of a different icon here if your students are accessing Moodle securely via [https://en.wikipedia.org/wiki/Transport_Layer_Security SSL].&lt;br /&gt;
&lt;br /&gt;
==Privacy settings==&lt;br /&gt;
(These settings are collapsed by default)&lt;br /&gt;
{|&lt;br /&gt;
|[[File:externaltoolprivacy25.png|Privacy settings expanded]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Share launcher&#039;s name with the tool&#039;&#039;&#039; - this means that the student&#039;s name will be displayed on the connected site [[ Media:demoexternaltool.png| as in this example]]&lt;br /&gt;
*&#039;&#039;&#039;Share launcher&#039;s email with the tool&#039;&#039;&#039; - this means that the student&#039;s email will be displayed on the connected site [[Media:externaltoolfrontpage.png| as in this example]]&lt;br /&gt;
*&#039;&#039;&#039;Accept grades from the tool&#039;&#039;&#039; - if this is checked, the connecting site will send back grades to Moodle&#039;s gradebook. See [[Using External tool]] for more information on this.&lt;br /&gt;
&lt;br /&gt;
==Site administration settings==&lt;br /&gt;
&lt;br /&gt;
===Adding a tool site-wide===&lt;br /&gt;
&lt;br /&gt;
An administrator can manually configure external tools in &#039;&#039;Site administration &amp;gt; Plugins &amp;gt; Activity modules &amp;gt; External tool&amp;gt; Manage tools&#039;&#039; so that they are available across the site.&lt;br /&gt;
&lt;br /&gt;
[[File:LTIAddTool.png|thumb|center|450px|Adding an external tool]]&lt;br /&gt;
&lt;br /&gt;
A tool may be configured by an administrator so that it is shown in the activity chooser (in addition to the external tool activity) for a teacher to select to add to a course. Its description, if one is present, will appear in the activity chooser.&lt;br /&gt;
&lt;br /&gt;
===Registering a tool using a cartridge===&lt;br /&gt;
&lt;br /&gt;
You can register a tool type using a cartridge. A cartridge will configure all the information such as launch url, tool name &amp;amp; description and icons for you.&lt;br /&gt;
&lt;br /&gt;
To do this, simply enter the url to a tool&#039;s cartridge in the &#039;Tool URL&#039; and press &#039;Add&#039;. You will be asked to enter a key and secret. If you don&#039;t have them, you can leave them blank and press save changes.&lt;br /&gt;
&lt;br /&gt;
[[File:LTIKeyAndSecret.png|thumb|center|450px|Entering a consumer key and secret]]&lt;br /&gt;
&lt;br /&gt;
===Registering an external tool===&lt;br /&gt;
&lt;br /&gt;
To register an external tool, simply enter the url to a tool in the &#039;Tool URL&#039; and press &#039;Add&#039;.&lt;br /&gt;
&lt;br /&gt;
This will open the tool, which may in turn ask you to decide on some settings.&lt;br /&gt;
&lt;br /&gt;
[[File:LTIConfirmCapabilities.png|thumb|center|450px|Viewing and confirming capabilities]]&lt;br /&gt;
&lt;br /&gt;
Then you will be shown the capabilities the tool wants to use and you can decide if you want to allow the tool or not.&lt;br /&gt;
&lt;br /&gt;
=== Viewing more details ===&lt;br /&gt;
&lt;br /&gt;
On the &#039;Manage tools&#039; page you can also visit &#039;Manage preconfigured tools&#039; to view the preconfigured tools in a tabular format.&lt;br /&gt;
&lt;br /&gt;
There are tabs to add an external tool, to view those which are pending and to view those which have been rejected:&lt;br /&gt;
{|&lt;br /&gt;
| [[File:LTItype.png|thumb|450px|Setting up a new external tool]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
You can also visit &#039;Manage external tool registrations&#039; to view the tool registrations in a tabular format, or to add an external registration with limited capabilities.&lt;br /&gt;
&lt;br /&gt;
To add a tool with limited capabilities.&lt;br /&gt;
1. Click &#039;Configure a new external tool registration&#039;&lt;br /&gt;
[[File:LTIreg.png|thumb|450px|center|Registering an external tool]]&lt;br /&gt;
2. Configure the details on the settings page:&lt;br /&gt;
[[File:LTIregdetails1.png|450px|center|Registration settings page]]&lt;br /&gt;
&lt;br /&gt;
&#039;Memberships&#039;, allow the external tool to request a list of users with a certain role in a specified context e.g. users enrolled in a course.&lt;br /&gt;
&lt;br /&gt;
3. Click the tick/checkmark to register:&lt;br /&gt;
[[File:ticktoreg.png|center|thumb|450px|Activating]]&lt;br /&gt;
4. After obtaining a success message, click to complete the process:&lt;br /&gt;
[[File:reqmet.png|450|thumb|center|Completing the registration]]&lt;br /&gt;
5. If all requirements are met then you will be able to register automatically.&lt;br /&gt;
&lt;br /&gt;
6. Now go to &#039;&#039;Site administration &amp;gt; Plugins &amp;gt; Activity modules &amp;gt; External tool &amp;gt; Manage external tool types&#039;&#039; and click the &#039;Pending tab&#039;&lt;br /&gt;
&lt;br /&gt;
7. Click the tick/checkmark to activate it:&lt;br /&gt;
[[File:pendingactivate.png|thumb|center|450px|Activating from the Pending tab]]&lt;br /&gt;
&lt;br /&gt;
See the screencast [http://www.spvsoftwareproducts.com/temp/lti2-moodle/ External tool registration] for a demonstration of the above steps.&lt;br /&gt;
&lt;br /&gt;
==External tool capabilities==&lt;br /&gt;
&lt;br /&gt;
*[[Capabilities/mod/lti:addcoursetool|Add course-specific tool configurations]]&lt;br /&gt;
*[[Capabilities/mod/lti:addinstance|Add a new external tool]]&lt;br /&gt;
*[[Capabilities/mod/lti:requesttooladd|Submit a tool to admins for configuration]]&lt;br /&gt;
*[[Capabilities/mod/lti:admin|Be an admin when the tool is launched]]&lt;br /&gt;
*[[Capabilities/mod/lti:manage|Edit external tool activities]] i.e. be an Instructor when the tool is launched&lt;br /&gt;
*[[Capabilities/mod/lti:view|View external tool activities]] i.e. launch external tool activities&lt;br /&gt;
&lt;br /&gt;
[[es:Configuraciones de herramienta externa]]&lt;br /&gt;
[[de:Externes Tool konfigurieren]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Capabilities/mod/lti:admin&amp;diff=131089</id>
		<title>Capabilities/mod/lti:admin</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Capabilities/mod/lti:admin&amp;diff=131089"/>
		<updated>2018-09-03T13:25:52Z</updated>

		<summary type="html">&lt;p&gt;Tsala: capabilities template, description, see also, categories (MDL-58851)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Capabilities}}&lt;br /&gt;
* This allows a user to be an admin in an [[External tool]] activity&lt;br /&gt;
* This capability is not allowed for any of the default roles &lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* MDL-58851 for details of the reasoning behind this capability&lt;br /&gt;
&lt;br /&gt;
[[Category:Capabilities|LTI]]&lt;br /&gt;
[[Category:External tool]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Participants&amp;diff=131085</id>
		<title>Participants</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Participants&amp;diff=131085"/>
		<updated>2018-08-27T08:15:04Z</updated>

		<summary type="html">&lt;p&gt;Tsala: City/town or country (MDL-59436)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Course enrolment}}&lt;br /&gt;
==About==&lt;br /&gt;
{{New features}}The Participants page enables teachers to easily enrol, view, search for, filter, edit and delete course participants.&lt;br /&gt;
&lt;br /&gt;
The Participants page can be accessed from the navigation drawer in the [[Boost theme]] or the Administration block in other themes. It can also be accessed from the More link in the gear menu, by clicking Enrolled users in the Users tab.&lt;br /&gt;
&lt;br /&gt;
 {{MediaPlayer | url = https://youtu.be/jj_ynDPpHBk | desc = 3.4 Participants and Enrolments Page}}&lt;br /&gt;
&lt;br /&gt;
==Enrolling users==&lt;br /&gt;
Users may be enrolled from the Enrol users button at the top right and bottom right of the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:NewEnrolUsers.png]]&lt;br /&gt;
&lt;br /&gt;
==Filtering and searching for users==&lt;br /&gt;
The filter at the top left of the screen allows for filtering by period of activity, enrolment method, group, role and status:&lt;br /&gt;
&lt;br /&gt;
[[File:ParticipantsFilter.png]]&lt;br /&gt;
&lt;br /&gt;
==Roles==&lt;br /&gt;
*To assign an enrolled user a role, click the pencil icon in the Roles column then select the desired role and click the save icon to confirm the change.&lt;br /&gt;
*To remove a role assignment, click the delete icon (a cross) next to the role name.&lt;br /&gt;
*Only roles which can be assigned in the course context type are available to select. The course context type may be set by an admin by editing the role via Site administration &amp;gt; Users &amp;gt; Permissions &amp;gt; Define roles.&lt;br /&gt;
*Only roles which a user is allowed to assign are available to select.&lt;br /&gt;
&lt;br /&gt;
==Groups==&lt;br /&gt;
To add a user to a group (requires at least one group to have been created previously), click the pencil icon in the Groups column, select the group and then click the save icon to confirm the change.&lt;br /&gt;
&lt;br /&gt;
[[File:NewGroupSelect.png]]&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
The status column shows the current status of a user&#039;s enrolments, for example Active or Suspended. Where a user has two different enrolment types (eg manual/cohort sync) both are displayed in the status column:&lt;br /&gt;
&lt;br /&gt;
[[File:Statuscolumn.png]]&lt;br /&gt;
&lt;br /&gt;
==City/town or country==&lt;br /&gt;
&lt;br /&gt;
Users&#039; city/town or country may be displayed for users with the capability moodle/site:viewuseridentity (by default manager, teacher and non-editing teacher) by selecting these fields in &#039;Show user identity&#039; in [[User policies]] in the Site administration.&lt;br /&gt;
&lt;br /&gt;
==Sending a message, adding a note, or editing manual user enrolments==&lt;br /&gt;
&lt;br /&gt;
You can send a message, add a note, or edit or delete selected manual user enrolments via the dropdown menu below the list of course participants.&lt;br /&gt;
&lt;br /&gt;
Note that only users who were previously &#039;&#039;manually&#039;&#039; enrolled can have their enrolment edited or deleted in bulk. The enrolment for users who enrolled using a different enrolment method, such as self enrolment, may be edited or deleted via the edit enrolment link (cog icon) in the status column.&lt;br /&gt;
&lt;br /&gt;
[[File:BulkEditDeleteUsers.png]]&lt;br /&gt;
&lt;br /&gt;
[[es:Participantes]]&lt;br /&gt;
[[de:Teilnehmer/innen]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Upgrading&amp;diff=131084</id>
		<title>Upgrading</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Upgrading&amp;diff=131084"/>
		<updated>2018-08-27T08:08:48Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Possible issues that may affect you in Moodle {{Version}} */ Participants&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Installing Moodle}}	&lt;br /&gt;
&#039;&#039;This page explains in detail how to upgrade Moodle. For a summary of the process, see [[Upgrade overview]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Check the requirements==&lt;br /&gt;
&lt;br /&gt;
Check that your server meets all requirements for {{Version}} in &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Server &amp;gt; [[Environment]]&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
See the [{{Release notes}} release notes] in the dev docs for software requirements.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* You can only upgrade to Moodle {{Version}} from Moodle 3.0 or later. If upgrading from earlier versions, you must [https://docs.moodle.org/30/en/Upgrading_to_Moodle_3.0 upgrade to 3.0] as a first step.&lt;br /&gt;
* The minimum PHP version has increased and is now 7.0.0.&lt;br /&gt;
* The PHP extension &#039;&#039;&#039;intl&#039;&#039;&#039; is now required in Moodle 3.4 (previously it was only recommended).&lt;br /&gt;
&lt;br /&gt;
==Before upgrading==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;We advise that you test the upgrade first on a COPY of your production site, to make sure it works as you expect.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Consider setting the [[Upgrade key|upgrade key]] for your site.&lt;br /&gt;
&lt;br /&gt;
== Backup important data ==&lt;br /&gt;
&lt;br /&gt;
There are three areas that should be backed up before any upgrade:&lt;br /&gt;
#Moodle software (For example, everything in server/htdocs/moodle)&lt;br /&gt;
#Moodle uploaded files (For example, server/moodledata)&lt;br /&gt;
#Moodle database (For example, your Postgres or MySQL database dump)&lt;br /&gt;
&lt;br /&gt;
See [[Site backup]] for more specific information.&lt;br /&gt;
&lt;br /&gt;
== Check for plugin updates ==&lt;br /&gt;
&lt;br /&gt;
If you have [[Automatic updates deployment]] enabled, you will be able to update installed plugins automatically during the upgrade. Just make sure you check for available updates (via the button for it) at the Plugins check screen.&lt;br /&gt;
&lt;br /&gt;
If you are updating plugins manually, it is a good moment now to check in the [http://moodle.org/plugins Moodle Plugins directory] whether there is a {{Version}} version available for any plugins (including themes) that you have previously installed on your site. If so, download the plugin package. In the next step, you will copy it to the appropriate location in your Moodle code (see [[Installing plugins]]).&lt;br /&gt;
&lt;br /&gt;
The upgrade of the plugin will then happen as part of the Moodle upgrade process.&lt;br /&gt;
&lt;br /&gt;
If an out-of-date plugin causes your upgrade to fail, you can usually delete the plugin code rather than uninstalling it from within Moodle so that the data associated with it is not deleted.&lt;br /&gt;
&lt;br /&gt;
==Put your site into maintenance mode==&lt;br /&gt;
Before you begin upgrading your site, you should put it into [[Maintenance_mode | maintenance mode]] to stop any non-admin users from logging in. Then you should wait for any currently running cron processes to complete before proceeding.&lt;br /&gt;
&lt;br /&gt;
== Install the new Moodle software ==&lt;br /&gt;
You can fetch the current version of the software through &lt;br /&gt;
&lt;br /&gt;
wget http://sourceforge.net/projects/moodle/files/Moodle/stable{{Version2}}/moodle-latest-{{Version2}}.tgz&lt;br /&gt;
&lt;br /&gt;
=== Standard install package ===&lt;br /&gt;
&lt;br /&gt;
# Move your old Moodle software program files to another location. &#039;&#039;Do NOT copy new files over the old files.&#039;&#039;&lt;br /&gt;
# Unzip or unpack the upgrade file so that all the new Moodle software program files are in the location the old files used to be in on the server. Moodle will adjust SQL and moodledata if it needs to in the upgrade.&lt;br /&gt;
# Copy your old [[Configuration file|config.php file]] back to the new Moodle directory. &lt;br /&gt;
# As mentioned above, if you had installed any plugins on your site you should add them to the new code tree (Moodle directory structure) now. It is important to check that you get the correct version for your new version of Moodle. Be particularly careful that you do not overwrite any code in the new version of Moodle and that you place the plugin folders in the correct directory (the same directory that they are in in the current installation.)&lt;br /&gt;
# Your moodledata folder should be located separately to your Moodle code folder and, as such, should not need anything done to it.  Moodle 3.0 will throw a warning if it is located in a web accessible folder and the moodledata should never be located in the Moodle code folder.  If you are moving your installation to a new server or new location on your server, then you will need to follow the Migration documents.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
 mv moodle moodle.backup&lt;br /&gt;
 tar xvzf moodle-{{Version}}.tgz&lt;br /&gt;
&lt;br /&gt;
Next, copy across your config.php, any custom plugins, and your .htaccess file if you created one (&#039;&#039;&#039;check that custom plugins are the correct version for your new Moodle first&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 cp moodle.backup/config.php moodle&lt;br /&gt;
 cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme&lt;br /&gt;
 cp -pr moodle.backup/mod/mymod moodle/mod/mymod&lt;br /&gt;
&lt;br /&gt;
Don&#039;t forget to make moodle/config.php (and the rest of the source code) readable by your www server. Ideally the files should not be writeable by your server.&lt;br /&gt;
&lt;br /&gt;
chown -R www-data:www-data moodle (Linux debian - change to appropriate user and group for your OS version)&lt;br /&gt;
chmod -R 755 moodle&lt;br /&gt;
&lt;br /&gt;
If you use cron, take care that cron.php is executeable and uses the correct php command: &lt;br /&gt;
 chmod 740 admin/cli/cron.php (some configurations need chmod 750 or chmod 755)&lt;br /&gt;
 copy the first line from cron.php (if it looks like &#039;#!/usr/local/bin/php&#039; or &#039;#!/usr/local/bin/php5.3&#039;, no need to copy &#039;&amp;lt;?php&#039;) &lt;br /&gt;
if necessary.  However, for a simple upgrade, there should be no need to change anything with cron.&lt;br /&gt;
&lt;br /&gt;
=== Using Git ===&lt;br /&gt;
&lt;br /&gt;
You can use Git for updating or upgrading your Moodle. See [[Git for Administrators]] for details.&lt;br /&gt;
&lt;br /&gt;
===Command line upgrade===&lt;br /&gt;
&lt;br /&gt;
On Linux servers, Moodle {{Version}} supports running the [[CLI|upgrade from the command line]], rather than through a web browser. This is likely to be more reliable, particularly for large sites.&lt;br /&gt;
&lt;br /&gt;
== Finishing the upgrade ==&lt;br /&gt;
&lt;br /&gt;
The last step is to trigger the upgrade processes within Moodle. &lt;br /&gt;
&lt;br /&gt;
If you put your site into Maintenance mode earlier; take it out now!&lt;br /&gt;
&lt;br /&gt;
To do this just go to &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Notifications&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Moodle will automatically detect the new version and perform all the SQL database or file system upgrades that are necessary. If there is anything it can&#039;t do itself (very rare) then you will see messages telling you what you need to do.&lt;br /&gt;
&lt;br /&gt;
Assuming all goes well (no error messages) then you can start using your new version of Moodle and enjoy the new features!&lt;br /&gt;
&lt;br /&gt;
Note: If you are running multiple servers then you should purge all caches manually (via &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Development &amp;gt; Purge all caches&#039;&#039;) after completing the upgrade on all servers.&lt;br /&gt;
&lt;br /&gt;
===Fatal error: Maximum execution time of 30 seconds exceeded...===&lt;br /&gt;
&lt;br /&gt;
If your server uses a main language other than English, you may encounter a &#039;Fatal error: Maximum execution time of 30 seconds exceeded&#039; when you try to upgrade it. You can increase max_execution_time = 160 on php.ini to allow the scripts enough time to process the language update. Otherwise, you can switch to English as the default language before doing the upgrade and back to your original language after a succcessful upgrade. See the forum discussion at https://moodle.org/mod/forum/discuss.php?d=119598.&lt;br /&gt;
&lt;br /&gt;
==After upgrading==&lt;br /&gt;
&lt;br /&gt;
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&#039;s a good idea to map your old config.php settings to a new one based on the 3.0 config-dist.php.&lt;br /&gt;
&lt;br /&gt;
===Cron===&lt;br /&gt;
&lt;br /&gt;
Cron has received a major update (MDL-25499) and now has support for both scheduled and ad hoc tasks.&lt;br /&gt;
&lt;br /&gt;
The benefits of these changes are:&lt;br /&gt;
* The schedule for every task can be configured by the admin&lt;br /&gt;
* Tasks can run in parallel&lt;br /&gt;
* Cron processes use locking to prevent the same task running at the same time by different processes&lt;br /&gt;
* Clusters with multiple identical application nodes are supported, you can run cron on all of them&lt;br /&gt;
&lt;br /&gt;
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 &#039;&#039;once per minute&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;Cron script completed correctly&amp;quot; (if that is what you were doing). An alternative is to monitor the output for the string &amp;quot;task failed:&amp;quot;. If you detect that a task is failing, [[Cron#Debugging_Scheduled_Tasks|here]] are some tips for debugging the failure. &lt;br /&gt;
&lt;br /&gt;
Before the upgrade, 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.&lt;br /&gt;
&lt;br /&gt;
===Assignments===&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;mod/assignment&amp;quot; folder with the one from https://github.com/moodlehq/moodle-mod_assignment/releases before completing the upgrade.&lt;br /&gt;
&lt;br /&gt;
==Possible issues that may affect you in Moodle {{Version}}==&lt;br /&gt;
&lt;br /&gt;
* Setting &amp;quot;Use HTTPS for logins&amp;quot; (&#039;loginhttps&#039;) was completely removed since it provided false sense of security. If it was enabled before upgrade the whole site will be served via HTTPS protocol. [[HTTPS conversion tool]] is available for administrator to convert links to embedded contents from http to https.&lt;br /&gt;
* Minimum supported PHP version was raised to 7.0. You cannot run your Moodle 3.4 site on PHP 5.6 or lower (please refer to [https://docs.moodle.org/dev/Moodle_3.4_release_notes#Server_requirements requirements section] for details).&lt;br /&gt;
* The following authentication plugins were removed from core and can be found at the following URLs.  If you use them, you must provide them manually during the upgrade (MDL-50925).&lt;br /&gt;
** FirstClass (auth_fc) - https://github.com/moodlehq/moodle-auth_fc&lt;br /&gt;
** IMAP Mail server (auth_imap) - https://github.com/moodlehq/moodle-auth_imap&lt;br /&gt;
** Network News Transfer Protocol (auth_nntp) - https://github.com/moodlehq/moodle-auth_nntp&lt;br /&gt;
** Pluggable Authentication Modules (auth_pam) - https://github.com/moodlehq/moodle-auth_pam&lt;br /&gt;
** POP3 Mail server (auth_pop3) - https://github.com/moodlehq/moodle-auth_pop3.&lt;br /&gt;
* The Messages block has been removed from the standard distribution. The new messages notification is displayed on the top of every page and this block is no longer needed. Block can be [https://github.com/moodlehq/moodle-block_messages manually downloaded] if needed&lt;br /&gt;
* Support for custom registration hubs has been completely removed. Registration and course publishing is possible only with https://moodle.net&lt;br /&gt;
* Course restore and import operations now will never change user dates and log dates. Only activity dates (due, open/close, etc.) will now change respective of the new course start date.&lt;br /&gt;
* The [[Participants]] page no longer shows users&#039; city/town or country unless specified in &#039;Show user identity&#039; in &#039;User policies&#039; in the Site administration.&lt;br /&gt;
&lt;br /&gt;
See the [[dev:Moodle {{Version}} release notes|Moodle {{Version}} release notes]] for the full list of changes in Moodle {{Version}}.&lt;br /&gt;
&lt;br /&gt;
=== Moodle 3.1, 3.2 and 3.3 improvements ===&lt;br /&gt;
&lt;br /&gt;
Depending on which version you are upgrading from, please see the section &#039;Possible issues that may affect you&#039; in the documentation&lt;br /&gt;
&lt;br /&gt;
* [https://docs.moodle.org/31/en/Upgrading Upgrading to Moodle 3.1]&lt;br /&gt;
* [https://docs.moodle.org/32/en/Upgrading Upgrading to Moodle 3.2]&lt;br /&gt;
* [https://docs.moodle.org/33/en/Upgrading Upgrading to Moodle 3.3]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
* Using Moodle [http://moodle.org/mod/forum/view.php?id=28 Installation help forum] &lt;br /&gt;
* [[dev:Moodle {{Version}} release notes|Moodle {{Version}} release notes]]&lt;br /&gt;
&lt;br /&gt;
[[es:Actualización de moodle]]&lt;br /&gt;
[[fr:Mise à jour]]&lt;br /&gt;
[[ja:Moodleをアップグレードする]]&lt;br /&gt;
[[de:Aktualisierung von Moodle]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Upgrading&amp;diff=131083</id>
		<title>Upgrading</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Upgrading&amp;diff=131083"/>
		<updated>2018-08-27T08:06:51Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Possible issues that may affect you in Moodle {{Version}} */ MDL-59436&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Installing Moodle}}	&lt;br /&gt;
&#039;&#039;This page explains in detail how to upgrade Moodle. For a summary of the process, see [[Upgrade overview]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Check the requirements==&lt;br /&gt;
&lt;br /&gt;
Check that your server meets all requirements for {{Version}} in &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Server &amp;gt; [[Environment]]&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
See the [{{Release notes}} release notes] in the dev docs for software requirements.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* You can only upgrade to Moodle {{Version}} from Moodle 3.0 or later. If upgrading from earlier versions, you must [https://docs.moodle.org/30/en/Upgrading_to_Moodle_3.0 upgrade to 3.0] as a first step.&lt;br /&gt;
* The minimum PHP version has increased and is now 7.0.0.&lt;br /&gt;
* The PHP extension &#039;&#039;&#039;intl&#039;&#039;&#039; is now required in Moodle 3.4 (previously it was only recommended).&lt;br /&gt;
&lt;br /&gt;
==Before upgrading==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;We advise that you test the upgrade first on a COPY of your production site, to make sure it works as you expect.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Consider setting the [[Upgrade key|upgrade key]] for your site.&lt;br /&gt;
&lt;br /&gt;
== Backup important data ==&lt;br /&gt;
&lt;br /&gt;
There are three areas that should be backed up before any upgrade:&lt;br /&gt;
#Moodle software (For example, everything in server/htdocs/moodle)&lt;br /&gt;
#Moodle uploaded files (For example, server/moodledata)&lt;br /&gt;
#Moodle database (For example, your Postgres or MySQL database dump)&lt;br /&gt;
&lt;br /&gt;
See [[Site backup]] for more specific information.&lt;br /&gt;
&lt;br /&gt;
== Check for plugin updates ==&lt;br /&gt;
&lt;br /&gt;
If you have [[Automatic updates deployment]] enabled, you will be able to update installed plugins automatically during the upgrade. Just make sure you check for available updates (via the button for it) at the Plugins check screen.&lt;br /&gt;
&lt;br /&gt;
If you are updating plugins manually, it is a good moment now to check in the [http://moodle.org/plugins Moodle Plugins directory] whether there is a {{Version}} version available for any plugins (including themes) that you have previously installed on your site. If so, download the plugin package. In the next step, you will copy it to the appropriate location in your Moodle code (see [[Installing plugins]]).&lt;br /&gt;
&lt;br /&gt;
The upgrade of the plugin will then happen as part of the Moodle upgrade process.&lt;br /&gt;
&lt;br /&gt;
If an out-of-date plugin causes your upgrade to fail, you can usually delete the plugin code rather than uninstalling it from within Moodle so that the data associated with it is not deleted.&lt;br /&gt;
&lt;br /&gt;
==Put your site into maintenance mode==&lt;br /&gt;
Before you begin upgrading your site, you should put it into [[Maintenance_mode | maintenance mode]] to stop any non-admin users from logging in. Then you should wait for any currently running cron processes to complete before proceeding.&lt;br /&gt;
&lt;br /&gt;
== Install the new Moodle software ==&lt;br /&gt;
You can fetch the current version of the software through &lt;br /&gt;
&lt;br /&gt;
wget http://sourceforge.net/projects/moodle/files/Moodle/stable{{Version2}}/moodle-latest-{{Version2}}.tgz&lt;br /&gt;
&lt;br /&gt;
=== Standard install package ===&lt;br /&gt;
&lt;br /&gt;
# Move your old Moodle software program files to another location. &#039;&#039;Do NOT copy new files over the old files.&#039;&#039;&lt;br /&gt;
# Unzip or unpack the upgrade file so that all the new Moodle software program files are in the location the old files used to be in on the server. Moodle will adjust SQL and moodledata if it needs to in the upgrade.&lt;br /&gt;
# Copy your old [[Configuration file|config.php file]] back to the new Moodle directory. &lt;br /&gt;
# As mentioned above, if you had installed any plugins on your site you should add them to the new code tree (Moodle directory structure) now. It is important to check that you get the correct version for your new version of Moodle. Be particularly careful that you do not overwrite any code in the new version of Moodle and that you place the plugin folders in the correct directory (the same directory that they are in in the current installation.)&lt;br /&gt;
# Your moodledata folder should be located separately to your Moodle code folder and, as such, should not need anything done to it.  Moodle 3.0 will throw a warning if it is located in a web accessible folder and the moodledata should never be located in the Moodle code folder.  If you are moving your installation to a new server or new location on your server, then you will need to follow the Migration documents.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
 mv moodle moodle.backup&lt;br /&gt;
 tar xvzf moodle-{{Version}}.tgz&lt;br /&gt;
&lt;br /&gt;
Next, copy across your config.php, any custom plugins, and your .htaccess file if you created one (&#039;&#039;&#039;check that custom plugins are the correct version for your new Moodle first&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 cp moodle.backup/config.php moodle&lt;br /&gt;
 cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme&lt;br /&gt;
 cp -pr moodle.backup/mod/mymod moodle/mod/mymod&lt;br /&gt;
&lt;br /&gt;
Don&#039;t forget to make moodle/config.php (and the rest of the source code) readable by your www server. Ideally the files should not be writeable by your server.&lt;br /&gt;
&lt;br /&gt;
chown -R www-data:www-data moodle (Linux debian - change to appropriate user and group for your OS version)&lt;br /&gt;
chmod -R 755 moodle&lt;br /&gt;
&lt;br /&gt;
If you use cron, take care that cron.php is executeable and uses the correct php command: &lt;br /&gt;
 chmod 740 admin/cli/cron.php (some configurations need chmod 750 or chmod 755)&lt;br /&gt;
 copy the first line from cron.php (if it looks like &#039;#!/usr/local/bin/php&#039; or &#039;#!/usr/local/bin/php5.3&#039;, no need to copy &#039;&amp;lt;?php&#039;) &lt;br /&gt;
if necessary.  However, for a simple upgrade, there should be no need to change anything with cron.&lt;br /&gt;
&lt;br /&gt;
=== Using Git ===&lt;br /&gt;
&lt;br /&gt;
You can use Git for updating or upgrading your Moodle. See [[Git for Administrators]] for details.&lt;br /&gt;
&lt;br /&gt;
===Command line upgrade===&lt;br /&gt;
&lt;br /&gt;
On Linux servers, Moodle {{Version}} supports running the [[CLI|upgrade from the command line]], rather than through a web browser. This is likely to be more reliable, particularly for large sites.&lt;br /&gt;
&lt;br /&gt;
== Finishing the upgrade ==&lt;br /&gt;
&lt;br /&gt;
The last step is to trigger the upgrade processes within Moodle. &lt;br /&gt;
&lt;br /&gt;
If you put your site into Maintenance mode earlier; take it out now!&lt;br /&gt;
&lt;br /&gt;
To do this just go to &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Notifications&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Moodle will automatically detect the new version and perform all the SQL database or file system upgrades that are necessary. If there is anything it can&#039;t do itself (very rare) then you will see messages telling you what you need to do.&lt;br /&gt;
&lt;br /&gt;
Assuming all goes well (no error messages) then you can start using your new version of Moodle and enjoy the new features!&lt;br /&gt;
&lt;br /&gt;
Note: If you are running multiple servers then you should purge all caches manually (via &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Development &amp;gt; Purge all caches&#039;&#039;) after completing the upgrade on all servers.&lt;br /&gt;
&lt;br /&gt;
===Fatal error: Maximum execution time of 30 seconds exceeded...===&lt;br /&gt;
&lt;br /&gt;
If your server uses a main language other than English, you may encounter a &#039;Fatal error: Maximum execution time of 30 seconds exceeded&#039; when you try to upgrade it. You can increase max_execution_time = 160 on php.ini to allow the scripts enough time to process the language update. Otherwise, you can switch to English as the default language before doing the upgrade and back to your original language after a succcessful upgrade. See the forum discussion at https://moodle.org/mod/forum/discuss.php?d=119598.&lt;br /&gt;
&lt;br /&gt;
==After upgrading==&lt;br /&gt;
&lt;br /&gt;
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&#039;s a good idea to map your old config.php settings to a new one based on the 3.0 config-dist.php.&lt;br /&gt;
&lt;br /&gt;
===Cron===&lt;br /&gt;
&lt;br /&gt;
Cron has received a major update (MDL-25499) and now has support for both scheduled and ad hoc tasks.&lt;br /&gt;
&lt;br /&gt;
The benefits of these changes are:&lt;br /&gt;
* The schedule for every task can be configured by the admin&lt;br /&gt;
* Tasks can run in parallel&lt;br /&gt;
* Cron processes use locking to prevent the same task running at the same time by different processes&lt;br /&gt;
* Clusters with multiple identical application nodes are supported, you can run cron on all of them&lt;br /&gt;
&lt;br /&gt;
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 &#039;&#039;once per minute&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;Cron script completed correctly&amp;quot; (if that is what you were doing). An alternative is to monitor the output for the string &amp;quot;task failed:&amp;quot;. If you detect that a task is failing, [[Cron#Debugging_Scheduled_Tasks|here]] are some tips for debugging the failure. &lt;br /&gt;
&lt;br /&gt;
Before the upgrade, 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.&lt;br /&gt;
&lt;br /&gt;
===Assignments===&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;mod/assignment&amp;quot; folder with the one from https://github.com/moodlehq/moodle-mod_assignment/releases before completing the upgrade.&lt;br /&gt;
&lt;br /&gt;
==Possible issues that may affect you in Moodle {{Version}}==&lt;br /&gt;
&lt;br /&gt;
* Setting &amp;quot;Use HTTPS for logins&amp;quot; (&#039;loginhttps&#039;) was completely removed since it provided false sense of security. If it was enabled before upgrade the whole site will be served via HTTPS protocol. [[HTTPS conversion tool]] is available for administrator to convert links to embedded contents from http to https.&lt;br /&gt;
* Minimum supported PHP version was raised to 7.0. You cannot run your Moodle 3.4 site on PHP 5.6 or lower (please refer to [https://docs.moodle.org/dev/Moodle_3.4_release_notes#Server_requirements requirements section] for details).&lt;br /&gt;
* The following authentication plugins were removed from core and can be found at the following URLs.  If you use them, you must provide them manually during the upgrade (MDL-50925).&lt;br /&gt;
** FirstClass (auth_fc) - https://github.com/moodlehq/moodle-auth_fc&lt;br /&gt;
** IMAP Mail server (auth_imap) - https://github.com/moodlehq/moodle-auth_imap&lt;br /&gt;
** Network News Transfer Protocol (auth_nntp) - https://github.com/moodlehq/moodle-auth_nntp&lt;br /&gt;
** Pluggable Authentication Modules (auth_pam) - https://github.com/moodlehq/moodle-auth_pam&lt;br /&gt;
** POP3 Mail server (auth_pop3) - https://github.com/moodlehq/moodle-auth_pop3.&lt;br /&gt;
* The Messages block has been removed from the standard distribution. The new messages notification is displayed on the top of every page and this block is no longer needed. Block can be [https://github.com/moodlehq/moodle-block_messages manually downloaded] if needed&lt;br /&gt;
* Support for custom registration hubs has been completely removed. Registration and course publishing is possible only with https://moodle.net&lt;br /&gt;
* Course restore and import operations now will never change user dates and log dates. Only activity dates (due, open/close, etc.) will now change respective of the new course start date.&lt;br /&gt;
* The Participants page no longer shows users&#039; city/town or country unless specified in &#039;Show user identity&#039; in &#039;User policies&#039; in the Site administration.&lt;br /&gt;
&lt;br /&gt;
See the [[dev:Moodle {{Version}} release notes|Moodle {{Version}} release notes]] for the full list of changes in Moodle {{Version}}.&lt;br /&gt;
&lt;br /&gt;
=== Moodle 3.1, 3.2 and 3.3 improvements ===&lt;br /&gt;
&lt;br /&gt;
Depending on which version you are upgrading from, please see the section &#039;Possible issues that may affect you&#039; in the documentation&lt;br /&gt;
&lt;br /&gt;
* [https://docs.moodle.org/31/en/Upgrading Upgrading to Moodle 3.1]&lt;br /&gt;
* [https://docs.moodle.org/32/en/Upgrading Upgrading to Moodle 3.2]&lt;br /&gt;
* [https://docs.moodle.org/33/en/Upgrading Upgrading to Moodle 3.3]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
* Using Moodle [http://moodle.org/mod/forum/view.php?id=28 Installation help forum] &lt;br /&gt;
* [[dev:Moodle {{Version}} release notes|Moodle {{Version}} release notes]]&lt;br /&gt;
&lt;br /&gt;
[[es:Actualización de moodle]]&lt;br /&gt;
[[fr:Mise à jour]]&lt;br /&gt;
[[ja:Moodleをアップグレードする]]&lt;br /&gt;
[[de:Aktualisierung von Moodle]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=User_policies&amp;diff=131082</id>
		<title>User policies</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=User_policies&amp;diff=131082"/>
		<updated>2018-08-27T07:50:31Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Show user identity */ City/town and country (MDL-59436)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Roles}}&lt;br /&gt;
==User policies==&lt;br /&gt;
The following settings may be changed by an administrator in &#039;&#039;User policies&#039;&#039; in the Site administration.&lt;br /&gt;
&lt;br /&gt;
===Role for visitors===&lt;br /&gt;
Users who are not logged in to the site will be treated as if they have the role specified here, granted to them at the site context. The role of Guest is the default and the recommended setting for standard Moodle sites. The user will still be required to login to participate in an activity.&lt;br /&gt;
&lt;br /&gt;
===Role for guest===&lt;br /&gt;
This option specifies the role that will automatically be assigned to the guest user. This role is also temporarily assigned to non enrolled users when they enter a course that allows guests without password.&lt;br /&gt;
&lt;br /&gt;
(If you wish to deny guest access to a site altogether, the guest login button should be set to hide in &#039;&#039;Manage authentication&#039;&#039; in the Site administration.)&lt;br /&gt;
&lt;br /&gt;
===Default role for all users===&lt;br /&gt;
&lt;br /&gt;
It is recommended that the default role for all users is set to [[Authenticated user]]. To set it to a custom role, the custom role must be assignable in the system context and have role archetype set to none.&lt;br /&gt;
&lt;br /&gt;
Note: It is not recommended that the default role for all users is set to student.&lt;br /&gt;
&lt;br /&gt;
===Auto-login guest===&lt;br /&gt;
&lt;br /&gt;
If not set, then visitors must click the &amp;quot;Login as a guest&amp;quot; button before entering a course which allows [[Guest|guest access]].&lt;br /&gt;
&lt;br /&gt;
Note: If auto-login guest is set, the guest login button also needs to be set to show in &#039;&#039;Manage authentication&#039;&#039; in the Site administration, even though visitors won&#039;t necessarily use it.&lt;br /&gt;
&lt;br /&gt;
===Hide user fields===&lt;br /&gt;
The following user fields appear on users&#039; profile pages. Certain user fields are also listed on the course participants page. You can increase student privacy by hiding selected user fields.&lt;br /&gt;
&lt;br /&gt;
Description, city/town, country, web page, ICQ number, Skype ID, Yahoo ID, AIM ID, MSN ID, last access, My courses and first access and groups&lt;br /&gt;
&lt;br /&gt;
*User fields on users&#039; profile pages are hidden from all users with the capability [[Capabilities/moodle/user:viewhiddendetails|moodle/user:viewhiddendetails]] not set.&lt;br /&gt;
*User fields on the course participants page are hidden from all users with the capability [[Capabilities/moodle/course:viewhiddenuserfields|moodle/course:viewhiddenuserfields]] not set.&lt;br /&gt;
&lt;br /&gt;
===Show user identity===&lt;br /&gt;
&lt;br /&gt;
Any of the following fields may be shown to users with the capability [[Capabilities/moodle/site:viewuseridentity|moodle/site:viewuseridentity]] when searching for users and displaying lists of users.&lt;br /&gt;
&lt;br /&gt;
*ID number&lt;br /&gt;
*Email address&lt;br /&gt;
*Phone number&lt;br /&gt;
*Mobile phone&lt;br /&gt;
*Department&lt;br /&gt;
*Institution&lt;br /&gt;
*City/town (new in 3.4)&lt;br /&gt;
*Country (new in 3.4)&lt;br /&gt;
&lt;br /&gt;
This setting is useful for sites with large number of users, where the likelihood of users with the same name is high.&lt;br /&gt;
&lt;br /&gt;
Locations where user identity fields are shown are as follows:&lt;br /&gt;
&lt;br /&gt;
*User selectors ([[Assign roles]] in some places, [[Groups|groups]], forum subscribers)&lt;br /&gt;
*[[Browse list of users]]&lt;br /&gt;
*[[Participants]]&lt;br /&gt;
*[[Gradebook|Grader report]]&lt;br /&gt;
*[[Quiz reports]]&lt;br /&gt;
*[[Using SCORM|SCORM reports]]&lt;br /&gt;
*[[Using Assignment|Assignment submissions]]&lt;br /&gt;
*[[Using Course completion|Course completion report]]&lt;br /&gt;
*[[Using Activity completion|Activity completion report]]&lt;br /&gt;
&lt;br /&gt;
Tip: Select only one or two fields that are mandatory at your institution. Do not select more than two fields otherwise tables become very wide.&lt;br /&gt;
&lt;br /&gt;
===Full name format===&lt;br /&gt;
&lt;br /&gt;
See [[Additional name fields]] for details, also about the alternative full name format.&lt;br /&gt;
&lt;br /&gt;
===Maximum users per page===&lt;br /&gt;
&lt;br /&gt;
You can choose here the maximum number of users to be displayed when searching in courses, groups, cohorts etc. The default is 100 but if your Moodle site is very large you can increase the number here.&lt;br /&gt;
&lt;br /&gt;
===Enable Gravatar===&lt;br /&gt;
&lt;br /&gt;
[http://gravatar.com/ Gravatar] (an abbreviation for globally recognized avatar) is a service for providing globally unique avatars.&lt;br /&gt;
&lt;br /&gt;
If a user has not uploaded a user picture, Moodle will check whether the user&#039;s email address has an associated gravatar and if so, will use the gravatar as the user&#039;s picture.&lt;br /&gt;
&lt;br /&gt;
* [http://www.youtube.com/watch?v=Z4b7tJedlMA Use your Gravatar in Moodle 2.2 screencast]&lt;br /&gt;
&lt;br /&gt;
===Gravatar default image URL===&lt;br /&gt;
&lt;br /&gt;
In Moodle 2.3.3 onwards, if gravatars are enabled, an alternative default user picture may be specified. The options are:&lt;br /&gt;
&lt;br /&gt;
* A gravatar default image - by entering a code such as mm. See https://en.gravatar.com/site/implement/images/ for codes of other gravatar default images.&lt;br /&gt;
* A specified image - by entering the image URL&lt;br /&gt;
&lt;br /&gt;
If the field is left empty then the theme&#039;s default user picture is used.&lt;br /&gt;
&lt;br /&gt;
==Unsupported role assignments==&lt;br /&gt;
&lt;br /&gt;
Unsupported role assignments are role assignments in contexts that make no sense for that role, such as the course creator role in the course or activity context, or the teacher role in the user context. &lt;br /&gt;
&lt;br /&gt;
Prior to Moodle 2.0, there was no &#039;Context types where this role may be assigned&#039; setting in the edit role form, and so any role could be assigned in any context. Upon upgrading a site from 1.9, any role assignments in contexts that make no sense for that role are listed as unsupported role assignments.&lt;br /&gt;
&lt;br /&gt;
In general, it is safe to delete all unsupported role assignments. In doing so, the worst that can happen is for a user to be unassigned a custom role; no other data loss will occur.&lt;br /&gt;
&lt;br /&gt;
[[Category:Site administration]]&lt;br /&gt;
&lt;br /&gt;
[[de:Einstellungen für Rollen]]&lt;br /&gt;
[[fr:Réglages des rôles]]&lt;br /&gt;
[[ja:ユーザポリシー]]&lt;br /&gt;
[[es:Políticas para el usuario]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Self_enrolment&amp;diff=131008</id>
		<title>Self enrolment</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Self_enrolment&amp;diff=131008"/>
		<updated>2018-07-23T12:00:08Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Sending a welcome message to new users */ sent from first user to be assigned the role of course contact (MDL-61236)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Enrolment}}&lt;br /&gt;
&lt;br /&gt;
{{Note|If you want your learners to create accounts on your site and have access to your courses, then you first need to enable [[Email-based self registration]] so they can create accounts, and then enable self enrolment within your course(s) so they can enrol. These are two separate steps.}}&lt;br /&gt;
Self enrolment is the method whereby users can choose to enrol themselves into a course, either immediately by clicking &amp;quot;\enrol me in this course&amp;quot; or by typing in an enrolment key they have been given. The enrolment plugin needs to be enabled by the site admin in [[Enrolment_plugins|Enrolment plugins]] and has to be enabled within the course. The manual enrolment plugin has to be enabled in the same course as well.&lt;br /&gt;
&lt;br /&gt;
==Enabling self-enrolment in a course==&lt;br /&gt;
&lt;br /&gt;
{{MediaPlayer | url = https://youtu.be/UCVfOIY1m0Y }}&lt;br /&gt;
&lt;br /&gt;
1. In your course, click the Participants link from the navigation drawer (or, for non-Boost themes, click Users in the Course administration block)&lt;br /&gt;
&lt;br /&gt;
2. Click the cogwheel/gear icon and click Enrolment methods(or for non-Boost themes, expand the Users link and click Enrolment methods)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:BoostEnrolmentMethods.png|center]]&lt;br /&gt;
&lt;br /&gt;
3. Open the &amp;quot;eye&amp;quot; icon next to the Self enrolment method:&lt;br /&gt;
&lt;br /&gt;
[[File:OpenSelfEnrolment.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Adding an enrolment key to a course===&lt;br /&gt;
&lt;br /&gt;
If you wish only a certain group of users to self enrol (and not anyone) then you can set an enrolment key which you then tell them to use when they access the self-enrolment screen. See section 1 of [[Enrolment_key|enrolment key]] for how to do this.&lt;br /&gt;
&lt;br /&gt;
===Adding a group enrolment key to a course===&lt;br /&gt;
&lt;br /&gt;
If you wish your users to enrol themselves directly into a group in the course then you can set a group enrolment key which you then tell them to use when they access the self-enrolment screen. See section 2 of [[Enrolment_key|enrolment key]] for how to do this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following settings may be changed by clicking the edit (hand/pen) icon to the right of the self-enrolment option in &#039;&#039;Administration &amp;gt; Course administration &amp;gt; Users &amp;gt; Enrolment methods&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
===Setting the enrolment period===&lt;br /&gt;
&lt;br /&gt;
Tick the &amp;quot;enable&amp;quot; box to the right of Enrolment period and then choose your dates.&lt;br /&gt;
&lt;br /&gt;
=== Enrolment duration===&lt;br /&gt;
&lt;br /&gt;
Set the amount of time a user enrolment is valid, starting with the moment the user enrols themselves. If disabled, the enrolment duration will be unlimited.&lt;br /&gt;
&lt;br /&gt;
===Notifying users when their enrolment expires===&lt;br /&gt;
&lt;br /&gt;
It is possible also for students and/or teachers to be notified when enrolments expire by selecting either &amp;quot;Enroller only&amp;quot; or &amp;quot;Enroller and enrolled user&amp;quot; from the dropdown &amp;quot;Notify before enrolment expires&amp;quot; and a time in &amp;quot;Notification threshold&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[File:selfenrolmenexpirynotification.png|thumb|Settings for notifiying users before enrolment expires. Click to enlarge.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Editing individual enrolment times====&lt;br /&gt;
&lt;br /&gt;
It is possible to edit the date and hour of an individual&#039;s enrolment from &#039;&#039;Administration&amp;gt;Course administration&amp;gt;Users&amp;gt;Enrolled users&#039;&#039; by clicking the edit icon in the enrolment methods column for the user in question. This then brings up a screen where the date and time can be modified.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[File:selfenrolment241.png|thumb|Click the edit icon in the enrolment methods column for the user]]&lt;br /&gt;
|[[File:selfenrolment242.png|thumb|Modifying the date and time]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Unenrolling students who haven&#039;t been active on the course===&lt;br /&gt;
&lt;br /&gt;
Choose from the dropdown to the right of &amp;quot;Unenrol inactive after...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Deciding the maximum number of users in your course===&lt;br /&gt;
&lt;br /&gt;
Type the maximum number of users you want in your course in &amp;quot;Max enrolled users&amp;quot;. When this limit is reached, nobody will be able to self-enrol. If you leave the number at 0 then there will be no maximum number.&lt;br /&gt;
&lt;br /&gt;
===Allowing only cohort members to self-enrol===&lt;br /&gt;
&lt;br /&gt;
If you have cohorts set up, then you can restrict self enrolment to particular cohorts by selecting the name of the cohort from the drop down box, A member of the cohort can self-enrol as normal; whereas a non-member gets a message telling them they are not able to self-enrol.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[File:cohortselfenrol.png|thumb|Restricting self enrolment to members of a particular cohort]]&lt;br /&gt;
|[[File:noncohortmember.png|thumb|Message seen by a user not in a cohort who is attempting to self-enrol]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sending a welcome message to new users===&lt;br /&gt;
&lt;br /&gt;
If enabled, users receive the following message via email when they self-enrol in a course:&lt;br /&gt;
&lt;br /&gt;
 Welcome to {Course name}&lt;br /&gt;
 If you have not done so already, you should edit your profile page so that we can learn more about you: {link to profile page}&lt;br /&gt;
&lt;br /&gt;
If you want to send a different message, simply type it in the custom welcome message text box.&lt;br /&gt;
&lt;br /&gt;
The following placeholders may be included in the message:&lt;br /&gt;
&lt;br /&gt;
 Course name {$a-&amp;gt;coursename}&lt;br /&gt;
 Link to user&#039;s profile page {$a-&amp;gt;profileurl}&lt;br /&gt;
 User email {$a-&amp;gt;email}&lt;br /&gt;
 User fullname {$a-&amp;gt;fullname}&lt;br /&gt;
&lt;br /&gt;
The welcome message may be sent from the [[Course contacts|course contact]], the [[Keyholder]] or from the default no-reply address. If the course contact is chosen, and there is more than one user with the role, then the welcome message is sent from the first user to be assigned the role of course contact.&lt;br /&gt;
&lt;br /&gt;
Note: An admin can customise the message for the whole site by editing the &#039;&#039;welcometocoursetext&#039;&#039; language string. See [[Language customisation]] for further details.&lt;br /&gt;
&lt;br /&gt;
==Admin settings==&lt;br /&gt;
The self enrolment plugin may be enabled or disabled throughout the site in &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Enrolments &amp;gt; Manage enrol plugins.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Shared settings for all courses===&lt;br /&gt;
The page &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Enrolments &amp;gt; Self enrolment.&#039;&#039; contains options for defaults that admin can set:&lt;br /&gt;
* Require an enrolment key - if this box is ticked then all courses with self-enrolment enabled will need to have an enrolment key. The setting won&#039;t save until the teacher adds a key - something to be aware of as this can cause confusion:)&lt;br /&gt;
* Use password policy - tick this box if you want enrolment keys set by teachers to follow the password policy of the site.&lt;br /&gt;
* Show hint - tick this box if you are prepared to allow the first letter of a key to be given as a &amp;quot;hint&amp;quot;&lt;br /&gt;
* Enrolment expiry action - specifies what happens when user enrolments reach expiration date. Please note that option &amp;quot;Unenrol user from course&amp;quot; purges grades, group memberships, preferences and other user related data from the courses.&lt;br /&gt;
* Hour to send enrolment expiry notifications - specify hour for sending expiration notifications.&lt;br /&gt;
&lt;br /&gt;
===Default enrolment settings in new courses===&lt;br /&gt;
These can be set in &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Enrolments &amp;gt; Self enrolment&#039;&#039; but teachers in individual courses can alter them to suit their needs:&lt;br /&gt;
* Add instance to new courses - if admin selects this, then any new course created will include the self enrolment plugin&lt;br /&gt;
* Enable self enrolments- if this is enabled then users by default can self enrol into a course.&lt;br /&gt;
* Use group enrolment keys - the setting for group enrolment keys in a course will be set to &amp;quot;yes&amp;quot; by default&lt;br /&gt;
* Default role assignment - normally, when users self enrol, they have the student role. If necessary that role can be changed by default here - for example - if your Moodle has a dedicated role you wish to use instead.&lt;br /&gt;
* Enrolment duration - this sets the default enrolment length for new courses (but again, may be altered by the course teacher.)&lt;br /&gt;
* Notify before enrolment expires - specifies if teacher or optionally students should be notified before the expiration.&lt;br /&gt;
* Notification threshold - specify how many days should be users notified before the enrolment expiration.&lt;br /&gt;
* Unenrol inactive after- this sets the default time after which a student will be unenrolled if they haven&#039;t accessed the courses. (Teachers may change this)&lt;br /&gt;
* Max enrolled users - adding a number here will specify the maximum number of users who can self-enrol into new courses. Teachers in the course can change this. If it is left at 0, there will be no maximum.&lt;br /&gt;
* Send course welcome message- if this box is checked then newly enrolled users will receive a welcome message by default.&lt;br /&gt;
&lt;br /&gt;
==Self enrolment method options==&lt;br /&gt;
One course may contain multiple self enrolment methods. User may be enrolled once in each instance only.&lt;br /&gt;
&lt;br /&gt;
* Custom instance name - specify custom enrolment method name.&lt;br /&gt;
* Enable existing enrolments - if disabled all users enrolled via this plugin can not access course.&lt;br /&gt;
* Allow new enrolments - disable if you do not want to allow students to self enrol in the future.&lt;br /&gt;
* Enrolment key - specify key required for enrolment.&lt;br /&gt;
* Use group enrolment keys - optionally use group keys for enrolment too.&lt;br /&gt;
* Default assigned role - specify role to be assigned to users during enrolment, this can be changed manually after enrolment.&lt;br /&gt;
* Enrolment duration - specify enrolment length, this can be manually after user enrolment.&lt;br /&gt;
* Notify before enrolment expires - specifies if teacher or optionally students should be notified before the expiration.&lt;br /&gt;
* Notification threshold - specify how many days should be users notified before the enrolment expiration.&lt;br /&gt;
* Unenrol inactive after- specify time after which a student will be unenrolled if they haven&#039;t accessed the courses.&lt;br /&gt;
* Max enrolled users - adding a number here will specify the maximum number of users who can self-enrol into this course.&lt;br /&gt;
* Only cohort members - optionally restrict this enrolment method to members of specified cohort.&lt;br /&gt;
* Send course welcome message- if this box is checked then newly enrolled users will receive a welcome message by default.&lt;br /&gt;
* Custom welcome message - specify custom message if necessary.&lt;br /&gt;
&lt;br /&gt;
==Self enrolment capabilities==&lt;br /&gt;
&lt;br /&gt;
*[[Capabilities/enrol/self:config|Configure self enrol instances]]&lt;br /&gt;
*[[Capabilities/enrol/self:manage|Manage enrolled users]]&lt;br /&gt;
*[[Capabilities/enrol/self:unenrol|Unenrol users from course]]&lt;br /&gt;
*[[Capabilities/enrol/self:unenrolself|Unenrol self from the course]]&lt;br /&gt;
&lt;br /&gt;
[[de:Selbsteinschreibung]]&lt;br /&gt;
[[es:Auto inscripción]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=MoodleDocs:Privacy_policy&amp;diff=130998</id>
		<title>MoodleDocs:Privacy policy</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=MoodleDocs:Privacy_policy&amp;diff=130998"/>
		<updated>2018-06-18T15:52:01Z</updated>

		<summary type="html">&lt;p&gt;Tsala: link update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The privacy notice for Moodle Docs is available on moodle.org: [https://moodle.org/admin/tool/policy/view.php?policyid=1 Privacy notice].&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=error/local_hub/freshmoodleregistrationerror2&amp;diff=130988</id>
		<title>error/local hub/freshmoodleregistrationerror2</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=error/local_hub/freshmoodleregistrationerror2&amp;diff=130988"/>
		<updated>2018-05-18T14:00:50Z</updated>

		<summary type="html">&lt;p&gt;Tsala: email support@moodle.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are trying to register a site with a URL that was previously used by another registered site. A request to register this url has already been sent to the site administrator of this other site. This administrator (probably you) need to confirm the new registration.&lt;br /&gt;
&lt;br /&gt;
As with any problem registering or updating your registration, if you need help, please email support@moodle.org.&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Privacy&amp;diff=130987</id>
		<title>Privacy</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Privacy&amp;diff=130987"/>
		<updated>2018-05-18T09:40:43Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Privacy settings */ updated list default&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Security}}&lt;br /&gt;
==Privacy settings== &lt;br /&gt;
&lt;br /&gt;
===Digital age of consent verification===&lt;br /&gt;
{{New features}}[[File:age and location verification.png|thumb|Age and location verification]]&lt;br /&gt;
In Moodle 3.4.2 onwards, a &#039;Digital age of consent verification&#039; may be enabled in &#039;Privacy settings&#039; in the Site administration. The default digital age of consent, and the age in any country where it differs from the default, may be specified. Country codes are as specified in [https://en.wikipedia.org/wiki/ISO_3166-2 ISO 3166-2].&lt;br /&gt;
&lt;br /&gt;
 *, 16&lt;br /&gt;
 AT, 14&lt;br /&gt;
 ES, 14&lt;br /&gt;
 US, 13&lt;br /&gt;
&lt;br /&gt;
In the above list the default digital age is 16.&lt;br /&gt;
[[File:digital minor message.png|thumb|Digital minor message]]&lt;br /&gt;
If self-registration AND &#039;Digital age of consent verification&#039; are both enabled, when a new user clicks the &#039;Create new account&#039; button, they will be prompted to enter their age and country. If the user&#039;s age is lower than the age of consent for their country, they will see a message prompting them to ask their parent/guardian to contact the support contact (as specified in  &#039;Support contact&#039; in the Site administration).&lt;br /&gt;
&lt;br /&gt;
==Policy settings==&lt;br /&gt;
&lt;br /&gt;
* A site policy may be enabled by entering the URL in &#039;Policy settings&#039;  in the Site administration. The URL can point to any type of file anywhere online that can be accessed without a log in to your Moodle. It is not recommended that a [[Page resource|page resource]] is used as a site policy, since the site header will be repeated in the iframe (see MDL-30486).&lt;br /&gt;
* It is recommended that the site policy is on the same domain as Moodle to avoid the problem of Internet Explorer users seeing a blank screen when the site policy is on a different domain.&lt;br /&gt;
* The site policy will be displayed in a frame. You can view it via the URL &#039;&#039;&amp;lt;nowiki&amp;gt;yourmoodlesite.org/user/policy.php&amp;lt;/nowiki&amp;gt;&#039;&#039;.&lt;br /&gt;
* If [[Email-based self-registration]] is enabled on the site, a link to the site policy is displayed on the signup page.&lt;br /&gt;
* When a site policy URL is set, all users will be required to agree to it when they next log in before accessing the rest of the site.&lt;br /&gt;
* A site policy for guests may also be enabled. Guest users will need to agree to it before accessing a course with [[Guest access]] enabled.&lt;br /&gt;
&lt;br /&gt;
(In versions of Moodle prior to 3.4.2, the the Site policy URL and Site policy URL for guests settings were located in &#039;Site policies&#039;.)&lt;br /&gt;
&lt;br /&gt;
==Forcing users to log in==&lt;br /&gt;
&lt;br /&gt;
In [[Site policies]] in the Site administration:&lt;br /&gt;
&lt;br /&gt;
* Force users to login by checking the &#039;&#039;forcelogin&#039;&#039; checkbox&lt;br /&gt;
* Keep &amp;quot;Force users to login for profiles&amp;quot; enabled to keep anonymous visitors and search engines away from user profiles&lt;br /&gt;
&lt;br /&gt;
==Enrolment key usage==&lt;br /&gt;
&lt;br /&gt;
If [[Self enrolment]] is used, in the Self enrolment settings in the Site administration:&lt;br /&gt;
&lt;br /&gt;
* Enforce enrolment key usage by ticking the &#039;Require enrolment key&#039; checkbox&lt;br /&gt;
* Enforce enrolment key complexity by ticking the &#039;Use password policy&#039; checkbox&lt;br /&gt;
* Disable the [[Enrolment key|enrolment key]] hint leaving the &#039;Show hint&#039; checkbox unticked&lt;br /&gt;
&lt;br /&gt;
==Hiding user fields==&lt;br /&gt;
&lt;br /&gt;
Increase student privacy by hiding user fields which would normally appear on users&#039; profile pages, and in some cases on the course participants page.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;hiddenuserfields&#039;&#039; setting is in [[User policies]] in the Site administration.&lt;br /&gt;
&lt;br /&gt;
User fields which may be hidden are:&amp;lt;br /&amp;gt;&lt;br /&gt;
Description, city/town, country, web page, ICQ number, Skype ID, Yahoo ID, AIM ID, MSN ID, first access, last access, last IP address and my courses.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Data privacy plugin]] The Data Privacy plugin forms part of Moodle’s privacy feature set and will assist sites to become GDPR compliant. It requires Moodle 3.4.2 or later and will be integrated in the Moodle 3.5 release in May 2018. &lt;br /&gt;
* [[GDPR]] - GDPR stands for General Data Protection Regulation and refers to the European Union regulation for data protection for all individuals within the European Union&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=233702 Student Privacy] forum discussion&lt;br /&gt;
&lt;br /&gt;
==Any further questions?==&lt;br /&gt;
&lt;br /&gt;
Please post in the [http://moodle.org/mod/forum/view.php?id=7301 Security and Privacy forum]  on moodle.org.&lt;br /&gt;
&lt;br /&gt;
[[Category:Privacy]]&lt;br /&gt;
&lt;br /&gt;
[[de:Datenschutz in Moodle]]&lt;br /&gt;
[[es:Privacidad]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=MoodleDocs:Overview&amp;diff=130986</id>
		<title>MoodleDocs:Overview</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=MoodleDocs:Overview&amp;diff=130986"/>
		<updated>2018-05-18T07:07:40Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect to latest version wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[:en:MoodleDocs:Overview]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Awards&amp;diff=130985</id>
		<title>Awards</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Awards&amp;diff=130985"/>
		<updated>2018-05-18T07:06:08Z</updated>

		<summary type="html">&lt;p&gt;Tsala: pointer to latest version wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[:en:Awards]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Creating_SCORM_Content&amp;diff=130984</id>
		<title>Creating SCORM Content</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Creating_SCORM_Content&amp;diff=130984"/>
		<updated>2018-05-18T07:05:28Z</updated>

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

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

		<summary type="html">&lt;p&gt;Tsala: 3.5 link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;3.4 docs: /34/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.5 docs: /35/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.3 docs: /33/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.1 docs: /31/en/{{FULLPAGENAMEE}}&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Data_Protection_Officer_role&amp;diff=130939</id>
		<title>Data Protection Officer role</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Data_Protection_Officer_role&amp;diff=130939"/>
		<updated>2018-05-01T06:13:12Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Role set-up */ click to select the DPO&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Data Protection Officer can respond to data requests and manage the data registry.&lt;br /&gt;
&lt;br /&gt;
Note: This role requires the [[Data privacy plugin]] to be installed on the site. The Data privacy plugin requires Moodle 3.4.2 or later and will be integrated in the Moodle 3.5 release in May 2018.&lt;br /&gt;
&lt;br /&gt;
==Role set-up==&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Define roles&#039; in the Site administration.&lt;br /&gt;
# Click the button &amp;quot;Add a new role&amp;quot;.&lt;br /&gt;
# Set the role archetype to Guest.&lt;br /&gt;
# Give the role a name such as &#039;Data Protection Officer&#039;, short name and description.&lt;br /&gt;
# For context types where this role may be assigned, tick system.&lt;br /&gt;
# Enter dataprivacy in the filter box, then allow the 3 dataprivacy capabilities &#039;Manage data registry&#039;, &#039;Manage data requests&#039; and &#039;Make data requests for children&#039;.&lt;br /&gt;
# Allow more capabilities as follows: moodle/site:configview, moodle/category:viewhiddencategories, moodle/course:viewhiddencourses, moodle/course:view, moodle/course:viewhiddenactivities.&lt;br /&gt;
# Click the button &amp;quot;Create this role&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Next&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Privacy settings&#039; in the Site administration.&lt;br /&gt;
# Click to select the Data Protection Officer in the Data Protection Officer role mapping setting.&lt;br /&gt;
# Save changes.&lt;br /&gt;
&lt;br /&gt;
==Role assignment==&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Assign system roles&#039; in the Site administration.&lt;br /&gt;
# Choose the Data Protection Officer role to assign.&lt;br /&gt;
# Select the user in the Potential users list, and use the left-facing arrow button to add them to the Existing users list. &lt;br /&gt;
&lt;br /&gt;
[[Category: Privacy]]&lt;br /&gt;
[[Category:Roles]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[es:Rol de Oficial de Protección de Datos]]&lt;br /&gt;
[[de:Datenschutzbeauftragter-Rolle]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=MoodleDocs:Overview&amp;diff=130887</id>
		<title>MoodleDocs:Overview</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=MoodleDocs:Overview&amp;diff=130887"/>
		<updated>2018-04-25T05:30:14Z</updated>

		<summary type="html">&lt;p&gt;Tsala: 3.5 en link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==English==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/35/en/ 3.5 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/34/en/ 3.4 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/33/en/ 3.3 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/32/en/ 3.2 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/31/en/ 3.1 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also:&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/dev/ Developer documentation]&lt;br /&gt;
&lt;br /&gt;
==Català (Catalan)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/2x/ca/ 2.x CA documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/19/ca/ 1.9 CA documentation]&lt;br /&gt;
&lt;br /&gt;
==Deutsch (German)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/34/de/ 3.4 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/33/de/ 3.3 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/32/de/ 3.2 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/31/de/ 3.1 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Español (Spanish)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/es/ ES documentation]&lt;br /&gt;
&lt;br /&gt;
==Euskara (Basque)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/eu/ EU documentation]&lt;br /&gt;
&lt;br /&gt;
==Français (French)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/3x/fr/ 3.x FR documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/2x/fr/ 2.x FR documentation]&lt;br /&gt;
&lt;br /&gt;
==Hrvatski (Croatian)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/hr/ HR documentation]&lt;br /&gt;
&lt;br /&gt;
==Íslenska (Icelandic)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/is/ IS documentation]&lt;br /&gt;
&lt;br /&gt;
==日本語 (Japanese)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/2x/ja/ 2.x JA documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/19/ja/ 1.9 JA documentation]&lt;br /&gt;
&lt;br /&gt;
==Polski (Polish)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/2x/pl/ 2.x PL documentation]&lt;br /&gt;
&lt;br /&gt;
==Português Brasileiro (Brazilan Portuguese)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/pt_br PT_BR documentation]&lt;br /&gt;
&lt;br /&gt;
==Suomi (Finnish)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/3x/fi/ 3.x FI documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/2x/fi/ 2.x FI documentation]&lt;br /&gt;
&lt;br /&gt;
==中文 (Chinese)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/zh/ ZH documentation]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[MoodleDocs:Read-only archives]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Creating_custom_roles&amp;diff=130883</id>
		<title>Creating custom roles</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Creating_custom_roles&amp;diff=130883"/>
		<updated>2018-04-23T11:43:52Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Example custom roles */ DPO&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Roles}}&lt;br /&gt;
==Creating a new role==&lt;br /&gt;
&lt;br /&gt;
To create a custom role:&lt;br /&gt;
#Go to &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Users &amp;gt; Permissions &amp;gt; Define roles&#039;&#039;. &lt;br /&gt;
#Click the &amp;quot;Add a new role&amp;quot; button.&lt;br /&gt;
#If desired, select an existing role or upload a preset, otherwise click the continue button.&lt;br /&gt;
#Give the role a Short name e.g. &#039;Parent&#039;.The short name is necessary for other plugins in Moodle that may need to refer to the role (e.g. when uploading users from a file or setting enrolments via an enrolment plugin).&lt;br /&gt;
#You must provide a full name for all custom roles. If you need to name the role for multiple languages you can use [[Multi language content|multi-lang syntax]] if you wish.&lt;br /&gt;
#Give the role a description (optional).&lt;br /&gt;
#Select an appropriate role archetype (see below for further information).&lt;br /&gt;
#Select the contexts where the role may be assigned e.g. &#039;User&#039; for Parent role.&lt;br /&gt;
#Set permissions as required.&lt;br /&gt;
#Scroll to the top or bottom of the page and click the &amp;quot;Create this role&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:addinganewrole26.png|thumb|Adding a new role and setting context types]]&lt;br /&gt;
| [[Image:permissions125.png|thumb|Choose &amp;quot;Allow&amp;quot; where required]]&lt;br /&gt;
| [[Image:permissions225.png|thumb|Extra options with &amp;quot;Show advanced&amp;quot; enabled]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Role archetypes==&lt;br /&gt;
&lt;br /&gt;
A role archetype&lt;br /&gt;
&lt;br /&gt;
* Is a hard-coded template for a role&lt;br /&gt;
* Is used during upgrades when adding defaults for new capabilities - no archetype = no new capabilities during upgrade&lt;br /&gt;
* Is used during when resetting a role to determine the defaults - no archetype = reset removes all capabilities&lt;br /&gt;
&lt;br /&gt;
There is no need to set a role archetype for custom roles used for overrides or if the site admin wants to specify new capabilities manually after upgrading.&lt;br /&gt;
&lt;br /&gt;
The archetypes (which relate directly to the built-in roles) are:&lt;br /&gt;
* Manager&lt;br /&gt;
* Course creator&lt;br /&gt;
* Teacher (editing)&lt;br /&gt;
* Teacher (non-editing)&lt;br /&gt;
* Student&lt;br /&gt;
* Guest&lt;br /&gt;
* Authenticated user&lt;br /&gt;
* Authenticated user on frontpage&lt;br /&gt;
&lt;br /&gt;
==Creating a duplicate role==&lt;br /&gt;
&lt;br /&gt;
To create a duplicate role:&lt;br /&gt;
#Go to &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Users &amp;gt; Permissions &amp;gt; Define roles&#039;&#039;. &lt;br /&gt;
#Click the &amp;quot;Add a new role&amp;quot; button.&lt;br /&gt;
#Select existing role as a template&lt;br /&gt;
#Give a name and set permissions for your new role; scroll down and click &amp;quot;Create this role&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==New role considerations==&lt;br /&gt;
&lt;br /&gt;
A new role is not automatically listed in course descriptions even if was created by copying a role that is listed, such as Teacher. If you want the new role to appear in the course listing, you must set it explicitly via &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Appearance &amp;gt; Courses&amp;gt;Course Contacts&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Testing a new role==&lt;br /&gt;
&#039;&#039;Administration &amp;gt; Switch role to&#039;&#039;&lt;br /&gt;
Use the &amp;quot;Switch role to&amp;quot; link to see what another role will see in that context.  &lt;br /&gt;
&lt;br /&gt;
Since switching roles confines you to those roles you can assign in a course context, this method is only useful for testing course-scoped capabilities (i.e. it will not be useful for testing permissions that apply outside the course context, like moodle/user:edit).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tip:&#039;&#039; You can always create test user and assign the new role to them.  Then logout as admin and login as the test user.  This is really the best way to test a new role.&lt;br /&gt;
&lt;br /&gt;
==Example custom roles==&lt;br /&gt;
&lt;br /&gt;
*[[Parent role|Parent]] - for providing parents/mentors/tutors with permission to view certain information about their children/mentees/tutees&lt;br /&gt;
*[[Demo teacher role|Demo teacher]] - for providing a demonstration teacher account with a password which can&#039;t be changed&lt;br /&gt;
*[[Forum moderator role|Forum moderator]] - for providing a user with permission in a particular forum to edit or delete forum posts, split discussions and move discussions to other forums&lt;br /&gt;
*[[Forum poster role]] - a highly restricted custom role which may be given to a visitor account to enable them to post in forums in a guest access course.&lt;br /&gt;
*[[Calendar editor role|Calendar editor]] - for enabling a user to add site or course events to the calendar&lt;br /&gt;
*[[Blogger role|Blogger]] - for limiting blogging to specific users only&lt;br /&gt;
*[[Quiz user with unlimited time role|Quiz user with unlimited time]] - for allowing a user unlimited time to attempt a quiz which has a time limit set&lt;br /&gt;
*[[Question creator role|Question creator]] - for enabling students to create questions for use in quizzes&lt;br /&gt;
*[[Question sharer]] - for allowing teachers to share questions between courses&lt;br /&gt;
*[[Course requester role]] - for restricting users who can make course requests&lt;br /&gt;
*[[Feedback template creator]] - for allowing teachers to save as &amp;quot;Public&amp;quot; a Feedback template.&lt;br /&gt;
*[[Grading forms publisher]] - for allowing teachers to share Advanced grading forms with others&lt;br /&gt;
*[[Grading forms manager]] - for allowing teachers to share Advanced grading forms with others and to delete templates others have created.&lt;br /&gt;
*[[Grade viewer]] - for allowing users to view but not edit grades.&lt;br /&gt;
*[[Gallery owner role]] - may be used to provide editing capabilities (add and edit gallery images) to users on individual Lightbox Galleries.&lt;br /&gt;
*[[Course tagger]] - for allowing users other than managers and editing teachers to tag courses.&lt;br /&gt;
*[[Competency reviewer]] - for allowing teachers to review competencies.&lt;br /&gt;
*[[Learning plan supervisor]] for allowing teachers to create learning plans for their own students.&lt;br /&gt;
*[[Learning plan viewer]] for allowing teachers to view the learning plans of their own students.&lt;br /&gt;
*[[Roles_FAQ#How_can_I_allow_a_.22test.22_Student_user_to_see_courses_that_are_hidden.3F|Student tester ]] - a clone of the default [[Student role]] with the ability to see hidden courses set to Allow.&lt;br /&gt;
*[[Data Protection Officer role|Data Protection Officer]] - A Data Protection Officer can respond to data requests and manage the data registry&lt;br /&gt;
&lt;br /&gt;
==Uploading users to a system role==&lt;br /&gt;
&lt;br /&gt;
Where certain custom roles are applied in the system context, it is possible to upload users to that role in bulk by adding the field &#039;&#039;sysrole1&#039;&#039; (etc) to the CSV file&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [https://github.com/3-bits/moodle-role_sepe SEPE] Spanish government supervisor who can access all Moodle courses without being able to change anything.&lt;br /&gt;
&lt;br /&gt;
Using Moodle forum discussions:&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=66782 What happens if a user has multiple roles in a course?]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=90140 logged in: what role am I?]&lt;br /&gt;
* For more information, Ask questions and get answers on the [http://moodle.org/mod/forum/view.php?id=6826 &amp;quot;Roles and Permissions&amp;quot;] forum.&lt;br /&gt;
&lt;br /&gt;
[[Category:Site administration]]&lt;br /&gt;
&lt;br /&gt;
[[de:Neue Rollen anlegen]]&lt;br /&gt;
[[es:Crear roles personalizados]]&lt;br /&gt;
[[fr:Création_de_rôles_personnalisés]]&lt;br /&gt;
[[ja:カスタムロールの作成]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=DPO&amp;diff=130882</id>
		<title>DPO</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=DPO&amp;diff=130882"/>
		<updated>2018-04-23T11:42:57Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Data Protection Officer role]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Data_privacy&amp;diff=130881</id>
		<title>Data privacy</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Data_privacy&amp;diff=130881"/>
		<updated>2018-04-23T06:50:16Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Example categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Admin tools&lt;br /&gt;
|entry = https://moodle.org/plugins/tool_dataprivacy&lt;br /&gt;
|tracker = https://tracker.moodle.org/issues/?jql=component%20%3D%20Privacy&lt;br /&gt;
|discussion = &lt;br /&gt;
|maintainer = Moodle HQ&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The Data privacy plugin provides the workflow for users to submit subject access requests and for the site administrator or Data Protection Officer (DPO) to process these requests.&lt;br /&gt;
&lt;br /&gt;
The Data Privacy plugin forms part of Moodle’s privacy feature set and will assist sites to become GDPR compliant. It requires Moodle 3.4.2 or later and will be integrated in the Moodle 3.5 release in May 2018.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Data Protection Officer role==&lt;br /&gt;
&lt;br /&gt;
After installing the data privacy plugin, the first thing to do is to create a [[Data Protection Officer role]] and assign it.&lt;br /&gt;
&lt;br /&gt;
(If there is nobody on the site with the role of Data Protection Officer i.e. nobody with the capability to manage data requests, then a site admin can respond to data requests and manage the data registry.)&lt;br /&gt;
&lt;br /&gt;
==Data requests==&lt;br /&gt;
[[File:requesting data.png|thumb|Requesting data]]&lt;br /&gt;
Any user can send a message to the Data Protection Officer via the &#039;Contact Data Protection Officer&#039; link on their profile page. &lt;br /&gt;
&lt;br /&gt;
In addition, they can request a copy of all of their personal data or request that their personal data should be deleted as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to your profile page (via the user menu).&lt;br /&gt;
# Click the link &#039;Data requests&#039; then click the &#039;New request&#039; button.&lt;br /&gt;
# Select &#039;Export all of my personal data&#039; or &#039;Delete all of my personal data&#039; as appropriate.&lt;br /&gt;
# Save changes.&lt;br /&gt;
[[File:Request approved.png|thumb|Request approved]]&lt;br /&gt;
The DPO will then receive a data request notification.&lt;br /&gt;
&lt;br /&gt;
If the user has requested a copy of all of their personal data, once the request is approved, they will receive a notification to inform them that their personal data may be downloaded from their Data requests page.&lt;br /&gt;
&lt;br /&gt;
If the user has requested that their personal data should be deleted, once the request is approved, they will receive an email to inform them and they will no longer be able to log in to the site.&lt;br /&gt;
&lt;br /&gt;
==Responding to data requests==&lt;br /&gt;
[[File:viewing a data request.png|thumb|Viewing a data request]]&lt;br /&gt;
The DPO can respond to data requests as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Data requests&#039; in the Site administration (or follow the link in the data request notification).&lt;br /&gt;
# In the Actions dropdown, select View, Approve, or Deny as appropriate.&lt;br /&gt;
&lt;br /&gt;
==Data registry==&lt;br /&gt;
[[File:data registry.png|thumb|Data registry]]&lt;br /&gt;
The DPO can set purposes (why the organisation is processing data) with retention periods and categories for data stored in Moodle in the data registry. &lt;br /&gt;
&lt;br /&gt;
A default purpose and retention period may be set for course categories, courses, activity modules and blocks.&lt;br /&gt;
&lt;br /&gt;
===Example categories===&lt;br /&gt;
&lt;br /&gt;
* Administrative: Civil status, identity, identification data, images …&lt;br /&gt;
* Personal life (lifestyle, family situation, etc.)&lt;br /&gt;
* Economic and financial information (income, financial situation, tax situation, etc.)&lt;br /&gt;
* Connection data (IP address, logs, etc.)&lt;br /&gt;
* Educational Data (Assessed Coursework, exam scripts etc)&lt;br /&gt;
* Records of Education Attainment (Results of exams, assessments, qualifications awarded etc)&lt;br /&gt;
* Location data (travel, GPS data, GSM, etc.)&lt;br /&gt;
&lt;br /&gt;
===Data registry set-up===&lt;br /&gt;
&lt;br /&gt;
To add purposes and categories:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Data registry&#039; in the Site administration.&lt;br /&gt;
# In the Edit menu select Categories.&lt;br /&gt;
# On the &#039;Edit categories&#039; page, click the + button to add a new category.&lt;br /&gt;
# Enter a category name and description then click the Save button.&lt;br /&gt;
# Go to &#039;Data registry&#039; again and in the Edit menu select Purposes.&lt;br /&gt;
# On the &#039;Edit purposes&#039; page, click the + button to add a new purpose.&lt;br /&gt;
# Enter a purpose name, description and retention period then click the Save button.&lt;br /&gt;
&lt;br /&gt;
To set default categories and purposes:&lt;br /&gt;
&lt;br /&gt;
# In &#039;Data registry&#039; in the Site administration click the &#039;Set defaults&#039; button.&lt;br /&gt;
# Select a default category and purpose for the site, and for users, course categories, courses, activity modules and blocks as required.&lt;br /&gt;
# Save changes.&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:managedataregistry|Manage data registry]]&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:managedatarequests|Manage data requests]]&lt;br /&gt;
* [[Capabilities/tool/dataprivacy:makedatarequestsforchildren|Make data requests for children]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[GDPR for administrators (Moodle 3.4.2+)]]&lt;br /&gt;
* [https://gdprdemo.moodle.net/ Moodle GDPR sandbox demo site] for exploring all the [[Policies plugin]] and Data privacy plugin functionality&lt;br /&gt;
&lt;br /&gt;
[[Category: Privacy]]&lt;br /&gt;
&lt;br /&gt;
[[es:Plugin de privacidad de datos]]&lt;br /&gt;
[[de:Schutz persönlicher Daten]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Privacy_officer&amp;diff=130877</id>
		<title>Privacy officer</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Privacy_officer&amp;diff=130877"/>
		<updated>2018-04-19T11:58:35Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Data Protection Officer role]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/34/en/index.php?title=Privacy_officer_role&amp;diff=130876</id>
		<title>Privacy officer role</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/34/en/index.php?title=Privacy_officer_role&amp;diff=130876"/>
		<updated>2018-04-19T11:57:49Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Data Protection Officer role]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
</feed>