<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/310/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sarjona</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/310/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sarjona"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/Special:Contributions/Sarjona"/>
	<updated>2026-04-14T14:22:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Standards&amp;diff=139168</id>
		<title>Standards</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Standards&amp;diff=139168"/>
		<updated>2020-12-10T07:28:02Z</updated>

		<summary type="html">&lt;p&gt;Sarjona: Added IMS OBv2.0 reference&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{About Moodle}}&lt;br /&gt;
Moodle is a global learning management platform that supports open standards, and is interoperable by design to enable integration of external applications and information onto a single Moodle platform. &lt;br /&gt;
&lt;br /&gt;
Our commitment to open standards means institutions and organisations can leverage Moodle to customise and extend features for any teaching and learning requirements, and benefit from increased cost efficiencies, flexibility, easier manageability along with performance and scalability advantages of using Moodle. &lt;br /&gt;
&lt;br /&gt;
Moodle has achieved and is compliant with the following international standards:&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10px&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 170px;&amp;quot; | [[File:moodle-opensource.png|left|160px|middle]]&lt;br /&gt;
| &#039;&#039;&#039; 1. An Open Source Initiative&#039;&#039;&#039;&lt;br /&gt;
Moodle is provided as a free, open source software that can be used, modified and freely distributed under the terms of the [[License|GNU General Public License]]. There are also plenty of documentation, course content and resources available on Moodle.org for anyone to use under the terms of various licenses, including:&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;Moodle Documentation&#039;&#039;&#039;&#039;&#039;: All documentation on [[Main_page|docs.moodle.org]] is openly licensed under the terms of the GNU General Public License, and is Copyright © 2005 onwards by the individual authors of each page. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 170px;&amp;quot; | [[File:moodle-imslticertified.png|left|160px|middle]]&lt;br /&gt;
| &#039;&#039;&#039;2. IMS LTI™ Certified&#039;&#039;&#039;&lt;br /&gt;
Moodle is certified Learning Tool Interoperability (LTI) v2.0 compliant. The LTI™ certification is a global technical standard of integrating learning applications. Users can integrate and present externally hosted applications and content within a single Moodle platform without having to develop and maintain custom integrations. Learn more about [[External_tool|integrating LTI resources onto your Moodle platform]]. In Moodle 3.1 onwards, Moodle can also act as an LTI tool provider with the [[Publish as LTI tool]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 170px;&amp;quot; | [[File:moodle-scormcertified.png|left|160px|middle]]&lt;br /&gt;
| &#039;&#039;&#039;3. SCORM-ADL compliant&#039;&#039;&#039;&lt;br /&gt;
Moodle complies with the SCORM 1.2 specification. The SCORM (Sharable Content Object Reference Model) is a set of specifications and standards for web-based e-learning. Users can [[SCORM_module|deliver SCORM content via Moodle]] by uploading any SCORM or AICC package to the Moodle course. There are also community plugins available that provide limited support for the Experience API (Tin Can). A commercial plugin that provides full support for SCORM 2004 and the Experience API is also available in Plugins [https://moodle.org/plugins/view.php?plugin=mod_scormcloud/ here].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 170px;&amp;quot; | [[File:moodle-openbadges.png|left|160px|middle]]&lt;br /&gt;
| &#039;&#039;&#039;4. Open Badges &#039;&#039;&#039;&lt;br /&gt;
[http://openbadges.org/ Open Badges] project is an online standard to recognise and verify learning using digital badges. Integrated as a core feature in Moodle, any institution, organisation or individual can create and issue [[Badges|badges]] to learners on their Moodle learning platform. Moodle is certified [https://site.imsglobal.org/certifications/moodle/moodle#cert_pane_nid_402893 Open Badges v2.0 compliant as Issuer by IMS].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 170px;&amp;quot; | [[File:wcag21AA-logo.png|left|160px|middle]]&lt;br /&gt;
| &#039;&#039;&#039;5. WCAG 2.1 Level AA&#039;&#039;&#039;&lt;br /&gt;
Moodle has received [https://www.webkeyit.com/accessibility-services/accessibility-accreditations/moodle/ WCAG 2.1 Level AA accreditation] based on successfully resolving the issues identified in an external audit of key pages which were chosen as representative of its overall functionality and accessibility. Continuing work is being done to further improve the accessibility of other areas in Moodle in order to maintain conformance with the [https://www.w3.org/TR/WCAG21/ WCAG 2.1 Level AA guidelines].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Moodle and Interoperability ==&lt;br /&gt;
&lt;br /&gt;
In supporting the seamless integration and use of content from different sources and multiple vendors, the Moodle platform is designed to exchange data using open industry standards for Web deployments, and supports: &lt;br /&gt;
#	&#039;&#039;&#039;[[Authentication]]&#039;&#039;&#039; using:&lt;br /&gt;
#*	[[LDAP_authentication|LDAP]], the most widely-used standard protocol for authentication.&lt;br /&gt;
#*	Direct direct database lookup (e.g. in an external Oracle database), or on the Shibboleth protocol, or alternatively using IMAP, NNTP, CAS or FirstClass.&lt;br /&gt;
#	&#039;&#039;&#039;[[Enrolment]]&#039;&#039;&#039; using:&lt;br /&gt;
#*	LDAP server (e.g. Active Directory)&lt;br /&gt;
#*	[[IMS_Enterprise|IMS Enterprise standard]] (via a downloadable plugin).&lt;br /&gt;
#	&#039;&#039;&#039;Content&#039;&#039;&#039; using the import of Reusable Learning Objects, packaged according to the SCORM/AICC/IMS Content Packaging standards. &lt;br /&gt;
#*	Moodle 1.9.5 is certified [[SCORM_module|SCORM]] 1.2 compliant. &lt;br /&gt;
#*	Moodle supports [[IMS Common Cartridge import and export]]&lt;br /&gt;
#*	The use of XML for content import/export (standard in Moodle). The &amp;quot;web services&amp;quot; method of exchanging data with other systems (e.g. via SOAP or XML-RPC) is not yet standard - but is in active development.&lt;br /&gt;
#	&#039;&#039;&#039;Quiz questions&#039;&#039;&#039; via [[Import_questions|import]] and [[Export_questions|export]] using a variety of formats.&lt;br /&gt;
#	&#039;&#039;&#039;[[RSS|RSS newsfeeds]]&#039;&#039;&#039;, integrated into a Moodle site or course. &lt;br /&gt;
#*	Forum discussions, glossary entries and database content can be accessed as RSS newsfeeds, and therefore integrated into other RSS-capable websites or systems.&lt;br /&gt;
&lt;br /&gt;
[[fr:Standards]]&lt;br /&gt;
[[es:Estándares]]&lt;br /&gt;
[[de:Standards]]&lt;br /&gt;
[[it:Standard]]&lt;/div&gt;</summary>
		<author><name>Sarjona</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Managing_plagiarism_prevention&amp;diff=137680</id>
		<title>Managing plagiarism prevention</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Managing_plagiarism_prevention&amp;diff=137680"/>
		<updated>2020-07-16T10:18:13Z</updated>

		<summary type="html">&lt;p&gt;Sarjona: Replace UNPLAG to Unicheck&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plagiarism prevention}}&lt;br /&gt;
==Enabling plagiarism prevention==&lt;br /&gt;
&lt;br /&gt;
To make use of plagiarism prevention, the feature must be enabled by an administrator by checking the enable plagiarism plugins box in &#039;&#039;Administration &amp;gt; Site administration &amp;gt; [[Advanced features]]&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Enableplagiarism.png]]&lt;br /&gt;
&lt;br /&gt;
==Plagiarism prevention plugins==&lt;br /&gt;
&lt;br /&gt;
An administrator then needs to install and configure one or more plagiarism prevention plugins in &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Plagiarism prevention &amp;gt; Plagiarism settings&#039;&#039;. Possible plugins include:&lt;br /&gt;
&lt;br /&gt;
=== Fully supported plugins ===&lt;br /&gt;
These are plugins that support plagiarism detection within the Moodle Assignment, Workshop and Forum activities.&lt;br /&gt;
*[[Plagiarism Prevention Compilatio|Compilatio]] - Commercial tool requires paid subscription&lt;br /&gt;
*[[Plagiarism Prevention Turnitin|Turnitin]] - Commercial tool requires paid subscription&lt;br /&gt;
*[[Plagiarism Prevention URKUND|URKUND]] - Commercial tool requires paid subscription&lt;br /&gt;
* [https://moodle.org/plugins/plagiarism_unicheck Unicheck] - Commercial tool requires paid subscription&lt;br /&gt;
&lt;br /&gt;
=== Partially supported plugins ===&lt;br /&gt;
These are plugins that currently only support the Moodle Assignment activity.&lt;br /&gt;
* [https://moodle.org/plugins/plagiarism_copycheck CopyCheck]  - Commercial tool requires paid subscription&lt;br /&gt;
* [https://moodle.org/plugins/plagiarism_plagiarisma PLAGIARISMA]  - Commercial tool requires paid subscription&lt;br /&gt;
* [https://moodle.org/plugins/plagiarism_plagscan PlagScan] - Commercial tool requires paid subscription&lt;br /&gt;
* [https://moodle.org/plugins/plagiarism_vericite Vericite]  - Commercial tool requires paid subscription&lt;br /&gt;
&lt;br /&gt;
== Other tools for managing plagiarism ==&lt;br /&gt;
*[[Acknowledge plagiarism statement access rule]] - A plugin by the Open University lets you require students to agree to a statement about not plagiarising before starting a quiz.&lt;br /&gt;
*[https://moodle.org/plugins/view.php?plugin=quizaccess_safeexambrowser Safe Exam Browser quiz access rule] - Provides Safe Exam Browser 2.0 integration for Moodle.&lt;br /&gt;
*[[Essay (auto-grade) question type]] - An additional essay question type that can use a glossary of common errors to detect plagiarized phrases.&lt;br /&gt;
&lt;br /&gt;
[[Category:Site administration]]&lt;br /&gt;
[[de:Plagiatsuche-Plugins verwalten]]&lt;br /&gt;
[[es:Gestionando prevención de plagio]]&lt;/div&gt;</summary>
		<author><name>Sarjona</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Interactive_Content_-_H5P_activity&amp;diff=137674</id>
		<title>Interactive Content - H5P activity</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Interactive_Content_-_H5P_activity&amp;diff=137674"/>
		<updated>2020-07-16T09:45:47Z</updated>

		<summary type="html">&lt;p&gt;Sarjona: Migration tool reference&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Activity&lt;br /&gt;
|entry = https://moodle.org/plugins/mod_hvp&lt;br /&gt;
|tracker = https://github.com/h5p/h5p-moodle-plugin/issues&lt;br /&gt;
|discussion = https://h5p.org/forum&lt;br /&gt;
|maintainer = [[User:Frode Petterson|Frode Petterson]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Highlights==&lt;br /&gt;
* H5P gives you access to lots of different interactive content types (see [[#Activities_available_for_creation_from_inside_the_plugin| &#039;Activities available for creation from inside the plugin&#039;]] below).&lt;br /&gt;
* H5P allows you to easily share and reuse content.&lt;br /&gt;
** To reuse content, you just download the H5P you would like to edit and make your changes – e.g. translate to a new language or adjust it to a new situation.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
===Supercharge your website with H5P===&lt;br /&gt;
* H5P makes it easy to create, share and reuse HTML5 content and applications. &lt;br /&gt;
* H5P empowers creatives to create rich and interactive web experiences more efficiently - all you need is a web browser and a web site with an H5P plugin.&lt;br /&gt;
{{Note|Moodle itself can embedd [[Media embedding|HTML5 media]].}}&lt;br /&gt;
&lt;br /&gt;
===Mobile friendly content===&lt;br /&gt;
* Publish once, view and interact on all screens. &lt;br /&gt;
* H5P content is responsive and mobile friendly. &lt;br /&gt;
* Users experience the same rich, interactive content on computers, smartphones and tablets alike.&lt;br /&gt;
&lt;br /&gt;
===Share rich content===&lt;br /&gt;
* H5P enables existing CMSs and LMSs (such as Moodle) to create richer content. &lt;br /&gt;
* With H5P, authors may create and edit interactive videos, presentations, games, advertisements and more. &lt;br /&gt;
* Content may be imported and exported. &lt;br /&gt;
** All that is needed to view or edit H5P content is a web browser. &lt;br /&gt;
* Rich content, applications and content components may be shared on H5P.org.&lt;br /&gt;
&lt;br /&gt;
===Free to use===&lt;br /&gt;
* H5P is a completely free and open technology, licensed with the [https://en.wikipedia.org/wiki/MIT_License MIT license]. &lt;br /&gt;
* Demos/downloads, tutorials and documentation is available for users who want to join the community.&lt;br /&gt;
&lt;br /&gt;
==Links to examples and downloads==&lt;br /&gt;
* [https://h5p.org/presentation Course Presentation]&lt;br /&gt;
* [https://h5p.org/interactive-video Interactive Video]&lt;br /&gt;
* [https://h5p.org/memory-game Memory Game]&lt;br /&gt;
* Visit the [https://h5p.org/content-types-and-applications H5P content types and applications] page for more examples and downloads (see the download link inside the red rectangle in the following image).&lt;br /&gt;
[[File:H5P download an activity.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Compatible Moodle versions== &lt;br /&gt;
Moodle 2.7 to 3.6&lt;br /&gt;
&lt;br /&gt;
==Potential privacy issues==&lt;br /&gt;
The plugin is set up to automatically download content types and provide anonymous usage data which can be disabled through settings.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
==== Get the plugin ====&lt;br /&gt;
* From the [https://moodle.org/plugins/mod_hvp Moodle plugins database]&lt;br /&gt;
==== Install the plugin ====&lt;br /&gt;
* Visit http://yoursite.com/admin to finish the installation&lt;br /&gt;
==== Moodle Mobile App compatibility ====&lt;br /&gt;
&lt;br /&gt;
H5P contents are compatible with the Mobile App provided these 2 parameters have been set in Admin.&lt;br /&gt;
# Site administration &amp;gt; Mobile app &amp;gt; Mobile settings &amp;gt; Enable web services for mobile devices (of course!)&lt;br /&gt;
# Site administration &amp;gt; Security &amp;gt; HTTP security &amp;gt; Allow frame embedding &lt;br /&gt;
&#039;&#039;Note 1.-&#039;&#039; The help text in this 2nd parameter displays a wrong piece of information. It reads &amp;quot;&#039;&#039;Please, note also that for the mobile app this setting is ignored and frame embedding is always allowed.&#039;&#039;&amp;quot; This is not true for H5P, Frame embedding &#039;&#039;&#039;must&#039;&#039;&#039; be enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note 2.-&#039;&#039; If the admin has forgotten to enable this setting, in the Mobile App 2 different messages will be displayed to the end-user, according to their role (or rather their capacities).&lt;br /&gt;
* student role: &#039;&#039;This site is not configured properly for displaying mobile H5P content. Please contact a site administrator.&#039;&#039;&lt;br /&gt;
* admin role: &#039;&#039;Iframe embedding must be enabled in order to display H5P content in the mobile app. You can enable it by checking Allow frame embedding&amp;quot; in Site Administration / Security / Http Security&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Migrate activities from mod_hvp to mod_h5pactivity====&lt;br /&gt;
&lt;br /&gt;
See [[H5P_activity#Migrating_activities_from_mod_hvp_to_mod_h5pactivity|Migrating activities from mod_hvp to mod_h5pactivity]] to know how to migrate existing activities (available for Moodle 3.9 onwards).&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
===Display Options===&lt;br /&gt;
You can enable/disable:&lt;br /&gt;
* Display action bar and frame&lt;br /&gt;
* Download button&lt;br /&gt;
* Copyright button&lt;br /&gt;
&lt;br /&gt;
=== Uploading or Creating an activity===&lt;br /&gt;
[[File:H5P upload an activity.png|400px]]&lt;br /&gt;
* If you choose to &#039;Upload&#039; an activity, you can choose a (.h5p) file or drag and drop one into the designated area.&lt;br /&gt;
[[File:H5P upload a previously downloaded h5p activity.png|100px]]&lt;br /&gt;
&lt;br /&gt;
* You can easily create an interactive activity with the built-in editor inside the plugin.&lt;br /&gt;
&lt;br /&gt;
[[File:H5P create an activity.png|400px]]&lt;br /&gt;
* If you choose to &#039;Create&#039; an activity, the Editor drop-down list will let you choose any one of the following:&lt;br /&gt;
&lt;br /&gt;
===Activities available for creation from inside the plugin===&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/accordion Accordion] - An accordion content type allowing users to add accessible [https://en.wikipedia.org/wiki/WAI-ARIA WAI - ARIA] enabled accordions. WAI - ARIA is used to increase the accessibility of web pages, in particular, dynamic content and user interface components developed with Ajax, HTML, JavaScript and related technologies.&lt;br /&gt;
[[File:H5P example accordion.png|400px]]&lt;br /&gt;
{{Note| The images pasted inside the text area will not show up in the final activity, only the text will be shown.}}&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/appear.in appear.in] for Chat and Talk - A video conference content type allowing authors to set up conference rooms.&lt;br /&gt;
[[File:H5P example appear_in.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* Audio - An easy to use audio player.&lt;br /&gt;
[[File:H5P example audio.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/node/6729 Chart] - A chart content type allowing users to create pie charts and bar charts with H5P, to present simple statistical data graphically without creating the artwork manually.&lt;br /&gt;
[[File:H5P example chart.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/collage Collage] - A photo collage content type allowing users to set up multiple photos in a custom layout using only a web browser in order to show off their photos in a tasteful way.&lt;br /&gt;
[[File:H5P example collage.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/presentation Course presentation] - A presentation content type which allows users to add multiple choice, fill in the blanks, texts and other types of interactions to their presentations using only a web browser in order to make engaging presentations.&lt;br /&gt;
[[File:H5P example course presentation.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/dialog-cards Dialog Cards] - A content type allowing authors to create great language learning resources with H5P.&lt;br /&gt;
[[File:H5P example dialog cards.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/documentation-tool Documentation Tool] - A content type allowing authors to create guides for structured writing processes with H5P.&lt;br /&gt;
[[File:H5P example documentation tool.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/drag-and-drop Drag and Drop] - A drag and drop question type allowing creatives to create many forms of drag and drop using only a web browser in order to make engaging challenges using H5P.&lt;br /&gt;
[[File:H5P example drag and drop.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/drag-the-words Drag the Words] - A question type allowing creatives to create text based challenges where users are to drag words into blanks in sentences. Excellent for language training.&lt;br /&gt;
[[File:H5P example drag the words.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/fill-in-the-blanks Fill in the Blanks] - A question type allowing creatives to create fill in the blanks, also known as [[Embedded Answers (Cloze) question type|cloze]] tests.&lt;br /&gt;
[[File:H5P example fill in the blanks.png|400px]]&lt;br /&gt;
{{Note|Moodle has two additional plugins suitable for easily making cloze questions using the Moodle [[Text editor|text editors]]: the [[Cloze editor for TinyMCE]] and the [[Cloze editor for Atto]].}}&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/image-hotspot-question Find the Hotspot] - A question type allowing creatives to create an image based test where the learner is to find the correct spot on an image. Use this content type with the H5P plugin to challenge your users.&lt;br /&gt;
[[File:H5P example find the hotspot.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/flashcards Flashcards] - A content type allowing creatives to create flashcards. Flashcards are often used in language learning for drilling words and expressions. Flashcards can also be used to present math problems or help learners remember facts such as historical dates, formulas or names. &lt;br /&gt;
[[File:H5P example flashcards.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* Greeting Card - To easily create a greeting card.&lt;br /&gt;
[[File:H5P example greeting card.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/node/2398 Guess the Answer] - A content type allowing creatives to create challenges where the user is to guess an answer based on a picture. &lt;br /&gt;
[[File:H5P example guess the answer.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/iframe-embedder Iframe Embedder] - The Iframe embedder makes it easy to make an H5P of already existing JavaScript applications.&lt;br /&gt;
[[File:H5P example iframe embedder.png|400px]]&lt;br /&gt;
{{Note|Moodle itself can use [[PhET simulations]]. You can embedd them in a page or inside a question in a quiz.}}&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/image-hotspots Image Hotspots] - A content type allowing creatives to add hotspots to images. Hotspots may reveal texts, images and videos when clicked.&lt;br /&gt;
[[File:H5P example image hotspots.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/interactive-video Interactive Video] - An interactive video content type allowing users to add multiple choice and  fill in the blank questions, pop-up text and other types of interactions to their videos using only a web browser. Make your videos more engaging.&lt;br /&gt;
[[File:H5P example interactive video.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[https://h5p.org/sites/default/files/front-page-demo.mp4 Click here to link to an interactive video demo]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/mark-the-words Mark the Words] - A question type allowing creatives to create challenges where the user is to mark specific types of verbs in a text.&lt;br /&gt;
[[File:H5P example mark the words.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/memory-game Memory Game] - A memory game content type allowing authors to add their own images (and optional text) to a memory game. To play the game, users search for image pairs, which will display a specified text message once a matching pair has been found.&lt;br /&gt;
[[File:H5P memory game 001.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/multichoice Multiple Choice] - A question type allowing creatives to create challenges where the user is to identify one ore more correct choices. &lt;br /&gt;
[[File:H5P example multiple choice.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/question-set Question Set] - A content type allowing creatives to create quizzes. Many question types are supported like multiple choice, fill in the blanks, drag the words, mark the words and regular drag and drop.&lt;br /&gt;
[[File:H5P example question set..png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/single-choice-set Single Choice Set] - A content type allowing creatives to create simple and smoot quizzes consisting of single choice questions.&lt;br /&gt;
[[File:H5P example single choice set..png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/summary Summary] - A summary builder. This content type allows creatives to create challenges where the user is to choose between statements and build the correct summary.&lt;br /&gt;
[[File:H5P example summary..png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/timeline Timeline] - A content type allowing creatives to create interactive timelines.&lt;br /&gt;
[[File:H5P example timeline..png|400px]]&lt;br /&gt;
&lt;br /&gt;
* [https://h5p.org/twitter-user-feed Twitter User feed] - A Twitter feed.&lt;br /&gt;
[[File:H5P example twitter user feed..png|400px]]&lt;br /&gt;
&lt;br /&gt;
== See also==&lt;br /&gt;
* [https://h5p.org/ H5P] homepage&lt;br /&gt;
* [https://h5p.org/forum forum] for discussing H5P&lt;br /&gt;
* [https://github.com/h5p/h5p-moodle-plugin source code] repository&lt;br /&gt;
* [https://docs.moodle.org/dev/H5P H5P Moodle Dev documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio]]&lt;br /&gt;
[[Category:Video]]&lt;br /&gt;
[[Category:Language teaching]]&lt;br /&gt;
[[Category:Mathematics]]&lt;br /&gt;
&lt;br /&gt;
[[es:Actividad Contenido Interactivo - H5P]]&lt;br /&gt;
[[fr:H5P]]&lt;/div&gt;</summary>
		<author><name>Sarjona</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=H5P_activity&amp;diff=137673</id>
		<title>H5P activity</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=H5P_activity&amp;diff=137673"/>
		<updated>2020-07-16T09:36:23Z</updated>

		<summary type="html">&lt;p&gt;Sarjona: Added some clarifications.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Activities}}{{New features}}&lt;br /&gt;
The H5P activity enables H5P content created in the [[Content bank]] or on h5p.com to be easily added to a course.&lt;br /&gt;
&lt;br /&gt;
==Adding an H5P activity==&lt;br /&gt;
&lt;br /&gt;
# With the editing turned on in a course, click &#039;Add an activity or resource&#039; and then select H5P.&lt;br /&gt;
# Add the title and other information and either:&lt;br /&gt;
#*upload a new activity (file extension .h5p) from the file picker or&lt;br /&gt;
#* locate and upload an existing .h5p file from the file picker &amp;gt; content bank or&lt;br /&gt;
#* click the link &amp;quot;Use the content bank (opens in a new window) to manage your H5P files&amp;quot; and, from the new window, create a new H5P activity, save it, return to the H5P activity settings and upload the file from the content bank.&lt;br /&gt;
# Remember that if you add the content as an alias, any content edition will update this instance; but if you add it as a copy changes won&#039;t be applied, See [[Working with files]] for more details &lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
There are 4 capabilities relating to the H5P activity:&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:addinstance|Add a new H5P]] activity to the course&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:reviewattempts|Review H5P attempts]]&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:submit|Submit H5P attempts]]&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:view|View H5P]]&lt;br /&gt;
&lt;br /&gt;
==Migrating activities from mod_hvp to mod_h5pactivity==&lt;br /&gt;
&lt;br /&gt;
The [[Interactive_Content_-_H5P_activity|mod_hvp plugin]] is a third-party plugin created and maintained by Joubel.&lt;br /&gt;
Since 3.9, a new H5P activity has been developed and included in Moodle LMS core: mod_h5pactivity&lt;br /&gt;
&lt;br /&gt;
For migrating content from mod_hvp to mod_h5pactivity, a migration tool has been created. It can be downloaded and installed from https://moodle.org/plugins/tool_migratehvp2h5p.&lt;br /&gt;
This tool will allow admins to choose the mod_hvp activities to migrate to mod_h5pactivity and what to do with the original activity once migrated (hide it, delete it or leave as it is). When using it, a new mod_h5pactivity will be created and the student results will be copied too.&lt;br /&gt;
&lt;br /&gt;
There are some limitations to consider before using the migration tool to copy activities from mod_hvp to mod_h5pactivity:&lt;br /&gt;
&lt;br /&gt;
# Currently it&#039;s still not possible to save the current status with the mod_h5pactivity. The mod_hvp supports it (although it&#039;s disabled by default) so, before migrating the activities, consider students might loose these unfinished attempts.&lt;br /&gt;
# The new mod_h5pactivity hasn&#039;t any global settings to define the default behaviour so general settings defined in mod_hvp, such as the default display options or whether to use or not the hub, are not migrated.&lt;br /&gt;
# The new mod_h5pactivity doesn&#039;t support (at least for now), H5P styles (hvp_alter_styles): MDL-69087&lt;br /&gt;
&lt;br /&gt;
[[File:migrationtool_hvp2h5p.png|Migration tool]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[H5P]] for more information on H5P in Moodle&lt;br /&gt;
&lt;br /&gt;
[[Category: H5P]]&lt;br /&gt;
&lt;br /&gt;
[[es:Actividad H5P]]&lt;/div&gt;</summary>
		<author><name>Sarjona</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=H5P_activity&amp;diff=137672</id>
		<title>H5P activity</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=H5P_activity&amp;diff=137672"/>
		<updated>2020-07-16T09:33:16Z</updated>

		<summary type="html">&lt;p&gt;Sarjona: What to do with mod_hvp activities when migrating them&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Activities}}{{New features}}&lt;br /&gt;
The H5P activity enables H5P content created in the [[Content bank]] or on h5p.com to be easily added to a course.&lt;br /&gt;
&lt;br /&gt;
==Adding an H5P activity==&lt;br /&gt;
&lt;br /&gt;
# With the editing turned on in a course, click &#039;Add an activity or resource&#039; and then select H5P.&lt;br /&gt;
# Add the title and other information and either:&lt;br /&gt;
#*upload a new activity (file extension .h5p) from the file picker or&lt;br /&gt;
#* locate and upload an existing .h5p file from the file picker &amp;gt; content bank or&lt;br /&gt;
#* click the link &amp;quot;Use the content bank (opens in a new window) to manage your H5P files&amp;quot; and, from the new window, create a new H5P activity, save it, return to the H5P activity settings and upload the file from the content bank.&lt;br /&gt;
# Remember that if you add the content as an alias, any content edition will update this instance; but if you add it as a copy changes won&#039;t be applied, See [[Working with files]] for more details &lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
There are 4 capabilities relating to the H5P activity:&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:addinstance|Add a new H5P]] activity to the course&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:reviewattempts|Review H5P attempts]]&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:submit|Submit H5P attempts]]&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:view|View H5P]]&lt;br /&gt;
&lt;br /&gt;
==Migrating activities from mod_hvp to mod_h5pactivity==&lt;br /&gt;
&lt;br /&gt;
The [[Interactive_Content_-_H5P_activity|mod_hvp plugin]] is a third-party plugin created and maintained by Joubel.&lt;br /&gt;
Since 3.9, a new H5P activity has been developed and included in Moodle LMS core.&lt;br /&gt;
&lt;br /&gt;
For migrating content from mod_hvp to mod_h5pactivity, a migration tool has been created. It can be downloaded and installed from https://moodle.org/plugins/tool_migratehvp2h5p.&lt;br /&gt;
This tool will allow admins to choose the mod_hvp activities to migrate to mod_h5pactivity and what to do with the original activity once migrated (hide it, delete it or leave as it is). When using it, a new mod_h5pactivity will be created and the student results will be copied too.&lt;br /&gt;
&lt;br /&gt;
There are some limitations to consider before using the migration tool to copy activities from mod_hvp to mod_h5pactivity:&lt;br /&gt;
&lt;br /&gt;
# Currently it&#039;s still not possible to save the current status with the mod_h5pactivity. The mod_hvp supports it (although it&#039;s disabled by default) so, before migrating the activities, consider students might loose these unfinished attempts.&lt;br /&gt;
# The new mod_h5pactivity hasn&#039;t any global settings to define the default behaviour so general settings defined in mod_hvp, such as the default display options or whether to use or not the hub, are not migrated.&lt;br /&gt;
# The new mod_h5pactivity doesn&#039;t support (at least for now), H5P styles (hvp_alter_styles): MDL-69087&lt;br /&gt;
&lt;br /&gt;
[[File:migrationtool_hvp2h5p.png|Migration tool]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[H5P]] for more information on H5P in Moodle&lt;br /&gt;
&lt;br /&gt;
[[Category: H5P]]&lt;br /&gt;
&lt;br /&gt;
[[es:Actividad H5P]]&lt;/div&gt;</summary>
		<author><name>Sarjona</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=H5P_activity&amp;diff=137671</id>
		<title>H5P activity</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=H5P_activity&amp;diff=137671"/>
		<updated>2020-07-16T09:31:34Z</updated>

		<summary type="html">&lt;p&gt;Sarjona: Added migration image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Activities}}{{New features}}&lt;br /&gt;
The H5P activity enables H5P content created in the [[Content bank]] or on h5p.com to be easily added to a course.&lt;br /&gt;
&lt;br /&gt;
==Adding an H5P activity==&lt;br /&gt;
&lt;br /&gt;
# With the editing turned on in a course, click &#039;Add an activity or resource&#039; and then select H5P.&lt;br /&gt;
# Add the title and other information and either:&lt;br /&gt;
#*upload a new activity (file extension .h5p) from the file picker or&lt;br /&gt;
#* locate and upload an existing .h5p file from the file picker &amp;gt; content bank or&lt;br /&gt;
#* click the link &amp;quot;Use the content bank (opens in a new window) to manage your H5P files&amp;quot; and, from the new window, create a new H5P activity, save it, return to the H5P activity settings and upload the file from the content bank.&lt;br /&gt;
# Remember that if you add the content as an alias, any content edition will update this instance; but if you add it as a copy changes won&#039;t be applied, See [[Working with files]] for more details &lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
There are 4 capabilities relating to the H5P activity:&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:addinstance|Add a new H5P]] activity to the course&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:reviewattempts|Review H5P attempts]]&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:submit|Submit H5P attempts]]&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:view|View H5P]]&lt;br /&gt;
&lt;br /&gt;
==Migrating activities from mod_hvp to mod_h5pactivity==&lt;br /&gt;
&lt;br /&gt;
The [[Interactive_Content_-_H5P_activity|mod_hvp plugin]] is a third-party plugin created and maintained by Joubel.&lt;br /&gt;
Since 3.9, a new H5P activity has been developed and included in Moodle LMS core.&lt;br /&gt;
&lt;br /&gt;
For migrating content from mod_hvp to mod_h5pactivity, a migration tool has been created. It can be downloaded and installed from https://moodle.org/plugins/tool_migratehvp2h5p.&lt;br /&gt;
This tool will allow admins to choose the mod_hvp activities to migrate to mod_h5pactivity and what to do with the original activity once migrated. When using it, a new mod_h5pactivity will be created and the student results will be copied too.&lt;br /&gt;
&lt;br /&gt;
There are some limitations to consider before using the migration tool to copy activities from mod_hvp to mod_h5pactivity:&lt;br /&gt;
&lt;br /&gt;
# Currently it&#039;s still not possible to save the current status with the mod_h5pactivity. The mod_hvp supports it (although it&#039;s disabled by default) so, before migrating the activities, consider students might loose these unfinished attempts.&lt;br /&gt;
# The new mod_h5pactivity hasn&#039;t any global settings to define the default behaviour so general settings defined in mod_hvp, such as the default display options or whether to use or not the hub, are not migrated.&lt;br /&gt;
# The new mod_h5pactivity doesn&#039;t support (at least for now), H5P styles (hvp_alter_styles): MDL-69087&lt;br /&gt;
&lt;br /&gt;
[[File:migrationtool_hvp2h5p.png|Migration tool]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[H5P]] for more information on H5P in Moodle&lt;br /&gt;
&lt;br /&gt;
[[Category: H5P]]&lt;br /&gt;
&lt;br /&gt;
[[es:Actividad H5P]]&lt;/div&gt;</summary>
		<author><name>Sarjona</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=File:migrationtool_hvp2h5p.png&amp;diff=137670</id>
		<title>File:migrationtool hvp2h5p.png</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=File:migrationtool_hvp2h5p.png&amp;diff=137670"/>
		<updated>2020-07-16T09:29:35Z</updated>

		<summary type="html">&lt;p&gt;Sarjona: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sarjona</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=H5P_activity&amp;diff=137669</id>
		<title>H5P activity</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=H5P_activity&amp;diff=137669"/>
		<updated>2020-07-16T09:24:16Z</updated>

		<summary type="html">&lt;p&gt;Sarjona: Migration tool&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Activities}}{{New features}}&lt;br /&gt;
The H5P activity enables H5P content created in the [[Content bank]] or on h5p.com to be easily added to a course.&lt;br /&gt;
&lt;br /&gt;
==Adding an H5P activity==&lt;br /&gt;
&lt;br /&gt;
# With the editing turned on in a course, click &#039;Add an activity or resource&#039; and then select H5P.&lt;br /&gt;
# Add the title and other information and either:&lt;br /&gt;
#*upload a new activity (file extension .h5p) from the file picker or&lt;br /&gt;
#* locate and upload an existing .h5p file from the file picker &amp;gt; content bank or&lt;br /&gt;
#* click the link &amp;quot;Use the content bank (opens in a new window) to manage your H5P files&amp;quot; and, from the new window, create a new H5P activity, save it, return to the H5P activity settings and upload the file from the content bank.&lt;br /&gt;
# Remember that if you add the content as an alias, any content edition will update this instance; but if you add it as a copy changes won&#039;t be applied, See [[Working with files]] for more details &lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
There are 4 capabilities relating to the H5P activity:&lt;br /&gt;
&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:addinstance|Add a new H5P]] activity to the course&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:reviewattempts|Review H5P attempts]]&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:submit|Submit H5P attempts]]&lt;br /&gt;
* [[Capabilities/mod/h5pactivity:view|View H5P]]&lt;br /&gt;
&lt;br /&gt;
==Migrating activities from mod_hvp to mod_h5pactivity==&lt;br /&gt;
&lt;br /&gt;
The [[Interactive_Content_-_H5P_activity|mod_hvp plugin]] is a third-party plugin created and maintained by Joubel.&lt;br /&gt;
Since 3.9, a new H5P activity has been developed and included in Moodle LMS core.&lt;br /&gt;
&lt;br /&gt;
For migrating content from mod_hvp to mod_h5pactivity, a migration tool has been created. It can be downloaded and installed from https://moodle.org/plugins/tool_migratehvp2h5p.&lt;br /&gt;
This tool will allow admins to choose the mod_hvp activities to migrate to mod_h5pactivity and what to do with the original activity once migrated. When using it, a new mod_h5pactivity will be created and the student results will be copied too.&lt;br /&gt;
&lt;br /&gt;
There are some limitations to consider before using the migration tool to copy activities from mod_hvp to mod_h5pactivity:&lt;br /&gt;
&lt;br /&gt;
# Currently it&#039;s still not possible to save the current status with the mod_h5pactivity. The mod_hvp supports it (although it&#039;s disabled by default) so, before migrating the activities, consider students might loose these unfinished attempts.&lt;br /&gt;
# The new mod_h5pactivity hasn&#039;t any global settings to define the default behaviour so general settings defined in mod_hvp, such as the default display options or whether to use or not the hub, are not migrated.&lt;br /&gt;
# The new mod_h5pactivity doesn&#039;t support (at least for now), H5P styles (hvp_alter_styles): MDL-69087&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[H5P]] for more information on H5P in Moodle&lt;br /&gt;
&lt;br /&gt;
[[Category: H5P]]&lt;br /&gt;
&lt;br /&gt;
[[es:Actividad H5P]]&lt;/div&gt;</summary>
		<author><name>Sarjona</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Participants&amp;diff=133133</id>
		<title>Participants</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Participants&amp;diff=133133"/>
		<updated>2019-02-13T07:32:01Z</updated>

		<summary type="html">&lt;p&gt;Sarjona: How to search and use wildcards&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Course enrolment}}&lt;br /&gt;
==About==&lt;br /&gt;
The Participants page enables teachers to easily enrol, view, search for, filter, edit and delete course participants.&lt;br /&gt;
&lt;br /&gt;
The Participants page can be accessed from the navigation drawer in the [[Boost theme]] or the Administration block in other themes. It can also be accessed from the More link in the gear menu, by clicking Enrolled users in the Users tab.&lt;br /&gt;
&lt;br /&gt;
 {{MediaPlayer | url = https://youtu.be/jj_ynDPpHBk | desc = 3.4 Participants and Enrolments Page}}&lt;br /&gt;
&lt;br /&gt;
==Enrolling users==&lt;br /&gt;
Users may be enrolled from the Enrol users button at the top right and bottom right of the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:NewEnrolUsers.png]]&lt;br /&gt;
&lt;br /&gt;
==Filtering and searching for users==&lt;br /&gt;
The filter at the top left of the screen allows for filtering by period of activity, enrolment method, group, role and status:&lt;br /&gt;
&lt;br /&gt;
[[File:ParticipantsFilter.png]]&lt;br /&gt;
&lt;br /&gt;
You can also search users by any of the fields defined in the &amp;quot;Show user identity&amp;quot; setting. Some of the searchable fields, like username, first name and last name, use a &amp;quot;like&amp;quot; search, to let find all the users containing the written string. There are two wildcars:&lt;br /&gt;
* % The percent sign represents zero, one, or multiple characters&lt;br /&gt;
* _ The underscore represents a single character (Note: MS Access uses a question mark &#039;?&#039; instead of the underscore &#039;_&#039;).&lt;br /&gt;
&lt;br /&gt;
These wildcards can be escaped, if needed, to search users containing them, using the &#039;\&#039;:&lt;br /&gt;
* A_B will find all the users starting with an A, followed by any character and then B (i.e. AxB or A2B, but not AxxB).&lt;br /&gt;
* A\_B will find users starting exactly with &#039;A_B&#039;.&lt;br /&gt;
&lt;br /&gt;
It is possible to bulk select, edit and delete users who have self enrolled, in a similar way to users who have been enrolled manually.&lt;br /&gt;
&lt;br /&gt;
==Roles==&lt;br /&gt;
*To assign an enrolled user a role, click the pencil icon in the Roles column then select the desired role and click the save icon to confirm the change.&lt;br /&gt;
*To remove a role assignment, click the delete icon (a cross) next to the role name.&lt;br /&gt;
*Only roles which can be assigned in the course context type are available to select. The course context type may be set by an admin by editing the role via Site administration &amp;gt; Users &amp;gt; Permissions &amp;gt; Define roles.&lt;br /&gt;
*Only roles which a user is allowed to assign are available to select.&lt;br /&gt;
&lt;br /&gt;
==Groups==&lt;br /&gt;
To add a user to a group (requires at least one group to have been created previously), click the pencil icon in the Groups column, select the group and then click the save icon to confirm the change.&lt;br /&gt;
&lt;br /&gt;
[[File:NewGroupSelect.png]]&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
The status column shows the current status of a user&#039;s enrolments, for example Active or Suspended. Where a user has two different enrolment types (eg manual/cohort sync) both are displayed in the status column:&lt;br /&gt;
&lt;br /&gt;
[[File:Statuscolumn.png]]&lt;br /&gt;
&lt;br /&gt;
==City/town or country==&lt;br /&gt;
&lt;br /&gt;
Users&#039; city/town or country may be displayed for users with the capability moodle/site:viewuseridentity (by default manager, teacher and non-editing teacher) by selecting these fields in &#039;Show user identity&#039; in [[User policies]] in the Site administration.&lt;br /&gt;
&lt;br /&gt;
==Sending a message, adding a note, or editing manual user enrolments==&lt;br /&gt;
&lt;br /&gt;
You can send a message, add a note, or edit or delete selected manual user enrolments via the dropdown menu below the list of course participants.&lt;br /&gt;
&lt;br /&gt;
Note that only users who were previously &#039;&#039;manually&#039;&#039; enrolled can have their enrolment edited or deleted in bulk. The enrolment for users who enrolled using a different enrolment method, such as self enrolment, may be edited or deleted via the edit enrolment link (cog icon) in the status column.&lt;br /&gt;
&lt;br /&gt;
[[File:BulkEditDeleteUsers.png]]&lt;br /&gt;
&lt;br /&gt;
[[es:Participantes]]&lt;br /&gt;
[[de:Teilnehmer/innen]]&lt;br /&gt;
[[it:Partecipanti]]&lt;/div&gt;</summary>
		<author><name>Sarjona</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Upgrading&amp;diff=132822</id>
		<title>Upgrading</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Upgrading&amp;diff=132822"/>
		<updated>2018-12-17T09:41:16Z</updated>

		<summary type="html">&lt;p&gt;Sarjona: Add reference to $CFG-&amp;gt;keepmessagingallusersenabled = true;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Installing Moodle}}	&lt;br /&gt;
&#039;&#039;This page explains in detail how to upgrade Moodle. For a summary of the process, see [[Upgrade overview]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Check the requirements==&lt;br /&gt;
&lt;br /&gt;
Before upgrading, check that your server meets all requirements for {{Version}} in &#039;&#039;Site administration &amp;gt; Server &amp;gt; [[Environment]]&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
See the [{{Release notes}} release notes] in the dev docs for both [{{Release notes}}#Server_requirements server] and [{{Release notes}}#Client_requirements client] software requirements.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* You can only upgrade to Moodle {{Version}} from Moodle 3.1 or later. If upgrading from earlier versions, you must [https://docs.moodle.org/31/en/Upgrading_to_Moodle_3.1 upgrade to 3.1] as a first step.&lt;br /&gt;
&lt;br /&gt;
==Before upgrading==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;We advise that you test the upgrade first on a COPY of your production site, to make sure it works as you expect.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Consider setting the [[Upgrade key|upgrade key]] for your site.&lt;br /&gt;
&lt;br /&gt;
== Backup important data ==&lt;br /&gt;
&lt;br /&gt;
There are three areas that should be backed up before any upgrade:&lt;br /&gt;
#Moodle software (For example, everything in server/htdocs/moodle)&lt;br /&gt;
#Moodle uploaded files (For example, server/moodledata)&lt;br /&gt;
#Moodle database (For example, your Postgres or MySQL database dump)&lt;br /&gt;
&lt;br /&gt;
See [[Site backup]] for more specific information.&lt;br /&gt;
&lt;br /&gt;
== Check for plugin updates ==&lt;br /&gt;
&lt;br /&gt;
If you have [[Automatic updates deployment]] enabled, you will be able to update installed plugins automatically during the upgrade. Just make sure you check for available updates (via the button for it) at the Plugins check screen.&lt;br /&gt;
&lt;br /&gt;
If you are updating plugins manually, it is a good moment now to check in the [http://moodle.org/plugins Moodle Plugins directory] whether there is a {{Version}} version available for any plugins (including themes) that you have previously installed on your site. If so, download the plugin package. In the next step, you will copy it to the appropriate location in your Moodle code (see [[Installing plugins]]).&lt;br /&gt;
&lt;br /&gt;
The upgrade of the plugin will then happen as part of the Moodle upgrade process.&lt;br /&gt;
&lt;br /&gt;
If an out-of-date plugin causes your upgrade to fail, you can usually delete the plugin code rather than uninstalling it from within Moodle so that the data associated with it is not deleted.&lt;br /&gt;
&lt;br /&gt;
==Put your site into maintenance mode==&lt;br /&gt;
Before you begin upgrading your site, you should put it into [[Maintenance_mode | maintenance mode]] to stop any non-admin users from logging in. Then you should wait for any currently running cron processes to complete before proceeding.&lt;br /&gt;
&lt;br /&gt;
== Install the new Moodle software ==&lt;br /&gt;
You can fetch the current version of the software through &lt;br /&gt;
&lt;br /&gt;
wget http://sourceforge.net/projects/moodle/files/Moodle/stable{{Version2}}/moodle-latest-{{Version2}}.tgz&lt;br /&gt;
&lt;br /&gt;
=== Standard install package ===&lt;br /&gt;
&lt;br /&gt;
# Move your old Moodle software program files to another location. &#039;&#039;Do NOT copy new files over the old files.&#039;&#039;&lt;br /&gt;
# Unzip or unpack the upgrade file so that all the new Moodle software program files are in the location the old files used to be in on the server. Moodle will adjust SQL and moodledata if it needs to in the upgrade.&lt;br /&gt;
# Copy your old [[Configuration file|config.php file]] back to the new Moodle directory. &lt;br /&gt;
# As mentioned above, if you had installed any plugins on your site you should add them to the new code tree (Moodle directory structure) now. It is important to check that you get the correct version for your new version of Moodle. Be particularly careful that you do not overwrite any code in the new version of Moodle and that you place the plugin folders in the correct directory (the same directory that they are in in the current installation.)&lt;br /&gt;
# Your moodledata folder should be located separately to your Moodle code folder and, as such, should not need anything done to it.  Moodle 3.0 will throw a warning if it is located in a web accessible folder and the moodledata should never be located in the Moodle code folder.  If you are moving your installation to a new server or new location on your server, then you will need to follow the Migration documents.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
 mv moodle moodle.backup&lt;br /&gt;
 tar xvzf moodle-{{Version}}.tgz&lt;br /&gt;
&lt;br /&gt;
Next, copy across your config.php, any custom plugins, and your .htaccess file if you created one (&#039;&#039;&#039;check that custom plugins are the correct version for your new Moodle first&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 cp moodle.backup/config.php moodle&lt;br /&gt;
 cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme&lt;br /&gt;
 cp -pr moodle.backup/mod/mymod moodle/mod/mymod&lt;br /&gt;
&lt;br /&gt;
Don&#039;t forget to make moodle/config.php (and the rest of the source code) readable by your www server. For maximum security the files should not be writeable by your server. This is especially important on a &#039;production&#039; server open to the public internet. &lt;br /&gt;
&lt;br /&gt;
chown -R root:root moodle (Linux debian - or even create a user especially for moodle. &#039;&#039;&#039;Don&#039;t&#039;&#039;&#039; use the web server user, e.g. www-data)&lt;br /&gt;
chmod -R 755 moodle&lt;br /&gt;
&lt;br /&gt;
If you use cron, take care that cron.php is executeable and uses the correct php command: &lt;br /&gt;
 chmod 740 admin/cli/cron.php (some configurations need chmod 750 or chmod 755)&lt;br /&gt;
 copy the first line from cron.php (if it looks like &#039;#!/usr/local/bin/php&#039; or &#039;#!/usr/local/bin/php5.3&#039;, no need to copy &#039;&amp;lt;?php&#039;) &lt;br /&gt;
if necessary.  However, for a simple upgrade, there should be no need to change anything with cron.&lt;br /&gt;
&lt;br /&gt;
=== Using Git ===&lt;br /&gt;
&lt;br /&gt;
You can use Git for updating or upgrading your Moodle. See [[Git for Administrators]] for details.&lt;br /&gt;
&lt;br /&gt;
===Command line upgrade===&lt;br /&gt;
&lt;br /&gt;
On Linux servers, Moodle {{Version}} supports running the [[CLI|upgrade from the command line]], rather than through a web browser. This is likely to be more reliable, particularly for large sites.&lt;br /&gt;
&lt;br /&gt;
== Finishing the upgrade ==&lt;br /&gt;
&lt;br /&gt;
The last step is to trigger the upgrade processes within Moodle. &lt;br /&gt;
&lt;br /&gt;
If you put your site into Maintenance mode earlier; take it out now!&lt;br /&gt;
&lt;br /&gt;
To do this just go to &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Notifications&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Moodle will automatically detect the new version and perform all the SQL database or file system upgrades that are necessary. If there is anything it can&#039;t do itself (very rare) then you will see messages telling you what you need to do.&lt;br /&gt;
&lt;br /&gt;
Assuming all goes well (no error messages) then you can start using your new version of Moodle and enjoy the new features!&lt;br /&gt;
&lt;br /&gt;
Note: If you are running multiple servers then you should purge all caches manually (via &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Development &amp;gt; Purge all caches&#039;&#039;) after completing the upgrade on all servers.&lt;br /&gt;
&lt;br /&gt;
===Fatal error: Maximum execution time of 30 seconds exceeded...===&lt;br /&gt;
&lt;br /&gt;
If your server uses a main language other than English, you may encounter a &#039;Fatal error: Maximum execution time of 30 seconds exceeded&#039; when you try to upgrade it. You can increase max_execution_time = 160 on php.ini to allow the scripts enough time to process the language update. Otherwise, you can switch to English as the default language before doing the upgrade and back to your original language after a succcessful upgrade. See the forum discussion at https://moodle.org/mod/forum/discuss.php?d=119598.&lt;br /&gt;
&lt;br /&gt;
==After upgrading==&lt;br /&gt;
&lt;br /&gt;
The config.php file from your installation should work fine but if you take a look at config-dist.php that came with Moodle 3.0 there are more/different options available (e.g. database drivers and settings). It&#039;s a good idea to map your old config.php settings to a new one based on the 3.0 config-dist.php.&lt;br /&gt;
&lt;br /&gt;
===Cron===&lt;br /&gt;
&lt;br /&gt;
Cron has received a major update (MDL-25499) and now has support for both scheduled and ad hoc tasks.&lt;br /&gt;
&lt;br /&gt;
The benefits of these changes are:&lt;br /&gt;
* The schedule for every task can be configured by the admin&lt;br /&gt;
* Tasks can run in parallel&lt;br /&gt;
* Cron processes use locking to prevent the same task running at the same time by different processes&lt;br /&gt;
* Clusters with multiple identical application nodes are supported, you can run cron on all of them&lt;br /&gt;
&lt;br /&gt;
A result of this is that cron can be run much more often, which means (for example) forum posts can be sent out sooner.  To take advantage of the new cron system it is now strongly recommended that administrators increase the frequency that cron is run to at least &#039;&#039;once per minute&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You also may need to modify any automated scripts you have that are parsing the output from cron. It is no longer possible to simply monitor the output of cron for the string &amp;quot;Cron script completed correctly&amp;quot; (if that is what you were doing). An alternative is to monitor the output for the string &amp;quot;task failed:&amp;quot;. If you detect that a task is failing, [[Cron#Debugging_Scheduled_Tasks|here]] are some tips for debugging the failure. &lt;br /&gt;
&lt;br /&gt;
Before the upgrade, there may have been a cron task that was failing, which was preventing the rest of cron from being executed. A failure in any single task will no longer prevent the rest of the Moodle cron tasks from executing, so you may uncover previously masked bugs. It is a good idea to closely monitor the output from cron after the upgrade.&lt;br /&gt;
&lt;br /&gt;
===Assignments===&lt;br /&gt;
&lt;br /&gt;
The old assignment (2.2) module has been removed from core and has been replaced by a stub to support transparently remapping URLs and restoring course backups from the old module to the new one. &lt;br /&gt;
&lt;br /&gt;
If you are still using the old assignment (2.2) module, after upgrading to Moodle 3.0 all assignment (2.2) activities will be hidden. You need to run the [[Assignment upgrade tool]] to un-hide the activities.&lt;br /&gt;
&lt;br /&gt;
If you really, really need to keep using the old assignment (2.2) module, you should update the code to Moodle 3.0, and then replace the &amp;quot;mod/assignment&amp;quot; folder with the one from https://github.com/moodlehq/moodle-mod_assignment/releases before completing the upgrade.&lt;br /&gt;
&lt;br /&gt;
==Possible issues that may affect you in Moodle {{Version}}==&lt;br /&gt;
&lt;br /&gt;
* For sites using a custom theme you will need to add a renderer callback to &amp;quot;standard_after_main_region_html&amp;quot; see [[:dev:Upgrading themes to Moodle 3.6|Upgrading themes to Moodle 3.6]]&lt;br /&gt;
* Sites using a custom theme or login form must include a new login token field in the login form. See the dev docs [[:dev:Login token|Login token]] for details.&lt;br /&gt;
* To use &#039;Run now&#039; links in [[Scheduled tasks]], you will need to set &#039;Path to PHP CLI&#039; (pathtophp) in Site administration / Server / System paths.&lt;br /&gt;
* Adding another user as a messaging contact now requires approval from the other user. Any contacts that you have that aren&#039;t mutual (ie. both users have added each other as a contact) will be removed from your list of contacts.&lt;br /&gt;
* New setting &#039;Allow site-wide messaging&#039; in Site administration / Advanced features. The setting is disabled by default (for new installs) but enabled for upgraded sites if &#039;&#039;$CFG-&amp;gt;keepmessagingallusersenabled = true;&#039;&#039; is defined in config.php.&lt;br /&gt;
* The timeline tab in the course overview block is now in a separate block [[Timeline block|Timeline]]. There are also more new Dashboard blocks - [[Recently accessed courses block|Recently accessed courses]], [[Recently accessed items block|Recently accessed items]] and [[Starred courses block|Starred courses]].&lt;br /&gt;
*The [[Assignment upgrade tool]], for upgrading old assignments from 2.2 or earlier, has been removed from core. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please add more items...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
See also the list of [https://tracker.moodle.org/issues/?jql=project%20%3D%20mdl%20AND%20resolution%20%3D%20fixed%20AND%20fixVersion%20in%20(%223.6%22)%20AND%20labels%20%3D%20upgrade_notes upgrade_notes-labelled issues] and [https://tracker.moodle.org/issues/?jql=project%20%3D%20mdl%20AND%20resolution%20%3D%20fixed%20AND%20fixVersion%20in%20(%223.6%22)%20AND%20labels%20%3D%20ui_change%20 ui_change-labelled issues]. &lt;br /&gt;
&lt;br /&gt;
=== Moodle 3.1, 3.2, 3.3, 3.4 and 3.5 improvements ===&lt;br /&gt;
&lt;br /&gt;
Depending on which version you are upgrading from, please see the section &#039;Possible issues that may affect you&#039; in the documentation&lt;br /&gt;
&lt;br /&gt;
* [https://docs.moodle.org/31/en/Upgrading Upgrading to Moodle 3.1]&lt;br /&gt;
* [https://docs.moodle.org/32/en/Upgrading Upgrading to Moodle 3.2]&lt;br /&gt;
* [https://docs.moodle.org/33/en/Upgrading Upgrading to Moodle 3.3]&lt;br /&gt;
* [https://docs.moodle.org/34/en/Upgrading Upgrading to Moodle 3.4]&lt;br /&gt;
* [https://docs.moodle.org/35/en/Upgrading Upgrading to Moodle 3.5]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
* Using Moodle [http://moodle.org/mod/forum/view.php?id=28 Installation help forum] &lt;br /&gt;
* [[dev:Moodle {{Version}} release notes|Moodle {{Version}} release notes]]&lt;br /&gt;
&lt;br /&gt;
[[es:Actualización de moodle]]&lt;br /&gt;
[[fr:Mise à jour]]&lt;br /&gt;
[[ja:Moodleをアップグレードする]]&lt;br /&gt;
[[de:Aktualisierung von Moodle]]&lt;/div&gt;</summary>
		<author><name>Sarjona</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/310/en/index.php?title=Policies&amp;diff=131218</id>
		<title>Policies</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/310/en/index.php?title=Policies&amp;diff=131218"/>
		<updated>2018-06-15T09:24:07Z</updated>

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

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

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

		<summary type="html">&lt;p&gt;Sarjona: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Questions}}&lt;br /&gt;
&lt;br /&gt;
By default, teachers can only share questions with teachers in the same course as themselves and they can only save questions to the course they are currently working in.&lt;br /&gt;
&lt;br /&gt;
This custom role of &#039;Question sharer&#039; allows them to access and share questions at category or site level. The role must be created by an administrator and then given to selected teachers.&lt;br /&gt;
&lt;br /&gt;
==Creating a new role==&lt;br /&gt;
#As an administrator, go to &#039;&#039;Site administration&amp;gt;Users&amp;gt;Permissions&amp;gt;Define roles&#039;&#039; and  click the &#039;Add a new role&#039; button at the bottom of the screen.&lt;br /&gt;
#On the next screen, ignore archetypes and presets and click &#039;Continue&#039;&lt;br /&gt;
#Give the role a name and if desired a description and tick the &amp;quot;System&amp;quot; context:&lt;br /&gt;
&lt;br /&gt;
[[File:questionsharer.png|center|thumb|600px]]&lt;br /&gt;
&lt;br /&gt;
4.In the filter, type &amp;quot;question&amp;quot; &lt;br /&gt;
&lt;br /&gt;
5.Set the following  capabilities to &#039;allow&#039;:&lt;br /&gt;
&lt;br /&gt;
moodle/question:add&lt;br /&gt;
&lt;br /&gt;
moodle/question:editall&lt;br /&gt;
&lt;br /&gt;
moodle/question:managecategory&lt;br /&gt;
&lt;br /&gt;
moodle/question:moveall&lt;br /&gt;
&lt;br /&gt;
moodle/question:viewall&lt;br /&gt;
&lt;br /&gt;
moodle/question:useall&lt;br /&gt;
&lt;br /&gt;
[[File:questioncaps.png|center]]&lt;br /&gt;
&lt;br /&gt;
6. Click the &#039;Create this role&#039; button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Assigning the role to a teacher==&lt;br /&gt;
&lt;br /&gt;
#As an administrator, go to &#039;&#039;Site administration &amp;gt; Users &amp;gt; Permissions &amp;gt; Assign system roles&#039;&#039;.&lt;br /&gt;
#You should now see your newly created role here&lt;br /&gt;
#Assign the role to the required course teacher(s).(&#039;&#039;Note that the users still need to have the teacher role in their courses.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Note that you can also assign the role to a user in a course category if you only wish them to share questions in that category. To assign a role to a user within the scope of a particular category only:&lt;br /&gt;
# Log in as an administrator.&lt;br /&gt;
# From the site&#039;s homepage, click on the desired course category.&lt;br /&gt;
# From inside the desired course category, click on &amp;quot;Assign roles&amp;quot; in the Administration block. &lt;br /&gt;
# Click on the role you wish to assign to the user.&lt;br /&gt;
# Select and add the user to the role.&lt;br /&gt;
&lt;br /&gt;
==Sharing questions==&lt;br /&gt;
&lt;br /&gt;
A normal teacher in a course can only see the question category for their own course when they access the question bank. This teacher for example can only see her US Film course questions and can only add her questions to there (or any sub-category she might create):&lt;br /&gt;
&lt;br /&gt;
[[File:regularteacherview.png]]&lt;br /&gt;
&lt;br /&gt;
However, when she has been given the Question sharer role she can then access any questions which have been added at category level (&#039;Miscellaneous&#039;) and for the whole site (&#039;System&#039;)&lt;br /&gt;
&lt;br /&gt;
[[File:sharerview.png]] &lt;br /&gt;
&lt;br /&gt;
She can also save her questions to there, allowing them to be shared by other teachers with the Question sharer role.&lt;br /&gt;
&lt;br /&gt;
Note that she can also add questions from &#039;&#039;Administration&amp;gt;Front page settings&amp;gt;Question bank.&#039;&#039; (but she has no higher administrative powers.)&lt;br /&gt;
&lt;br /&gt;
===What are these categories?===&lt;br /&gt;
*The categories you will see relate to course categories. For example, &#039;Miscellaneous&#039; is the default category available on a new install of Moodle (which can be renamed)&lt;br /&gt;
*So a teacher of French with the Question sharer role might see &#039;Category - Languages&#039; , assuming her French course resides with the Spanish and German course in a category called &#039;Languages&#039;, for example. If she saves her quiz questions to the &#039;Languages&#039; category, then her Spanish and German teacher colleagues with the role can also access them from their respective courses.&lt;br /&gt;
&lt;br /&gt;
[[File:questioncategories.png]]&lt;br /&gt;
&lt;br /&gt;
*She can edit the names by clicking on &#039;&#039;Course administration&amp;gt;Question bank&amp;gt;Categories&#039;&#039; and then clicking the edit icon:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[File:categorieslink.png|left|Question bank|thumb|300px]]&lt;br /&gt;
|[[File:editname.png|eft|Editing the name|thumb|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sharing questions site-wide===&lt;br /&gt;
*From a course, go to &#039;&#039;Course administration&amp;gt;Question bank&amp;gt;Categories&#039;&#039;&lt;br /&gt;
*Click &#039;Add category&#039; and select System as the parent category.&lt;br /&gt;
*Create your category and add questions to it.&lt;br /&gt;
*The  questions in this category will be available anywhere on the site for teachers with the question sharer role to access.&lt;br /&gt;
&lt;br /&gt;
==Why does this work?==&lt;br /&gt;
&lt;br /&gt;
See: [[Question permissions explained with diagrams]].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Question bank]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Roles]]&lt;br /&gt;
&lt;br /&gt;
[[de:Fragen-Sharer-Rolle]]&lt;br /&gt;
&lt;br /&gt;
[[es:Compartidor de preguntas]]&lt;br /&gt;
&lt;br /&gt;
[[fr:Partager la banque de questions]]&lt;/div&gt;</summary>
		<author><name>Sarjona</name></author>
	</entry>
</feed>