<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/501/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Deanthayer</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/501/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Deanthayer"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/Special:Contributions/Deanthayer"/>
	<updated>2026-04-08T06:03:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Feedback_settings&amp;diff=63155</id>
		<title>Feedback settings</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Feedback_settings&amp;diff=63155"/>
		<updated>2009-09-17T14:27:39Z</updated>

		<summary type="html">&lt;p&gt;Deanthayer: Changed section heading to Site after submit / Page after submit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Feedback}}After selecting Feedback from the Activities menu, you will be presented with a list of options for &#039;&#039;&#039;setting up a Feedback&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Name ===&lt;br /&gt;
&lt;br /&gt;
Give your Feedback a title.&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
&lt;br /&gt;
This text will be displayed to users before they enter the feedback.&lt;br /&gt;
&lt;br /&gt;
=== Open and Close Feedback ===&lt;br /&gt;
&lt;br /&gt;
This allows you to set a time period during which the Feedback will be available to responses.&lt;br /&gt;
&lt;br /&gt;
=== Record User Names ===&lt;br /&gt;
&lt;br /&gt;
Choose from the following options:&lt;br /&gt;
* Anonymous&lt;br /&gt;
* Users&#039; Names Will Be Logged and Shown With Answers&lt;br /&gt;
&lt;br /&gt;
=== Show analysis to students ===&lt;br /&gt;
&lt;br /&gt;
Yes/No. The summary results can be shown to respondents, or shown only to teachers.&lt;br /&gt;
	&lt;br /&gt;
=== Send E-Mail-Notifications ===&lt;br /&gt;
	 &lt;br /&gt;
Yes/No. Notifications will be sent to the Moodle site administrators upon the submission.&lt;br /&gt;
&lt;br /&gt;
=== Multiple submit ===&lt;br /&gt;
&lt;br /&gt;
Yes/No, for anonymous polls allow unlimited answers for every user, for polls where the user name is logged this allow users to resubmit their answers.&lt;br /&gt;
&lt;br /&gt;
=== Site after submit / Page after submit ===&lt;br /&gt;
&lt;br /&gt;
This allows you to present users with a message after completion.  If you want students to be sent somewhere or to see something other than &amp;quot;Your answers have been saved&amp;quot; after completing a Feedback activity, you can put a URL in &#039;&#039;&#039;Site after submit&#039;&#039;&#039; and/or some text in &#039;&#039;&#039;Page after submit&#039;&#039;&#039; respectively.  If you fill them both in, the students will first see whatever text you put in &#039;&#039;&#039;Page after submit&#039;&#039;&#039;, then click &#039;&#039;&#039;Continue&#039;&#039;&#039; and be sent to the URL in &#039;&#039;&#039;Site after submit&#039;&#039;&#039;.  If you leave them both blank, the students will just see a &amp;quot;Your answers have been saved&amp;quot; message.  Neither of these fields are required for a student to answer the questions, but they must click the &#039;&#039;&#039;Answer the questions...&#039;&#039;&#039; link to start the Feedback activity.&lt;br /&gt;
&lt;br /&gt;
=== Group mode ===&lt;br /&gt;
&lt;br /&gt;
The group mode can be one of three levels: &lt;br /&gt;
&lt;br /&gt;
* No groups - There are no sub groups, everyone is part of one big community &lt;br /&gt;
* Separate groups - Each group can only see their own group, others are invisible &lt;br /&gt;
* Visible groups - Each group works in their own group, but can also see other groups &lt;br /&gt;
&lt;br /&gt;
The group mode can be defined at two levels:&lt;br /&gt;
&lt;br /&gt;
* Course level - The group mode defined at the course level is the default mode for all activities defined within that course&lt;br /&gt;
* Activity level  - Each activity that supports groups can also define its own grouping mode. If the course is set to [[Force group mode|&amp;quot;force group mode&amp;quot;]] then the setting for each activity is ignored.&lt;br /&gt;
&lt;br /&gt;
=== Visible to students ===&lt;br /&gt;
&lt;br /&gt;
You can hide the activity from students by selecting &amp;quot;Hide&amp;quot; here. It is useful if you wouldn&#039;t like to make the activity available immediately.&lt;br /&gt;
&lt;br /&gt;
[[Category:Feedback]]&lt;br /&gt;
[[Category:Teacher]]&lt;/div&gt;</summary>
		<author><name>Deanthayer</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Feedback_settings&amp;diff=63154</id>
		<title>Feedback settings</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Feedback_settings&amp;diff=63154"/>
		<updated>2009-09-17T14:23:58Z</updated>

		<summary type="html">&lt;p&gt;Deanthayer: Added more detail about how Site after submit and Page after submit work.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Feedback}}After selecting Feedback from the Activities menu, you will be presented with a list of options for &#039;&#039;&#039;setting up a Feedback&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Name ===&lt;br /&gt;
&lt;br /&gt;
Give your Feedback a title.&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
&lt;br /&gt;
This text will be displayed to users before they enter the feedback.&lt;br /&gt;
&lt;br /&gt;
=== Open and Close Feedback ===&lt;br /&gt;
&lt;br /&gt;
This allows you to set a time period during which the Feedback will be available to responses.&lt;br /&gt;
&lt;br /&gt;
=== Record User Names ===&lt;br /&gt;
&lt;br /&gt;
Choose from the following options:&lt;br /&gt;
* Anonymous&lt;br /&gt;
* Users&#039; Names Will Be Logged and Shown With Answers&lt;br /&gt;
&lt;br /&gt;
=== Show analysis to students ===&lt;br /&gt;
&lt;br /&gt;
Yes/No. The summary results can be shown to respondents, or shown only to teachers.&lt;br /&gt;
	&lt;br /&gt;
=== Send E-Mail-Notifications ===&lt;br /&gt;
	 &lt;br /&gt;
Yes/No. Notifications will be sent to the Moodle site administrators upon the submission.&lt;br /&gt;
&lt;br /&gt;
=== Multiple submit ===&lt;br /&gt;
&lt;br /&gt;
Yes/No, for anonymous polls allow unlimited answers for every user, for polls where the user name is logged this allow users to resubmit their answers.&lt;br /&gt;
&lt;br /&gt;
=== Page after submit ===&lt;br /&gt;
&lt;br /&gt;
This allows you to present users with a message after completion.  If you want students to be sent somewhere or to see something other than &amp;quot;Your answers have been saved&amp;quot; after completing a Feedback activity, you can put a URL in &#039;&#039;&#039;Site after submit&#039;&#039;&#039; and/or some text in &#039;&#039;&#039;Page after submit&#039;&#039;&#039; respectively.  If you fill them both in, the students will first see whatever text you put in &#039;&#039;&#039;Page after submit&#039;&#039;&#039;, then click &#039;&#039;&#039;Continue&#039;&#039;&#039; and be sent to the URL in &#039;&#039;&#039;Site after submit&#039;&#039;&#039;.  If you leave them both blank, the students will just see a &amp;quot;Your answers have been saved&amp;quot; message.  Neither of these fields are required for a student to answer the questions, but they must click the &#039;&#039;&#039;Answer the questions...&#039;&#039;&#039; link to start the Feedback activity.&lt;br /&gt;
&lt;br /&gt;
=== Group mode ===&lt;br /&gt;
&lt;br /&gt;
The group mode can be one of three levels: &lt;br /&gt;
&lt;br /&gt;
* No groups - There are no sub groups, everyone is part of one big community &lt;br /&gt;
* Separate groups - Each group can only see their own group, others are invisible &lt;br /&gt;
* Visible groups - Each group works in their own group, but can also see other groups &lt;br /&gt;
&lt;br /&gt;
The group mode can be defined at two levels:&lt;br /&gt;
&lt;br /&gt;
* Course level - The group mode defined at the course level is the default mode for all activities defined within that course&lt;br /&gt;
* Activity level  - Each activity that supports groups can also define its own grouping mode. If the course is set to [[Force group mode|&amp;quot;force group mode&amp;quot;]] then the setting for each activity is ignored.&lt;br /&gt;
&lt;br /&gt;
=== Visible to students ===&lt;br /&gt;
&lt;br /&gt;
You can hide the activity from students by selecting &amp;quot;Hide&amp;quot; here. It is useful if you wouldn&#039;t like to make the activity available immediately.&lt;br /&gt;
&lt;br /&gt;
[[Category:Feedback]]&lt;br /&gt;
[[Category:Teacher]]&lt;/div&gt;</summary>
		<author><name>Deanthayer</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Arguments_in_favour_of_PostgreSQL&amp;diff=40801</id>
		<title>Arguments in favour of PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Arguments_in_favour_of_PostgreSQL&amp;diff=40801"/>
		<updated>2008-07-28T20:17:02Z</updated>

		<summary type="html">&lt;p&gt;Deanthayer: Spelling and sentence structure corrections.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Martin Langhoff argues &#039;&#039;&#039;in favour of PostgreSQL&#039;&#039;&#039; (source: [http://moodle.org/mod/forum/discuss.php?d=24831#121862 Moodle over webct and LNLS at Athabasca University?] forum posting)&lt;br /&gt;
&lt;br /&gt;
There are several reasons to go with Postgres, I&#039;ll try to make a brief outline. We run a variety of RDBMSs at Catalyst, and have a lot of in-house experience with them: Oracle, Postgres, MySQL and Progress, plus a few others. We also have experience with replicated databases, clustering and other tricks -- which we use for the backend of the .nz root domain servers as well as a few other mission-critical systems.&lt;br /&gt;
&lt;br /&gt;
On the performance side, Postgres requires a bit more up-front configuration than MySQL. A well tuned Postgres is pretty close on SELECT performance to MySQL with small databases. With large tables MySQL has some bad performance problems, and Postgres performs much better.&lt;br /&gt;
&lt;br /&gt;
Write performance is also an issue with MySQL -- with a lot of traffic, it has serious problems with concurrent writes. Under heavy load, Postgres performs much better.&lt;br /&gt;
&lt;br /&gt;
But to tell you the truth, the real reason for choosing Postgres is reliability. We maintain a lot of databases, and Postgres is rock-solid reliable and has a focus on ACID-correctness: when it returns from a commit, the data is safely on disk and won&#039;t be lost -- barring actual disk problems, which we offset using RAID-1.&lt;br /&gt;
&lt;br /&gt;
No matter how hard we try, MySQL databases with a lot of usage have recurring index corruption issues. If you look at the startup scripts for MySQL on most Linux distributions, they check for data corruption on every startup -- this is to mask the fact that it is a frequent occurrence.&lt;br /&gt;
&lt;br /&gt;
And while this is passable with small installations where the data isn&#039;t mission critical, you have to consider how much you can trust such approch. And with large datasets, runing isamchk/myisamchk can take hours -- we cannot afford that.&lt;br /&gt;
&lt;br /&gt;
The clustering solution for MySQL is being touted a lot, and I think it is a red herring. My main concern about is that it writes &amp;quot;asynchronously&amp;quot; -- that is, there is no guarantee that your data is on-disk safely. It&#039;ll get to the disk sometime. It&#039;ll get to the slaves... sometime. Hmmm.&lt;br /&gt;
&lt;br /&gt;
Given that the MySQL cluster uses async writes, splitting read/writes between the master and the slaves breaks down in cases where we write some data, and read it back in immediately (or soon after). And this does happen in quite a few places.&lt;br /&gt;
&lt;br /&gt;
And you also have to consider the performance boost of using async writes: if you tell a standalone Postgres or MySQL to use async writes, it&#039;ll scale much better (should be able to handle up to 3-4 times more simultaneous writes). Once you do that, the performance advantage of the MySQL cluster mostly vanishes. It still has semi-hot takeover in case the master goes down, but Postgres can do that using Slony, and with better guarantees of consistency of the data in the slave.&lt;br /&gt;
&lt;br /&gt;
In a nutshell, MySQL isn&#039;t normally very solid when it comes to ensuring my data is safely stored on-the-disk, even if it theoretically guarantees that it&#039;s been saved. And MySQL Cluster says up-front that there isn&#039;t a guarantee any more. Riiiiiight wink&lt;br /&gt;
&lt;br /&gt;
Michael is talking about having UPSs. We have a car-sized UPS and a container-sized on-site generator that auto-starts. And yet, I wouldn&#039;t depend on that for my DB consistency on a large Installation. So many things other than power can (and do) go amiss. If a process has a problem storing the data, the right thing is to tell that back to the user. With async writes, you end up with a queue of data that hasn&#039;t been stored yet, but you already told the user it was.&lt;br /&gt;
&lt;br /&gt;
That&#039;s not what a database is supposed to do.&lt;br /&gt;
&lt;br /&gt;
I am currently exploring some techniques similar to those being used in livejournal and slashdot. We should be able to increase Moodle scalability by cutting down on DB load by about 50%. This is happening slowly in the gaps between more urgent projects. Feel free to ping Richard or me if you&#039;re interested in that track.&lt;br /&gt;
&lt;br /&gt;
===See Also===&lt;br /&gt;
* [https://docs.moodle.org/en/Step-by-step_Install_Guide_for_Ubuntu#Install_Postgresql_.28skip_MySQL.29 Installing Postgres on Ubuntu(Debian)]&lt;br /&gt;
[[Category:Administrator]]&lt;br /&gt;
[[Category:Performance]]&lt;br /&gt;
&lt;br /&gt;
[[pl:Argumenty za PostgreSQL]]&lt;br /&gt;
[[ja:PostgreSQLを使う理由]]&lt;/div&gt;</summary>
		<author><name>Deanthayer</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Groups&amp;diff=27737</id>
		<title>Groups</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Groups&amp;diff=27737"/>
		<updated>2007-10-09T12:58:36Z</updated>

		<summary type="html">&lt;p&gt;Deanthayer: According to the Groups FAQ, there is no way to assign specific activities to specific groups.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Course admin}}&lt;br /&gt;
The &#039;&#039;&#039;Groups&#039;&#039;&#039; feature allows a teacher to assign teachers and students to a group within a course. Participants in a course can belong to more than one group (Moodle 1.6 onwards).  &lt;br /&gt;
 &lt;br /&gt;
==Groups pre-1.9==&lt;br /&gt;
The Groups edit page has three columns:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;People in the course&#039;&#039; - both assigned and unassigned participants.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Groups&#039;&#039; - A list of groups available for this course.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Members of selected group&#039;&#039; - When you select a group this column will display the members of that group&lt;br /&gt;
&lt;br /&gt;
Underneath each column are the options for that column. &lt;br /&gt;
&lt;br /&gt;
[[Image:000.jpg|frame|left|groups administration page]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To create new groups, type the group name in the text box and click the adjacent &#039;&#039;Add new group&#039;&#039; button. You can add a description to this group using the &#039;&#039;Edit group settings&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
To add a participant(s) to a group you need to select their name in the first column (use shift or ctrl for multiple selections), select the group you wish to add them to from the centre column, and then click the &#039;&#039;Add selected to group -&amp;gt;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
To remove participants from a group, select the appropriate group to view members, select the participants to remove and click the &#039;&#039;Remove selected members&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
==Group modes==&lt;br /&gt;
&lt;br /&gt;
The group mode can be defined at two levels:&lt;br /&gt;
&lt;br /&gt;
* Course level - the group mode defined at the course level is the default mode for all activities defined within that course. This is determined in the course [[Settings|settings]]&lt;br /&gt;
&lt;br /&gt;
* Activity level - each activity that supports groups can also have its own group mode defined. If the course  setting &amp;quot;Force group mode&amp;quot; is set to &amp;quot;Yes&amp;quot; then the option to define the group mode for individual activities is not available i.e. there is no Groups icon [[Image:Groupn.gif]] next to activities on the course page. &lt;br /&gt;
 &lt;br /&gt;
There are three group modes:&lt;br /&gt;
&lt;br /&gt;
;No groups&lt;br /&gt;
:There are no sub groups, everyone is part of one big community.&lt;br /&gt;
&lt;br /&gt;
;Separate groups&lt;br /&gt;
:Each group can only see their own group, others are invisible.&lt;br /&gt;
&lt;br /&gt;
;Visible groups&lt;br /&gt;
:Each group works in their own group, but can also see other groups.&lt;br /&gt;
&lt;br /&gt;
==Groups in Moodle 1.9 onwards==&lt;br /&gt;
{{Moodle 1.9}}&lt;br /&gt;
&lt;br /&gt;
An attempt to add groupings to Moodle 1.8 was made; however, it was decided to remove this functionality until it can be better tested and integrated with other parts of Moodle (i.e. modules, gradebook, etc.). The initial interface has been modified so that groupings no longer appear as part of the user interface in Moodle 1.8. &lt;br /&gt;
&lt;br /&gt;
In Moodle 1.9, the concept of Groupings will be introduced: a way of organizing various groups in a hierarchical structure. While this approach may prove to be more powerful, using groups is no longer as intuitive. For example, a teacher teaches four sections of the same class. The teacher could have 4 groupings (i.e. one for each section). Within those sections the teacher could assign various students to various groups within the groupings.&lt;br /&gt;
&lt;br /&gt;
=== How to add students to groups in Moodle 1.9 ===&lt;br /&gt;
To add students to a group, the teacher must follow these steps.&lt;br /&gt;
# [[Create grouping|Create a grouping]]&lt;br /&gt;
## Click the &amp;quot;Create grouping&amp;quot; button.&lt;br /&gt;
## Enter the &amp;quot;Grouping name&amp;quot; and optionally a description.&lt;br /&gt;
## Click the &amp;quot;Create grouping&amp;quot; button.&lt;br /&gt;
# [[Create group|Create a group]] in the grouping&lt;br /&gt;
## Select the title in &amp;quot;Groupings&amp;quot; that you just created.&lt;br /&gt;
## Click the &amp;quot;Create group in grouping&amp;quot; button.&lt;br /&gt;
## Enter the &amp;quot;Group name&amp;quot; and optionally a description.&lt;br /&gt;
## Optionally, enter an Enrollment key. (If you define a &#039;&#039;&#039;group enrolment key&#039;&#039;&#039; then not only will entering that key let the user into the course, but it will also automatically make them a member of this group.)&lt;br /&gt;
## Click the &amp;quot;Create group&amp;quot; button.&lt;br /&gt;
# [[Assign users to group|Assign users to the group]].&lt;br /&gt;
## Select the title in &amp;quot;Groups in: Groupings&amp;quot; that you just created&lt;br /&gt;
## Click the &amp;quot;Add/remove users&amp;quot; button.&lt;br /&gt;
## In the &amp;quot;Potential members&amp;quot; list, select the students you want to add to the group.&lt;br /&gt;
## Click the arrow button that points towards the &amp;quot;Existing members&amp;quot; list.&lt;br /&gt;
## That&#039;s all&lt;br /&gt;
### Click the &amp;quot;Back to groups&amp;quot; button to return for more editing.&lt;br /&gt;
### Click the &amp;quot;Participants&amp;quot; link to see the participants list and the pull-down menu to see &amp;quot;Separate groups.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Screen shot (Beta Version?)===&lt;br /&gt;
It looks slightly different now.&lt;br /&gt;
&lt;br /&gt;
[[Image:Groups_screenshot_18.jpg|frame|left|groups administration page]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the user clicks on the Add/Remove users button, they are brought to the [[Assign users to group]] page with a list of the potential users that can be added to the group. The user then has the option of hitting the return button to go back and view the groupings, groups in groupings and the members of the groups.&lt;br /&gt;
&lt;br /&gt;
===Orphan groups===&lt;br /&gt;
Groups can be created outside of groupings. A pseudo-grouping is provided as &amp;quot;Not in a grouping&amp;quot;, and contains all groups that do not belong to any grouping (i.e. orphan groups). This functionality is there to handle imports of groups from previous versions or other sources. It is advised that all groups created using this interface are created within groupings.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*[[Groups FAQ]]&lt;br /&gt;
*[http://moodle.org/mod/forum/view.php?id=1490 Using Moodle: Groups] forum&lt;br /&gt;
&lt;br /&gt;
[[Category:Groups]]&lt;br /&gt;
&lt;br /&gt;
[[fr:Groupes]]&lt;br /&gt;
[[ja:グループ]]&lt;/div&gt;</summary>
		<author><name>Deanthayer</name></author>
	</entry>
</feed>