<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/35/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/35/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tsala"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/Special:Contributions/Tsala"/>
	<updated>2026-05-08T05:06:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Multi-language_content_filter&amp;diff=133454</id>
		<title>Multi-language content filter</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Multi-language_content_filter&amp;diff=133454"/>
		<updated>2021-03-18T11:37:46Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Common problems */ removed statement about course short name, as it is possible to use the filter with the course short name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Filters}}&lt;br /&gt;
==Displaying text in multiple languages==&lt;br /&gt;
The multi-language content filter enables resources to be created in multiple languages. When turned on, it looks for &amp;lt;nowiki&amp;gt;&amp;lt;span lang=&amp;quot;xx&amp;quot; class=&amp;quot;multilang&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt; tags which indicate that a text contains multiple languages. Then it selects and outputs the text in the user&#039;s language (as set in their browser or in their preferences).&lt;br /&gt;
&lt;br /&gt;
==Enabling the multi-language content filter==&lt;br /&gt;
&lt;br /&gt;
An admin can enable the multi-language content filter as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;&#039;Site administration &amp;gt; Plugins &amp;gt; Filters &amp;gt; Manage filters&#039;&#039; and in the dropdown menu for multi-language content select &#039;On&#039;.&lt;br /&gt;
# If headings are to be shown in multiple languages too, select &#039;Content and headings&#039; in the &#039;Apply to&#039; column. Note that this may affect site performance.&lt;br /&gt;
&lt;br /&gt;
== How to use in a course ==&lt;br /&gt;
&lt;br /&gt;
To use this feature first create your content in multiple languages (in the same resource). Then enclose each language block (aka multilang block) in the following tags:&lt;br /&gt;
&lt;br /&gt;
       &amp;lt;nowiki&amp;gt;&amp;lt;span lang=&amp;quot;XX&amp;quot; class=&amp;quot;multilang&amp;quot;&amp;gt;your_content_here&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;span lang=&amp;quot;YY&amp;quot; class=&amp;quot;multilang&amp;quot;&amp;gt;your_content_in_other_language_here&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is essential to be in &#039;&#039;&#039;the code editing mode&#039;&#039;&#039; (press &amp;lt;nowiki&amp;gt;[&amp;lt;&amp;gt;]&amp;lt;/nowiki&amp;gt; in the HTML editor), when you enter these tags for them to work. Only spaces, tabs and enters can be used between the individual languages in the multilang block.&lt;br /&gt;
&lt;br /&gt;
Note: If your site uses a child language pack (see [[Language packs]] for the list), then the first span tag must be the parent language. Otherwise, when a user using the child language views the text, it will not be in the correct language for them (as reported in MDL-55197). For example, if your site uses en_us then the en span tag (as parent language) must be first i.e.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;span lang=&amp;quot;en&amp;quot; class=&amp;quot;multilang&amp;quot;&amp;gt;your_content_in English&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;span lang=&amp;quot;de&amp;quot; class=&amp;quot;multilang&amp;quot;&amp;gt;your_content_in_German_here&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==How to use for assignment submission agreements==&lt;br /&gt;
&lt;br /&gt;
#With the filter enabled, go to &#039;&#039;Site administration &amp;gt; Plugins &amp;gt; Activity modules &amp;gt; Assignment &amp;gt; Assignment settings.&lt;br /&gt;
#In the submission statement, add (for example)&lt;br /&gt;
&lt;br /&gt;
       &amp;lt;nowiki&amp;gt;&amp;lt;span lang=&amp;quot;en&amp;quot; class=&amp;quot;multilang&amp;quot;&amp;gt;This assignment is my own work, except where I have acknowledged the use of the works of other people.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span lang=&amp;quot;fr&amp;quot; class=&amp;quot;multilang&amp;quot;&amp;gt;Ce devoir est le fruit de mon travail personnel, sauf aux endroits où l&#039;utilisation d&#039;oeuvre d&#039;autres auteurs est clairement indiquée.&amp;lt;/span&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How it works internally ==&lt;br /&gt;
&lt;br /&gt;
# Filter first looks for &#039;&#039;multilang blocks&#039;&#039; in the text&lt;br /&gt;
# For each multilang block:&lt;br /&gt;
#* If there are texts in the currently active language, print them&lt;br /&gt;
#* Else, if there exists texts in the current parent language, print them&lt;br /&gt;
#* Else, print the first language found in the text&lt;br /&gt;
# Text outside of multilang blocks will be shown always&lt;br /&gt;
&lt;br /&gt;
== Common problems ==&lt;br /&gt;
&lt;br /&gt;
# The multi-lang filter is not enabled. It can be enabled in &#039;Manage filters&#039; in the Site administration&#039;.&lt;br /&gt;
# Headings aren&#039;t displaying correctly - the multi-lang filter should be set to apply to content and headings in &#039;Manage filters&#039; in the Site administration&#039;.&lt;br /&gt;
# Extra characters between language span tags - editor might add &amp;lt;nowiki&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/nowiki&amp;gt; or other tags, please review the html in source view&lt;br /&gt;
# If the course setting is &amp;quot;force&amp;quot; some language, you won&#039;t be able to change the displayed language.&lt;br /&gt;
# Extra spaces in language span tag&lt;br /&gt;
&lt;br /&gt;
==The &#039;Restriction by language&#039; additional plugin==&lt;br /&gt;
[[File:Restriction by language.png|thumb|Restriction by language]]&lt;br /&gt;
Language filters are great, but sometimes they can make your resources and activities very complex.&lt;br /&gt;
&lt;br /&gt;
The [https://moodle.org/plugins/view.php?plugin=availability_language Restriction by language availability condition] is an additional plugin that makes it easy to show an English resource only to English users and an activity in French only to French speaking students.&lt;br /&gt;
&lt;br /&gt;
==The Multi-Language Content (v2) additional plugin and Multi-Language Content text editor plugins==&lt;br /&gt;
There is also an alternative multi-language content filter available called [https://moodle.org/plugins/filter_multilang2 Multi-language Content (v2)]. This filter uses very simple non-HTML tags to mark multi-language blocks (makes it easier to create multi-language content), and can be used together with the [https://moodle.org/plugins/atto_multilang2 Multi-Language Content Atto plugin] or the [https://github.com/iarenaza/moodle-tinymce_moodlelang2 Multi-Language Content TinyMCE plugin] to make it even easier to create multi-language content directly on the text editor without using the HTML view mode.&lt;br /&gt;
&lt;br /&gt;
==The Multi-Lingual Content additional plugin==&lt;br /&gt;
[https://moodle.org/plugins/filter_multilangsecond This filter] is a more flexible version of multilang filter. One of three possible choices can be selected by the filter admin setting: HTML syntax, Non HTML syntax or Both. If the non html syntax is chosen language block looks like: {mlang en}English{mlang}{mlang bg}Bulgarian{mlang}. In case of Html syntax, language block is a sequence of identical html tags with lang=&amp;quot;XX&amp;quot; attributes span or div or any other.&lt;br /&gt;
&lt;br /&gt;
==Any questions?==&lt;br /&gt;
&lt;br /&gt;
Please post in the [https://moodle.org/mod/forum/view.php?id=43 Languages forum] on moodle.org.&lt;br /&gt;
&lt;br /&gt;
==See also== &lt;br /&gt;
&lt;br /&gt;
*[[Language]]&lt;br /&gt;
*Custom menu items in [[Theme settings]]&lt;br /&gt;
*[https://moodle.org/mod/forum/discuss.php?d=320980 Translation of MOOC] forum discussion and solution&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=356318 language dropdown not displayed - Boots logon page] forum thread&lt;br /&gt;
&lt;br /&gt;
[[Category:Language]]&lt;br /&gt;
&lt;br /&gt;
[[de:Mehrsprachiger Inhalt]]&lt;br /&gt;
[[es:Filtro de contenido multi-idioma]]&lt;br /&gt;
[[fr:Contenu multilingue]]&lt;br /&gt;
[[it:Filtro Contenuto multi-lingua]]&lt;br /&gt;
[[ja:多言語シンタックス]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Chemistry/Biochemistry&amp;diff=133440</id>
		<title>Chemistry/Biochemistry</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Chemistry/Biochemistry&amp;diff=133440"/>
		<updated>2020-11-10T17:31:05Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Moode Add-ins */ removing Jmol filter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Notation==&lt;br /&gt;
Regarding basic notation, see http://moodle.org/mod/forum/discuss.php?d=111785&amp;amp;mode=1&lt;br /&gt;
See also:&lt;br /&gt;
*[[TeX filter]] - displays TeX notation as GIF images and will show full LaTeX implemention in Moodle 1.6 or later&lt;br /&gt;
*[[DragMath equation editor]] - a drag-and-drop equation editor that installs as a button in the regular editor, so that it is visible everywhere a user would enter text. Clicking the button launches an applet in a pop-up window so that the user can choose the parts of the equation.&lt;br /&gt;
*[http://www.dessci.com/en/support/mathtype/workswith/moodle.htm MathType] - a commercial product compatible with many text-editing and presentation software programs, that works with Moodle.&lt;br /&gt;
&lt;br /&gt;
==Moode Add-ins==&lt;br /&gt;
The following Moodle add-ins are useful for making use of molecular data files in courses, and providing 3D visualisations:&lt;br /&gt;
&lt;br /&gt;
*[[2D/3D structure display short answer]] - The 2D/3D Structure Display short answer question type is a short answer question with MarvinSketch for building question content and MarvinView for displaying question content. Anything that you can construct in MarvinSketch can be easily used in short answer questions. &lt;br /&gt;
*[[Drag and drop organic chemistry nomenclature question type]] - Drag and drop organic chemestry nomenclature question type.&lt;br /&gt;
*[[Fischer projections question type]] - Drag and drop question type that assesses students knowledge of constructing and interpreting Fischer Projections.&lt;br /&gt;
*[[Lewis structures]] - With this question type the instructor draws valid Lewis structures with all lone pairs and charges for a molecule. The student is presented with the structure stripped of lone pairs or formal charge, and they must add correct number of lone pairs/radicals or charges to any atoms.&lt;br /&gt;
*[[Newman projections question type]] - Drag and drop question that tests students knowledge of drawing and interpreting Newman Projections&lt;br /&gt;
*[[Select atoms or molecules question type]] - This question type allows you to design questions in which students select various atoms, molecules, bonds or other objects&lt;br /&gt;
*[https://docs.moodle.org/20/en/Jmol_resource_type Jmol resource module] for Moodle 1.9 - display a 3D interactive molecule as a specific configurable resource&lt;br /&gt;
*[http://moodle.org/mod/data/view.php?d=13&amp;amp;rid=296 Java Molecular Editor question type] - ask students to design and submit a molecular structure.&lt;br /&gt;
*[[Chemistry notation using mhchem]] The mhchem pack­age pro­vides com­mands for type­set­ting chem­i­cal molec­u­lar for­mu­lae and equa­tions. &lt;br /&gt;
*[https://moodle.org/plugins/atto_chemrender ChemRender] - Chemical structure editor and molecular data file import plugin for the Atto HTML Editor.&lt;br /&gt;
*[https://moodle.org/plugins/filter_chemrender ChemRender filter] - Render 2-D and 3-D molecular structures and spectra from open chemical data files.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
Using Moodle forum discussions:&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=66147 How do Science Teachers Use Moodle?]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=60440 Equation editors in Moodle]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=131325 Scientific notation in quiz answers]&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=230558 Capital vs lower case letters with units]&lt;br /&gt;
&lt;br /&gt;
[[Category:Teacher]]&lt;br /&gt;
[[Category:Discipline-specific Moodling]]&lt;br /&gt;
[[Category:Chemistry]]&lt;br /&gt;
&lt;br /&gt;
[[es:Química/Bioquímica]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=133437</id>
		<title>MediaWiki:MoodleDocsVersionLinks</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=133437"/>
		<updated>2020-11-06T15:03:22Z</updated>

		<summary type="html">&lt;p&gt;Tsala: 3.10 link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;3.5 docs: /35/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.10 docs: /310/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.9 docs: /39/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.8 docs: /38/en/{{FULLPAGENAMEE}}&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=OAuth_2_services&amp;diff=133436</id>
		<title>OAuth 2 services</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=OAuth_2_services&amp;diff=133436"/>
		<updated>2020-10-20T14:05:29Z</updated>

		<summary type="html">&lt;p&gt;Tsala: login domains (copied from 39 docs)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Server settings}}&lt;br /&gt;
==OAuth2 services==&lt;br /&gt;
&lt;br /&gt;
* Moodle 3.3 adds support for OAuth 2 services (or &amp;quot;Issuers&amp;quot;), which can be used by any plugin to provide authenticated access to external services either as the current user, or using a system account.&lt;br /&gt;
* OAuth 2 services are used for example, to provide a &amp;quot;Log in using Google/Microsoft/Facebook&amp;quot; feature on the login page, and then to share that authenticated session with repositories like [[Google Drive repository|Google Drive]] and [[OneDrive repository|OneDrive]] without having to re-authenticate.&lt;br /&gt;
* OAuth 2 services can be used by plugins even if they do not use them on the login page, and it&#039;s possible to login to multiple services at the same time.&lt;br /&gt;
&lt;br /&gt;
== Login ==&lt;br /&gt;
&lt;br /&gt;
See [[OAuth 2 authentication]] for details of how to enable the feature.&lt;br /&gt;
&lt;br /&gt;
== Open ID Connect ==&lt;br /&gt;
&lt;br /&gt;
Open ID Connect is a standard for OAuth 2 login services that makes it easier to setup a working login system. If the service you are setting up is Open ID Connect compliant, you will only have to enter the base url for the service, and Moodle will discover all the other information required by requesting the &amp;quot;discovery document&amp;quot; which is expected to exist at &amp;lt;issuer base url&amp;gt;/.well-known/openid-configuration. &lt;br /&gt;
&lt;br /&gt;
== Issuer Configuration ==&lt;br /&gt;
&lt;br /&gt;
First some terminology: In these scenarios, Moodle is the &amp;quot;client&amp;quot; and the remote service (Google, Facebook, ...) is the &amp;quot;issuer&amp;quot; or &amp;quot;provider&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== How do I get a client ID and secret? ===&lt;br /&gt;
&lt;br /&gt;
The client ID and secret are provided by the issuer, so you need to set it up outside of Moodle, at the issuer. Instructions for prominent OAuth 2 providers are linked here.&lt;br /&gt;
&lt;br /&gt;
* [[OAuth 2 Google service]]&lt;br /&gt;
* [[OAuth 2 Microsoft service]]&lt;br /&gt;
* [[OAuth 2 Facebook service]]&lt;br /&gt;
* [[OAuth 2 LinkedIn service]]&lt;br /&gt;
* [[OAuth 2 Twitter service]]&lt;br /&gt;
* [[OAuth 2 Github service]]&lt;br /&gt;
&lt;br /&gt;
=== Adding an issuer ===&lt;br /&gt;
&lt;br /&gt;
If possible, use one of the preconfigured services if yours is among it. You can still configure individual details later on. You can choose from this list:&lt;br /&gt;
&lt;br /&gt;
 [[Image:OAuth2-predefined-issuers.png|frame|center|Preconfigured issuers]]&lt;br /&gt;
&lt;br /&gt;
Then, the following settings appear: &lt;br /&gt;
&lt;br /&gt;
 [[Image:OAuth2-issuer-settings.png|frame|center|Issuer settings]]&lt;br /&gt;
&lt;br /&gt;
As a general rule, don&#039;t change any settings, except for &#039;&#039;&#039;Name&#039;&#039;&#039;, &#039;&#039;&#039;Client ID&#039;&#039;&#039;, &#039;&#039;&#039;Client Secret&#039;&#039;&#039;, and &#039;&#039;&#039;Service Base URL&#039;&#039;&#039;, unless installation instructions advise you to. Apart from that the defaults are usually fine, especially if you use one of the preconfigured services. &lt;br /&gt;
See [[#Advanced_issuer_settings|Advanced issuer settings (below)]] for explanations of some of the settings.&lt;br /&gt;
&lt;br /&gt;
====Login domains====&lt;br /&gt;
&lt;br /&gt;
This setting only applies if &amp;quot;Show on login page&amp;quot; is checked. If specified, only users with matching emails will be able to sign-up and log in using this service. &lt;br /&gt;
&lt;br /&gt;
This restriction will apply on top of the allowed and denied email domains settings in [[Managing_authentication|Manage authentication]], however the latter are only checked when a user is created and are not checked again when the user logs in.&lt;br /&gt;
&lt;br /&gt;
====Further configuration options====&lt;br /&gt;
&lt;br /&gt;
After an issuer has been created, further configuration options are shown to the right of the service. Usually no change is required for preconfigured services. &lt;br /&gt;
&lt;br /&gt;
 [[Image:OAuth2-issuer-other-settings.png|frame|center|Further configuration options for OAuth 2 issuers]]&lt;br /&gt;
&lt;br /&gt;
; Edit : Go to the settings screen again.&lt;br /&gt;
; Configure endpoints : Define the issuer&#039;s endpoints, i.e. the URLs that Moodle will connect to.&lt;br /&gt;
; Configure user field mappings : If you use the issuer as an identity provider, you can configure how the provider&#039;s response (from the &#039;&#039;&#039;userinfo_endpoint&#039;&#039;&#039;) should be mapped to Moodle user fields.&lt;br /&gt;
; Delete : Delete the issuer configuration.&lt;br /&gt;
; Disable : Mark the issuer as disabled; plugins may not use them.&lt;br /&gt;
; Move up / down : Change the order of appearance in the issuer table.&lt;br /&gt;
&lt;br /&gt;
=== Connecting a system account ===&lt;br /&gt;
&lt;br /&gt;
* A system account may be connected. It may be needed by plugins in order to provide advanced functionality, such as access controlled links from the [[Google Drive repository]] or [[OneDrive repository]].&lt;br /&gt;
* The system account should be a dedicated account for this purpose only. The system account doesn&#039;t require an email address to be associated with it (Moodle 3.3.2 onwards).&lt;br /&gt;
* A system account is not needed for login functionality.&lt;br /&gt;
&lt;br /&gt;
=== Advanced issuer settings ===&lt;br /&gt;
&lt;br /&gt;
; Authenticate token requests via HTTP headers : This should be the norm according to the OAuth 2 standard. However, most providers don&#039;t support this and require authentication details in the body instead. For most configurations, leave this checkbox disabled, unless instructions advise you to check it. &lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:OAuth 2]]&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=351727 Oauth2 problems in Moodle 3.3] forum discussion&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=362593 Problem to configure Oauth2 with Microsoft Office365] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[Category:OAuth 2]]&lt;br /&gt;
&lt;br /&gt;
[[es:Servicios OAuth 2]]&lt;br /&gt;
[[de:OAuth2 Services]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=133420</id>
		<title>MediaWiki:MoodleDocsVersionLinks</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=133420"/>
		<updated>2020-06-12T14:25:06Z</updated>

		<summary type="html">&lt;p&gt;Tsala: 3.9 link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;3.5 docs: /35/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.9 docs: /39/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.8 docs: /38/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.7 docs: /37/en/{{FULLPAGENAMEE}}&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Effective_quiz_practices&amp;diff=133324</id>
		<title>Effective quiz practices</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Effective_quiz_practices&amp;diff=133324"/>
		<updated>2019-11-21T17:02:16Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* See also */ formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quiz}}&lt;br /&gt;
As we’ve seen, Moodle quiz engine is a powerful, flexible tool for monitoring and diagnosing student performance with certain types of knowledge. Using this tool effectively can boost your course’s effectiveness, and promote student performance. While a computer-scored quiz is a different performance than more open-ended assessments, it does give a valuable window onto student thinking, especially when you use good strategies, and a little creativity.&lt;br /&gt;
&lt;br /&gt;
==Quiz strategies==&lt;br /&gt;
Of course, using the quiz engine effectively takes some work and practice. The first thing to do is to use effective question design strategies. If you ask good questions, you’ll get useful data about your students’ performance and understanding of the material. Of course, the converse is also true. There is a ton of literature about effective assessment design available. I’ll just highlight a few of the most important ideas.&lt;br /&gt;
*Tie each question to a course goal. After all, you want to know whether your students are achieving the goals of the course, so why not ask them directly?&lt;br /&gt;
*Try to ask multiple questions about each important idea in the class. This gives you more data points about student understanding.&lt;br /&gt;
*When writing a multiple-choice question, be sure each wrong answer represents a common mis-conception. This will help you diagnose student thinking and eliminate easy guessing. &lt;br /&gt;
*Write questions requiring your students to think at different levels. Include some recall questions, some comprehension questions and some application and analysis questions. You can determine where students are having problems in their thinking. Can they recall the material, but not apply it?&lt;br /&gt;
*Test your questions. After you’ve established an initial question bank, use the system reports to determine which questions are useful, and which aren’t. As you write new questions, give them a lower point value and throw in a few to establish their reliability.&lt;br /&gt;
&lt;br /&gt;
Once you’ve got a few well-written test banks, be sure to use the [[Quiz reports|quiz reports]] and statistics to monitor your classes performance. The detailed reports and statistics available to you are valuable tools for understanding student understanding of the material.&lt;br /&gt;
&lt;br /&gt;
==Creative quiz uses==&lt;br /&gt;
With the Moodle quiz engine, it’s easier to utilize educationally sound assessment strategies which would be too difficult to implement with paper and pencil. Most people think of tests as an infrequent, high-stakes activity, like mid-terms and finals. Better strategies involve frequent, low-stakes assessments you and your students can use to guide their performance during the course of the semester. &lt;br /&gt;
&lt;br /&gt;
Creating a series of small mini-tests gives you a very flexible system for gauging performance and keeping students engaged in the class. Here are a few ideas for quick quizzes you can use as part of a larger assessment strategy.&lt;br /&gt;
&lt;br /&gt;
===Chapter checks===&lt;br /&gt;
Getting students to complete reading assignments has to be one of the hardest motivational tasks in education. Reading is critical to understanding most material, and fundamental to success in many classes. The problem for most students is there is no immediate reward or punishment for procrastinating on a reading assignment. If you haven’t done the reading for a class discussion, you can either keep quiet, or, as I used to do occasionally, wing it by skimming in class. If you have a lecture course, there’s almost no need to do the reading as the lecturer usually covers most of the material in class anyway. &lt;br /&gt;
&lt;br /&gt;
Creating a little mini-test for each reading assignment solves a number of problems. First, it encourages students to do the reading so they can do well on the quiz. Second, it gives the students feedback on how well they understood the reading assignment. Third, it gives you data about what aspects of the reading students found confusing, and which they have already mastered so you can focus your class activities.&lt;br /&gt;
&lt;br /&gt;
For a reading mini-test, I would recommend setting a limited time quiz students can only take once. Because it’s a low-stakes activity you want students to use for self-assessment, I would also display feedback and correct answers. If you’re concerned about students sharing answers after they’ve taken the quiz, randomize the question and answer order. If you have a test bank, make some of the questions random as well. As an additional assignment, students should write down one question about a question they got wrong, and bring it to class.&lt;br /&gt;
&lt;br /&gt;
===Test practice===&lt;br /&gt;
The key to effective practice is to have a realistic practice environment. Many students worry about tests, especially high-stakes tests, because they have no idea what to expect. What question format will you use? How detailed will the questions be? What should they study?&lt;br /&gt;
&lt;br /&gt;
You can help alleviate test anxiety by creating a practice test students can take to help answer these questions. These tests are usually based on old questions similar to the current test questions. Use last year&#039;s final as an example test, which will force you into the practice of writing new questions every year. This is a good idea anyway, as you can be sure someone has a copy of last year’s test they are sharing with others.&lt;br /&gt;
&lt;br /&gt;
To set up a practice test, I’d create a zero point test with questions from the year before in random order with random answers. I would also allow students to take the test as many times as they’d like so they can test themselves as much as they need. Display feedback, but not correct answers so it presents more of a challenge.&lt;br /&gt;
&lt;br /&gt;
[[Gamification]] may be used for quiz practice. See the [[Quizventure activity]].&lt;br /&gt;
&lt;br /&gt;
===Data gathering===&lt;br /&gt;
&lt;br /&gt;
As an expert, you know a lot about your field. Your challenge as a teacher is to translate your knowledge for a novice who doesn’t share your conceptual structure or experience. An example or lecture you think is brilliant may leave your students completely confused. It can be hard to tell what students really understand and what’s leaving them baffled.&lt;br /&gt;
&lt;br /&gt;
A data-gathering quiz is similar to a chapter check, but it takes place after a class meeting or lecture. Your goal is to quickly get some feedback on student understanding of a lecture. What did they really understand? What do you need to spend more time on? I’ve found many instructors have trouble gauging what students find difficult, and what the students find so easy they are bored. &lt;br /&gt;
&lt;br /&gt;
Setting up a post-class data-gathering quiz is similar to creating a chapter check. Set the quiz for a limited time, like a day or two before the next meeting. Allow them to take it once and display feedback and correct answers. &lt;br /&gt;
&lt;br /&gt;
==Quiz security and cheating==&lt;br /&gt;
&lt;br /&gt;
Of course, online testing also presents another chance for the cheaters in your classes to try to game the system. Most online quizzes are meant to be taken at home, or at least outside of class. Students can download the questions and print them out. They can take the tests with other students, or while reading their textbooks.&lt;br /&gt;
&lt;br /&gt;
Fortunately, you can counter many of these strategies, making them more trouble than they are worth to the students. Let’s look at a few strategies for countering most cheating schemes&lt;br /&gt;
&lt;br /&gt;
===Printing and sharing questions===&lt;br /&gt;
If you display feedback and correct answers, students can print the results page and share it with their friends. Or they can simply print the questions themselves directly from the quiz. The key to discouraging this behavior is to randomize the question order and the answer order. It makes the printouts a lot less useful. Creating larger question banks and giving tests with random subsets is also an effective strategy. If students can only print a small number of questions at a time, they will need to view the test again and again, then sort the questions to eliminate duplicates. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Warning: Assume there will be printed copies of your questions available to students who want them. Most instructors don’t realize students frequently have copies of old paper based tests, and electronic test delivery is another way for students to get copies of the questions. I know one professor who had over 1100 questions in his online test bank. At the end of the semester, he confiscated a printout from a student. It had every question with the correct answer, neatly formatted and divided by textbook chapter. We decided if students wanted to memorize 1100 questions and answers to the level where they could answer a small number of them displayed at random, then they would have learned more than if they had just studied. Of course, we used timed quizzes and other strategies to minimize using the print-out as a reference manual.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Using the textbook===&lt;br /&gt;
Students will frequently look up the answer to questions in the textbook or a reading. If you are giving a chapter check quiz, then this is what you want them to do. Otherwise, you need to come up with creative ways of making the textbook less directly useful. Timed quizzes are the single most effective tool for eliminating this strategy. A timed quiz requires the students answer the questions in a certain amount of time. If you give enough questions and make the time short enough, they won’t have time to look up all the answers. I usually give about 30 seconds per multiple-choice question. If they answer them faster and have time to look up some answers afterward, I figure they knew enough to deserve to look up an answer or two.&lt;br /&gt;
&lt;br /&gt;
Asking students to apply their knowledge to novel situation can also make a difference. Synthesis and application questions can’t be looked up. Students have to understand the material and apply it creatively to answer the questions. So while they may take the time to review the text, they will still need to try to understand what they’ve read to successfully answer the question.&lt;br /&gt;
&lt;br /&gt;
===Working with friends===&lt;br /&gt;
If your students are on the same campus, they may get together in a lab and try to take the quiz together. This is an easy strategy to thwart with random question order, random answer order and questions randomly pulled from a test bank. If my screen doesn’t look like yours, then it’s harder for us to quickly answer all of the questions. A timed quiz also makes it harder for the two of us to cheat if we have different questions and we only have a short amount of time to answer.&lt;br /&gt;
&lt;br /&gt;
===Have someone else take the test===&lt;br /&gt;
The old adage goes “On the Internet, no one knows you’re a dog”, and no one knows who is actually taking the test. Students will sometimes pay classmates, or others who have taken the course in the past, to take online quizzes for them. There are two ways to counter this strategy. One, have an occasional proctored exam where students need to show ID. If they haven’t taken the quizzes or done the work until then, they will do poorly on the proctored exam. To eliminate current classmates from taking each others quizzes, only make them available for a short time. You could require everyone take the test within a 2- or 4-hour block. If the test is properly randomized, it will be very difficult to take it more than once during the testing period. The test taker will worry about their own grade first, then about their employer&#039;s grade.&lt;br /&gt;
&lt;br /&gt;
Obviously, there are many strategies students can use to cheat. While it would be naïve to assume there isn’t cheating, the vast majority of your students want to succeed on their own merits. The anonymity of the online environment may open up new avenues for the cheaters, but it’s not really much different from your face-to-face classes. A few people will go to great lengths to cheat, but most will be honest as long as it’s not too easy to get away with it. A few precautions will eliminate most of the easy cheats, and the classic strategies will work for the others.&lt;br /&gt;
&lt;br /&gt;
==Robust testing with random variants==&lt;br /&gt;
&lt;br /&gt;
This section describes a good way to help minimise the potential for cheating, and increase the opportunity for students to learn from the feedback by repeated attempts at the quiz. The basic idea is to take each particular question that you were thinking of, and make several slight variants of it. Then use Moodle&#039;s random question feature, so that each student gets one of the variants picked at random.&lt;br /&gt;
&lt;br /&gt;
===An example===&lt;br /&gt;
&lt;br /&gt;
A good example of this (although not in Moodle) can be seen at https://students.open.ac.uk/openmark/mu120.m5omdemo/. Take that test once, making a rough note of the questions you are asked. Then after you have done &#039;End test&#039;, do &#039;Restart entire test&#039; and see that you are asked a different set of questions that have different answers, although they test the same knowledge. This sort of strategy is easier to implement in some subjects than in others.&lt;br /&gt;
&lt;br /&gt;
===How to set this up in Moodle===&lt;br /&gt;
&lt;br /&gt;
Suppose we are going to create a quiz with 6 questions about interpreting diagrams (that is, we are going to try to clone the OpenMark example above). For the fourth question, the closest we will be able to get would be [https://moodle.org/plugins/qtype_ddmarker the Image target question type from the Modules and plugins database].&lt;br /&gt;
&lt;br /&gt;
====1. Create a category for each &#039;question&#039; in the quiz====&lt;br /&gt;
&lt;br /&gt;
As you can see from the screen shot, I have created six appropriately named categories, all neatly grouped inside a parent category. You do this on the &#039;Categories&#039; tab of the question bank interface.&lt;br /&gt;
&lt;br /&gt;
[[Image:Variants_categories.png]]&lt;br /&gt;
&lt;br /&gt;
====2. Create the first variant of the first question====&lt;br /&gt;
&lt;br /&gt;
Create the first variant of the first question, just like you would create any other Moodle question.&lt;br /&gt;
&lt;br /&gt;
In our example, this might be a Embedded answers (Cloze) question type. The question text might be:&lt;br /&gt;
&lt;br /&gt;
:Below is a plan of a proposed garden. The scale is that each division in the plan represents a length in the garden of 0.5 metres. What is the proposed length and width of the Patio in the garden?      &lt;br /&gt;
: [[Image:Variants_flowerbed.gif]]&lt;br /&gt;
: The Patio is {&#039;&#039;CLOZE syntax&#039;&#039;} metres by {&#039;&#039;CLOZE syntax&#039;&#039;} metres.&lt;br /&gt;
&lt;br /&gt;
====3. Create the other variants of the first question====&lt;br /&gt;
&lt;br /&gt;
To easily create a variant, click the duplicate icon next to the first question, then make the changes you need to turn it into the second variant and save it. Repeat this process to create as many variants as you want. &lt;br /&gt;
&lt;br /&gt;
In our example, we might change the word Patio, and the scale factor each division represents 0.5 metres. We would also need to change the answers and the associated feedback in the {&#039;&#039;CLOZE syntax&#039;&#039;} bits.&lt;br /&gt;
&lt;br /&gt;
====4. Repeat 2. and 3. for the other questions====&lt;br /&gt;
&lt;br /&gt;
The screen shots show the variants of the third question. This one is a bit more of a pain to set up, because each variant will use a different image of a pie chart, so there is a bit more editing to do, and more files to upload to the course files area.&lt;br /&gt;
&lt;br /&gt;
[[Image:Variants_questionsincat.png]]&lt;br /&gt;
&lt;br /&gt;
====5. Add the questions to the quiz====&lt;br /&gt;
&lt;br /&gt;
Once you have created all the questions, add them to the quiz using the &#039;Add random question&#039; feature. Select the first category (Reading a plan variants). Ensure &#039;Display questions from sub-categories too&#039; is off. Use the controls at the bottom to Add 1 random question to the quiz.&lt;br /&gt;
&lt;br /&gt;
Repeat for each of the other categories in order.&lt;br /&gt;
&lt;br /&gt;
[[Image:Variants_quiz.png]]&lt;br /&gt;
&lt;br /&gt;
===Creating variant questions in Atto===&lt;br /&gt;
In 2016, a new additional plugin, the [[Cloze editor for Atto]] has a &#039;Duplicate&#039; button, that allows you to easily and quickly create many question variants.&lt;br /&gt;
&lt;br /&gt;
===Comments===&lt;br /&gt;
&lt;br /&gt;
Obviously this is more work to set up (although not three times as much work as creating one quiz). It is up to you to do the cost benefit analysis for your particular quiz. Note that once you have set this up, you are more likely to be able to reuse quizzes in future, because you have reduced the potential for simple copying of answers.&lt;br /&gt;
&lt;br /&gt;
As an alternative to &#039;Save as new question&#039;, you can use Moodle&#039;s import and export formats, and copy and paste in your text editor to create variants.&lt;br /&gt;
&lt;br /&gt;
One issue you have to worry about is, are all the variants you have made of each question really equally difficult? Moodle 2.0 will feature a new Statistics report which should help you analyse your quiz results to see how difficult each variant is.&lt;br /&gt;
&lt;br /&gt;
Experience shows that &#039;a few variants&#039; can normally be taken to be 3 variants. This is enough to ensure that two students working at neighbouring computers will mostly get different questions to each other. More is better (providing you can ensure equal difficulty) but is more work, so you get diminishing returns.&lt;br /&gt;
&lt;br /&gt;
(This section expands some of the advice above under [[#Printing and sharing questions|Printing and sharing questions]]. It also describes how most online assessments at the Open University are constructed. The [[Calculated question type|calculated question type]] is sometimes another way to implement quizzes like this.)&lt;br /&gt;
&lt;br /&gt;
==Certainty Based Marking==&lt;br /&gt;
* To make students think about how reliable their answer is.&lt;br /&gt;
* To encourage students to try to understand the issues, not just react immediately to a question.&lt;br /&gt;
* To challenge: if a student won&#039;t risk losing marks if wrong then they don&#039;t really know the answer.&lt;br /&gt;
* If a student is a careful thinker but not very confident. they will gain in confidence.&lt;br /&gt;
* It is more fair - a thoughtful and confident correct answer deserves more marks than a lucky hunch.&lt;br /&gt;
* Students need to pay attention if they make confident wrong answers: think, reflect, learn!&lt;br /&gt;
* Efficient study requires constantly questioning how our ideas arise and how reliable they are.&lt;br /&gt;
&lt;br /&gt;
See [[Using certainty-based marking]].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Safe exam browser]] The Safe Exam Browser can work with Moodle to control what a student can do when in Moodle. To use it, it must be enabled in Settings &amp;gt; Site administration &amp;gt; Development &amp;gt; Experimental &amp;gt; Experimental settings. This adds the choice &#039;Require Safe Exam Browser&#039; to the &#039;Browser security&#039; field on the quiz settings form. &lt;br /&gt;
&lt;br /&gt;
* [https://www.eventbrite.com.au/o/transforming-exams-e-exams-symposium-17431618115 Transforming Exams] - A scalable examination platform for BYOD invigilated assessment. Transforming Exams is an Australian Government funded research project looking at approaches to conducting authentic digital assessment in the exam rooms of Australian universities via the use of Bring-your-own laptops. The project involves 10 Australian university partners and is lead out of Monash University. See [http://transformingexams.com/ TransformingExams.com] for project information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Forum discussions:&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=141003 How do you keep people from cheating while taking a quiz?]&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=271100#p1168345 User dependent locking and unlocking of quizzes]&lt;br /&gt;
&lt;br /&gt;
External links:&lt;br /&gt;
* [https://www.blackboardopenlms.com/2012/09/25/best-practices-30-tips-creating-quiz-questions/ 30 tips for creating quiz questions] by Rebecca DeSantis, MSIT, Moodlerooms Instructional Designer.&lt;br /&gt;
* [https://www.alfiekohn.org/article/whos-cheating/ Who is Cheating Whom] article&lt;br /&gt;
&lt;br /&gt;
[[es:Prácticas Eficaces en los Exámenes]]&lt;br /&gt;
[[de:Tests effektiv durchführen]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=133321</id>
		<title>MediaWiki:MoodleDocsVersionLinks</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=133321"/>
		<updated>2019-11-14T18:35:32Z</updated>

		<summary type="html">&lt;p&gt;Tsala: 3.8 link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;3.5 docs: /35/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.8 docs: /38/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.7 docs: /37/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.6 docs: /36/en/{{FULLPAGENAMEE}}&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=133134</id>
		<title>MediaWiki:MoodleDocsVersionLinks</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=133134"/>
		<updated>2019-05-17T07:03:35Z</updated>

		<summary type="html">&lt;p&gt;Tsala: 3.7 link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;3.5 docs: /35/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.7 docs: /37/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.6 docs: /36/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.4 docs: /34/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/35/en/index.php?title=Grade_import&amp;diff=133029</id>
		<title>Grade import</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Grade_import&amp;diff=133029"/>
		<updated>2019-04-04T09:09:59Z</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;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 [[Capabilities/moodle/grade:import|Import grades]] and [[Capabilities/gradeimport/csv:view|Import grades from CSV]].&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. [[Capabilities/moodle/grade:import|Import grades]] and [[Capabilities/gradeimport/direct:view|Import grades from spreadsheet]].&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;
&lt;br /&gt;
[[de:Bewertungen importieren]]&lt;br /&gt;
[[es:Importar calificaciones]]&lt;br /&gt;
[[fr:Importation de notes]]&lt;br /&gt;
[[it:Importare valutazioni]]&lt;br /&gt;
[[ja:評定のインポート]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Capabilities/gradeimport/direct:view&amp;diff=133028</id>
		<title>Capabilities/gradeimport/direct:view</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Capabilities/gradeimport/direct:view&amp;diff=133028"/>
		<updated>2019-04-04T09:07:11Z</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/35/en/index.php?title=Talk:Block_settings&amp;diff=132940</id>
		<title>Talk:Block settings</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Talk:Block_settings&amp;diff=132940"/>
		<updated>2019-03-01T09:06:21Z</updated>

		<summary type="html">&lt;p&gt;Tsala: reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi everyone,&lt;br /&gt;
&lt;br /&gt;
I think this section &#039;&#039;Making a block sticky throughout a course&#039;&#039; should be a bit modified because the Message block is no longer available.&lt;br /&gt;
What about &#039;&#039;People block&#039;&#039;? Or &#039;&#039;Latest badges&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
[[User:Daniela Rotelli|Daniela]]&lt;br /&gt;
&lt;br /&gt;
:Thanks Daniela, I have updated the section and removed the mention of the message block. --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]]) 09:06, 1 March 2019 (UTC)&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Block_settings&amp;diff=132939</id>
		<title>Block settings</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Block_settings&amp;diff=132939"/>
		<updated>2019-03-01T09:03:23Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Making a block sticky throughout a course */ removing mention of messaging block as suggested in the talk page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocks}}&lt;br /&gt;
==Adding a block to a page==&lt;br /&gt;
&lt;br /&gt;
Blocks can be added to a page by turning editing on then using the &#039;Add a block&#039; drop-down menu.&lt;br /&gt;
&lt;br /&gt;
Please see [[Blocks]] for a list of all the blocks in a standard Moodle install.  Your site may have added contributed blocks and or your site administrator has disabled specific blocks on your site.&lt;br /&gt;
&lt;br /&gt;
Note: The ability to add a particular block to a page is controlled by an &#039;&#039;addinstance&#039;&#039; capability (e.g. [[Capabilities/block/comments:addinstance|block/comments:addinstance]]), which is allowed for the default role of teacher.&lt;br /&gt;
&lt;br /&gt;
==Block actions==&lt;br /&gt;
&lt;br /&gt;
After adding a block, click the edit icon in the block header to configure it.&lt;br /&gt;
{|&lt;br /&gt;
| [[File:block actions.png|thumb|Block actions]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Block settings===&lt;br /&gt;
&lt;br /&gt;
Certain blocks, such as the HTML block, allow a block title and more to be set.&lt;br /&gt;
&lt;br /&gt;
===Where this block appears===&lt;br /&gt;
&lt;br /&gt;
Depending upon the context and user permissions, this area determines where this block will appear. See this forum post  [https://moodle.org/mod/forum/discuss.php?d=270526#p1166400 explaining block contexts] for more information.&lt;br /&gt;
*Original block location: provides information about where the block was initially created.&lt;br /&gt;
*Display on page types: allows the user to set the context that the block can appear in. These options will vary depending upon the permissions of the user.  For example a site administrator might see a setting that will allow the block to appear on Any page, or any type of course main page, while a teacher may only see the option to place it on every page in the course.  &lt;br /&gt;
*Default region: Usually a right column or left column option&lt;br /&gt;
*Default weight: Where in the column do you want it to appear if there are other blocks in that column.  -10 will put it at the top, 10 will put it at the bottom.   A zero is neutral. &lt;br /&gt;
[[File: Block configuration where appears.png]] &lt;br /&gt;
&lt;br /&gt;
===On this page===&lt;br /&gt;
*Visible - Yes or No. &lt;br /&gt;
*Region - Here you can override the column preference on this page.&lt;br /&gt;
*Weight - Here you can override the default setting on this page.&lt;br /&gt;
&lt;br /&gt;
==&#039;Sticky blocks&#039;==&lt;br /&gt;
The term &#039;sticky&#039; block was used in older versions of Moodle to mean blocks which the admin added either site-wide or to the [[Dashboard]] and which could not be deleted by regular users. Although the term is no longer used, it is still possible to make blocks &#039;sticky&#039; and in a wider variety of locations.&lt;br /&gt;
&lt;br /&gt;
If an admin deletes a &amp;quot;sticky&amp;quot; block in a course, they receive a warning of the site-wide consequences of this action  before it is deleted.&lt;br /&gt;
&lt;br /&gt;
Here are a few examples:&lt;br /&gt;
&lt;br /&gt;
===Making a block sticky throughout the whole site===&lt;br /&gt;
The Moodle administrator might wish for example to display support contact details site-wide using an [[HTML block]] called &#039;Helpdesk&#039;:&lt;br /&gt;
&lt;br /&gt;
#As an administrator, turn on the editing on the front page and add the block you wish to make sticky.&lt;br /&gt;
#For &#039;&#039;Where this block appears &amp;gt; Page contexts&#039;&#039;, choose &#039;Display throughout the entire site&#039;.&lt;br /&gt;
#Decide other settings according to your preference and save.&lt;br /&gt;
#The block will now appear on all pages of your Moodle.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| [[File:sitewidestickyblock.png|thumb|Making a block sticky throughout the site]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Making a block sticky throughout a course===&lt;br /&gt;
&lt;br /&gt;
A teacher might wish to display a block, such as the comments block, on the course page and all activity pages.&lt;br /&gt;
&lt;br /&gt;
#As a teacher in the course, turn on the editing on the course main page and add the block you wish to make sticky.&lt;br /&gt;
#For &#039;&#039;Display on page types&#039;&#039;, choose &#039;Any page&#039;.&lt;br /&gt;
#Decide other settings according to your preferences and save.&lt;br /&gt;
#The block will now appear on all pages of the course.&lt;br /&gt;
&lt;br /&gt;
===Making a block sticky in a category===&lt;br /&gt;
A user with category rights might for instance wish to display a [[Remote RSS feeds block]] in all of the courses within a particular category, such as a Head of Science adding Science news feeds to the Physics, Biology and Chemistry courses.&lt;br /&gt;
&lt;br /&gt;
===Making a block sticky in a resource or an activity===&lt;br /&gt;
A teacher might wish to display a block in one particular resource or activity, for example a Head of Faculty might make create a [[Book]] for departmental policies and wish to add the  comments block to  every chapter/page of a book so colleagues can give quick feedback. (Note that such a comments block would be the &#039;&#039;same&#039;&#039; block on each chapter/page)&lt;br /&gt;
#As a teacher in the course, turn on the editing and click into the resource/activity -in this case a Book and add the block.&lt;br /&gt;
#For &#039;&#039;Display on page types&#039;&#039;, you will see (for example) &#039;mod-book*&#039; &lt;br /&gt;
#Decide other settings according to your preferences and save.&lt;br /&gt;
#The block will now appear on all related screens.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[File:bookstickyblock.png|thumb|Making a block sticky throughout a book]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Adding a block to all user profile pages===&lt;br /&gt;
See [[User profiles]].&lt;br /&gt;
&lt;br /&gt;
===Adding a block to the dashboard for all users===&lt;br /&gt;
See [[Dashboard]]. Note that such a block would not be truly &#039;sticky&#039;, in that users can customise their dashboard and could, if wished, delete the block.&lt;br /&gt;
&lt;br /&gt;
==Block permissions==&lt;br /&gt;
&lt;br /&gt;
To change role permissions for a block&lt;br /&gt;
&lt;br /&gt;
# Turn editing on in the course&lt;br /&gt;
# In the actions menu in the header of the block, click Permissions&#039;.&lt;br /&gt;
&lt;br /&gt;
See [[Blocks FAQ]] for details of how to hide front page blocks from non-logged-in users.&lt;br /&gt;
&lt;br /&gt;
[[de:Blockeinstellungen]]&lt;br /&gt;
[[es:Configuraciones de bloque]]&lt;br /&gt;
[[fr:Paramétrage des blocs]]&lt;br /&gt;
[[it:Impostazioni Blocchi]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Capabilities/block/myoverview:addinstance&amp;diff=132904</id>
		<title>Capabilities/block/myoverview:addinstance</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Capabilities/block/myoverview:addinstance&amp;diff=132904"/>
		<updated>2019-02-25T08:37:45Z</updated>

		<summary type="html">&lt;p&gt;Tsala: capability added in error&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This capability was added in error. It doesn&#039;t do anything and is due for removal in MDL-63995.&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Talk:Capabilities/block/course_overview:myaddinstance&amp;diff=132903</id>
		<title>Talk:Capabilities/block/course overview:myaddinstance</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Talk:Capabilities/block/course_overview:myaddinstance&amp;diff=132903"/>
		<updated>2019-02-25T08:36:52Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Talk:Capabilities/block/myoverview:myaddinstance]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Talk:Capabilities/block/myoverview:myaddinstance&amp;diff=132901</id>
		<title>Talk:Capabilities/block/myoverview:myaddinstance</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Talk:Capabilities/block/myoverview:myaddinstance&amp;diff=132901"/>
		<updated>2019-02-25T08:34:51Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala moved page Talk:Capabilities/block/myoverview:addinstance to Talk:Capabilities/block/myoverview:myaddinstance&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi all,&lt;br /&gt;
&lt;br /&gt;
I think the correct title should be: myoverview:addinstance &lt;br /&gt;
&lt;br /&gt;
(Add a new course overview block/myoverview:addinstance)&lt;br /&gt;
&lt;br /&gt;
[[User:Daniela Rotelli|Daniela]]&lt;br /&gt;
&lt;br /&gt;
: Thanks Daniela, you&#039;re right! :-) I have corrected the page title. --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]]) 07:06, 25 February 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I just realised that the correct title should actually be block/myoverview:myaddinstance. There is also a capability block/myoverview:addinstance (nearly the same!) which was added in error and is due for removal in MDL-63995. Thus, I am going to correct the page title again! --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]]) 08:31, 25 February 2019 (UTC)&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Capabilities/block/myoverview:addinstance&amp;diff=132900</id>
		<title>Capabilities/block/myoverview:addinstance</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Capabilities/block/myoverview:addinstance&amp;diff=132900"/>
		<updated>2019-02-25T08:34:51Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala moved page Capabilities/block/myoverview:addinstance to Capabilities/block/myoverview:myaddinstance&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Capabilities/block/myoverview:myaddinstance]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Capabilities/block/myoverview:myaddinstance&amp;diff=132899</id>
		<title>Capabilities/block/myoverview:myaddinstance</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Capabilities/block/myoverview:myaddinstance&amp;diff=132899"/>
		<updated>2019-02-25T08:34:51Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala moved page Capabilities/block/myoverview:addinstance to Capabilities/block/myoverview:myaddinstance&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Capabilities}}&lt;br /&gt;
*This allows a user to add a [[Course overview block]] to their [[Dashboard|dashboard]]&lt;br /&gt;
*This capability is allowed for the default role of authenticated user&lt;br /&gt;
&lt;br /&gt;
[[Category:Capabilities|Block]]&lt;br /&gt;
[[Category:Block]]&lt;br /&gt;
&lt;br /&gt;
[[de:Capabilities/block/course overview:myaddinstance]]&lt;br /&gt;
[[es:Capabilities/block/course overview:myaddinstance]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Capabilities/block/course_overview:myaddinstance&amp;diff=132898</id>
		<title>Capabilities/block/course overview:myaddinstance</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Capabilities/block/course_overview:myaddinstance&amp;diff=132898"/>
		<updated>2019-02-25T08:33:58Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Capabilities/block/myoverview:myaddinstance]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Course_overview&amp;diff=132897</id>
		<title>Course overview</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Course_overview&amp;diff=132897"/>
		<updated>2019-02-25T08:32:25Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Capabilities&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocks}}&lt;br /&gt;
==The course overview block==&lt;br /&gt;
&lt;br /&gt;
The  course overview block enables students to check their course progress and view upcoming deadlines. It allows teachers to easily see activities needing grading. To get started, watch the [https://youtu.be/KKhw9zSpFNg Course overview screencast].&lt;br /&gt;
&lt;br /&gt;
Note for sites upgrading from earlier versions: The course overview block in previous versions of Moodle has been removed and replaced with a new course overview, which provides details of course progress and upcoming deadlines. The [[Course overview (legacy)|legacy course overview block]] may be downloaded from the Plugins directory: [https://moodle.org/plugins/block_course_overview Blocks: Course overview (legacy)].&lt;br /&gt;
&lt;br /&gt;
==What a student sees==&lt;br /&gt;
&lt;br /&gt;
*The course overview is displayed on a student&#039;s dashboard and displays two tabs: Timeline and Courses.&lt;br /&gt;
*The Timeline tab can be sorted by dates or by courses. &lt;br /&gt;
*When sorted by dates, sections for Recently overdue (if applicable), Today, Next 7 days, and Next 30 days display. Students can click to go directly to a required item - for example, &#039;Add submission&#039; to submit an assignment.&lt;br /&gt;
*When an activity such as an assignment is submitted, it is no longer displayed.&lt;br /&gt;
*For items not yet open, greyed out links are shown.&lt;br /&gt;
*Switching to the Courses view, the student then sees activities filtered by course, with a percentage completion icon. This percentage shows how many of the activities with activity completion settings have been completed so far. &lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[File:33COTimelineDates.png|thumb|Timeline sort by dates]]&lt;br /&gt;
| [[File:33COTimelineCourses1.png|thumb|Timeline sort by courses]]&lt;br /&gt;
|}&lt;br /&gt;
*If the student clicks the Courses tab instead of the Timeline tab, she can then view current, future or past courses. The screenshot below shows current (in progress) courses.&lt;br /&gt;
&lt;br /&gt;
{{New features}}* In Moodle 3.5 onwards, if the teacher has added course images in the course settings, they will display here. If no images have been added, coloured patterns appear.&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[File:DocsDashboard1.png|thumb|Courses with images]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Past, In Progress and Future courses===&lt;br /&gt;
*For courses to appear in the &#039;Past&#039; section, the course end date must be in the past or the course must be completed.&lt;br /&gt;
*For courses to appear in the &#039;In Progress&#039; section, they must be not yet completed and the current date must be after the course start date. The current date must be before the end date, or there is no end date. (Note: since 3.3.1 the courses &#039;In progress &#039;displayed in the Course overview block match the courses displayed in the navigation drawer, although a site administration navigation setting can limit this number.)&lt;br /&gt;
*For courses to appear in the &#039;Future&#039; section, the student must be enrolled in them even though the course start date is in the future.&lt;br /&gt;
&lt;br /&gt;
==What a teacher sees==&lt;br /&gt;
A course teacher has a similar view to that of a student. Additionally, however, they are alerted when assignments need grading. The number needed grading displays for the teacher and they click the &#039;Grade&#039; link to go directly to the grading screen:&lt;br /&gt;
&lt;br /&gt;
[[File:33COTeacherView.png]]&lt;br /&gt;
&lt;br /&gt;
==How to make activities and resources display on the Course overview==&lt;br /&gt;
&lt;br /&gt;
For activities&lt;br /&gt;
* Either set a deadline or&lt;br /&gt;
* Set an &#039;Expect completed on&#039; date in the activity completion settings&lt;br /&gt;
* For teachers to see assignments which need grading, a &#039;Remind me to grade by&#039; date must be entered in the assignment set up screen.&lt;br /&gt;
&lt;br /&gt;
For resources&lt;br /&gt;
* Set an &#039;Expect completed on&#039; date in the activity completion settings&lt;br /&gt;
&lt;br /&gt;
==How to make the percentages display on the Course overview==&lt;br /&gt;
*For the percentages to display, the course must have activity completion enabled.&lt;br /&gt;
*If activity completion is not enabled, the icon looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:33NoCompletion.png]]&lt;br /&gt;
&lt;br /&gt;
Note that the percentages relate only to the percentage of activities with activity completion set that have completed. The percentages do NOT yet relate to course completion.&lt;br /&gt;
&lt;br /&gt;
==Timeline and courses tabs==&lt;br /&gt;
&lt;br /&gt;
* A setting &#039;Default tab&#039; (defaulttab) enables an administrator to specify the tab that will be displayed when a student first views their course overview. When returning to their course overview, the student&#039;s active tab is remembered.&lt;br /&gt;
* If required, the timeline and courses tab URLs may be copied and pasted and bookmarked. The URL of the timeline tab is mysite.org/my/?myoverviewtab=timeline and the courses tab is mysite.org/my/?myoverviewtab=courses.&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
There is just one capability for this block:&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/block/myoverview:myaddinstance|Add a new course overview block to Dashboard]]&lt;br /&gt;
&lt;br /&gt;
(There is also a capability block/myoverview:addinstance which was added in error and doesn&#039;t do anything and is due for removal in MDL-63995.)&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Activity completion]]&lt;br /&gt;
* For the documentation related to the previous version of the block, please refer to [[Course overview (legacy)]]&lt;br /&gt;
* MDL-58384 - Collection of issues left from myoverview improvements epic&lt;br /&gt;
&lt;br /&gt;
[[es:Vista general del curso]]&lt;br /&gt;
[[de:Kursübersicht-Block]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Talk:Capabilities/block/myoverview:myaddinstance&amp;diff=132896</id>
		<title>Talk:Capabilities/block/myoverview:myaddinstance</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Talk:Capabilities/block/myoverview:myaddinstance&amp;diff=132896"/>
		<updated>2019-02-25T08:31:40Z</updated>

		<summary type="html">&lt;p&gt;Tsala: further reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi all,&lt;br /&gt;
&lt;br /&gt;
I think the correct title should be: myoverview:addinstance &lt;br /&gt;
&lt;br /&gt;
(Add a new course overview block/myoverview:addinstance)&lt;br /&gt;
&lt;br /&gt;
[[User:Daniela Rotelli|Daniela]]&lt;br /&gt;
&lt;br /&gt;
: Thanks Daniela, you&#039;re right! :-) I have corrected the page title. --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]]) 07:06, 25 February 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I just realised that the correct title should actually be block/myoverview:myaddinstance. There is also a capability block/myoverview:addinstance (nearly the same!) which was added in error and is due for removal in MDL-63995. Thus, I am going to correct the page title again! --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]]) 08:31, 25 February 2019 (UTC)&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Talk:Capabilities/block/myoverview:myaddinstance&amp;diff=132895</id>
		<title>Talk:Capabilities/block/myoverview:myaddinstance</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Talk:Capabilities/block/myoverview:myaddinstance&amp;diff=132895"/>
		<updated>2019-02-25T07:06:15Z</updated>

		<summary type="html">&lt;p&gt;Tsala: reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi all,&lt;br /&gt;
&lt;br /&gt;
I think the correct title should be: myoverview:addinstance &lt;br /&gt;
&lt;br /&gt;
(Add a new course overview block/myoverview:addinstance)&lt;br /&gt;
&lt;br /&gt;
[[User:Daniela Rotelli|Daniela]]&lt;br /&gt;
&lt;br /&gt;
:: Thanks Daniela, you&#039;re right! :-) I have corrected the page title. --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]]) 07:06, 25 February 2019 (UTC)&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Talk:Capabilities/block/course_overview:myaddinstance&amp;diff=132894</id>
		<title>Talk:Capabilities/block/course overview:myaddinstance</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Talk:Capabilities/block/course_overview:myaddinstance&amp;diff=132894"/>
		<updated>2019-02-25T07:05:08Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala moved page Talk:Capabilities/block/course overview:myaddinstance to Talk:Capabilities/block/myoverview:addinstance: Title fix as mentioned in the talk page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Talk:Capabilities/block/myoverview:addinstance]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Talk:Capabilities/block/myoverview:myaddinstance&amp;diff=132893</id>
		<title>Talk:Capabilities/block/myoverview:myaddinstance</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Talk:Capabilities/block/myoverview:myaddinstance&amp;diff=132893"/>
		<updated>2019-02-25T07:05:08Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala moved page Talk:Capabilities/block/course overview:myaddinstance to Talk:Capabilities/block/myoverview:addinstance: Title fix as mentioned in the talk page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi all,&lt;br /&gt;
&lt;br /&gt;
I think the correct title should be: myoverview:addinstance &lt;br /&gt;
&lt;br /&gt;
(Add a new course overview block/myoverview:addinstance)&lt;br /&gt;
&lt;br /&gt;
[[User:Daniela Rotelli|Daniela]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Capabilities/block/course_overview:myaddinstance&amp;diff=132892</id>
		<title>Capabilities/block/course overview:myaddinstance</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Capabilities/block/course_overview:myaddinstance&amp;diff=132892"/>
		<updated>2019-02-25T07:05:08Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala moved page Capabilities/block/course overview:myaddinstance to Capabilities/block/myoverview:addinstance: Title fix as mentioned in the talk page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Capabilities/block/myoverview:addinstance]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Capabilities/block/myoverview:myaddinstance&amp;diff=132891</id>
		<title>Capabilities/block/myoverview:myaddinstance</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Capabilities/block/myoverview:myaddinstance&amp;diff=132891"/>
		<updated>2019-02-25T07:05:08Z</updated>

		<summary type="html">&lt;p&gt;Tsala: Tsala moved page Capabilities/block/course overview:myaddinstance to Capabilities/block/myoverview:addinstance: Title fix as mentioned in the talk page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Capabilities}}&lt;br /&gt;
*This allows a user to add a [[Course overview block]] to their [[Dashboard|dashboard]]&lt;br /&gt;
*This capability is allowed for the default role of authenticated user&lt;br /&gt;
&lt;br /&gt;
[[Category:Capabilities|Block]]&lt;br /&gt;
[[Category:Block]]&lt;br /&gt;
&lt;br /&gt;
[[de:Capabilities/block/course overview:myaddinstance]]&lt;br /&gt;
[[es:Capabilities/block/course overview:myaddinstance]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Main_page&amp;diff=132841</id>
		<title>Main page</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Main_page&amp;diff=132841"/>
		<updated>2019-02-14T06:56:45Z</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.5]]&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;Moodle app&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [[Moodle app features|View app features]]&lt;br /&gt;
* [[Moodle app notifications|Keep up-to-date with notifications]]&lt;br /&gt;
* [[Creating Moodle-app-friendly courses|Create mobile-friendly courses]] &lt;br /&gt;
* [[Moodle app additional features|Add more app features]]&lt;br /&gt;
: [[Moodle app|More about the Moodle app &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;
[[it:Pagina_principale]]&lt;br /&gt;
[[ja:メインページ]]&lt;br /&gt;
[[pt-br:Página_principal]]&lt;br /&gt;
[[zh:首页]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Talk:Course_homepage&amp;diff=132836</id>
		<title>Talk:Course homepage</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Talk:Course_homepage&amp;diff=132836"/>
		<updated>2019-02-12T19:38:32Z</updated>

		<summary type="html">&lt;p&gt;Tsala: reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi all, &lt;br /&gt;
could you please add [[it:Pagina home del corso]]&lt;br /&gt;
I can not do it.&lt;br /&gt;
Thank you&lt;br /&gt;
&lt;br /&gt;
[[User:Daniela Rotelli|Daniela]]&lt;br /&gt;
&lt;br /&gt;
: Done, thanks Daniela :-) --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]]) 19:38, 12 February 2019 (UTC)&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Course_homepage&amp;diff=132835</id>
		<title>Course homepage</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Course_homepage&amp;diff=132835"/>
		<updated>2019-02-12T19:37:55Z</updated>

		<summary type="html">&lt;p&gt;Tsala: it link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Courses}}&lt;br /&gt;
===Parts of a course homepage===&lt;br /&gt;
&lt;br /&gt;
Watch the screencasts &#039;&#039;&#039;[https://youtu.be/F9ubp7x2Knw What is a course?]&#039;&#039;&#039; and &#039;&#039;&#039;[https://youtu.be/788ZZ1t9nTY How to lay out your course]&#039;&#039;&#039; for an introduction on setting up your course homepage.&lt;br /&gt;
&lt;br /&gt;
A Moodle course can look very different according to the theme and course format (layout). Here are a blank course page using the [[Boost theme]] and the Clean theme, both with standard weekly format:&lt;br /&gt;
&lt;br /&gt;
 [[File:1exampleboosthemecourse.png|thumb|center||600px|Empty course with Boost theme]]&lt;br /&gt;
&lt;br /&gt;
 [[File:example_course.png|thumb|600px|center|Empty course with Clean theme]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.[[Navigation block]]&lt;br /&gt;
&lt;br /&gt;
Normally visible on all pages, this block  helps you find your way around the course and site.&lt;br /&gt;
&lt;br /&gt;
2.[[Administration block]]&lt;br /&gt;
&lt;br /&gt;
Again, normally visible on all pages, this block gives different levels of access to teachers and students.&lt;br /&gt;
&lt;br /&gt;
3.[[Course formats|Course sections]]&lt;br /&gt;
&lt;br /&gt;
Here is where the learning materials are displayed. This element may be arranged in one or multiple weeks, topics, forums or other (non-standard) layouts.&lt;br /&gt;
&lt;br /&gt;
4.[[Blocks|Side blocks]]&lt;br /&gt;
&lt;br /&gt;
Which blocks you see depend on what the administrator has selected and what you as teacher choose to add.&lt;br /&gt;
&lt;br /&gt;
5. Navigation drawer&lt;br /&gt;
&lt;br /&gt;
This replaces the [[Navigation block]] and [[Administration block]] in the Boost theme. For course section links to appear, &#039;Always link course sections&#039; (linkcoursesections) must be enabled by an administrator in the Site administration.&lt;br /&gt;
&lt;br /&gt;
6. Gear menu&lt;br /&gt;
&lt;br /&gt;
This replaces the course administration settings in the Boost theme.&lt;br /&gt;
&lt;br /&gt;
===To edit a course section===&lt;br /&gt;
&lt;br /&gt;
# Turn editing on&lt;br /&gt;
# Click the pencil icon (1 in screenshot below) to quickly rename the section&lt;br /&gt;
# Click the Edit menu (2 in screenshot below) to edit the description and other settings.&lt;br /&gt;
[[File:31editsection.png|thumb|center|600px|Section editing menu]]&lt;br /&gt;
&lt;br /&gt;
If [[Restrict access]] is enabled for the site, access to the section (including all activities and resources within it) may be restricted. &lt;br /&gt;
&lt;br /&gt;
===To move a course section===&lt;br /&gt;
#Turn editing on&lt;br /&gt;
#Click the up/down arrow or the crosshairs icon to move the section&lt;br /&gt;
#Drag the section to where you want to position it and let go&lt;br /&gt;
&lt;br /&gt;
Note: The ability to move course sections is controlled by the capability [[Capabilities/moodle/course:movesections|moodle/course:movesections]], which is allowed for the default role of teacher.&lt;br /&gt;
===To add course sections===&lt;br /&gt;
#Turn editing on&lt;br /&gt;
#Click  &#039;Add topics/weeks&#039; underneath the bottom section&lt;br /&gt;
#Select the number of extra sections you wish and press &#039;Add topics/weeks&#039;:&lt;br /&gt;
&lt;br /&gt;
[[File:33Addtopics.png|thumb|400px|center|Adding sections]]&lt;br /&gt;
&lt;br /&gt;
===To delete a course section===&lt;br /&gt;
&lt;br /&gt;
With the editing turned on, click the &#039;Edit&#039; link to the right of the course section you wish to delete and then, from the menu that displays,  click &#039;X Delete&#039;. You will be prompted to confirm your wish to delete the section and its contents. Note that all activities inside the section and their user data will also be deleted. Use the [[Recycle bin]] to reverse this if you do it by mistake.&lt;br /&gt;
&lt;br /&gt;
===To link course sections===&lt;br /&gt;
&lt;br /&gt;
An admin setting &#039;&#039;Always link course sections&#039;&#039; can be enabled from &#039;&#039;Site administration &amp;gt; Appearance &amp;gt; Navigation&#039;&#039; and will link course sections so that when a course section name is clicked in the navigation block or the central content area, it will go directly to that section.&lt;br /&gt;
&lt;br /&gt;
==Blocks==&lt;br /&gt;
&lt;br /&gt;
Depending on the theme, blocks are displayed in the right and/or left columns of the course page. The [[Boost theme]] only displays blocks on the right, and when using the [[Moodle Mobile app]] blocks do not display at all.&lt;br /&gt;
&lt;br /&gt;
To add a block to the course page&lt;br /&gt;
&lt;br /&gt;
#Turn on the editing from the gear menu of  the button top right depending on your theme.&lt;br /&gt;
#Select a block from the &amp;quot;Add block&amp;quot; link, either at the bottom of the nav drawer on the left or a drop down menu usually on the right.&lt;br /&gt;
&lt;br /&gt;
To move a block&lt;br /&gt;
#Ensure editing is turned on then click onto the block title until the crosshair icon appears&lt;br /&gt;
#While keeping the block selected, drag it to where you want to position it and let go.&lt;br /&gt;
&lt;br /&gt;
Alternatively&lt;br /&gt;
#Click on the up/down arrow&lt;br /&gt;
#Click on the place holder (a zone with a dashed border) where you want the block to appear.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| [[File:moveblocksnew.png|thumb|Crosshair icon for moving a block]]&lt;br /&gt;
| [[File:Moveblocks.png|thumb|Up/down arrow icon for moving a block]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Activities and resources==&lt;br /&gt;
&lt;br /&gt;
To add an activity or resource to the course&lt;br /&gt;
#Turn on the editing either from the gear menu or the button top right, depending on your theme.&lt;br /&gt;
#Click &#039;Add an activity or resource&#039; to open the new activity chooser. Select an activity or resource then click the Add button, or simply double-click on the activity or resource name.&lt;br /&gt;
&lt;br /&gt;
{{MediaPlayer | url = https://youtu.be/U_MsUt-WLZc | desc = Overview of the activity chooser}}&lt;br /&gt;
&lt;br /&gt;
If desired, the activity chooser may be disabled from Course preferences from the [[Preferences]] link in the user menu. This will then display two separate resource and activity dropdown menus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The Moodle admin can switch this off by default in &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Appearance &amp;gt; AJAX and Javascript&#039;&#039;.&lt;br /&gt;
{|&lt;br /&gt;
| [[File:activity chooser.png|thumb|The activity chooser]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Alternatively, certain resources and activities may be added using drag and drop:&lt;br /&gt;
&lt;br /&gt;
*To add a [[File|file]], simply drag and drop it onto the course section where you&#039;d like it to appear&lt;br /&gt;
*To add a [[Folder|folder of files]], simply zip the folder then drag and drop it onto the course section where you&#039;d like it to appear, answer &#039;Unzip files and create folder&#039; to the popup dialogue, then click the upload button&lt;br /&gt;
*To add a [[SCORM module|SCORM package]], simply drag and drop it onto the course section where you&#039;d like it to appear, answer &#039;Add a SCORM package&#039; to the popup dialogue, then click the upload button&lt;br /&gt;
&lt;br /&gt;
===Moving between activities===&lt;br /&gt;
&lt;br /&gt;
{{MediaPlayer | url = https://youtu.be/MRX3NOO_oNY | desc = Activity navigation}}&lt;br /&gt;
&lt;br /&gt;
Underneath each activity is a link on the left to the previous activity and on the right to the next activity. A jump-to menu also allows you to choose other activities from the course page:&lt;br /&gt;
&lt;br /&gt;
[[File:CHPActivityLinks.png]]&lt;br /&gt;
&lt;br /&gt;
The previous and next links and jump-to menu are not available in the mobile app, however the redesigned app for Moodle 3.5 will include navigation improvements and changes.&lt;br /&gt;
&lt;br /&gt;
==Editing elements on your course homepage==&lt;br /&gt;
With the editing turned on, activities, resources and blocks will have icons performing different functions such as edit/move/copy/delete/hide.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note:&#039;&#039;&#039; &#039;&#039;Your theme may have icons different from these below:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:[[Image:pencil.png]] - the pencil icon allows you to edit inline the title of the resource / activity&lt;br /&gt;
&lt;br /&gt;
:[[Image:26actionicon.png|150px]] - this icon groups actions together for easier editing on smaller screens. Click to reveal the options. &lt;br /&gt;
&lt;br /&gt;
:[[Image:moveajax24.png]]- the move icon allows you to move items or sections by dragging and dropping. (If you have many activities to scroll through while moving, see the Tips and Tricks section below for a useful suggestion.)&lt;br /&gt;
&lt;br /&gt;
:[[Image:movenoajaz241.png]] - this move icon appears if you don&#039;t have Ajax enabled.&lt;br /&gt;
&lt;br /&gt;
:[[File:groups24.png]] - the groups icon allows you to change between no groups or separate/visible groups&lt;br /&gt;
&lt;br /&gt;
:[[Image:movenoajax24.png]] - the move here icon appears when moving a course element without Ajax. Click into the box to re-locate your item. &lt;br /&gt;
&lt;br /&gt;
:[[File:topicmove24.png]] - the up/down arrows allow you to move course sections up or down and  appear if you do not have Ajax enabled.&lt;br /&gt;
&lt;br /&gt;
==Tips and tricks==&lt;br /&gt;
===Moving items in a course with many activities===&lt;br /&gt;
If you click and drag an activity or resource on a course page which has many items, this might cause you difficulties with &amp;quot;scroll of death&amp;quot; issues. Instead of dragging the activity to move it, click on it. It will display a list of all the items on your page and you just need to click to select where on the course page you want the item to be moved to.&lt;br /&gt;
&lt;br /&gt;
[[File:alternativemovemethod.png|thumb|center|500px]]&lt;br /&gt;
&lt;br /&gt;
*Make your course home page look more like a webpage - see [[Stealth activities]]&lt;br /&gt;
*Activity and resource descriptions can be displayed on the course page just below the link to the activity or resource by clicking the &#039;Display description on course page&#039; checkbox in the activity or resource settings.&lt;br /&gt;
&lt;br /&gt;
==Course homepage capabilities==&lt;br /&gt;
&lt;br /&gt;
*[[Capabilities/moodle/course:sectionvisibility|Control section visibility]]&lt;br /&gt;
*[[Capabilities/moodle/course:setcurrentsection|Set current section]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[es:Página principal del curso]]&lt;br /&gt;
[[fr:Page d&#039;accueil de cours]]&lt;br /&gt;
[[it:Pagina home del corso]]&lt;br /&gt;
[[ja:コースホームページ]]&lt;br /&gt;
[[de:Kursseite]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Creating_mobile-friendly_courses&amp;diff=132828</id>
		<title>Creating mobile-friendly courses</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Creating_mobile-friendly_courses&amp;diff=132828"/>
		<updated>2019-02-06T08:05:39Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Learn more */ removing advertising and broken link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mobile}}&lt;br /&gt;
As more and more students access courses from their smartphones, tablets or other mobile devices, it is increasingly important to ensure your courses are mobile-friendly.&lt;br /&gt;
&lt;br /&gt;
Encouraging students to install the [https://download.moodle.org/mobile/ official Moodle mobile app] is one way to improve their learning experience. Below are some suggestions for optimising your course materials for students both using the app and accessing Moodle from mobile devices.&lt;br /&gt;
&lt;br /&gt;
==Setting up your course==&lt;br /&gt;
&lt;br /&gt;
*Topics or weekly course format is best suited to mobile devices. In topics format, the first section or the highlighted section is shown by default in the app. In weekly format, the current week is shown.&lt;br /&gt;
*Don&#039;t use orphaned activities or direct links to activities (the links will work but is not the best experience for mobile).&lt;br /&gt;
*Site or course blocks are not displayed in the Mobile app, so avoid putting important information in blocks.&lt;br /&gt;
*If you have a mix of students accessing the course on mobile and desktop, consider asking your admin to install the [[Moodle Mobile availability plugin]] which restricts items to desktop or mobile users.&lt;br /&gt;
&lt;br /&gt;
==Course content==&lt;br /&gt;
&lt;br /&gt;
*Use responsive HTML in pages.&lt;br /&gt;
*Use a [[Page resource|page resource]] or [[Book]] instead of downloadable documents where possible.&lt;br /&gt;
*Avoid uploading many documents or having numerous, text heavy pages. Think more in terms of short &amp;quot;information-bytes&amp;quot;.&lt;br /&gt;
*If you include YouTube videos, keep them short and consider providing them for download and offline viewing in a [[Folder resource|folder]]. Not all video formats are supported so add them in different formats. (MP4 is probably the most widely accepted format.)&lt;br /&gt;
*Note that drag and drop questions behave differently in the app. You can&#039;t drag images, you need to tap to select and tap to drop.&lt;br /&gt;
*Note that if you add YouTube video links or map links as URL resources, they will open automatically in the app.&lt;br /&gt;
{|&lt;br /&gt;
| [[File:moodlemobile_short_text_intro.png|thumb|Short text for label]]&lt;br /&gt;
| [[File:moodlemobile_responsive_html.png|thumb|Responsive HTML]]&lt;br /&gt;
| [[File:moodlemobile_youtube_maps_links.png|thumb|Map link]]&lt;br /&gt;
|}&lt;br /&gt;
* Use only plugins with mobile app support so they can be accessed via the mobile app - see [https://moodle.org/plugins/browse.php?list=award&amp;amp;id=6 Moodle plugins directory: Award: mobile app support].&lt;br /&gt;
* If you want to include large audio files in your course, consider including them embedded in a label or page rather than as a file resource. The reason is that embedded files will play even if the screen is locked but files won&#039;t play with the screen locked.&lt;br /&gt;
&lt;br /&gt;
===Media download for offline usage===&lt;br /&gt;
&lt;br /&gt;
To enable media files, such as video, to be downloaded&lt;br /&gt;
&lt;br /&gt;
* The file must be uploaded to the course, rather than being linked to (from YouTube, Vimeo etc)&lt;br /&gt;
* The file must be small - less than 2MB for 3G users or less than 20MB for WiFi users&lt;br /&gt;
&lt;br /&gt;
When a page containing the video is viewed (without playing the video), the file will then be downloaded.&lt;br /&gt;
&lt;br /&gt;
When using Moodle Mobile 3.1 or later with a WiFi connection, when the video is played, the file will be downloaded in the background. The next time the video is played, the downloaded file will be used.&lt;br /&gt;
&lt;br /&gt;
===Offline activities===&lt;br /&gt;
&lt;br /&gt;
All the supported activities work offline, although some require specific settings like the quiz module. See [[Moodle Mobile quiz offline attempts]] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Things to avoid===&lt;br /&gt;
&lt;br /&gt;
Some activities are not yet fully supported by the mobile app, so find alternatives. See [[Moodle Mobile SCORM player]] for things to avoid in SCORM packages.&lt;br /&gt;
&lt;br /&gt;
You can find the list of activities supported by the app in the [[Moodle Mobile features]] page.&lt;br /&gt;
&lt;br /&gt;
==Use the latest stable version of Moodle==&lt;br /&gt;
&lt;br /&gt;
As indicated in [[Moodle Mobile features]] some features are only available in recent Moodle versions.&lt;br /&gt;
&lt;br /&gt;
It is recommended to use the latest stable version or, if is not possible to upgrade your site, install the [[Moodle Mobile additional features]] plugin.&lt;br /&gt;
&lt;br /&gt;
==Notifications and messages==&lt;br /&gt;
&lt;br /&gt;
Encourage your students to enable mobile notifications so they are alerted about calendar events, forum posts, messages, assignment submissions and so on. Find out more in [[Mobile app notifications]].&lt;br /&gt;
&lt;br /&gt;
You can also enable mobile notifications for all the users by default via the [[Messaging settings]] default message outputs. Students can disable Mobile notifications within the app.&lt;br /&gt;
&lt;br /&gt;
==Mobile device considerations==&lt;br /&gt;
&lt;br /&gt;
The app works better on devices running&lt;br /&gt;
* Android 4.4 onwards&lt;br /&gt;
* iOs 6 onwards&lt;br /&gt;
&lt;br /&gt;
In old devices you may find problems related to:&lt;br /&gt;
* User interface&lt;br /&gt;
* Connection problems (specifically when connecting to sites using https certificates)&lt;br /&gt;
* Slowness &lt;br /&gt;
&lt;br /&gt;
The first version of the app was supported in Windows Phone and Windows 7. This version is not supported any more and it was withdrawn from the Windows Store. Its usage is not advised.&lt;br /&gt;
&lt;br /&gt;
==Links to open the Moodle app==&lt;br /&gt;
&lt;br /&gt;
If required, links which open the Moodle app may be provided in the course (for users browsing the site using a mobile device with the app installed).&lt;br /&gt;
&lt;br /&gt;
Links are of the form &amp;lt;code&amp;gt;moodlemobile://link=https://yourmoodlesite.org/mod/...&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, the link &amp;lt;code&amp;gt;moodlemobile://link=https://mysite.es/mod/choice/view.php?id=8&amp;lt;/code&amp;gt; will open the mobile app and display a choice activity.&lt;br /&gt;
&lt;br /&gt;
==Learn more==&lt;br /&gt;
&lt;br /&gt;
* [http://es.slideshare.net/juanleyva/tips-for-creating-moodle-mobile-friendly-courses-sites-moodlemoot-spain-2014 Tips for creating Moodle Mobile friendly courses and sites - MoodleMoot Spain 2014] - Juan Leyva, Mobile app developer,  presented this in 2014. While some features have now been updated, the general principles are still useful. &lt;br /&gt;
*Forum post: [https://moodle.org/mod/forum/discuss.php?d=349160 Try the Moodle Mobile app with a mobile-friendly course].&lt;br /&gt;
&lt;br /&gt;
[[de:Moodle Mobile - Websites optimieren]]&lt;br /&gt;
[[es:Crear sitios amistosos para Moodle Mobile]]&lt;br /&gt;
[[fr:Créer des cours pour appareils mobiles]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Talk:Installing_plugins&amp;diff=132675</id>
		<title>Talk:Installing plugins</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Talk:Installing_plugins&amp;diff=132675"/>
		<updated>2018-12-12T07:34:16Z</updated>

		<summary type="html">&lt;p&gt;Tsala: reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
I was looking for the translation of this string &amp;quot;A file permissions error has occurred. Please check the permissions on the script and the directory it is in and try again&amp;quot; in Amos Tool, but I didn&#039;t find any occurrences in Moodle 3.5.&lt;br /&gt;
Instead I found only &amp;quot;File permissions error&amp;quot; in Moodle 3.1&lt;br /&gt;
Maybe this error is fixed in Moodle 3.5?&lt;br /&gt;
In addition, in the section &amp;quot;See also&amp;quot;, the link &amp;quot;Notifications&amp;quot; is, in my opinion, wrong. Should not it be &amp;quot;Site notifications&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
Thank you&lt;br /&gt;
[[User:Daniela Rotelli|Daniela Rotelli]]&lt;br /&gt;
&lt;br /&gt;
: Thanks Daniela, I have removed the paragraph &#039;A file permissions error has occurred&#039; and have changed the Notifications link to [[Available update notifications]]. --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]]) 07:34, 12 December 2018 (UTC)&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Installing_plugins&amp;diff=132674</id>
		<title>Installing plugins</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Installing_plugins&amp;diff=132674"/>
		<updated>2018-12-12T07:32:22Z</updated>

		<summary type="html">&lt;p&gt;Tsala: removing &amp;#039;A file permissions error has occurred&amp;#039; as it only applies to earlier versions of Moodle - as commented by Daniela in the talk page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Installing Moodle}}&lt;br /&gt;
==Why install additional plugins?==&lt;br /&gt;
&lt;br /&gt;
Plugins enable you to add additional features and functionality to Moodle, such as new activities, new quiz question types, new reports, integrations with other systems and many more. &lt;br /&gt;
&lt;br /&gt;
Note: Certain hosting solutions, such as [https://moodle.com/cloud/ MoodleCloud], prevent plugins being installed from within Moodle.&lt;br /&gt;
&lt;br /&gt;
==Choosing the best plugins for your site==&lt;br /&gt;
&lt;br /&gt;
Note: It is recommended that you proceed with caution and always try installing these plugins in a local experimental server before installing them in a production server.&lt;br /&gt;
&lt;br /&gt;
* Moodle has a [https://moodle.org/plugins/report/index.php?report=favourites&amp;amp;p=0&amp;amp;l=50&amp;amp;s=favourited&amp;amp;d=DESC list of the most favourite plugins], which might be worth considering for adding to your site :)&lt;br /&gt;
* You can find the plugins with the largest number of downloads in the last three months at [https://moodle.org/plugins/stats.php https://moodle.org/plugins/stats.php]. These are the plugins most likely to be most useful for most sites. It would probably be a good idea to consider them first.&lt;br /&gt;
* You can test and try more than 50 of the most popular Moodle plugins at [http://plugins.moodlebites.com plugins.moodlebites.com]&lt;br /&gt;
* See the [https://moodle.org/mod/forum/discuss.php?d=325804 list of (year 2015) favorite plugins] by Gavin Henrick&lt;br /&gt;
* Moodle has a list of plugins that have received the [https://moodle.org/plugins/browse.php?list=award&amp;amp;id=1 Reviewers&#039; choice award]. These are given by the plugins guardians and reviewers for particularly useful, well coded or otherwise interesting plugins. &lt;br /&gt;
* If your Moodle site needs assessment beyond the sixteen [https://docs.moodle.org/35/en/Question_types#Standard_question_types standard question types included in Moodle core], see the many (49 in 2017) available [https://docs.moodle.org/35/en/Third-party_question_types third party question types].&lt;br /&gt;
* Special cases:&lt;br /&gt;
** All plugins with &#039;&#039;mobile&#039;&#039; in their name, are related to [https://docs.moodle.org/35/en/Moodle_Mobile mobile devices].&lt;br /&gt;
&lt;br /&gt;
===Elementary school teaching===&lt;br /&gt;
You might consider some plugins for [[Gamification|gamification]], such as the [https://moodle.org/plugins/mod_quizgame Quizventure].&lt;br /&gt;
&lt;br /&gt;
===Plugins for K-12 teaching===&lt;br /&gt;
For [https://en.wikipedia.org/wiki/K%E2%80%9312 K-12] teaching and learning environments, please consider installing the plugins that are included in the [https://moodle.com/cloud/school/?utm_source=Sendy&amp;amp;utm_medium=Email&amp;amp;utm_campaign=Newsletter_July2016 Moodle for School at MoodleCloud]: &lt;br /&gt;
* [https://moodle.org/plugins/mod_attendance Attendance]&lt;br /&gt;
* [http://bigbluebutton.org/ BigBlueButton]&lt;br /&gt;
* [https://moodle.org/plugins/mod_checklist Checklist]&lt;br /&gt;
* [https://moodle.org/plugins/atto_chemistry Chemistry editor]&lt;br /&gt;
* [https://moodle.org/plugins/mod_choicegroup Group choice]&lt;br /&gt;
* [https://moodle.org/plugins/block_xp Level up!]&lt;br /&gt;
* [https://moodle.org/plugins/mod_quizgame Quizventure]&lt;br /&gt;
* [https://moodle.org/plugins/tinymce_wordcount Word count]&lt;br /&gt;
&lt;br /&gt;
===Plugins for University teaching===&lt;br /&gt;
For universities, there is a [https://docs.moodle.org/35/en/Tertiary_education#Moodle_plugins_by.2Ffor_Universities list of plugins by/for Universities], and a [https://docs.moodle.org/35/en/Tertiary_education#Discipline-specific_plugins link to discipline-specific plugins], which might be worth considering.&lt;br /&gt;
&lt;br /&gt;
== Considerations for production sites (skip if you&#039;re just moodling) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VERY IMPORTANT&#039;&#039;&#039; Warning: Please be aware that some plugins have not been reviewed, and the quality and/or suitability for your Moodle site has not been checked. Please be careful. It may not do what you expect, it may have serious security issues or it may even not work at all. This is however improving over time with the evolving new plugins directory system.&lt;br /&gt;
&lt;br /&gt;
* If you have a large site for production purposes consider if you &#039;&#039;&#039;really&#039;&#039;&#039; need the plugin? More functionality means more things to support, more things to (potentially) go wrong and more things to worry about at upgrade time. &lt;br /&gt;
* Is the plugin supported and maintained? If something goes wrong can you get support? Will bugs be fixed?&lt;br /&gt;
* If the plugin does not work in a future version of Moodle, what will you do about it?&lt;br /&gt;
* Beware of &#039;&#039;patches&#039;&#039; ([https://moodle.org/plugins/browse.php?list=category&amp;amp;id=38 Moodle Plugins Directory Other category]) ! If a plugin modifies or replaces core files then be very careful. It can only be guaranteed to work with the exact build (version) of Moodle it was created for and is highly unlikely to survive a Moodle upgrade.&lt;br /&gt;
* Look at [https://moodle.org/mod/forum/discuss.php?d=340821#p1373707 this] and [https://moodle.org/mod/forum/discuss.php?d=346296 also this] forum threads of users worried about installing a plugin.&lt;br /&gt;
&lt;br /&gt;
==Installing a plugin==&lt;br /&gt;
&lt;br /&gt;
To install a plugin, its source code must be put (deployed) into the appropriate location inside the Moodle installation directory and the main administration page &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Notifications&#039;&#039; must be visited. There are three ways how the plugin code can be deployed into Moodle.&lt;br /&gt;
&lt;br /&gt;
Plugin code may be deployed from within Moodle, either directly from the Moodle plugins directory or by uploading a ZIP file. The web server process has to have write access to the plugin type folder where the new plugin is to be installed in order to use either of these methods.&lt;br /&gt;
&lt;br /&gt;
Alternatively, a plugin may be deployed manually at the server.&lt;br /&gt;
&lt;br /&gt;
===Installing directly from the Moodle plugins directory===&lt;br /&gt;
&lt;br /&gt;
# Login as an admin and go to &#039;&#039;Site administration &amp;gt; Plugins &amp;gt; Install plugins&#039;&#039;. (If you can&#039;t find this location, then plugin installation is prevented on your site.)&lt;br /&gt;
# Click the button &#039;Install plugins from Moodle plugins directory&#039;.&lt;br /&gt;
# Search for a plugin with an Install button, click the Install button then click Continue.&lt;br /&gt;
# Confirm the installation request&lt;br /&gt;
# Check the plugin validation report&lt;br /&gt;
&lt;br /&gt;
===Installing via uploaded ZIP file===&lt;br /&gt;
&lt;br /&gt;
# Go to the [https://moodle.org/plugins Moodle plugins directory], select your current Moodle version, then choose a plugin with a Download button and download the ZIP file.&lt;br /&gt;
# Login to your Moodle site as an admin and go to &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Install plugins&#039;&#039;.&lt;br /&gt;
# Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if your plugin is not automatically detected.&lt;br /&gt;
# If your target directory is not writeable, you will see a warning message.&lt;br /&gt;
# Check the plugin validation report&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| [[File:plugin1.png|thumb|Install plugins]]&lt;br /&gt;
| [[File:add-on package validation.png|thumb|Plugin package validation]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Installing manually at the server===&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t deploy the plugin code via the administration web interface, you have to copy it to the server file system manually (e.g. if the web server process does not have write access to the Moodle installation tree to do this for you).&lt;br /&gt;
&lt;br /&gt;
First, establish the correct place in the Moodle code tree for the plugin type. Common locations are:&lt;br /&gt;
&lt;br /&gt;
* /path/to/moodle/theme/ - themes&lt;br /&gt;
* /path/to/moodle/mod/ - activity modules and resources&lt;br /&gt;
* /path/to/moodle/blocks/ - sidebar blocks&lt;br /&gt;
* /path/to/moodle/question/type/ - question types&lt;br /&gt;
* /path/to/moodle/course/format/ - course formats&lt;br /&gt;
* /path/to/moodle/admin/report/ - admin reports&lt;br /&gt;
&lt;br /&gt;
See [[:dev:Plugins]] for the full list of all plugin types and their locations within the Moodle tree.&lt;br /&gt;
&lt;br /&gt;
# Go to the [https://moodle.org/plugins Moodle plugins directory]; select your current Moodle version, then choose a plugin with a Download button and download the ZIP file.&lt;br /&gt;
# Upload or copy it to your Moodle server.&lt;br /&gt;
# Unzip it in the right place for the plugin type (or follow the plugin instructions). &lt;br /&gt;
# In your Moodle site (as admin) go to &#039;&#039;Settings &amp;gt; Site administration &amp;gt; Notifications&#039;&#039; (you should, for most plugin types, get a message saying the plugin is installed).&lt;br /&gt;
&lt;br /&gt;
Note: The plugin may contain language files.  They&#039;ll be found by your Moodle automatically. These language strings can be customized using the standard &#039;&#039;Settings &amp;gt; Site administration &amp;gt; Language&#039;&#039; editing interface. If you get a &amp;quot;Database error&amp;quot; when you try to edit your language files, there is a strong chance that the language files included within the downloaded ZIP file of this plugin have a coding problem. If you delete the &#039;&#039;plugin_name/lang/other_language_different_to_English/&#039;&#039; folder with the new language strings and the database error disappears, this is indeed the case. Please notify the plugin maintainer, so that it can be fixed in future releases.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
If you obtain an error, please [[Debugging|turn debugging on]] to obtain additional information about the cause of the error.&lt;br /&gt;
&lt;br /&gt;
;Database error while doing a language customization : May not be related to the [[Language_customisation#Database_error|Language customization]], but rather a problem with a recently installed plugin.&lt;br /&gt;
&lt;br /&gt;
;tool_installaddon/err_curl_exec - cURL error 60 : This suggests problems with the validation of the SSL certificate of the remote (moodle.org) site. This is also a known problem in Moodle Windows 7 servers running the Moodle package for Windows. See [[SSL certificate for moodle.org]] for more info and possible solutions.&lt;br /&gt;
&lt;br /&gt;
===Default exception handler: Error writing to database Debug: Duplicate entry &#039;en_us-...===&lt;br /&gt;
* These errors are usually caused by a third party plugin. &lt;br /&gt;
* To find the involved plugin, go to [http://lang.moodle.org http://lang.moodle.org] and use the AMOS tool to find all the strings with the given string identifier.&lt;br /&gt;
* Remove the suspected plugin and check if the error has disappeared. If so, please contact the plugin maintainer and report this issue.&lt;br /&gt;
* Please see [https://moodle.org/mod/forum/discuss.php?d=219504 this forum thread] for known causes and fixes.&lt;br /&gt;
&lt;br /&gt;
===When installing manually===&lt;br /&gt;
&lt;br /&gt;
* Check the file permissions. The web server needs to be able to read the plugin files. If the the rest of Moodle works then try to make the plugin permissions and ownership match. &lt;br /&gt;
* Did you &#039;&#039;&#039;definitely&#039;&#039;&#039; unzip or install the plugin in the correct place?&lt;br /&gt;
* Because Moodle scans plugin folders for new plugins you cannot have any other files or folders there. Make sure you deleted the zip file and don&#039;t try to rename (for example) an old version of the plugin to some other name - it will break.&lt;br /&gt;
* Make sure the directory name for the plugin is correct. All the names &#039;&#039;&#039;have&#039;&#039;&#039; to match. If you change the name, then it won&#039;t work.&lt;br /&gt;
&lt;br /&gt;
===Obtaining help===&lt;br /&gt;
&lt;br /&gt;
Ask in a forum in [http://moodle.org/course/view.php?id=5 Moodle in English]. Make sure you describe your system (including versions of MySQL, PHP etc.), what you tried and what happened. Copy and paste error messages exactly. Provide the link to the version of the plugin you downloaded (some have very similar names).&lt;br /&gt;
&lt;br /&gt;
==Uninstalling a plugin==&lt;br /&gt;
&lt;br /&gt;
To uninstall a plugin&lt;br /&gt;
# Go to &#039;&#039;Administration&amp;gt; Site Administration &amp;gt; Plugins &amp;gt; Plugins overview&#039;&#039; and click the Uninstall link opposite the plugin you wish to remove&lt;br /&gt;
# Use a file manager to remove/delete the actual plugin directory as instructed, otherwise Moodle will reinstall it next time you access the site administration&lt;br /&gt;
&lt;br /&gt;
==Plugins overview==&lt;br /&gt;
&lt;br /&gt;
[[File:plugins overview.png|thumb|center|400px|Plugins overview highlighting available check button]]&lt;br /&gt;
&lt;br /&gt;
The Plugins overview page in &#039;&#039;Administration &amp;gt; Site Administration &amp;gt; Plugins &amp;gt; Plugins overview&#039;&#039; lists all installed plugins, together with the version number,release, availability (enabled or disabled) and settings link (if applicable).&lt;br /&gt;
&lt;br /&gt;
A &#039;Check for available updates&#039; button enables admins to quickly check for any updates available for plugins installed on the site (from the [http://moodle.org/plugins plugins directory]). Any updates available are highlighted, with further information and a download link in the notes column opposite the plugin.&lt;br /&gt;
&lt;br /&gt;
===Plugin updating from within Moodle===&lt;br /&gt;
&lt;br /&gt;
An administrator can enable updates deployment in  &#039;&#039;Administration &amp;gt; Site Administration &amp;gt; Server &amp;gt; Update notifications&#039;&#039;. Then when updates are available, &#039;Install this update&#039; buttons are shown on the Plugins overview page. See [[Automatic updates deployment]] for more details.&lt;br /&gt;
&lt;br /&gt;
==Preventing installing plugins from within Moodle==&lt;br /&gt;
&lt;br /&gt;
If required, installing and updating from within Moodle can be prevented by copying the following lines of code from config-dist.php and pasting them in config.php.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code php&amp;gt;&lt;br /&gt;
// Use the following flag to completely disable the installation of plugins&lt;br /&gt;
// (new plugins, available updates and missing dependencies) and related&lt;br /&gt;
// features (such as cancelling the plugin installation or upgrade) via the&lt;br /&gt;
// server administration web interface.&lt;br /&gt;
$CFG-&amp;gt;disableupdateautodeploy = true;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=325804 list of (year 2015) favorite plugins] by Gavin Henrick&lt;br /&gt;
* [[Available update notifications]]&lt;br /&gt;
* [[Plugin Review Criteria]]&lt;br /&gt;
* [[Plugins FAQ]]&lt;br /&gt;
* Moodle in English [http://moodle.org/mod/forum/view.php?id=44 General plugins forum]&lt;br /&gt;
* [[Installing Moodle from Git repository#Installing a contributed extension from its Git repository|Installing a contributed extension from its Git repository]]&lt;br /&gt;
&lt;br /&gt;
For developers:&lt;br /&gt;
&lt;br /&gt;
*[[:dev:Category:Plugins|Plugins developer documentation]]&lt;br /&gt;
*[[:dev:Plugin validation]]&lt;br /&gt;
*[[:dev:On-click add-on installation]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributed code]]&lt;br /&gt;
&lt;br /&gt;
[[de:Plugins installieren]]&lt;br /&gt;
[[es:Instalar complementos]]&lt;br /&gt;
[[fr:Installation de plugins]]&lt;br /&gt;
[[it:Installare plugin]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Installing_plugins&amp;diff=132666</id>
		<title>Installing plugins</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Installing_plugins&amp;diff=132666"/>
		<updated>2018-12-10T10:32:55Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* See also */ Available update notifications link fix as suggested by Daniela in the talk page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Installing Moodle}}&lt;br /&gt;
==Why install additional plugins?==&lt;br /&gt;
&lt;br /&gt;
Plugins enable you to add additional features and functionality to Moodle, such as new activities, new quiz question types, new reports, integrations with other systems and many more. &lt;br /&gt;
&lt;br /&gt;
Note: Certain hosting solutions, such as [https://moodle.com/cloud/ MoodleCloud], prevent plugins being installed from within Moodle.&lt;br /&gt;
&lt;br /&gt;
==Choosing the best plugins for your site==&lt;br /&gt;
&lt;br /&gt;
Note: It is recommended that you proceed with caution and always try installing these plugins in a local experimental server before installing them in a production server.&lt;br /&gt;
&lt;br /&gt;
* Moodle has a [https://moodle.org/plugins/report/index.php?report=favourites&amp;amp;p=0&amp;amp;l=50&amp;amp;s=favourited&amp;amp;d=DESC list of the most favourite plugins], which might be worth considering for adding to your site :)&lt;br /&gt;
* You can find the plugins with the largest number of downloads in the last three months at [https://moodle.org/plugins/stats.php https://moodle.org/plugins/stats.php]. These are the plugins most likely to be most useful for most sites. It would probably be a good idea to consider them first.&lt;br /&gt;
* You can test and try more than 50 of the most popular Moodle plugins at [http://plugins.moodlebites.com plugins.moodlebites.com]&lt;br /&gt;
* See the [https://moodle.org/mod/forum/discuss.php?d=325804 list of (year 2015) favorite plugins] by Gavin Henrick&lt;br /&gt;
* Moodle has a list of plugins that have received the [https://moodle.org/plugins/browse.php?list=award&amp;amp;id=1 Reviewers&#039; choice award]. These are given by the plugins guardians and reviewers for particularly useful, well coded or otherwise interesting plugins. &lt;br /&gt;
* If your Moodle site needs assessment beyond the sixteen [https://docs.moodle.org/35/en/Question_types#Standard_question_types standard question types included in Moodle core], see the many (49 in 2017) available [https://docs.moodle.org/35/en/Third-party_question_types third party question types].&lt;br /&gt;
* Special cases:&lt;br /&gt;
** All plugins with &#039;&#039;mobile&#039;&#039; in their name, are related to [https://docs.moodle.org/35/en/Moodle_Mobile mobile devices].&lt;br /&gt;
&lt;br /&gt;
===Elementary school teaching===&lt;br /&gt;
You might consider some plugins for [[Gamification|gamification]], such as the [https://moodle.org/plugins/mod_quizgame Quizventure].&lt;br /&gt;
&lt;br /&gt;
===Plugins for K-12 teaching===&lt;br /&gt;
For [https://en.wikipedia.org/wiki/K%E2%80%9312 K-12] teaching and learning environments, please consider installing the plugins that are included in the [https://moodle.com/cloud/school/?utm_source=Sendy&amp;amp;utm_medium=Email&amp;amp;utm_campaign=Newsletter_July2016 Moodle for School at MoodleCloud]: &lt;br /&gt;
* [https://moodle.org/plugins/mod_attendance Attendance]&lt;br /&gt;
* [http://bigbluebutton.org/ BigBlueButton]&lt;br /&gt;
* [https://moodle.org/plugins/mod_checklist Checklist]&lt;br /&gt;
* [https://moodle.org/plugins/atto_chemistry Chemistry editor]&lt;br /&gt;
* [https://moodle.org/plugins/mod_choicegroup Group choice]&lt;br /&gt;
* [https://moodle.org/plugins/block_xp Level up!]&lt;br /&gt;
* [https://moodle.org/plugins/mod_quizgame Quizventure]&lt;br /&gt;
* [https://moodle.org/plugins/tinymce_wordcount Word count]&lt;br /&gt;
&lt;br /&gt;
===Plugins for University teaching===&lt;br /&gt;
For universities, there is a [https://docs.moodle.org/35/en/Tertiary_education#Moodle_plugins_by.2Ffor_Universities list of plugins by/for Universities], and a [https://docs.moodle.org/35/en/Tertiary_education#Discipline-specific_plugins link to discipline-specific plugins], which might be worth considering.&lt;br /&gt;
&lt;br /&gt;
== Considerations for production sites (skip if you&#039;re just moodling) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VERY IMPORTANT&#039;&#039;&#039; Warning: Please be aware that some plugins have not been reviewed, and the quality and/or suitability for your Moodle site has not been checked. Please be careful. It may not do what you expect, it may have serious security issues or it may even not work at all. This is however improving over time with the evolving new plugins directory system.&lt;br /&gt;
&lt;br /&gt;
* If you have a large site for production purposes consider if you &#039;&#039;&#039;really&#039;&#039;&#039; need the plugin? More functionality means more things to support, more things to (potentially) go wrong and more things to worry about at upgrade time. &lt;br /&gt;
* Is the plugin supported and maintained? If something goes wrong can you get support? Will bugs be fixed?&lt;br /&gt;
* If the plugin does not work in a future version of Moodle, what will you do about it?&lt;br /&gt;
* Beware of &#039;&#039;patches&#039;&#039; ([https://moodle.org/plugins/browse.php?list=category&amp;amp;id=38 Moodle Plugins Directory Other category]) ! If a plugin modifies or replaces core files then be very careful. It can only be guaranteed to work with the exact build (version) of Moodle it was created for and is highly unlikely to survive a Moodle upgrade.&lt;br /&gt;
* Look at [https://moodle.org/mod/forum/discuss.php?d=340821#p1373707 this] and [https://moodle.org/mod/forum/discuss.php?d=346296 also this] forum threads of users worried about installing a plugin.&lt;br /&gt;
&lt;br /&gt;
==Installing a plugin==&lt;br /&gt;
&lt;br /&gt;
To install a plugin, its source code must be put (deployed) into the appropriate location inside the Moodle installation directory and the main administration page &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Notifications&#039;&#039; must be visited. There are three ways how the plugin code can be deployed into Moodle.&lt;br /&gt;
&lt;br /&gt;
Plugin code may be deployed from within Moodle, either directly from the Moodle plugins directory or by uploading a ZIP file. The web server process has to have write access to the plugin type folder where the new plugin is to be installed in order to use either of these methods.&lt;br /&gt;
&lt;br /&gt;
Alternatively, a plugin may be deployed manually at the server.&lt;br /&gt;
&lt;br /&gt;
===Installing directly from the Moodle plugins directory===&lt;br /&gt;
&lt;br /&gt;
# Login as an admin and go to &#039;&#039;Site administration &amp;gt; Plugins &amp;gt; Install plugins&#039;&#039;. (If you can&#039;t find this location, then plugin installation is prevented on your site.)&lt;br /&gt;
# Click the button &#039;Install plugins from Moodle plugins directory&#039;.&lt;br /&gt;
# Search for a plugin with an Install button, click the Install button then click Continue.&lt;br /&gt;
# Confirm the installation request&lt;br /&gt;
# Check the plugin validation report&lt;br /&gt;
&lt;br /&gt;
===Installing via uploaded ZIP file===&lt;br /&gt;
&lt;br /&gt;
# Go to the [https://moodle.org/plugins Moodle plugins directory], select your current Moodle version, then choose a plugin with a Download button and download the ZIP file.&lt;br /&gt;
# Login to your Moodle site as an admin and go to &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Install plugins&#039;&#039;.&lt;br /&gt;
# Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if your plugin is not automatically detected.&lt;br /&gt;
# If your target directory is not writeable, you will see a warning message.&lt;br /&gt;
# Check the plugin validation report&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| [[File:plugin1.png|thumb|Install plugins]]&lt;br /&gt;
| [[File:add-on package validation.png|thumb|Plugin package validation]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Installing manually at the server===&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t deploy the plugin code via the administration web interface, you have to copy it to the server file system manually (e.g. if the web server process does not have write access to the Moodle installation tree to do this for you).&lt;br /&gt;
&lt;br /&gt;
First, establish the correct place in the Moodle code tree for the plugin type. Common locations are:&lt;br /&gt;
&lt;br /&gt;
* /path/to/moodle/theme/ - themes&lt;br /&gt;
* /path/to/moodle/mod/ - activity modules and resources&lt;br /&gt;
* /path/to/moodle/blocks/ - sidebar blocks&lt;br /&gt;
* /path/to/moodle/question/type/ - question types&lt;br /&gt;
* /path/to/moodle/course/format/ - course formats&lt;br /&gt;
* /path/to/moodle/admin/report/ - admin reports&lt;br /&gt;
&lt;br /&gt;
See [[:dev:Plugins]] for the full list of all plugin types and their locations within the Moodle tree.&lt;br /&gt;
&lt;br /&gt;
# Go to the [https://moodle.org/plugins Moodle plugins directory]; select your current Moodle version, then choose a plugin with a Download button and download the ZIP file.&lt;br /&gt;
# Upload or copy it to your Moodle server.&lt;br /&gt;
# Unzip it in the right place for the plugin type (or follow the plugin instructions). &lt;br /&gt;
# In your Moodle site (as admin) go to &#039;&#039;Settings &amp;gt; Site administration &amp;gt; Notifications&#039;&#039; (you should, for most plugin types, get a message saying the plugin is installed).&lt;br /&gt;
&lt;br /&gt;
Note: The plugin may contain language files.  They&#039;ll be found by your Moodle automatically. These language strings can be customized using the standard &#039;&#039;Settings &amp;gt; Site administration &amp;gt; Language&#039;&#039; editing interface. If you get a &amp;quot;Database error&amp;quot; when you try to edit your language files, there is a strong chance that the language files included within the downloaded ZIP file of this plugin have a coding problem. If you delete the &#039;&#039;plugin_name/lang/other_language_different_to_English/&#039;&#039; folder with the new language strings and the database error disappears, this is indeed the case. Please notify the plugin maintainer, so that it can be fixed in future releases.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===Errors===&lt;br /&gt;
&lt;br /&gt;
If you obtain an error, please [[Debugging|turn debugging on]] to obtain additional information about the cause of the error.&lt;br /&gt;
&lt;br /&gt;
;Database error while doing a language customization : May not be related to the [[Language_customisation#Database_error|Language customization]], but rather a problem with a recently installed plugin.&lt;br /&gt;
&lt;br /&gt;
;tool_installaddon/err_curl_exec - cURL error 60 : This suggests problems with the validation of the SSL certificate of the remote (moodle.org) site. This is also a known problem in Moodle Windows 7 servers running the Moodle package for Windows. See [[SSL certificate for moodle.org]] for more info and possible solutions.&lt;br /&gt;
&lt;br /&gt;
===A file permissions error has occurred===&lt;br /&gt;
&lt;br /&gt;
On certain 3.0.x versions, when installing plugins via the administration interface, the Moodle uses the configuration settings &amp;lt;tt&amp;gt;$CFG-&amp;gt;directorypermissions&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;$CFG-&amp;gt;filepermissions&amp;lt;/tt&amp;gt;. If these are not defined explicitly in your config.php, the default value is set automatically to 777 (rwxrwxrwx) for directories and 666 (rw-rw-rw-) for files (see lib/setup.php).&lt;br /&gt;
&lt;br /&gt;
If this default behaviour does not fit your needs and hosting environment, you may wish to specify more strict setting such as&lt;br /&gt;
&lt;br /&gt;
 $CFG-&amp;gt;directorypermissions = 02750;&lt;br /&gt;
&lt;br /&gt;
A common error after installing plugins is that when you create an instance of the module and then save and display it, it reports the error, &amp;quot;A file permissions error has occurred. Please check the permissions on the script and the directory it is in and try again.&amp;quot; If you get this, the file permissions of the package are most likely set to 711 preventing them from running correctly. With your preferred FTP client or via your web hosts control panel, set the file permissions of all the files and directories in the installed module, e.g. /moodle/mod/[myplugin]/ to 755 and then see if you can successfully view the module instance.&lt;br /&gt;
&lt;br /&gt;
===Default exception handler: Error writing to database Debug: Duplicate entry &#039;en_us-...===&lt;br /&gt;
* These errors are usually caused by a third party plugin. &lt;br /&gt;
* To find the involved plugin, go to [http://lang.moodle.org http://lang.moodle.org] and use the AMOS tool to find all the strings with the given string identifier.&lt;br /&gt;
* Remove the suspected plugin and check if the error has disappeared. If so, please contact the plugin maintainer and report this issue.&lt;br /&gt;
* Please see [https://moodle.org/mod/forum/discuss.php?d=219504 this forum thread] for known causes and fixes.&lt;br /&gt;
&lt;br /&gt;
===When installing manually===&lt;br /&gt;
&lt;br /&gt;
* Check the file permissions. The web server needs to be able to read the plugin files. If the the rest of Moodle works then try to make the plugin permissions and ownership match. &lt;br /&gt;
* Did you &#039;&#039;&#039;definitely&#039;&#039;&#039; unzip or install the plugin in the correct place?&lt;br /&gt;
* Because Moodle scans plugin folders for new plugins you cannot have any other files or folders there. Make sure you deleted the zip file and don&#039;t try to rename (for example) an old version of the plugin to some other name - it will break.&lt;br /&gt;
* Make sure the directory name for the plugin is correct. All the names &#039;&#039;&#039;have&#039;&#039;&#039; to match. If you change the name, then it won&#039;t work.&lt;br /&gt;
&lt;br /&gt;
===Obtaining help===&lt;br /&gt;
&lt;br /&gt;
Ask in a forum in [http://moodle.org/course/view.php?id=5 Moodle in English]. Make sure you describe your system (including versions of MySQL, PHP etc.), what you tried and what happened. Copy and paste error messages exactly. Provide the link to the version of the plugin you downloaded (some have very similar names).&lt;br /&gt;
&lt;br /&gt;
==Uninstalling a plugin==&lt;br /&gt;
&lt;br /&gt;
To uninstall a plugin&lt;br /&gt;
# Go to &#039;&#039;Administration&amp;gt; Site Administration &amp;gt; Plugins &amp;gt; Plugins overview&#039;&#039; and click the Uninstall link opposite the plugin you wish to remove&lt;br /&gt;
# Use a file manager to remove/delete the actual plugin directory as instructed, otherwise Moodle will reinstall it next time you access the site administration&lt;br /&gt;
&lt;br /&gt;
==Plugins overview==&lt;br /&gt;
&lt;br /&gt;
[[File:plugins overview.png|thumb|center|400px|Plugins overview highlighting available check button]]&lt;br /&gt;
&lt;br /&gt;
The Plugins overview page in &#039;&#039;Administration &amp;gt; Site Administration &amp;gt; Plugins &amp;gt; Plugins overview&#039;&#039; lists all installed plugins, together with the version number,release, availability (enabled or disabled) and settings link (if applicable).&lt;br /&gt;
&lt;br /&gt;
A &#039;Check for available updates&#039; button enables admins to quickly check for any updates available for plugins installed on the site (from the [http://moodle.org/plugins plugins directory]). Any updates available are highlighted, with further information and a download link in the notes column opposite the plugin.&lt;br /&gt;
&lt;br /&gt;
===Plugin updating from within Moodle===&lt;br /&gt;
&lt;br /&gt;
An administrator can enable updates deployment in  &#039;&#039;Administration &amp;gt; Site Administration &amp;gt; Server &amp;gt; Update notifications&#039;&#039;. Then when updates are available, &#039;Install this update&#039; buttons are shown on the Plugins overview page. See [[Automatic updates deployment]] for more details.&lt;br /&gt;
&lt;br /&gt;
==Preventing installing plugins from within Moodle==&lt;br /&gt;
&lt;br /&gt;
If required, installing and updating from within Moodle can be prevented by copying the following lines of code from config-dist.php and pasting them in config.php.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code php&amp;gt;&lt;br /&gt;
// Use the following flag to completely disable the installation of plugins&lt;br /&gt;
// (new plugins, available updates and missing dependencies) and related&lt;br /&gt;
// features (such as cancelling the plugin installation or upgrade) via the&lt;br /&gt;
// server administration web interface.&lt;br /&gt;
$CFG-&amp;gt;disableupdateautodeploy = true;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=325804 list of (year 2015) favorite plugins] by Gavin Henrick&lt;br /&gt;
* [[Available update notifications]]&lt;br /&gt;
* [[Plugin Review Criteria]]&lt;br /&gt;
* [[Plugins FAQ]]&lt;br /&gt;
* Moodle in English [http://moodle.org/mod/forum/view.php?id=44 General plugins forum]&lt;br /&gt;
* [[Installing Moodle from Git repository#Installing a contributed extension from its Git repository|Installing a contributed extension from its Git repository]]&lt;br /&gt;
&lt;br /&gt;
For developers:&lt;br /&gt;
&lt;br /&gt;
*[[:dev:Category:Plugins|Plugins developer documentation]]&lt;br /&gt;
*[[:dev:Plugin validation]]&lt;br /&gt;
*[[:dev:On-click add-on installation]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributed code]]&lt;br /&gt;
&lt;br /&gt;
[[de:Plugins installieren]]&lt;br /&gt;
[[es:Instalar complementos]]&lt;br /&gt;
[[fr:Installation de plugins]]&lt;br /&gt;
[[it:Installare plugin]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=MoodleDocs:Overview&amp;diff=132619</id>
		<title>MoodleDocs:Overview</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=MoodleDocs:Overview&amp;diff=132619"/>
		<updated>2018-12-03T20:18:47Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect&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/35/en/index.php?title=Awards&amp;diff=132618</id>
		<title>Awards</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Awards&amp;diff=132618"/>
		<updated>2018-12-03T20:18:02Z</updated>

		<summary type="html">&lt;p&gt;Tsala: redirect&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/35/en/index.php?title=Creating_SCORM_Content&amp;diff=132617</id>
		<title>Creating SCORM Content</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Creating_SCORM_Content&amp;diff=132617"/>
		<updated>2018-12-03T20:17:23Z</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/35/en/index.php?title=MediaWiki:Noarticletext&amp;diff=132616</id>
		<title>MediaWiki:Noarticletext</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=MediaWiki:Noarticletext&amp;diff=132616"/>
		<updated>2018-12-03T20:16:31Z</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/35/en/index.php?title=LDAP_authentication&amp;diff=132608</id>
		<title>LDAP authentication</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=LDAP_authentication&amp;diff=132608"/>
		<updated>2018-12-03T15:52:16Z</updated>

		<summary type="html">&lt;p&gt;Tsala: gracelogin -&amp;gt; grace login as suggested by Stamos A. Spiliotis&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Authentication}}&lt;br /&gt;
This document describes how to set up Lightweight Directory Access Protocol (LDAP) authentication in Moodle.  We cover the basic, advanced and some trouble shooting sections to assist the user in the installation and administrating LDAP in Moodle.  &lt;br /&gt;
&lt;br /&gt;
==Basic Scenario==&lt;br /&gt;
The simple and straightforward approach  for most installations.&lt;br /&gt;
&lt;br /&gt;
===Assumptions===&lt;br /&gt;
Moodle supports several types of LDAP servers which have different directory structures, special configuration settings, etc. Even if using the same LDAP server type (e.g., MS Active Directory), each site could use a completely different directory structure to hold its user accounts, groups, etc. In order to be able to show example configuration settings in the sections below, we are going to assume a &#039;&#039;&#039;hypothetical&#039;&#039;&#039; Moodle site and LDAP server with the characteristics listed below.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANTE NOTICE&#039;&#039;&#039;: be sure to check &#039;&#039;&#039;&#039;&#039;your&#039;&#039;&#039;&#039;&#039; Moodle site and LDAP server details (including its directory structure,) and adjust the settings to reflect your own setup.&lt;br /&gt;
&lt;br /&gt;
# Your Moodle site is located at &#039;&#039;&#039;http://your.moodle.site/&#039;&#039;&#039;&lt;br /&gt;
# You have configured your PHP installation with the LDAP extension. It is loaded and activated, and it shows when you go to &#039;&#039;&#039;http://your.moodle.site/admin/phpinfo.php&#039;&#039;&#039; (logged in as user &#039;admin&#039;).&lt;br /&gt;
# Your LDAP server has &#039;&#039;&#039;192.168.1.100&#039;&#039;&#039; as its IP address.&lt;br /&gt;
# You are not using LDAP with SSL (also known as LDAPS) in your settings. This might prevent certain operations from working (e.g., you cannot update data if you are using MS Active Directory -- MS-AD from here on --), but should be OK if you just want to authenticate your users.&lt;br /&gt;
# You don&#039;t want your users to change their passwords the first time they log in into Moodle.&lt;br /&gt;
# You are using a single domain as the source of your authentication data in case you are using MS-AD (more on this in the Appendices).&lt;br /&gt;
# You are using a top level distinguished name (DN) of &#039;&#039;&#039;dc=my,dc=organization,dc=domain&#039;&#039;&#039; as the root of your LDAP tree. &lt;br /&gt;
# You have a non-privileged LDAP user account you will use to bind to the LDAP server. This is not necessary with certain LDAP servers, but MS-AD requires this and it won&#039;t hurt if you use it even if your LDAP server doesn&#039;t need it. Make sure &#039;&#039;&#039;this account and its password don&#039;t expire&#039;&#039;&#039;, and make this password as strong as possible. Remember you only need to type this password once, when configuring Moodle, so don&#039;t be afraid of making it as hard to guess as possible. Let&#039;s say this user account has a DN of &#039;&#039;&#039;cn=ldap-user,dc=my,dc=organization,dc=domain&#039;&#039;&#039;, and password &#039;&#039;&#039;hardtoguesspassword&#039;&#039;&#039;.&lt;br /&gt;
# All of your Moodle users are in an organizational unit (OU) called &#039;&#039;&#039;moodleusers&#039;&#039;&#039;, which is right under your LDAP root. That OU has a DN of &#039;&#039;&#039;ou=moodleusers,dc=my,dc=organization,dc=domain&#039;&#039;&#039;.&lt;br /&gt;
# You &#039;&#039;&#039;don&#039;t&#039;&#039;&#039; want your LDAP users&#039; passwords to be stored in Moodle at all.&lt;br /&gt;
&lt;br /&gt;
===Enabling LDAP authentication===&lt;br /&gt;
&lt;br /&gt;
An administrator can enable LDAP authentication as follows:&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 click the eye icon opposite LDAP Server. When enabled, it will no longer be greyed out.&lt;br /&gt;
# Click the settings link, configure as required (see information below), then click the &#039;Save changes&#039; button.&lt;br /&gt;
&lt;br /&gt;
[[Image:LDAPserversettings.png|center]]&lt;br /&gt;
&lt;br /&gt;
Now, you just have to fill in the values. Let&#039;s go step by step.&lt;br /&gt;
&lt;br /&gt;
====LDAP Server Settings====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! Field name&lt;br /&gt;
! Value to fill in&lt;br /&gt;
|-&lt;br /&gt;
| Host URL&lt;br /&gt;
| As the IP of your LDAP server is 192.168.1.100, type &amp;quot;&#039;&#039;&#039;ldap://192.168.1.100&#039;&#039;&#039;&amp;quot; (without the quotes), or just &amp;quot;&#039;&#039;&#039;192.168.1.100&#039;&#039;&#039;&amp;quot; (some people have trouble connecting with the first syntax, specially on MS Windows servers).&lt;br /&gt;
|-&lt;br /&gt;
| Version&lt;br /&gt;
| Unless you are using a really old LDAP server, &#039;&#039;&#039;version 3&#039;&#039;&#039; is the one you should choose.&lt;br /&gt;
|-&lt;br /&gt;
| LDAP Encoding&lt;br /&gt;
| Specify encoding used by LDAP server. Most probably utf-8.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[LDAP_authentication#Table of Contents|Table of Contents]]&lt;br /&gt;
&lt;br /&gt;
====Bind settings====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! Field name&lt;br /&gt;
! Value to fill in&lt;br /&gt;
|-&lt;br /&gt;
| Don&#039;t cache passwords&lt;br /&gt;
| As you &#039;&#039;&#039;don&#039;t&#039;&#039;&#039; want to store the users&#039;s password in Moodle&#039;s database, choose &#039;&#039;&#039;Yes&#039;&#039;&#039; here.&lt;br /&gt;
|-&lt;br /&gt;
| Distinguished Name&lt;br /&gt;
| This is the distinguished name of the bind user defined above. Just type &amp;quot;&#039;&#039;&#039;cn=ldap-user,dc=my,dc=organization,dc=domain&#039;&#039;&#039;&amp;quot; (without the quotes).&lt;br /&gt;
|-&lt;br /&gt;
| Password&lt;br /&gt;
| This is the bind user password defined above. Type &amp;quot;&#039;&#039;&#039;hardtoguesspassword&#039;&#039;&#039;&amp;quot; (without the quotes).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[LDAP_authentication#Table of Contents|Table of Contents]]&lt;br /&gt;
&lt;br /&gt;
====User lookup settings====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! Field name&lt;br /&gt;
! Value to fill in&lt;br /&gt;
|-&lt;br /&gt;
| User type&lt;br /&gt;
| Choose: &lt;br /&gt;
* &#039;&#039;&#039;Novel Edirectory&#039;&#039;&#039; if your LDAP server is running Novell&#039;s eDdirectory.&lt;br /&gt;
* &#039;&#039;&#039;posixAccount (rfc2307)&#039;&#039;&#039; if your LDAP server is running a RFC-2307 compatible LDAP server (choose this is your server is running OpenLDAP, including Mac OS X server).&lt;br /&gt;
* &#039;&#039;&#039;posixAccount (rfc2307bis)&#039;&#039;&#039; if your LDAP server is running a RFC-2307bis compatible LDAP server.&lt;br /&gt;
* &#039;&#039;&#039;sambaSamAccount (v.3.0.7)&#039;&#039;&#039; if your LDAP server is running with SAMBA&#039;s 3.x LDAP schema extension and you want to use it.&lt;br /&gt;
* &#039;&#039;&#039;MS ActiveDirectory&#039;&#039;&#039; if your LDAP server is running Microsoft&#039;s Active Directory (MS-AD)&lt;br /&gt;
|-&lt;br /&gt;
| Contexts&lt;br /&gt;
| The DN of the context (container) where all of your Moodle users are found. Type &#039;&#039;&#039;ou=moodleusers,dc=my,dc=organization,dc=domain&#039;&#039;&#039; here.  &lt;br /&gt;
&lt;br /&gt;
On a Mac OS X Server, this is usually &#039;&#039;&#039;cn=users,dc=my,dc=organization,dc=domain&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| Search subcontexts&lt;br /&gt;
| If you have any sub organizational units (subcontexts) hanging from &#039;&#039;&#039;ou=moodleusers,dc=my,dc=organization,dc=domain&#039;&#039;&#039; and you want Moodle to search there too, set this to &#039;&#039;&#039;yes&#039;&#039;&#039;. Otherwise, set this to &#039;&#039;&#039;no&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| Dereference aliases&lt;br /&gt;
| Sometimes your LDAP server will tell you that the real value you are searching for is in fact in another part of the LDAP tree (this is called an alias). If you want Moodle to &#039;dereference&#039; the alias and fetch the real value from the original location, set this to &#039;&#039;&#039;yes&#039;&#039;&#039;. If you don&#039;t want Moodle to dereference it, set this to &#039;&#039;&#039;no&#039;&#039;&#039;. If you are using MS-AD, set this to &#039;&#039;&#039;no&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| User attribute&lt;br /&gt;
| The attribute used to name/search users in your LDAP tree. This option takes a default value based on the &#039;&#039;User type&#039;&#039; value you chose above. &amp;lt;u&amp;gt;So unless you need something special, you don&#039;t need to fill this in&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
By the way, it&#039;s usually &#039;&#039;&#039;cn&#039;&#039;&#039; (Novell eDirectory and MS-AD) or &#039;&#039;&#039;uid&#039;&#039;&#039; (RFC-2037, RFC-2037bis and SAMBA 3.x LDAP extension), but if you are using MS-AD you could (and have to, if you intend to use NTLM SSO) use &#039;&#039;&#039;sAMAccountName&#039;&#039;&#039; (the pre-Windows 2000 logon account name) if you need too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Correction&#039;&#039;&#039;: With MS-AD &#039;&#039;&#039;sAMAccountName&#039;&#039;&#039; should be used anyway. With default value (&#039;&#039;&#039;cn&#039;&#039;&#039;) AD users will have to login with full name / password (Username: &#039;&#039;&#039;John Doe&#039;&#039;&#039;, Password: &#039;&#039;&#039;john&#039;s_pass&#039;&#039;&#039;). If you want to enable your users to login with domain username instead (Username: &#039;&#039;&#039;johnd&#039;&#039;&#039; Password: &#039;&#039;&#039;john&#039;s_pass&#039;&#039;&#039;), you should use &#039;&#039;&#039;sAMAccountName&#039;&#039;&#039;. Sadly, but logging in with DOMAIN\user or user@domain.com will not work anyway.&lt;br /&gt;
&lt;br /&gt;
Note: You may wish to consider allowing extended characters in usernames in &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Security &amp;gt; [[Site policies]]&#039;&#039;. &lt;br /&gt;
|-&lt;br /&gt;
| Member attribute&lt;br /&gt;
| The attribute used to list the members of a given group. This option takes a default value based on the &#039;&#039;User type&#039;&#039; value you choosed above. &amp;lt;u&amp;gt;So unless you need something special, you don&#039;t need to fill this in.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By the way, the usual values are &#039;&#039;&#039;member&#039;&#039;&#039; and &#039;&#039;&#039;memberUid&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| Member attribute uses dn&lt;br /&gt;
| Whether the member attribute contains distinguished names (1) or not (0).This option takes a default value based on the &#039;&#039;User type&#039;&#039; value you choosed above. &amp;lt;u&amp;gt;So unless you need something special, you don&#039;t need to fill this in.&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Object class&lt;br /&gt;
| The type of LDAP object used to search for users. This option takes a default value based on the &#039;&#039;User type&#039;&#039; value you chose above. &amp;lt;u&amp;gt;So unless you need something special, you don&#039;t need to fill this in.&amp;lt;/u&amp;gt;&lt;br /&gt;
* If you leave it blank, the default value based on the &#039;&#039;User type&#039;&#039; selected above will be used (see below)&lt;br /&gt;
* If you provide &amp;quot;objectClass=some-string&amp;quot;, then it will provide &amp;quot;(objectClass=some-string)&amp;quot; as the filter.&lt;br /&gt;
* If you provide a value that does not start with &amp;quot;(&amp;quot;, it is assumed to be a value that should be set to &amp;quot;objectClass&amp;quot;. So if you provide &amp;quot;some-string&amp;quot;, then it will provide &amp;quot;(objectClass=some-string)&amp;quot; as the filter.&lt;br /&gt;
* If you provide a string that starts with a &amp;quot;(&amp;quot;, then it will pass that as is. So if you provide &amp;quot;(&amp;amp;(objectClass=user)(enabledMoodleUser=1))&amp;quot;, then it will pass that as the filter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: In the last case, that feature can be used on interactive logins,&lt;br /&gt;
&lt;br /&gt;
Here are the default values for each of the &#039;&#039;ldap_user_type&#039;&#039; values:&lt;br /&gt;
* &#039;&#039;&#039;(objectClass=user)&#039;&#039;&#039; for Novel eDirectory&lt;br /&gt;
* &#039;&#039;&#039;(objectClass=posixAccount)&#039;&#039;&#039; for RFC-2037 and RFC-2037bis&lt;br /&gt;
* &#039;&#039;&#039;(objectClass=sambaSamAccount)&#039;&#039;&#039; for SAMBA 3.0.x LDAP extension&lt;br /&gt;
* &#039;&#039;&#039;(objectClass=user)&#039;&#039;&#039; for MS-AD&lt;br /&gt;
* &#039;&#039;&#039;(objectClass=*)&#039;&#039;&#039; for Default&lt;br /&gt;
If you get an error about a problem with updating the ldap server (even if you have specified not to write changes back to the ldap server) try setting the ldap object class to * - see http://moodle.org/mod/forum/discuss.php?d=70566 for a discussion on this problem&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Force change password====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! Field name&lt;br /&gt;
! Value to fill in&lt;br /&gt;
|-&lt;br /&gt;
| Force change password&lt;br /&gt;
| &#039;&#039;&#039;NOTE: This setting is only used when creating your users with the LDAP sync users task. It&#039;s not used if your users are created as part of their first login to moodle&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Set this to &#039;&#039;Yes&#039;&#039; if you want to force your users to change their password on the first login into Moodle. Otherwise, set this to &#039;&#039;no&#039;&#039;. Bear in mind the password they are forced to change is the one stored in your LDAP server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;As you don&#039;t want your users to change their passwords in their first login, leave this set to &#039;&#039;No&#039;&#039;&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Use standard Change Password Page&lt;br /&gt;
|&lt;br /&gt;
* Setting this to &#039;&#039;Yes&#039;&#039; makes Moodle use its own standard password change page, everytime users want to change their passwords.&lt;br /&gt;
* Setting this to &#039;&#039;No&#039;&#039; makes Moodle use the the page specified in the field called &amp;quot;Password change URL&amp;quot; (see below).&lt;br /&gt;
&lt;br /&gt;
Bear in mind that changing your LDAP passwords from Moodle might require a LDAPS connection (this is actually a requirement for MS-AD). In addition to that, the bind user specified above must have the rights needed to change other users&#039; passwords.&lt;br /&gt;
&lt;br /&gt;
Also, code for changing passwords from Moodle for anything but Novell eDirectory and Active Directory is almost not tested, so this may or may not work for other LDAP servers.&lt;br /&gt;
|-&lt;br /&gt;
| Password Format&lt;br /&gt;
| Specify how the new password is encrypted before sending it to the LDAP server: Plain text, MD5 hash or SHA-1 hash. MS-AD uses plain text, for example.&lt;br /&gt;
|-&lt;br /&gt;
| Password change URL&lt;br /&gt;
| Here you can specify a location at which your users can recover or change their username/password if they&#039;ve forgotten it. This will be provided to users as a button on the login page and their user page. if you leave this blank the button will not be printed.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====LDAP password expiration settings====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! Field name&lt;br /&gt;
! Value to fill in&lt;br /&gt;
|-&lt;br /&gt;
| Expiration&lt;br /&gt;
| &lt;br /&gt;
* Setting this to &#039;&#039;No&#039;&#039; will make Moodle not to check if the password of the user has expired or not.&lt;br /&gt;
* Setting this to &#039;&#039;LDAP&#039;&#039; will make Moodle check if the LDAP password of the user has expired or not, and warn them a number of days before the password expires. When the password has expired, a &amp;quot;Your password has expired&amp;quot; message is displayed, and if the user is able to change their password from Moodle, they are offered the option to do so.&lt;br /&gt;
&lt;br /&gt;
Current code only deals with Novell eDirectory LDAP server and MS-AD.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;So unless you have Novell eDirectory server or MS-AD, choose &#039;&#039;No&#039;&#039; here.&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Expiration warning&lt;br /&gt;
| This value sets how many days in advance of password expiration the user is warned that her password is about to expire.&lt;br /&gt;
|-&lt;br /&gt;
| Expiration attribute.&lt;br /&gt;
| The LDAP user attribute used to check password expiration. This option takes a default value based on the &#039;&#039;User type&#039;&#039; value you chose above. &amp;lt;u&amp;gt;So unless you need something special, you don&#039;t need to fill this in.&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Grace logins&lt;br /&gt;
| This setting is specific to Novell eDirectory. If set to &#039;&#039;Yes&#039;&#039;, enable LDAP grace login support. After password has expired the user can log in until grace login count is 0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;So unless you have Novell eDirectory server and want to allow grace login support, choose &#039;&#039;No&#039;&#039; here.&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Grace login attribute&lt;br /&gt;
| This setting is currently not used in the code (and is specific to Novell eDirectory). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;So you don&#039;t need to fill this in.&amp;lt;/u&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Enable user creation====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! Field name&lt;br /&gt;
! Value to fill in&lt;br /&gt;
|-&lt;br /&gt;
| Create users externally&lt;br /&gt;
| New (anonymous) users can self-create user accounts on the external LDAP server and confirm them via email. If you enable this, remember to also configure module-specific options for user creation and to fill in some instructions in &#039;&#039;auth_instructions&#039;&#039; field in &#039;&#039;Site administration &amp;gt; Plugins &amp;gt; Authentication &amp;gt; Manage authentication&#039;&#039;. Otherwise the new users won&#039;t be able to self-create new accounts.&lt;br /&gt;
&lt;br /&gt;
Novell eDirectory and MS-AD can create users externally. You can also create users in RFC-2307 compliant servers. &lt;br /&gt;
|-&lt;br /&gt;
| Context for new users&lt;br /&gt;
| Specify the context where users are created. This context should be different from other users&#039; contexts to prevent security issues. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Assign system roles====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! Field name&lt;br /&gt;
! Value to fill in&lt;br /&gt;
|-&lt;br /&gt;
| System role mapping&lt;br /&gt;
| This section lists all roles that have can be assigned in the System context - by default this will be &amp;quot;Manager context&amp;quot; and &amp;quot;Course creator context&amp;quot;, but can be customisable in the [[Creating custom roles|role definitions]].&lt;br /&gt;
&lt;br /&gt;
To assign LDAP users to any of the roles, specify the DN containing all users who should be granted that role at the system level.&lt;br /&gt;
&lt;br /&gt;
Thie DN is typically a posixGroup with a &amp;quot;memberUid&amp;quot; attribute for each user you want to be a creator.  If your group is called &#039;&#039;creators&#039;&#039;, type &#039;&#039;&#039;cn=creators,ou=moodleusers,dc=my,dc=organization,dc=domain&#039;&#039;&#039; here.  Each memberUid attribute contains the CN of a user who is authorized to be a creator.  Do not use the user&#039;s full DN (e.g.,  not &#039;&#039;&#039;memberUid: cn=JoeTeacher,ou=moodleusers,dc-my,dc=organizations,dc=domain&#039;&#039;&#039;, but rather &#039;&#039;&#039;memberUid: JoeTeacher&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
In eDirectory, the objectClass for a group is (by default) not &#039;&#039;&#039;posixGroup&#039;&#039;&#039; but &#039;&#039;&#039;groupOfNames,&#039;&#039;&#039; whose member attribute is &#039;&#039;&#039;member,&#039;&#039;&#039; not &#039;&#039;&#039;memberUid,&#039;&#039;&#039; and whose value is the full DN of the user in question.  Although you can probably modify Moodle&#039;s code to use this field, a better solution is just to add a new &#039;&#039;&#039;objectClass&#039;&#039;&#039; attribute of &#039;&#039;&#039;posixGroup&#039;&#039;&#039; to your creators group and put the CNs for each creator in a &#039;&#039;&#039;memberUid&#039;&#039;&#039; attribute.&lt;br /&gt;
&lt;br /&gt;
In MS Active Directory, you will need to create a security group for your creators to be part of and then add them all. If your ldap context above is &#039;ou=staff,dc=my,dc=org&#039; then your group should then be &#039;cn=creators,ou=staff,dc=my,dc=org&#039;. If some of the users are from other contexts and have been added to the same security group, you&#039;ll have to add these as separate contexts after the first one using the same format.&lt;br /&gt;
&lt;br /&gt;
This section replaces the &amp;quot;Course creator&amp;quot; section found in Moodle 3.3. The upgrade process should migrate any DN specified to the new approach.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====User account syncronisation====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! Field name&lt;br /&gt;
! Value to fill in&lt;br /&gt;
|-&lt;br /&gt;
| Removed ext user&lt;br /&gt;
| Specify what to do with internal user account during mass synchronization when user was removed from external source. Only suspended users are automatically revived if they reappear in ext source.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====NTLM SSO====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! Field name&lt;br /&gt;
! Value to fill in&lt;br /&gt;
|-&lt;br /&gt;
| Enable&lt;br /&gt;
| If you want to use NTLM SSO (see details at [[NTLM_authentication]]), choose &#039;&#039;Yes&#039;&#039; here. Otherwise, choose &#039;&#039;No&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| Subnet&lt;br /&gt;
| Specify the subnets of the clients that will use NTLM SSO (see details at [[NTLM_authentication]]).&lt;br /&gt;
|-&lt;br /&gt;
| MS IE Fast Path?&lt;br /&gt;
| If all of you clients (or most of them) are using MS Internet Explorer, you can set this option to bypasses certain steps of the SSO login and speed up login times. This only works with MS Internet Explorer, but deals with other browsers in a sensible way (they are automatically sent to the plain login page).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Data Mapping====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! Field name&lt;br /&gt;
! Value to fill in&lt;br /&gt;
|-&lt;br /&gt;
| First name&lt;br /&gt;
| The name of the attribute that holds the first name of your users in your LDAP server. This is usually &#039;&#039;&#039;givenName&#039;&#039;&#039; or &#039;&#039;&#039;displayName&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;This setting is optional&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Surname&lt;br /&gt;
| The name of the attribute that holds the surname of your users in your LDAP server. This is usually &#039;&#039;&#039;sn&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;This setting is optional&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Email address&lt;br /&gt;
| The name of the attribute that holds the email address of your users in your LDAP server. This is usually &#039;&#039;&#039;mail&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;This setting is optional&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| City/town&lt;br /&gt;
| The name of the attribute that holds the city/town of your users in your LDAP server. This is usully &#039;&#039;&#039;l&#039;&#039;&#039; (lowercase L) or &#039;&#039;&#039;localityName&#039;&#039;&#039; (not valid in MS-AD).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;This setting is optional&amp;lt;/u&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| Country&lt;br /&gt;
| The name of the attribute that holds the country of your users in your LDAP server. This is usully &#039;&#039;&#039;c&#039;&#039;&#039; or &#039;&#039;&#039;countryName&#039;&#039;&#039; (not valid in MS-AD).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;This setting is optional&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Language&lt;br /&gt;
| &#039;&#039;&#039;preferredLanguage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;This setting is optional&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Description&lt;br /&gt;
| &#039;&#039;&#039;description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;This setting is optional&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Webpage&lt;br /&gt;
| &amp;lt;u&amp;gt;This setting is optional&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| ID Number&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;This setting is optional&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Institution&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;This setting is optional&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Department&lt;br /&gt;
| The name of the attribute that holds the department name of your users in your LDAP server. This is usully &#039;&#039;&#039;departmentNumber&#039;&#039;&#039; (for posixAccount and maybe eDirectory) or &#039;&#039;&#039;department&#039;&#039;&#039; (for MS-AD).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;This setting is optional&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Phone 1&lt;br /&gt;
| The name of the attribute that holds the telephone number of your users in your LDAP server. This is usually &#039;&#039;&#039;telephoneNumber&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;This setting is optional&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Phone 2&lt;br /&gt;
|  The name of the attribute that holds an additional telephone number of your users in your LDAP server. This can be &#039;&#039;&#039;homePhone&#039;&#039;&#039;, &#039;&#039;&#039;mobile&#039;&#039;&#039;, &#039;&#039;&#039;pager&#039;&#039;&#039;, &#039;&#039;&#039;facsimileTelephoneNumber&#039;&#039;&#039; or even others.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;This setting is optional&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Address&lt;br /&gt;
| The name of the attribute that holds the street address of your users in your LDAP server. This is usully &#039;&#039;&#039;streetAddress&#039;&#039;&#039; or &#039;&#039;&#039;street&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;This setting is optional&amp;lt;/u&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====Custom User profile fields=====&lt;br /&gt;
&lt;br /&gt;
Any user profile fields created in &#039;&#039;Site administration &amp;gt; Users &amp;gt; Accounts &amp;gt; User profile fields&#039;&#039; should now automatically show up at the end of the Data mapping field list after the &#039;&#039;&#039;Address&#039;&#039;&#039; field. See example: [[File:ldapcustomuserprofilefields.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Enabling the LDAP users sync job==&lt;br /&gt;
&lt;br /&gt;
The LDAP users sync job (&#039;&#039;\auth_ldap\task\sync_task&#039;&#039;) [[Scheduled tasks|scheduled task]] (new in Moodle 3.0; previously there was a CLI script, see MDL-51824 for more info)  is responsible for creating and updating user information, and suspending and deleting LDAP accounts. &lt;br /&gt;
&lt;br /&gt;
After enabling LDAP server authentication, an administrator needs to enable and configure the LDAP users sync job as follows:&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;&#039;Site administration &amp;gt; Server &amp;gt; Scheduled tasks&#039;&#039; and click the gear icon opposite LDAP users sync job.&lt;br /&gt;
# Select the desired frequency of running and enable the task by un-ticking the disabled checkbox.&lt;br /&gt;
{{Warning|It is important to make sure that all LDAP settings are working properly before enabling the LDAP users sync job (as well as backing up your database and moodledata folders), since incorrect LDAP configuration can result in users being wrongly deleted!}}&lt;br /&gt;
&lt;br /&gt;
If you find that the script is not running through all of your users properly and you have over 1000 users in each LDAP container, this is because by default some LDAP stores such as MS AD only send back 1000 users at a time and PHP versions prior to 5.4 did not implement paged support for LDAP results. If you upgrade to PHP 5.4 or higher then Moodle will obtain all your users correctly. If you can&#039;t upgrade to PHP 5.4 you may be able to follow the instructions in http://support.microsoft.com/kb/315071 to set the Active Directory MaxPageSize setting to a number higher than your total number of users (both now and in future) to fix it. This is a forest-wide setting.&lt;br /&gt;
&lt;br /&gt;
==Active Directory help==&lt;br /&gt;
[[Active Directory]] is Microsoft&#039;s directory service. It is included in Windows 2000 Server and later versions of their operating system. For more information about subjects below, &#039;&#039;&#039;[[Active Directory|please go here]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*Warning: The PHP LDAP module does not seem to be present&lt;br /&gt;
*LDAP-module cannot connect any LDAP servers &lt;br /&gt;
*Getting correct CNs for Contexts and Creators&lt;br /&gt;
*Getting the right user_attribute&lt;br /&gt;
*Installing ldp.exe Server Tool&lt;br /&gt;
*Example Active Directory Configuration&lt;br /&gt;
*Child Domains and the Global Catalog in MS Active Directory&lt;br /&gt;
*Enabling the Global Catalog&lt;br /&gt;
*Active Directory with Moodle 1.8&lt;br /&gt;
*MS Active Directory + SSL&lt;br /&gt;
&lt;br /&gt;
==Advanced Scenarios - Multiple servers or locations==&lt;br /&gt;
For larger installations with  multiple LDAP servers, or multiple locations (contexts) in a LDAP tree.&lt;br /&gt;
&lt;br /&gt;
===Making your LDAP directory connection resilient===&lt;br /&gt;
* Entering more than one name in the ldap_host_url field can provide some sort of resilience to your system. Simply use the syntax:&lt;br /&gt;
&lt;br /&gt;
 ldap://my.first.server; ldap://my.second.server; ...&lt;br /&gt;
&lt;br /&gt;
Of course, this will only work if all the servers share the same directory information, if using eDirectory you would need to ensure your servers have viability of all relevant tree partitions, or if using Active Directory the servers are holding the same information you need though replication - see notes on a multi-domain environment if this applies.&lt;br /&gt;
&lt;br /&gt;
There is one drawback in Moodle 1.5 - 1.6 implementation of LDAP authentication : the auth_ldap_connect() function processes the servers sequentially, not in a round robin mode. Thus, if the primary server fails, you will have to wait for the connection to time out before switching to the following one.&lt;br /&gt;
&lt;br /&gt;
See also: [http://moodle.org/mod/forum/discuss.php?d=17198 Using multiple LDAP servers - Our students are on separate domain] forum discussion&lt;br /&gt;
&lt;br /&gt;
===Using a multi-domain AD environment===&lt;br /&gt;
* If you&#039;re running Active Directory with multiple domains and you have users in more then one domain you will want to configure Moodle to look at your Global Catalog server. Specifically your top level domain Global Catalog server. Here is a simple example of this kind of Active Directory layout:&lt;br /&gt;
&lt;br /&gt;
 my.domain.ca (Root AD Domain)&lt;br /&gt;
 | - dc1.my.domain.ca (Domain Controller)&lt;br /&gt;
 | - dc2.my.domain.ca (Domain Controller)&lt;br /&gt;
 |&lt;br /&gt;
 | - - students.my.domain.ca (Sub AD Domain)&lt;br /&gt;
 | - - - dc1.students.my.domain.ca (Domain Controller)&lt;br /&gt;
 | - - - dc2.students.my.domain.ca (Domain Controller)&lt;br /&gt;
 |&lt;br /&gt;
 | - - faculty.my.domain.ca (Sub AD Domain)&lt;br /&gt;
 | - - - dc1.faculty.my.domain.ca (Domain Controller)&lt;br /&gt;
 | - - - dc2.faculty.my.domain.ca (Domain Controller)&lt;br /&gt;
 &lt;br /&gt;
In this example we have our top level domain (my.domain.ca) and two sub-domains. One sub-domain is for faculty accounts (faculty.my.domain.ca) and the other is for student accounts (students.my.domain.ca). Listed under each of those are two domain controllers.&lt;br /&gt;
&lt;br /&gt;
Using the above example you&#039;ll want to use the following for accessing the Global Catalog over SSL:&lt;br /&gt;
&lt;br /&gt;
 ldaps://my.domain.ca:3269/&lt;br /&gt;
&lt;br /&gt;
If you prefer to access your global catalog over a non-SSL connection you&#039;ll want to use:&lt;br /&gt;
&lt;br /&gt;
 ldap://my.domain.ca:3268/&lt;br /&gt;
 &lt;br /&gt;
We found if you didn&#039;t configure things this way you&#039;d get errors like:&lt;br /&gt;
&lt;br /&gt;
  [Thu May 26 15:23:53 2011] [error] [client 192.168.xxx.xxx] PHP Warning:  ldap_search() [&amp;lt;a href=&#039;function.ldap-search&#039;&amp;gt;function.ldap-search&amp;lt;/a&amp;gt;]: Search: Partial results and referral received in /xxx/xxx/moodle20/lib/ldaplib.php on line 241, referer: http://moodle.my.domain.ca/moodle20/login/index.php&lt;br /&gt;
  [Thu May 26 15:23:53 2011] [error] [client 192.168.xxx.xxx] PHP Warning:  ldap_first_entry(): supplied argument is not a valid ldap result resource in /xxx/xxx/moodle20/lib/ldaplib.php on line 248, referer: http://moodle.my.domain.ca/moodle20/login/index.php&lt;br /&gt;
&lt;br /&gt;
===Using multiple user locations (contexts) in your LDAP tree===&lt;br /&gt;
There is no need to use multiple user locations if your directory tree is flat, i.e. if all user accounts reside in a &#039;&#039;&#039;ou=people,dc=my,dc=organization,dc=domain&#039;&#039;&#039; or &#039;&#039;&#039;ou=people,o=myorg&#039;&#039;&#039; container. &lt;br /&gt;
&lt;br /&gt;
At the opposite, if you use the ACL mecanism to delegate user management, there are chances that your users will be stored in containers like &#039;&#039;&#039;ou=students,ou=dept1,o=myorg&#039;&#039;&#039; and &#039;&#039;&#039;ou=students,ou=dept2,o=myorg&#039;&#039;&#039; ...&lt;br /&gt;
&lt;br /&gt;
Then there is an alternative :&lt;br /&gt;
* Look at the &#039;&#039;&#039;o=myorg&#039;&#039;&#039; level with the ldap_search_sub attribute set to &#039;&#039;&#039;yes&#039;&#039;&#039;.&lt;br /&gt;
* Set the ldap_context to &#039;&#039;&#039;ou=students,ou=dept1,o=myorg ; ou=students,ou=dept2,o=myorg&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Choosing between these two solutions supposes some sort of benchmarking, as the result depends heavily on the structure of your directory tree &#039;&#039;&#039;and&#039;&#039;&#039; on your LDAP software indexing capabilities. Simply note that there is a probability in such deep trees that two users share the same &#039;&#039;common name&#039;&#039; (cn), while having different &#039;&#039;distinguished names&#039;&#039;. Then only the second solution will have a deterministic result (returning allways the same user).&lt;br /&gt;
&lt;br /&gt;
===Using LDAPS (LDAP over SSL)===&lt;br /&gt;
====Enabling LDAPS on your directory server====&lt;br /&gt;
&lt;br /&gt;
* [[Active_Directory#MS_Active_Directory_.2B_SSL|Enabling LDAPS on MS Active Directory ]]&lt;br /&gt;
&lt;br /&gt;
====Enabling LDAPS on your Moodle server====&lt;br /&gt;
Enabling LDAPS on your server can be tricky and often it is hard to pinpoint where things are going wrong. There are also differences between Windows and Linux and even different versions and distributions of Linux. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you have not done so already you will need to decide upon your approach to establishing an SSL connection to your directory server:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SSL connection with unverified self-signed certificate.&lt;br /&gt;
&lt;br /&gt;
You can generate your own SSL certificate, and then instruct your Moodle server to ignore the fact that it is not valid. This setup is not as secure as others since you cannot be sure the server you are connecting to is not fake.&lt;br /&gt;
&lt;br /&gt;
* SSL connection with trusted self-signed certificate.&lt;br /&gt;
&lt;br /&gt;
You can generate your own SSL certificate on your directory server, and then specifically trust this certificate by installing it on your Moodle server. &lt;br /&gt;
&lt;br /&gt;
* SSL connection with verified certificate from Internet-trusted certificate authority (CA)&lt;br /&gt;
&lt;br /&gt;
In this approach the LDAP server has an installed certificate from an Internet-based CA, this means that your directory server would have an Internet address &amp;amp; host name. Your Moodle server must be trusting the certificate authority and have Internet access. This approach is not often used as it usually incurs a cost for the certificate, and it requires your directory server and Moodle server to be exposed to the Internet.&lt;br /&gt;
&lt;br /&gt;
==Linux servers==&lt;br /&gt;
&#039;&#039;&#039;These instructions are for establishing a link using a trusted self-signed certificate.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: written for a Red Hat Enterprise Linux 6 server, other Linux distributions may differ, especially in the location of the SSL certificates and OpenLdap config files, but the core principals are the same.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To check that your directory server is online and accepting SSL connections on your LDAPS port (636), you can use try:&lt;br /&gt;
 openssl s_client –connect &amp;lt;ldap server ip address&amp;gt;:636&lt;br /&gt;
&lt;br /&gt;
Get your directory server’s certificate (.crt) and upload to Moodle server&#039;s ssl certificate directory, on RHEL6 this is at &#039;&#039;&#039;/etc/ssl/certs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Convert your ‘DER’ X509 certificate into a ‘PEM’ public key certificate.&lt;br /&gt;
 openssl x509 -in my_server_certificate.cer -inform DER -out my_server_certificate.pem -outform PEM&lt;br /&gt;
&lt;br /&gt;
Create certificate hashes using c_rehash&lt;br /&gt;
 c_rehash&lt;br /&gt;
&#039;&#039;If c_rehash is not installed install with: yum install /usr/bin/c_rehash&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ensure you are able to access your LDAPS server by a DNS name, this may mean adding an entry to your host file (/etc/hosts)&lt;br /&gt;
 &amp;lt;ldap server ip address&amp;gt;    my_server.mydomain.school&lt;br /&gt;
&lt;br /&gt;
Verify your certificate to check that it is installed correctly&lt;br /&gt;
 openssl verify -verbose -CApath /etc/ssl/certs /etc/ssl/certs/my_server_certificate.pem&lt;br /&gt;
 /etc/ssl/certs/my_server_certificate.pem: OK&lt;br /&gt;
&lt;br /&gt;
You should now be able to connect to your LDAPS server over SSL without any errors&lt;br /&gt;
 openssl s_client –connect &amp;lt;ldap server DNS name&amp;gt;:636&lt;br /&gt;
&lt;br /&gt;
Edit your OpenLDAP config, on RHEL6 this is located at &#039;&#039;&#039;/etc/openldap/ldap.conf&#039;&#039;&#039;&lt;br /&gt;
 # Define location of a CA Cert&lt;br /&gt;
 TLS_CACERT /etc/ssl/certs/my_server_certificate.pem&lt;br /&gt;
 TLS_CACERTDIR /etc/ssl/certs&lt;br /&gt;
&lt;br /&gt;
Finally, you may or may not need to restart Apache, before configuring Moodle to use ldaps://&amp;lt;server DNS name&amp;gt;&lt;br /&gt;
 httpd -k restart&lt;br /&gt;
&lt;br /&gt;
==Windows servers==&lt;br /&gt;
&#039;&#039;&#039;These instructions are for establishing a link using an unverified self-signed certificate.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can tell PHP&#039;s OpenLDAP extension to disable SSL server certificate checking to do this you must create a directory called &#039;&#039;&#039;&#039;C:\OpenLDAP\sysconf\&#039;&#039;&#039;&#039; In this directory, create a file called &#039;&#039;ldap.conf&#039;&#039; with the following content:&lt;br /&gt;
&lt;br /&gt;
 TLS_REQCERT never&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(If you are using certain versions of PHP 5.3.x you &#039;&#039;&#039;may need to place the file at other locations&#039;&#039;&#039;, [http://bugs.php.net/bug.php?id=48866 see PHP bug #48866])&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Now you should be able to use &#039;&#039;&#039;ldaps://&#039;&#039;&#039; when connecting to your LDAP server.&lt;br /&gt;
&lt;br /&gt;
==Appendices==&lt;br /&gt;
&lt;br /&gt;
=== Setting Resource Limits RedHat Directory Server ===&lt;br /&gt;
&lt;br /&gt;
Operational attributes can be set for the bind user DN using the command-line. &lt;br /&gt;
One can simply use ldapmodify to add the following attributes:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! Attribute Name &lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| nsLookThroughLimit&lt;br /&gt;
| Specifies how many entries are examined for a search operation. Giving this attribute a value of -1 indicates that there is no limit.&lt;br /&gt;
|-&lt;br /&gt;
| nsSizeLimit &lt;br /&gt;
| Specifies the maximum number of entries the server returns to a client application in response to a search operation. Giving this attribute a value of -1 indicates that there is no limit.&lt;br /&gt;
|-&lt;br /&gt;
| nsTimeLimit &lt;br /&gt;
| Specifies the maximum time the server spends processing a search operation. Giving this attribute a value of -1 indicates that there is no time limit.&lt;br /&gt;
|-&lt;br /&gt;
| nsIdleTimeout 	        &lt;br /&gt;
| Specifies the time a connection to the server can be idle before the connection is dropped. The value is given in seconds. Giving this attribute a value of -1 indicates that there is no limit.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt; LDAP Console Command-Line&lt;br /&gt;
&lt;br /&gt;
 ldapmodify -h redhat_dir_server -p 389 -D &amp;quot;cn=directory manager&amp;quot; -w secretpwd&lt;br /&gt;
&lt;br /&gt;
 dn: uid=MoodleAdmin,ou=system,dc=myschool,dc=edu&lt;br /&gt;
 changetype: modify&lt;br /&gt;
 add:nsSizeLimit&lt;br /&gt;
 nsSizeLimit: 1000&lt;br /&gt;
 &amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Any questions?==&lt;br /&gt;
&lt;br /&gt;
Please post in the [http://moodle.org/mod/forum/view.php?id=42 Authentication forum] on moodle.org.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[NTLM_authentication]]&lt;br /&gt;
* [[Active_Directory]]&lt;br /&gt;
* [[LDAP enrolment]]&lt;br /&gt;
* [http://download.moodle.org/download.php/docs/en/how-to_guides/ldap_auth_and_enrolment_set-up.pdf LDAP auth and enrolment set-up guide] (PDF 227KB)&lt;br /&gt;
&lt;br /&gt;
Forum discussions:&lt;br /&gt;
* [http://moodle.org/mod/forum/view.php?id=42 User authentication forum]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=32168 PHP LDAP module does not seem to be present] forum discussion&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=140901 Syncronisation with AUTH_LDAP_SYNC_USERS.PHP produces fewer accounts than it should] forum discussion&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=17198 Using multiple LDAP servers] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[es:LDAP_authentication]]&lt;br /&gt;
[[fr:Utiliser un serveur LDAP]]&lt;br /&gt;
[[ja:LDAP認証]]&lt;br /&gt;
[[de:LDAP-Server]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=132574</id>
		<title>MediaWiki:MoodleDocsVersionLinks</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=MediaWiki:MoodleDocsVersionLinks&amp;diff=132574"/>
		<updated>2018-11-30T16:02:45Z</updated>

		<summary type="html">&lt;p&gt;Tsala: 3.6 link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;3.5 docs: /35/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.6 docs: /36/en/{{FULLPAGENAMEE}}&lt;br /&gt;
3.4 docs: /34/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/35/en/index.php?title=Talk:Blocks&amp;diff=132503</id>
		<title>Talk:Blocks</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Talk:Blocks&amp;diff=132503"/>
		<updated>2018-11-27T19:20:25Z</updated>

		<summary type="html">&lt;p&gt;Tsala: reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Blocks in the centre column==&lt;br /&gt;
I was just editing the French docs about blocks when I came upon this page saying that you could add blocks to the left, right or centre according to your theme. I thought you could only add blocks to the centre in the MyMoodle page, not elsewhere, but I don&#039;t want to edit it in case I am wrong and some themes let you add blocks to the centre. Anyone shed any light on this? --[[User:Mary Cooch|Mary Cooch]] 06:53, 21 April 2012 (WST)&lt;br /&gt;
&lt;br /&gt;
:Hi Mary, as far as I know, there is the potential for blocks to be added to the centre of a page, but it&#039;s currently only possible (with the standard themes available in the core Moodle) to do so on [[My Moodle]] pages. --[[User:Helen Foster|Helen Foster]] 22:17, 30 April 2012 (WST)&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
I&#039;ve replaced the link to the video Moodle 3.4 with the newest one:https://www.youtube.com/watch?v=uByp1qqcWt8&amp;amp;index=18&amp;amp;list=PLxcO_MFWQBDehWp4JRrMqUkC-60RBGTs0&lt;br /&gt;
[[User:Daniela Rotelli|Daniela]]&lt;br /&gt;
&lt;br /&gt;
:Thanks Daniela for your help. :-) --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]]) 19:20, 27 November 2018 (UTC)&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Talk:Philosophy&amp;diff=132296</id>
		<title>Talk:Philosophy</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Talk:Philosophy&amp;diff=132296"/>
		<updated>2018-11-21T08:43:08Z</updated>

		<summary type="html">&lt;p&gt;Tsala: reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Constructionism==&lt;br /&gt;
&lt;br /&gt;
Constructionism is a learning theory supported by Seymour Papert of the MIT Media Lab that supports the philosophy that learners &amp;quot;construct knowledge structures&amp;quot; and that they learn best by &amp;quot;doing and making&amp;quot;. Constructionism is further defined as often being collaborative, guided, and public or shared. Papert would contend that Constructionism is fostered through the use of tools such as media and technology (computers). Constructionism is built upon the learning theory of Constructivism supported by Jean Piaget, Vygotsky and others.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Like Constructivism, Constructionism encourages exploration and discovery. Both theories place the teacherin the role of guide or facilitator. Constructivists would say that learners build mental models of their ideas and information. Constructionists would say that learners create artifacts that reflect their learning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An example of a Constructionist knowledge structure would be a wiki. A wiki is collaboratively written and edited. Often peers review their own work. It is guided by the instructor. The learner uses technology as a tool to create and edit it. It is a public document in the sense that it is on the internet or inside a course and is shared, read, edited, revised by all. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seymour Papert is best known for his work with the MIT AI Lab, his LOGO programming, and the many books and articles he authored including: The Children&#039;s Machine: Rethinking School in the Age of the Computer, and Mindstorms: Children, Computers, and Powerful Ideas.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=35056 Social constructionist pedagogy?], Moodle.org forum thread, July, 2008&lt;br /&gt;
&lt;br /&gt;
Sorry, I can not add the italian page to this page, could you please help me?&lt;br /&gt;
Thank you, [[user|Daniela Rotelli]]&lt;br /&gt;
&lt;br /&gt;
: Thanks Daniela, I have added it. --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]]) 08:42, 21 November 2018 (UTC)&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Philosophy&amp;diff=132295</id>
		<title>Philosophy</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Philosophy&amp;diff=132295"/>
		<updated>2018-11-21T08:42:12Z</updated>

		<summary type="html">&lt;p&gt;Tsala: it inter-lang link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{About Moodle}}&lt;br /&gt;
The design and development of [[Moodle]] is guided by a &amp;quot;social constructionist pedagogy&amp;quot;. This page attempts to unpack this concept in terms of four main, related concepts: constructivism, constructionism, social constructivism, and connected and separate.&lt;br /&gt;
&lt;br /&gt;
==Constructivism==&lt;br /&gt;
From a constructivist point of view, people actively &#039;&#039;&#039;construct&#039;&#039;&#039; new knowledge as they interact with their environments.&lt;br /&gt;
&lt;br /&gt;
Everything you read, see, hear, feel, and touch is tested against your prior knowledge and if it is viable within your mental world, may form new knowledge you carry with you. Knowledge is strengthened if you can use it successfully in your wider environment. You are not just a memory bank passively absorbing information, nor can knowledge be &amp;quot;transmitted&amp;quot; to you just by reading something or listening to someone.&lt;br /&gt;
&lt;br /&gt;
This is not to say you can&#039;t learn anything from reading a web page or watching a lecture, obviously you can, it&#039;s just pointing out that there is more interpretation going on than a transfer of information from one brain to another.&lt;br /&gt;
&lt;br /&gt;
==Constructionism==&lt;br /&gt;
&lt;br /&gt;
Constructionism asserts that learning is particularly effective when constructing something for others to experience. This can be anything from a spoken sentence or an internet posting, to more complex artifacts like a painting, a house or a software package.&lt;br /&gt;
&lt;br /&gt;
For example, you might read this page several times and still forget it by tomorrow - but if you were to try and explain these ideas to someone else in your own words, or produce a slideshow that explained these concepts, then it&#039;s very likely you&#039;d have a better understanding that is more integrated into your own ideas. This is why people take notes during lectures (even if they never read the notes again).&lt;br /&gt;
&lt;br /&gt;
==Social constructivism==&lt;br /&gt;
&lt;br /&gt;
Social constructivism extends constructivism into social settings, wherein groups construct knowledge for one another, collaboratively creating a small culture of shared artifacts with shared meanings. When one is immersed within a culture like this, one is learning all the time about how to be a part of that culture, on many levels.&lt;br /&gt;
&lt;br /&gt;
A very simple example is an object like a cup. The object can be used for many things, but its shape does suggest some &amp;quot;knowledge&amp;quot; about carrying liquids. A more complex example is an online course - not only do the &amp;quot;shapes&amp;quot; of the software tools indicate certain things about the way online courses should work, but the activities and texts produced within the group as a whole will help shape how each person behaves within that group.&lt;br /&gt;
&lt;br /&gt;
==Connected and separate==&lt;br /&gt;
&lt;br /&gt;
This idea looks deeper into the motivations of individuals within a discussion:&lt;br /&gt;
* &#039;&#039;&#039;Separate&#039;&#039;&#039; behaviour is when someone tries to remain &#039;objective&#039; and &#039;factual&#039;, and tends to defend their own ideas using logic to find holes in their opponent&#039;s ideas.&lt;br /&gt;
* &#039;&#039;&#039;Connected&#039;&#039;&#039; behaviour is a more empathic approach that accepts subjectivity, trying to listen and ask questions in an effort to understand the other point of view.&lt;br /&gt;
* &#039;&#039;&#039;Constructed&#039;&#039;&#039; behaviour is when a person is sensitive to both of these approaches and is able to choose either of them as appropriate to the current situation.&lt;br /&gt;
&lt;br /&gt;
In general, a healthy amount of connected behaviour within a learning community is a very powerful stimulant for learning, not only bringing people closer together but promoting deeper reflection and re-examination of their existing beliefs.&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
&lt;br /&gt;
Consideration of these issues can help to focus on the experiences that would be best for learning from the learner&#039;s point of view, rather than just publishing and assessing the information you think they need to know. It can also help you realise how each participant in a course can be a teacher as well as a learner. Your job as a &#039;teacher&#039; can change from being &#039;the source of knowledge&#039; to being an influencer and role model of class culture, connecting with students in a personal way that addresses their own learning needs, and moderating discussions and activities in a way that collectively leads students towards the learning goals of the class.&lt;br /&gt;
&lt;br /&gt;
Moodle doesn&#039;t FORCE this style of behaviour, but this is what the designers believe that it is best at supporting. In future, as the technical infrastructure of Moodle stabilises, further improvements in pedagogical support will be a major direction for Moodle development.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*[[Background]]&lt;br /&gt;
&lt;br /&gt;
[[es:Filosofía]]&lt;br /&gt;
[[fr:Philosophie]]&lt;br /&gt;
[[it:Filosofia]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Category_talk:Installation&amp;diff=132224</id>
		<title>Category talk:Installation</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Category_talk:Installation&amp;diff=132224"/>
		<updated>2018-11-16T16:32:51Z</updated>

		<summary type="html">&lt;p&gt;Tsala: reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi all, I report that the Polski and Русский link at the bottom of the page are blank.&lt;br /&gt;
&lt;br /&gt;
:Thanks Daniela, I have removed the links. Please feel free to remove any other inter-language links that you notice are no longer working. --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]])&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Category:Installation&amp;diff=132223</id>
		<title>Category:Installation</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Category:Installation&amp;diff=132223"/>
		<updated>2018-11-16T16:31:09Z</updated>

		<summary type="html">&lt;p&gt;Tsala: removing pl and ru links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pages related to [[Installing Moodle|installing]] and [[Upgrading|upgrading]] Moodle.&lt;br /&gt;
&lt;br /&gt;
[[Category:Administrator]]&lt;br /&gt;
&lt;br /&gt;
[[es:Categoría:Instalación]]&lt;br /&gt;
[[fr:Catégorie:Installation]]&lt;br /&gt;
[[it:Categoria:Installazione]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Talk:Table_of_Contents&amp;diff=132218</id>
		<title>Talk:Table of Contents</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Talk:Table_of_Contents&amp;diff=132218"/>
		<updated>2018-11-16T10:55:48Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Link to the italian Table of Contents */ reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi. I think that **[[Choice]] should be *[[Choice]] one level up [[User:German Valero|German Valero]] ([[User talk:German Valero|talk]])&lt;br /&gt;
&lt;br /&gt;
==Reply to German==&lt;br /&gt;
Hi there. I have fixed the [[Choice]] level; well spotted. --[[User:Mary Cooch|Mary Cooch]] ([[User talk:Mary Cooch|talk]]) 16:12, 13 November 2015 (AWST)&lt;br /&gt;
&lt;br /&gt;
==Links to the Table of Contents==&lt;br /&gt;
&lt;br /&gt;
Hi. I can not see many links to the Moodle 3.0 Table of contents in [https://docs.moodle.org/35/en/Special:WhatLinksHere/Table_of_Contents https://docs.moodle.org/35/en/Special:WhatLinksHere/Table_of_Contents]. Wouldn&#039;t it be worth adding a few links (as in the 2.9 Main Page: See the full [[Table of Contents]] for more detail).? [[User:German Valero|German Valero]] ([[User talk:German Valero|talk]])&lt;br /&gt;
&lt;br /&gt;
:Thanks German for your suggestion. I&#039;m not sure that we need more links to the TOC though, since there is a link to it on every page under Navigation. --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]]) 19:11, 16 March 2016 (AWST)&lt;br /&gt;
&lt;br /&gt;
==Link to the italian Table of Contents==&lt;br /&gt;
Hi Helen. &lt;br /&gt;
I can&#039;t see the link to the TOC under the Navigation link in the italian [https://docs.moodle.org/35/it/Pagina_principale Main page]&lt;br /&gt;
I&#039;ve looked the spanish one and I&#039;ve noticed that its link appears at the bottom of the english [[Main page]].&lt;br /&gt;
Could you please add the italian link to the english [[Table of Contents | TOC]] at the bottom of the page? [[it:Tavola dei Contenuti]].&lt;br /&gt;
Many thanks&lt;br /&gt;
[[User:Daniela Rotelli|Daniela]]&lt;br /&gt;
&lt;br /&gt;
: Hi Daniela, as requested I have added the Italian link to the TOC. I also added a link to it under NAVIGAZIONE in the Italian Moodle Docs. Please feel free to add or amend these links by editing https://docs.moodle.org/35/it/MediaWiki:Sidebar (which only you can edit as a wiki admin). Thanks! --[[User:Helen Foster|Helen Foster]] ([[User talk:Helen Foster|talk]])&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Table_of_Contents&amp;diff=132217</id>
		<title>Table of Contents</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Table_of_Contents&amp;diff=132217"/>
		<updated>2018-11-16T10:51:31Z</updated>

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

		<summary type="html">&lt;p&gt;Tsala: Italiano (Italian)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==English==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/36/en/ 3.6 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/35/en/ 3.5 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/34/en/ 3.4 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/33/en/ 3.3 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/32/en/ 3.2 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/31/en/ 3.1 EN documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also:&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/dev/ Developer documentation]&lt;br /&gt;
&lt;br /&gt;
==Català (Catalan)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/2x/ca/ 2.x CA documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/19/ca/ 1.9 CA documentation]&lt;br /&gt;
&lt;br /&gt;
==Deutsch (German)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/36/de/ 3.6 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/35/de/ 3.5 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/34/de/ 3.4 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/33/de/ 3.3 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/32/de/ 3.2 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/31/de/ 3.1 DE documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Español (Spanish)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/es/ ES documentation]&lt;br /&gt;
&lt;br /&gt;
==Euskara (Basque)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/eu/ EU documentation]&lt;br /&gt;
&lt;br /&gt;
==Français (French)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/3x/fr/ 3.x FR documentation]&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://docs.moodle.org/2x/fr/ 2.x FR documentation]&lt;br /&gt;
&lt;br /&gt;
==Hrvatski (Croatian)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/hr/ HR documentation]&lt;br /&gt;
&lt;br /&gt;
==Íslenska (Icelandic)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/all/is/ IS documentation]&lt;br /&gt;
&lt;br /&gt;
==Italiano (Italian)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/35/it/ 3.5 IT documentation]&lt;br /&gt;
&lt;br /&gt;
==日本語 (Japanese)==&lt;br /&gt;
&lt;br /&gt;
[https://docs.moodle.org/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/35/en/index.php?title=Main_page&amp;diff=132208</id>
		<title>Main page</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Main_page&amp;diff=132208"/>
		<updated>2018-11-15T13:41:22Z</updated>

		<summary type="html">&lt;p&gt;Tsala: it inter-lang 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.5]]&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;Moodle app&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [[Moodle app features|View app features]]&lt;br /&gt;
* [[Moodle app notifications|Keep up-to-date with notifications]]&lt;br /&gt;
* [[Creating Moodle-app-friendly courses|Create mobile-friendly courses]] &lt;br /&gt;
* [[Moodle app additional features|Add more app features]]&lt;br /&gt;
: [[Moodle app|More about the Moodle app &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;
[[it:Pagina_principale]]&lt;br /&gt;
[[ja:メインページ]]&lt;br /&gt;
[[zh:首页]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Messaging_FAQ&amp;diff=132204</id>
		<title>Messaging FAQ</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Messaging_FAQ&amp;diff=132204"/>
		<updated>2018-11-13T08:47:51Z</updated>

		<summary type="html">&lt;p&gt;Tsala: link fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Messaging}}&lt;br /&gt;
==How can messaging be restricted?==&lt;br /&gt;
&lt;br /&gt;
To limit messaging to specific users, you can change the [[Capabilities/moodle/site:sendmessage|site:sendmessage capability]] for the [[Authenticated user role|authenticated user role]] from allow to not set, then create a new role with site:sendmessage allowed and assign this to selected users in the system context. See the [[Blogger role]] for a similar case, where blogging is limited to specific users.&lt;br /&gt;
&lt;br /&gt;
Alternatively, you could create a &amp;quot;Cannot send messages&amp;quot; role with site:sendmessage set to &#039;prohibit&#039; and then assign this role in the system context to anyone using messaging inappropriately.&lt;br /&gt;
&lt;br /&gt;
==How can messaging be disabled completely?==&lt;br /&gt;
&lt;br /&gt;
Messaging may be disabled site-wide by unchecking the messaging checkbox in &#039;Advanced features&#039; in the Site administration.&lt;br /&gt;
&lt;br /&gt;
==When is a user considered offline?==&lt;br /&gt;
&lt;br /&gt;
By default, users are considered to be offline after 5 minutes of inactivity. This figure may be changed by an administrator in &#039;&#039; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Online users&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [https://moodle.org/mod/forum/discuss.php?d=366610 Messaging in Moodle] forum discussion about students attempting to reply via email to messaging notification emails&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQ]]&lt;br /&gt;
&lt;br /&gt;
[[de:Mitteilungen FAQ]]&lt;br /&gt;
[[es:Mensajería FAQ]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Messaging_FAQ&amp;diff=132203</id>
		<title>Messaging FAQ</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Messaging_FAQ&amp;diff=132203"/>
		<updated>2018-11-13T08:47:03Z</updated>

		<summary type="html">&lt;p&gt;Tsala: see also forum discussion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Messaging}}&lt;br /&gt;
==How can messaging be restricted?==&lt;br /&gt;
&lt;br /&gt;
To limit messaging to specific users, you can change the [[Capabilities/moodle/site:sendmessage|site:sendmessage capability]] for the [[Authenticated user role|authenticated user role]] from allow to not set, then create a new role with site:sendmessage allowed and assign this to selected users in the system context. See the [[Blogger role]] for a similar case, where blogging is limited to specific users.&lt;br /&gt;
&lt;br /&gt;
Alternatively, you could create a &amp;quot;Cannot send messages&amp;quot; role with site:sendmessage set to &#039;prohibit&#039; and then assign this role in the system context to anyone using messaging inappropriately.&lt;br /&gt;
&lt;br /&gt;
==How can messaging be disabled completely?==&lt;br /&gt;
&lt;br /&gt;
Messaging may be disabled site-wide by unchecking the messaging checkbox in &#039;Advanced features&#039; in the Site administration.&lt;br /&gt;
&lt;br /&gt;
==When is a user considered offline?==&lt;br /&gt;
&lt;br /&gt;
By default, users are considered to be offline after 5 minutes of inactivity. This figure may be changed by an administrator in &#039;&#039; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Online users&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [Messaging in Moodle https://moodle.org/mod/forum/discuss.php?d=366610] forum discussion about students attempting to reply via email to messaging notification emails&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQ]]&lt;br /&gt;
&lt;br /&gt;
[[de:Mitteilungen FAQ]]&lt;br /&gt;
[[es:Mensajería FAQ]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/35/en/index.php?title=Import_glossary_entries&amp;diff=132197</id>
		<title>Import glossary entries</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/35/en/index.php?title=Import_glossary_entries&amp;diff=132197"/>
		<updated>2018-11-07T15:14:45Z</updated>

		<summary type="html">&lt;p&gt;Tsala: /* Importing  glossary entries */ clarification re. entries wirth images or attached files&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Glossary}}Glossary entries can be exported and then imported into another glossary via an XML file.&lt;br /&gt;
&lt;br /&gt;
==Importing  glossary entries==&lt;br /&gt;
&lt;br /&gt;
*As an editing teacher, access your glossary&lt;br /&gt;
*Go to &#039;&#039;Administration &amp;gt; Glossary administration &amp;gt; Import entries&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:glossaryimport29.png]]&lt;br /&gt;
&lt;br /&gt;
*Click the &amp;quot;Choose a file&amp;quot; button and browse for the exported entries XML file on your computer&lt;br /&gt;
*Select the destination for the new entries: either the current glossary or a new one&lt;br /&gt;
*If you want to import category information, click the checkbox.&lt;br /&gt;
*Click the &amp;quot;Submit&amp;quot; button. &lt;br /&gt;
&lt;br /&gt;
[[File:xmlimportscreen.png]]&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then see a report of the entries and categories added to the glossary. If you enabled duplicate entries when you created the glossary, the import process will add all of the new definitions. Otherwise, it will not allow you to import any duplicate entries.&lt;br /&gt;
&lt;br /&gt;
You will be listed as author of all the entries.&lt;br /&gt;
&lt;br /&gt;
If your exported glossary included embedded images and/or attached files, these will also be imported into the new glossary, assuming you are importing into a glossary on the same site.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
Possible causes of problems importing entries:&lt;br /&gt;
* If there are mistakes in the XML file such as the &amp;lt;entries&amp;gt; tag being missing or the &amp;lt;info&amp;gt; tag being in the wrong place. May happen if you have constructed the XML file manually or with some sort of tool like mailmerge in Word and your template is wrong.&lt;br /&gt;
* If there are top bit set characters in the text of the entities like concepts, definitions or keywords. Replace things like &amp;amp; with &amp;amp;amp;amp;&lt;br /&gt;
* If there are tabs or spaces between entries. Not sure if spaces cause problems but best to remove any between the end of one tag and start of the next. e.g. Search and replace &amp;gt; &amp;lt; with &amp;gt;&amp;lt; via a text editor.&lt;br /&gt;
* In most cases the import is halted if any of these errors occur.&lt;br /&gt;
* Duplicates in the entries which clash with entries already when merging a glossary is usually not a problem.&lt;br /&gt;
* Warnings like &amp;lt;code&amp;gt;Warning: exec() has been disabled for security reasons in /moodle/lib/uploadlib.php on line 603&amp;lt;/code&amp;gt; may not be the problem when importing but may distract one from dealing with problems with the format of the XML file.&lt;br /&gt;
* HTML and XHTML tags written within CONCEPT or DEFINITION elements will fail on import, showing &amp;quot;Array&amp;quot; instead of the desired content. To remedy this, try writing the (X)HTML tags within &amp;lt;![CDATA[ ]]&amp;gt; markup.&lt;br /&gt;
* If the glossary entries contain images, image paths will need amending by doing a search and replace in the XML file in order for the images to be displayed when the file is imported.&lt;br /&gt;
&lt;br /&gt;
==Restoring a glossary activity backup==&lt;br /&gt;
&lt;br /&gt;
An alternative method of importing glossary entries is to restore a glossary [[Activity backup|activity backup]] containing enrolled users. This method includes categories, images and attachments within glossary entries. When the glossary is restored, the authors of the entries will be the same as in the original glossary. &lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* Glossary - Excel to XML converter [http://www.focusedonlearning.com/share/glossaryimport.html] &lt;br /&gt;
* [http://moodle.org/mod/glossary/view.php?id=851 Glossary of common terms] with entries download link for importing to other Moodle sites&lt;br /&gt;
* [[Import and export FAQ]]&lt;br /&gt;
* [[Moodle glossary entries format]] can use the question bank to convert a variety of formats into an xml glossary file for import&lt;br /&gt;
Using Moodle forum discussions:&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=79120 Excel to Glossaries]&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=142346 Backup a glossary]&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=123277 Importing into Moodle] contains an explanation of how to manually create an XML file from an Excel spreadsheet&lt;br /&gt;
&lt;br /&gt;
[[de:Glossar erstellen#Glossareinträge_importieren]]&lt;br /&gt;
[[es:Importar entradas del glosario]]&lt;br /&gt;
[[fr:Importer/exporter un glossaire]]&lt;/div&gt;</summary>
		<author><name>Tsala</name></author>
	</entry>
</feed>