<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/test/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jmark93</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/test/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jmark93"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/test/Special:Contributions/Jmark93"/>
	<updated>2026-09-17T18:41:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/test/index.php?title=Internalmail_module&amp;diff=23309</id>
		<title>Internalmail module</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/test/index.php?title=Internalmail_module&amp;diff=23309"/>
		<updated>2007-05-16T05:37:48Z</updated>

		<summary type="html">&lt;p&gt;Jmark93: /* Versions available */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Internalmail module&#039;&#039;&#039; provides an internal email system that works within Moodle. Each user can have his or her own internal mailbox to send and receive messages from the moodle site users.&lt;br /&gt;
&lt;br /&gt;
==Why use internalmail==&lt;br /&gt;
Why would one use internalmail?&lt;br /&gt;
* Because Moodle providers don&#039;t have to provide internet email acounts to their users.&lt;br /&gt;
* Because if email is to be used as a tool for education there has to be a way to track the status of the messages.&lt;br /&gt;
* Because internalmail provides course contextual folders.&lt;br /&gt;
* Because internalmail is trully spam free.&lt;br /&gt;
http://www.lsi.upc.edu/%7Emalier/internalmail/webmail.gif&lt;br /&gt;
==Versions available==&lt;br /&gt;
The first Internalmail Module was developed for Moodle 1.4. Then came along the version 2.0 (2.1, 2.2. and 2.3 ) for Moodle 1.5 and the version 2.4x for Moodle 1.6.&lt;br /&gt;
&lt;br /&gt;
Rigth now ( Jan 2007) Internalmail does not work for Moodle 1.7, but this will be fixed very soon.&lt;br /&gt;
&lt;br /&gt;
Also, DFWikiteam is preparing a third version of Internalmail.&lt;br /&gt;
&lt;br /&gt;
==Uses and future==&lt;br /&gt;
Since UPC [http://atenea.upc.edu] (and lots of other installations) is using Internalmail, we can be sure that the module will be maitained and updated....in due time.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=22744 Internalmail Discussion @ Moodle.org]&lt;br /&gt;
* [http://morfeo.upc.es/crom/course/view.php?id=4 InternalMail Home Page] &lt;br /&gt;
* [http://morfeo.upc.es/crom/mod/wiki/view.php?id=22&amp;amp;page=view/Internalmail+Guide&amp;amp;gid=0&amp;amp;uid=0 InternalMail Users Guide]&lt;br /&gt;
* [http://appserv.lsi.upc.es/palangana/moodle/course/view.php?id=18 Old InternalMail Home Page]&lt;br /&gt;
* [[Dfwiki module]]&lt;br /&gt;
 &lt;br /&gt;
[[Category:Teacher]]&lt;br /&gt;
[[Category:Modules (non-standard)]]&lt;/div&gt;</summary>
		<author><name>Jmark93</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/test/index.php?title=Roles_and_capabilities&amp;diff=19776</id>
		<title>Roles and capabilities</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/test/index.php?title=Roles_and_capabilities&amp;diff=19776"/>
		<updated>2007-01-30T20:36:14Z</updated>

		<summary type="html">&lt;p&gt;Jmark93: /* Roles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Roles}}&lt;br /&gt;
{{Moodle 1.7}}&lt;br /&gt;
&lt;br /&gt;
==Roles==&lt;br /&gt;
&lt;br /&gt;
Previous Moodle versions had predefined, fixed roles.  There was no easy way to change what a teacher, or student, for instance, could do.  While fixed roles are adequate for many users, others require greater flexibility in regulating how users see and interact with the system.  &lt;br /&gt;
&lt;br /&gt;
With Roles, authorized users may [[Manage roles|create]] any number of customized roles and assign them to users.  From 1.7, an organization may create multiple roles  so that, for instance, students assigned Role A could post to forums, while students assigned Role B are prevented from posting.&lt;br /&gt;
&lt;br /&gt;
==Definitions==&lt;br /&gt;
*A &#039;&#039;&#039;role&#039;&#039;&#039; is an identifier of the user&#039;s status in some context, for example &#039;&#039;teacher&#039;&#039;, &#039;&#039;student&#039;&#039; and &#039;&#039;forum moderator&#039;&#039;.&lt;br /&gt;
*A &#039;&#039;&#039;capability&#039;&#039;&#039; is a description of a particular Moodle feature, for example &#039;&#039;[[Capabilities/moodle/blog:create|moodle/blog:create]]&#039;&#039;. Capabilities are associated with roles.&lt;br /&gt;
*A &#039;&#039;&#039;permission&#039;&#039;&#039; is [[Manage roles#Permissions|a value that is assigned]] for a capability for a particular role, for example &#039;&#039;allow&#039;&#039; or &#039;&#039;prevent&#039;&#039;.&lt;br /&gt;
*A &#039;&#039;&#039;context&#039;&#039;&#039; is a &amp;quot;space&amp;quot; in Moodle, such as courses, activity modules or blocks. Roles will only work if the role assignment is made at the correct context level. For example, a &#039;&#039;teacher&#039;&#039; role should be assigned at course context level, a &#039;&#039;forum moderator&#039;&#039; for a particular forum should be assigned at activity level, an &#039;&#039;administrator&#039;&#039; should be assigned at system level and so on.&lt;br /&gt;
&lt;br /&gt;
==Contexts==&lt;br /&gt;
&lt;br /&gt;
The list of contexts in hierarchical order is as follows:&lt;br /&gt;
*System context - accessible via the administrator&#039;s block (no parent)&lt;br /&gt;
*Course category context - accessible via the course category page (parent = site)&lt;br /&gt;
*Course context - accessible via the course administration block (old admin block) (parent = course category or site)&lt;br /&gt;
*Module context - accessible whilst updating the module (parent = course)&lt;br /&gt;
*Block context - accessible when editing mode is on (parent = site or course)&lt;br /&gt;
*User context - accessible via the Roles tab in the user profile (parent = site)&lt;br /&gt;
&lt;br /&gt;
Inheritance will kick in if a role is assigned at a higher level. For example assigning a &#039;&#039;teacher&#039;&#039; to a course category will make this user the teacher for ALL courses within the category.&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
Capabilities are aggregated and controlled via roles.  Stated another way, a role consists of a list of capabilities for different possible actions within Moodle (e.g. delete discussions or add activities).  With 1.7 it&#039;s now possible to have sophisticated yet flexible levels of control over participants and what they can or can&#039;t do.&lt;br /&gt;
&lt;br /&gt;
==Upgrading to 1.7==&lt;br /&gt;
&lt;br /&gt;
The upgrade to 1.7 is as smooth as we could make it.  The existing roles (admin, teacher, student etc.) and the existing capabilities will be automatically retained. This is done by creating default roles at site/course levels, and assigning the current users to these roles accordingly. The default roles will have default capabilities associated with them, mirroring what we have in 1.6.  With no modifications, Moodle will operate almost exactly the same before and after the upgrade.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Development:Roles]]&lt;br /&gt;
*[[:Category:Capability]]&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/view.php?id=6826 Roles and Capabilities forum]&lt;br /&gt;
&lt;br /&gt;
[[Category:Teacher]]&lt;br /&gt;
[[Category:Administrator]]&lt;br /&gt;
[[Category:Roles]]&lt;/div&gt;</summary>
		<author><name>Jmark93</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/test/index.php?title=Importing/exporting_glossaries&amp;diff=18538</id>
		<title>Importing/exporting glossaries</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/test/index.php?title=Importing/exporting_glossaries&amp;diff=18538"/>
		<updated>2006-12-09T14:01:55Z</updated>

		<summary type="html">&lt;p&gt;Jmark93: /* Glossaries in the future */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Glossaries}}&lt;br /&gt;
&lt;br /&gt;
===Importing a glossary===&lt;br /&gt;
&lt;br /&gt;
There are two ways to import glossaries&lt;br /&gt;
&lt;br /&gt;
1. Restoring the glossaries from a moodle course backup file containing the glossary. This method includes categories, images and attachments within glossary entries and if you also select users then the authors of entries are also imported if they were originally included in the backup.&lt;br /&gt;
&lt;br /&gt;
2. Importing a specially formatted XML file in glossary format. This method only inports text, some HTML formatting and switches such as auto-linking, case specific and whole words linking. There is also a switch to import categories into which entries are automatically included.&lt;br /&gt;
&lt;br /&gt;
====Some import issues====&lt;br /&gt;
&lt;br /&gt;
You can only import the XML file from within a glossary that already exists but you can import to a new glossary.&lt;br /&gt;
&lt;br /&gt;
In experimenting with import I have found that the import will fail often. Some reasons appear to be:-&lt;br /&gt;
&lt;br /&gt;
If there are mistakes in the XML file such as the &amp;lt;entries&amp;gt; tag being missing or the &amp;lt;info&amp;gt; tag being in the wrong place. May happen if you have constructed the XML file manually or with some sort of tool like mailmerge in Word and your template is wrong.&lt;br /&gt;
&lt;br /&gt;
If there are top bit set characters in the text of the entities like concepts, definitions or keywords. Replace things like &amp;amp; with &amp;amp;amp;&lt;br /&gt;
&lt;br /&gt;
If there are tabs or spaces between entries. Not sure if spaces cause problems but best to remove any bewtween the end of one tag and start of the next. e.g. Search and replace &amp;gt; &amp;lt; with &amp;gt;&amp;lt; via a text editor.&lt;br /&gt;
&lt;br /&gt;
In most cases the import is halted if any of these errors occur.&lt;br /&gt;
&lt;br /&gt;
Duplicates in the entries which clash with entries already when merging a glossary is usually not a problem.&lt;br /&gt;
&lt;br /&gt;
Warnings like &lt;br /&gt;
&lt;br /&gt;
Warning: exec() has been disabled for security reasons in /moodle/lib/uploadlib.php on line 603&lt;br /&gt;
 &lt;br /&gt;
may not be the problem when importing but may distract one from dealing with problems with the format of the XML file.&lt;br /&gt;
&lt;br /&gt;
===Exporting a glossary===&lt;br /&gt;
&lt;br /&gt;
There are two ways to export glossaries&lt;br /&gt;
&lt;br /&gt;
1. Backing up glossaries only via a moodle course backup file. This method will also export any categories, embedded images and attached files within entries and any HTML formatting. If users are also exported authors of entries are also included.&lt;br /&gt;
&lt;br /&gt;
2. Exporting a specially formatted XML file in glossary format. This will only export text, some HTML formatting and switches such as auto-linking, case specific and whole words linking.&lt;br /&gt;
&lt;br /&gt;
====Some export Issues====&lt;br /&gt;
&lt;br /&gt;
You can only export the XML file from within a glossary.&lt;br /&gt;
&lt;br /&gt;
===Glossaries in the future===&lt;br /&gt;
&lt;br /&gt;
The glossary module may eventually be replaced by the database module which will greatly improve import and export functionality.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
*[http://download.moodle.org/docs/using_moodle/ch9_glossaries.pdf Using Moodle Chapter 9: Glossaries]&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=54403 Any creative ideas/ stories for using glossaries] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[Category:Teacher]]&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Modules]]&lt;br /&gt;
&lt;br /&gt;
[[fr:Importer/exporter un glossaire]]&lt;/div&gt;</summary>
		<author><name>Jmark93</name></author>
	</entry>
</feed>