<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>https://docs.moodle.org/2x/ca/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jferring</id>
	<title>MoodleDocs - Contribucions de l&amp;#039;usuari [ca]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/2x/ca/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jferring"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/Especial:Contribucions/Jferring"/>
	<updated>2026-04-23T05:03:35Z</updated>
	<subtitle>Contribucions de l&amp;#039;usuari</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Editing_Questionnaire_questions&amp;diff=103987</id>
		<title>Editing Questionnaire questions</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Editing_Questionnaire_questions&amp;diff=103987"/>
		<updated>2013-04-16T15:05:59Z</updated>

		<summary type="html">&lt;p&gt;Jferring: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Questionnaire}}&lt;br /&gt;
&lt;br /&gt;
==Editing questions==&lt;br /&gt;
* On the Questionnaire &#039;&#039;&#039;Editing Questions&#039;&#039;&#039; page is displayed a drop-down list of the question types available and a list of the questions already created for the current questionnaire instance (if any).&lt;br /&gt;
* Using the standard Moodle icons you can change the order of the questions in the questionnaire, edit or delete questions.&lt;br /&gt;
&lt;br /&gt;
==Common options==&lt;br /&gt;
===Question Name===&lt;br /&gt;
&lt;br /&gt;
You can &#039;&#039;optionally&#039;&#039; enter a &#039;&#039;&#039;Question Name&#039;&#039;&#039; for each question.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Question Name&#039;&#039;&#039; is only used when you export responses to CSV/Excel format. If you never export to CSV, then you needn&#039;t worry about Question names at all. If you plan to regularly export your questionnaire data to CSV, then you have a choice of two options for question naming.&lt;br /&gt;
&lt;br /&gt;
====Option 1: significant names====&lt;br /&gt;
&lt;br /&gt;
In the &#039;&#039;&#039;Question Name &#039;&#039;&#039; box, enter &#039;&#039;meaningful&#039;&#039;, &#039;&#039;short&#039;&#039; and &#039;&#039;&#039;&#039;&#039;different&#039;&#039;&#039;&#039;&#039; question names for all of the questions within one questionnaire. In the CSV export file, all those question names will be prefixed with the question&#039;s actual number (= position) in the quiz. Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | question number (position) in the questionnaire&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | question name entered by teacher&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | field header in csv export&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center&amp;quot;&amp;gt;5&amp;lt;/div&amp;gt;&lt;br /&gt;
| favorite colors&lt;br /&gt;
| Q05_favorite colors&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center&amp;quot;&amp;gt;6&amp;lt;/div&amp;gt;&lt;br /&gt;
| why_use_Moodle&lt;br /&gt;
| Q06_why_use_moodle&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center&amp;quot;&amp;gt;7&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
user-friendliness&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; (rate question with 3 possible answers: Moodle, WebCT and Blackboard) &#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
Q07_user-friendliness-&amp;gt;Moodle&amp;lt;br /&amp;gt; Q07_user-friendliness-&amp;gt;WebCT&amp;lt;br /&amp;gt; Q07_user-friendliness-&amp;gt;Blackboard&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Option 2: leave the Question Name boxes blank====&lt;br /&gt;
&lt;br /&gt;
For each un-named question, CSV export will automatically generate a question name. This is required for table header fields in the CSV and subsequent Excel tables or any statistics package you might be using. The question name generated will be based on the question number in the actual Quiz (excluding &#039;&#039;Section Text&#039;&#039; pseudo-questions, of course) e.g. Q01, Q02, ... Q99. For questions with multiple answers, such as rate-type or Likert type questions, a sub-question number will be generated (Q02_1, Q02_2, Q02_3, etc.). This type of &amp;quot;short-name&amp;quot; naming scheme is advisable for exporting your data to a statistics software. Of course, it&#039;s up to you to have your own system for remembering which abbreviated question name corresponds to which question in your questionnaire!&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 33%&amp;quot; scope=&amp;quot;col&amp;quot; | question number (position) in the questionnaire&lt;br /&gt;
! style=&amp;quot;width: 33%&amp;quot; scope=&amp;quot;col&amp;quot; | question name entered by teacher&lt;br /&gt;
! style=&amp;quot;width: 33%&amp;quot; scope=&amp;quot;col&amp;quot; | field header in csv export&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center&amp;quot;&amp;gt;5&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #CCCCCC&amp;quot; |&lt;br /&gt;
| Q05&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center&amp;quot;&amp;gt;6&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #CCCCCC&amp;quot; |&lt;br /&gt;
| Q06&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center&amp;quot;&amp;gt;7&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #CCCCCC&amp;quot; |&lt;br /&gt;
|&lt;br /&gt;
Q07_1&amp;lt;br /&amp;gt; Q07_2&amp;lt;br /&amp;gt; Q07_3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It is quite possible (but maybe not advisable) to mix the two systems, and have within one questionnaire both named and un-named questions.&lt;br /&gt;
&lt;br /&gt;
===Response Required===&lt;br /&gt;
If you select &#039;&#039;&#039;&#039;&#039;Yes&#039;&#039;&#039;&#039;&#039;, response to this question will be required, i.e. the respondent will not be able to submit the questionnaire until this question has been answered. If the respondent tries to submit a questionnaire with unanswered required questions (or, in the case of a questionnaire with more than one section, to go to the next page), a warning message will be displayed with a list of all the missing &#039;&#039;required &#039;&#039;questions in the questionnaire (or on the actual page).&lt;br /&gt;
&lt;br /&gt;
Default.- &#039;&#039;&#039;&#039;&#039;No&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;.- When you create new questions in sequence (one after the other), this parameter is carried over to subsequent questions. E.g. if you create question #1 with &#039;&#039;&#039;Response Required&#039;&#039;&#039; = &#039;&#039;&#039;&#039;&#039;Yes&#039;&#039;&#039;&#039;&#039;, then the &#039;&#039;&#039;Response Required&#039;&#039;&#039; parameter will be pre-set to &#039;&#039;&#039;&#039;&#039;Yes&#039;&#039;&#039;&#039;&#039; for question #2, etc. You can of course change this parameter at any time.&lt;br /&gt;
&lt;br /&gt;
===Question Text===&lt;br /&gt;
Enter your question text in this box. The HTML editor is available, which means that you can display not only formatted text but also images or other media in a questionnaire&#039;s questions text.&lt;br /&gt;
&lt;br /&gt;
==Question Types==&lt;br /&gt;
&lt;br /&gt;
Select the type of question from the drop-down list and click on the &#039;&#039;&#039;Add selected question type&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
===---Page Break---===&lt;br /&gt;
&lt;br /&gt;
Use this to insert page breaks in longish questionnaires. Note that if a page contains questions with required response the respondent will not be allowed to navigate to the next page unless those required responses have been given.&lt;br /&gt;
&lt;br /&gt;
===Check Boxes===&lt;br /&gt;
Check boxes allow the user to select multiple answers from a list of options.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; scope=&amp;quot;col&amp;quot; | Editing Mode&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; scope=&amp;quot;col&amp;quot; | Questionnaire View&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;width: 300&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; valign=&amp;quot;top&amp;quot; | Question text: What are your favorite hobbies?&lt;br /&gt;
&lt;br /&gt;
Possible answers:&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: #666666 thin solid&amp;quot; |&lt;br /&gt;
Watching TV&amp;lt;br /&amp;gt; Dancing &amp;lt;br /&amp;gt; Computing&amp;lt;br /&amp;gt; !other=Another hobby:&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
[[Image:Checkboxes.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
You may enter &amp;lt;tt&amp;gt;“!other”&amp;lt;/tt&amp;gt; on a line to create an &#039;&#039;&#039;&#039;&#039;optional&#039;&#039;&#039;&#039;&#039; &#039;&#039;fill in the blank&#039;&#039; option. An&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;!other&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; box defaults to using the prompt &#039;&#039;Other: &#039;&#039;, (or the equivalent translation for &#039;&#039;Other&#039;&#039; in the current language being used). You may change this default prompt by using the format: &amp;lt;tt&amp;gt;“!other=&#039;&#039;prompt text”&#039;&#039;&amp;lt;/tt&amp;gt; as shown in the example above.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes.-&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# At the moment the length of the &#039;&#039;fill in the blank&#039;&#039; input text box is set to 25 characters and is not customizable through the online interface.&lt;br /&gt;
# You might provide more than one &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;!other&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; &#039;&#039;fill in the blank&#039;&#039; option for a Check Boxes question, but this might cause problems so it is &#039;&#039;not recommended&#039;&#039;.&lt;br /&gt;
# When a respondent answers a&#039;&#039;&#039; Check Boxes&#039;&#039;&#039; question which has been created as &#039;&#039;&#039;Required&#039;&#039;&#039;, and the &#039;&#039;&#039;Min. forced responses &#039;&#039;&#039;and&#039;&#039;&#039; Max. forced responses&#039;&#039;&#039; parameters have been used, then a warning message will be displayed if respondent does not check the required number of boxes. &lt;br /&gt;
# Note that, if the &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;!other&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; &#039;&#039;fill in the blank&#039;&#039; option has been created, then if it is checked by the respondent, it will count in the total of minimum/maximum required check boxes.&lt;br /&gt;
# If a respondent checks a &#039;&#039;fill in the blank&#039;&#039; option &#039;&#039;&#039;check box&#039;&#039;&#039; and leaves the text field empty, &#039;&#039;that box will be unchecked&#039;&#039; (upon navigating to the next page or upon submitting the questionnaire).&lt;br /&gt;
# If a respondent has cheked a checked &#039;&#039;a fill in the blank&#039;&#039; option &#039;&#039;&#039;check box&#039;&#039;&#039; and has filled in the text field, and later on changes his mind and unckecks that box, the &#039;&#039;fill in the blank&#039;&#039; text field will be automatically emptied (cool, ain&#039;t it?).&lt;br /&gt;
&lt;br /&gt;
===Date===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Use the day/month/year format, e.g. for March 14th, 1945: &#039;&#039;&#039;14/3/1945&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Use this question type if you expect the response to be a correctly formatted date. The format will depend upon the language currently being used by the questionnaire respondent. For example 4/21/2007 (US); 21/4/2007 (UK); 21-4-2007 (France); etc. An example will be displayed in the questionnaire. If an &amp;quot;impossible&amp;quot; or wrongly formatted date is entered, it will either be re-written or reformatted correctly (if possible) or an error message will be displayed to the respondent. In order for dates to be correctly exported to spreadsheets such as Excel, respondent must enter &#039;&#039;a date in the 1902 to 2037 range&#039;&#039;. If a date outside this range is expected from respondents, then use the &#039;&#039;&#039;Text Box&#039;&#039;&#039; question type instead. The date question type will accept dates consisting only of a month plus a year (e.g. 12/2008 for december 2008) or only a year (e.g. 2008). However, for spreadsheet processing compatibility, such incomplete dates will be automatically transformed to complete dd/mm/yy dates, e.g. 12/2008 -&amp;gt; &#039;&#039;&#039;01/&#039;&#039;&#039;12/2008 and 2008 -&amp;gt; &#039;&#039;&#039;01/01/&#039;&#039;&#039;2008. You may have to explain this pecularity to your questionnaire users beforehand.&lt;br /&gt;
&lt;br /&gt;
===Dropdown Box===&lt;br /&gt;
&lt;br /&gt;
There is no real advantage to using the &#039;&#039;&#039;Dropdown Box&#039;&#039;&#039; over using the &#039;&#039;&#039;Radio Buttons&#039;&#039;&#039; except perhaps for longish lists of options, to save screen space.&lt;br /&gt;
&lt;br /&gt;
===Essay Box===&lt;br /&gt;
&lt;br /&gt;
This question will display a plain text box with &#039;&#039;&#039;x&#039;&#039;&#039; &#039;&#039;Textarea columns&#039;&#039; (or area &#039;&#039;width&#039;&#039;) and &#039;&#039;&#039;y&#039;&#039;&#039; &#039;&#039;Textarea rows&#039;&#039; (number of text &#039;&#039;lines&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
If you leave both x and y to their default &#039;&#039;&#039;0&#039;&#039;&#039; value (or if you set it to &#039;&#039;&#039;0&#039;&#039;&#039;), then moodle&#039;s &#039;&#039;&#039;HTML editor&#039;&#039;&#039; will be displayed with standard height and width (if available in the course/user context &amp;amp; user profile).&lt;br /&gt;
&lt;br /&gt;
===Label===&lt;br /&gt;
&lt;br /&gt;
This is not a question but a (short) text which will be displayed to introduce a series of questions.&lt;br /&gt;
&lt;br /&gt;
===Numeric===&lt;br /&gt;
&lt;br /&gt;
Use this question type if you expect the response to be a correctly formatted number. By using the &#039;&#039;&#039;Max. digits allowed &#039;&#039;&#039;and &#039;&#039;&#039;Nb of decimal digits &#039;&#039;&#039;parameters you can specify the length and number of decimal places required.&lt;br /&gt;
&lt;br /&gt;
===Radio Buttons===&lt;br /&gt;
====Radio buttons Alignment====&lt;br /&gt;
[[Image:questionnaire_radiobuttons.jpg]]&lt;br /&gt;
====Possible answers====&lt;br /&gt;
You must fill in one answer per line in the &#039;&#039;&#039;Possible answers&#039;&#039;&#039; box.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 250&amp;quot; scope=&amp;quot;col&amp;quot; valign=&amp;quot;top&amp;quot; | Editing Mode&lt;br /&gt;
! style=&amp;quot;width: 243&amp;quot; scope=&amp;quot;col&amp;quot; valign=&amp;quot;top&amp;quot; | Questionnaire View&lt;br /&gt;
! style=&amp;quot;width: 434&amp;quot; scope=&amp;quot;col&amp;quot; valign=&amp;quot;top&amp;quot; | (optional horizontal display)&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039; 1.Possible answers &#039;&#039;&amp;lt;nowiki&amp;gt;: &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Red&amp;lt;br /&amp;gt; Blue&amp;lt;br /&amp;gt; Black&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039; What is your favorite color? &#039;&#039;&#039;&amp;lt;br /&amp;gt; Red&amp;lt;br /&amp;gt; Blue&amp;lt;br /&amp;gt; Black&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039; What is your favorite color? &#039;&#039;&#039;&amp;lt;br /&amp;gt; Red  Blue  Black&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039; 2.Possible answers &#039;&#039;&amp;lt;nowiki&amp;gt;: &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Red&amp;lt;br /&amp;gt; Blue&amp;lt;br /&amp;gt; Black&amp;lt;br /&amp;gt; !other&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039; What is your favorite color? &#039;&#039;&#039;&amp;lt;br /&amp;gt; Red&amp;lt;br /&amp;gt; Blue&amp;lt;br /&amp;gt; Black&amp;lt;br /&amp;gt; Other:&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039; What is your favorite color? &#039;&#039;&#039;&amp;lt;br /&amp;gt; Red  Blue  Black &amp;lt;br /&amp;gt; Other:&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039; 3.Possible answers:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Red&amp;lt;br /&amp;gt; Blue&amp;lt;br /&amp;gt; Black&amp;lt;br /&amp;gt; !other=Another color:&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039; What is your favorite color? &#039;&#039;&#039;&amp;lt;br /&amp;gt; Red&amp;lt;br /&amp;gt; Blue&amp;lt;br /&amp;gt; Black&amp;lt;br /&amp;gt; Another color:&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039; What is your favorite color? &#039;&#039;&#039;&amp;lt;br /&amp;gt; Red  Blue  Black &amp;lt;br /&amp;gt; Another color:&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | Questionnaire View&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &#039;&#039;&#039;&#039;&#039; Text data export &#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039; 4.Possible answers: &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Red=the color of blood &amp;lt;br /&amp;gt; Blue=the color of the sky &amp;lt;br /&amp;gt; Black=opposite of white&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039; What is your favorite color? &#039;&#039;&#039;&amp;lt;br /&amp;gt; the color of blood&amp;lt;br /&amp;gt; the color of the sky&amp;lt;br /&amp;gt; opposite of white&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039; The &amp;quot;values&amp;quot; Red, Blue and Black will be exported to the columns instead of standard 1, 2 and 3 numbers.&amp;lt;br /&amp;gt; See [[Viewing_Questionnaire_responses#Download_in_text_format|Download in text format]]. &#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
You may enter &amp;lt;tt&amp;gt;“!other”&amp;lt;/tt&amp;gt; on a line to create an &#039;&#039;&#039;&#039;&#039;optional&#039;&#039;&#039;&#039;&#039; &#039;&#039;fill in the blank&#039;&#039; option. An &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;!other&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; box defaults to using the prompt &#039;&#039;Other:&#039;&#039;, (or the equivalent translation for &#039;&#039;Other&#039;&#039; in the current language being used). You may change this default prompt by using the format: &amp;lt;tt&amp;gt;“!other=&#039;&#039;prompt text”&#039;&#039;&amp;lt;/tt&amp;gt; as shown in Example #3 above.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# At the moment the length of the &#039;&#039;fill in the blank&#039;&#039; input text box is set to 25 characters and is not customizable through the online interface.&lt;br /&gt;
# It does not make sense to provide more than one &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;!other&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; &#039;&#039;fill in the blank&#039;&#039; option for a Radio Buttons question.&lt;br /&gt;
# If a respondent checks a &#039;&#039;fill in the blank&#039;&#039; option &#039;&#039;&#039;radio button&#039;&#039;&#039; and leaves the text field empty, &#039;&#039;a warning message will be displayed&#039;&#039; (upon navigating to the next page or upon submitting the questionnaire).&lt;br /&gt;
# If a respondent has checked a &#039;&#039;fill in the blank&#039;&#039; option &#039;&#039;&#039;radio button&#039;&#039;&#039; and has filled in the text field, and later on changes his mind and clicks a different radio button in the same question, the &#039;&#039;fill in the blank&#039;&#039; text field previously entered will be automatically emptied.&lt;br /&gt;
# Example #4 shows a possible &amp;quot;hidden&amp;quot; option, for exporting - in responses - named values as data instead of standard numbers. If you never export your data for studying it in stats packages you won&#039;t need this option.&lt;br /&gt;
&lt;br /&gt;
===Rate (scale 1..5)===&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
[[Image:rate ex 02.jpg]]&lt;br /&gt;
&lt;br /&gt;
====Number of scale items====&lt;br /&gt;
&#039;&#039;&#039; Nb of scale items &#039;&#039;&#039;is the &#039;&#039;number of items&#039;&#039; to be used in your rate scale. You would normally use a value of 3 to 5. Default value: &#039;&#039;&#039;5&#039;&#039;&#039;.&lt;br /&gt;
====Type of rate scale====&lt;br /&gt;
* &#039;&#039;&#039; Normal &#039;&#039;&#039; (default value)&lt;br /&gt;
* &#039;&#039;&#039; N/A columns &#039;&#039;&#039; : Choose this if you want an &#039;&#039;&#039;N/A&#039;&#039;&#039; column to be added to the right of your Rate scale items columns.&lt;br /&gt;
* &#039;&#039;&#039; No duplicate choices&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;: Choose this if you want &amp;lt;/nowiki&amp;gt;&#039;&#039;to prevent duplicate choices in each degree &#039;&#039;&#039;column&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
** This is useful if you want the respondent to rank a number of items on a 1 to n scale and to force each rank to be unique. Example: order items A, B and C in order of preference will accept: &#039;&#039;A1, B3 and C2&#039;&#039; or &#039;&#039;A3, B2 and C1&#039;&#039;, but &#039;&#039;it will not be possible&#039;&#039; for the respondent to enter: &#039;&#039;A1, B1, C2&#039;&#039; or &#039;&#039;A1, B2, C2,&#039;&#039; etc.&lt;br /&gt;
** Used in conjunction with [[#anchor_one|named degrees]], this &#039;&#039;&#039;No duplicate choices&#039;&#039;&#039; option can also be useful if you want the respondent to match items with named degrees, e.g. the colors &#039;&#039;red, blue, yellow&#039;&#039; with a set of physiological responses: &#039;&#039;excitement, tranquillity, concentration&#039;&#039; where &#039;&#039;&#039;one&#039;&#039;&#039; color can only match &#039;&#039;&#039;one&#039;&#039;&#039; physiological response.&lt;br /&gt;
* &#039;&#039;&#039;Osgood&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;: Choose this to create a question of the &amp;lt;/nowiki&amp;gt;[http://en.wikipedia.org/wiki/Semantic_differential Osgood&#039;s semantic differential] type. This parameter must be used in conjunction with [[#anchor_one|named degrees]].&lt;br /&gt;
&lt;br /&gt;
====Possible answers====&lt;br /&gt;
Examples.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; scope=&amp;quot;col&amp;quot; valign=&amp;quot;top&amp;quot; | Editing Mode&lt;br /&gt;
! style=&amp;quot;width: 50%&amp;quot; scope=&amp;quot;col&amp;quot; valign=&amp;quot;top&amp;quot; | Questionnaire View&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039; Ex. 1 Rate&#039;&#039;&#039; (single line) &amp;lt;br /&amp;gt; Possible answers -&amp;gt; &#039;&#039;&#039;Enter a blank space or a short &amp;quot;label&amp;quot;.&#039;&#039;&#039; &#039;&#039;&#039;Settings: &#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039; Nb of scale items &#039;&#039;&#039; = 3 (3 columns numbered 1...3);&#039;&#039;&#039;&#039;&#039;Type of rate scale&#039;&#039;&#039;&#039;&#039; = &#039;&#039;Normal&#039;&#039; (N/A column not needed here). &amp;lt;br /&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:rate ex 03.jpg]]&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039; Ex. 2 Rate &#039;&#039;&#039; (several lines)&amp;lt;br /&amp;gt; Possible answers.&lt;br /&gt;
&lt;br /&gt;
Moodle&amp;lt;br /&amp;gt; WebCT&amp;lt;br /&amp;gt; Blackboard&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Settings: &amp;lt;br /&amp;gt;&#039;&#039; Nb of scale items &#039;&#039;&#039;&#039;&#039; = 4 (4 columns numbered 1...4)&amp;lt;br /&amp;gt;&#039;&#039;&#039;&#039;&#039; Type of rate scale &#039;&#039;&#039;&#039;&#039; = &#039;&#039; N/A column &#039;&#039;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:rate ex 02.jpg]]&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039; Ex. 2a Rate (&amp;quot;ordering&amp;quot;) &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This option makes it impossible to click more than one radio button per column; it is thus equivalent to an &amp;quot;ordering&amp;quot; question type.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Settings: &#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&#039;&#039; Nb of scale items &#039;&#039;&#039;&#039;&#039; = 3 (3 columns numbered 1...3) &amp;lt;br /&amp;gt;&#039;&#039;&#039;&#039;&#039; Type of rate scale&#039;&#039;&#039;&#039;&#039; = &#039;&#039;No duplicate choices&#039;&#039;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:rate ex 03.jpg]]&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039; Ex. 3 Rate &#039;&#039;with named degrees &#039;&#039; &#039;&#039;&#039;&amp;lt;br /&amp;gt; Possible answers.&lt;br /&gt;
&lt;br /&gt;
1=Almost Never&amp;lt;br /&amp;gt; 2=Seldom&amp;lt;br /&amp;gt; 3=Sometimes&amp;lt;br /&amp;gt; 4=Often&amp;lt;br /&amp;gt; 5=Almost Always&amp;lt;br /&amp;gt; my learning focuses on issues that interest me&amp;lt;br /&amp;gt; what I learn is important for my professional practice&amp;lt;br /&amp;gt; I learn how to improve my professional practice&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Settings: &#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&#039;&#039; Nb of scale items &#039;&#039;&#039;&#039;&#039; = 5 (5 named columns) &amp;lt;br /&amp;gt;&#039;&#039;&#039;&#039;&#039; Type of rate scale &#039;&#039;&#039;&#039;&#039; = &#039;&#039; Normal &#039;&#039; (N/A column not needed here)&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:rate ex 04.jpg|400px|thumb|left]]&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039; Ex. 3b Rate &#039;&#039;with named degrees &#039;&#039; &#039;&#039;&#039;&amp;lt;br /&amp;gt; Possible answers.&lt;br /&gt;
&lt;br /&gt;
1=Almost Never&amp;lt;br /&amp;gt; 2=Seldom&amp;lt;br /&amp;gt; 3=Sometimes&amp;lt;br /&amp;gt; 4=Often&amp;lt;br /&amp;gt; 5=Almost Always&amp;lt;br /&amp;gt; interest=my learning focuses on issues that interest me&amp;lt;br /&amp;gt; practise=what I learn is important for my professional practice&amp;lt;br /&amp;gt; improvement=I learn how to improve my professional practice&amp;lt;br /&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
The labels &amp;quot;interest&amp;quot;, &amp;quot;practise&amp;quot; and &amp;quot;improvement&amp;quot; will be saved to the columns headings in the Download as text format operation, instead of the longer labels which will be displayed to the questionnaire respondent.&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
&#039;&#039;&#039; Ex. 4 [http://en.wikipedia.org/wiki/Semantic_differential Osgood&#039;s Semantic differential] &#039;&#039;&#039;&#039; &#039;&#039;&#039;&amp;lt;br /&amp;gt; Possible answers.&lt;br /&gt;
&lt;br /&gt;
1=--&amp;lt;br /&amp;gt; 2=-&amp;lt;br /&amp;gt; 3=±&amp;lt;br /&amp;gt; 4=+&amp;lt;br /&amp;gt; 5=++&amp;lt;br /&amp;gt; weak|strong&amp;lt;br /&amp;gt; cold|warm&amp;lt;br /&amp;gt; cowardly|brave&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Settings: &#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&#039;&#039; Nb of scale items &#039;&#039;&#039;&#039;&#039; = 5 (5 named columns) &amp;lt;br /&amp;gt;&#039;&#039;&#039;&#039;&#039; Type of rate scale &#039;&#039;&#039;&#039;&#039; = &#039;&#039;Osgood&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Note.- &#039;&#039;&#039; To separate the pairs of words you must use a pipe character &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
[[Image:rate ex 05.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes.-&#039;&#039;&#039; &amp;lt;span id=&amp;quot;anchor_one&amp;quot;&amp;gt;&#039;&#039;&#039;named degrees&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For this question type you have two display options. The default option displays the [http://en.wikipedia.org/wiki/Likert_scale Likert] scale degrees as numbers (1...5). If you prefer to have named degrees instead of numbers, you&#039;ll have to enter those names in the &#039;&#039;&#039;&#039;&#039;Possible answers&#039;&#039;&#039;&#039;&#039; list (see &#039;&#039;&#039;&#039;&#039;Example 3 &#039;&#039;&#039;&#039;&#039; above). On each line of &amp;quot;possible answers&amp;quot; enter the degree number, &#039;&#039;immediately followed&#039;&#039; by the equal sign &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; &#039;&#039;immediately followed&#039;&#039; by the name you want to give to that degree.&lt;br /&gt;
&lt;br /&gt;
Actually, the number preceding each named degree is only there to remind you of its position on the horizontal scale; it is not used by the programme, and you &#039;&#039;might&#039;&#039; as well use, eg. 0=Almost Never; 0=Seldom; 0=Sometimes; etc. But you &#039;&#039;must&#039;&#039; begin with &#039;&#039;a number&#039;&#039; immediately followed by &#039;&#039;the equal sign = &#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;the number of named degrees&#039;&#039; in the possible answers list &#039;&#039;is different from the number determined by the value you entered&#039;&#039; in the &#039;&#039;&#039;Nb of scale items&#039;&#039;&#039; field, this will be automatically adjusted when you save the question. If you decide to use named degrees for your Likert scale, it is recommended (but not obligatory) to start your list of possible answers with the named degrees, and then to enter the various &#039;&#039;items&#039;&#039; to be scaled (e.g. &amp;quot;my learning focuses...&amp;quot;, &amp;quot;what I learn is important&amp;quot;, etc. in Ex. &#039;&#039;&#039;3&#039;&#039;&#039; above).&lt;br /&gt;
&lt;br /&gt;
Example #3b shows a possible &amp;quot;hidden&amp;quot; option, for exporting - in responses - shorter label instead of the longer text values. If you never export your data for studying it in stats packages you won&#039;t need this option. Please note that the example is provided here for the &#039;&#039;&#039;Rate &#039;&#039;with named degrees&#039;&#039;&#039;&#039;&#039; question sub-type but it works for all Rate question sub-types except Osgood which requires short left and right options anyway.&lt;br /&gt;
&lt;br /&gt;
===Text Box===&lt;br /&gt;
&lt;br /&gt;
For the Text Box question type, enter the Input Box length and the Maximum text length of text to be entered by respondent.&lt;br /&gt;
&lt;br /&gt;
Default values are 20 characters for the Input Box width and 25 characters for the maximum length of text entered.&lt;br /&gt;
&lt;br /&gt;
===Yes/No===&lt;br /&gt;
----&lt;br /&gt;
[[Category:Teacher]]&lt;/div&gt;</summary>
		<author><name>Jferring</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=QA_testing&amp;diff=85261</id>
		<title>QA testing</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=QA_testing&amp;diff=85261"/>
		<updated>2011-06-16T20:56:00Z</updated>

		<summary type="html">&lt;p&gt;Jferring: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Moodle community}}&lt;br /&gt;
&#039;&#039;&#039;Quality Assurance&#039;&#039;&#039; tests look at the functionality of Moodle from a user&#039;s point of view.  &lt;br /&gt;
&lt;br /&gt;
Real users systematically try each feature in Moodle and test that it works in the current version of the Moodle code.&lt;br /&gt;
&lt;br /&gt;
These tests are repeated in series of cycles, usually just before major releases.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&#039;&#039;&#039;QA testing latest:&#039;&#039;&#039; &#039;&#039;We&#039;ll be starting another QA cycle this week to test Moodle 2.1 before its release on 30th June 2011.&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Getting involved==&lt;br /&gt;
&lt;br /&gt;
[[Image:Qa test workflow actions.png|thumb|Testers can pass or fail QA tests and add comments]]Would you like to help with QA testing? If so, please contact [http://moodle.org/user/view.php?id=24152&amp;amp;course=1 Helen] and ensure you&#039;re subscribed to the [http://moodle.org/mod/forum/view.php?id=56 Testing and QA forum] in order to receive QA testing news updates.&lt;br /&gt;
&lt;br /&gt;
All testers are members of the testers group in the Moodle Tracker, enabling them to pass or fail QA tests and add comments.&lt;br /&gt;
&lt;br /&gt;
==Running tests==&lt;br /&gt;
&lt;br /&gt;
# Select a test from the [http://tracker.moodle.org/browse/MDLQA-944 Moodle 2.1 QA list]&lt;br /&gt;
# Using either the [http://qa.moodle.net/ Moodle QA Testing Site] or your own test site running the latest Moodle 2.1 (available from http://download.moodle.org or the [[Git for Administrators|moodle.git server]] or one of our [[CVS for Administrators|cvs mirrors]]), perform each of the steps listed in the test&lt;br /&gt;
# Choose an appropriate workflow action:&lt;br /&gt;
#* &#039;&#039;Pass&#039;&#039; - Test runs perfectly :-)&lt;br /&gt;
#* &#039;&#039;Fail&#039;&#039; - Indicate in a comment where the test fails and &#039;&#039;&#039;include the MDL issue number of the report of the problem&#039;&#039;&#039;, [http://tracker.moodle.org/secure/CreateIssue!default.jspa?pid=10011 creating a new Tracker issue] if necessary (see below for more details)&lt;br /&gt;
#* &#039;&#039;Obsolete&#039;&#039; - Test is no longer relevant in the current Moodle version (unlikely for Moodle 2.0, but may occur when testing Moodle 2.1)&lt;br /&gt;
&lt;br /&gt;
If in doubt whether to pass a test, give it a fail and perhaps ask someone else to have a look by adding them as a watcher then adding a comment.&lt;br /&gt;
&lt;br /&gt;
Note: Always use the latest version of Moodle 2.1 for testing or the [http://qa.moodle.net/ Moodle QA Testing Site].&lt;br /&gt;
&lt;br /&gt;
When you pass or fail a test, you are automatically named as the assignee.&lt;br /&gt;
&lt;br /&gt;
==Failed tests==&lt;br /&gt;
&lt;br /&gt;
So you ran a test and it failed? Congratulations on finding a bug! Please do the following:&lt;br /&gt;
&lt;br /&gt;
# Make sure that the problem is reported as an MDL issue in the Tracker for developers to investigate and fix. Add the MDLQA number to the testing instructions field.&lt;br /&gt;
# Add a comment to the QA test, stating the MDL issue number&lt;br /&gt;
# Link the MDL issue to the QA test&lt;br /&gt;
# (Optional) Add yourself as a watcher to the MDL issue so that you receive email notification when the issue is fixed&lt;br /&gt;
# When the MDL issue is fixed, hopefully within a day or two, the QA test can be reset&lt;br /&gt;
# The reset QA test can then be run again&lt;br /&gt;
&lt;br /&gt;
Note for testers:&lt;br /&gt;
&lt;br /&gt;
The [http://qa.moodle.net/ Moodle QA Testing Site] will be updated daily at 11:00 UTC with the latest bug fixes to enable you to quickly re-run any previously failed QA tests.&lt;br /&gt;
&lt;br /&gt;
Note for developers:&lt;br /&gt;
&lt;br /&gt;
After fixing a bug, please add a comment to the linked MDLQA test thanking the tester and informing them that the test can be run again, then click the reset link. The tester will then receive email notification that the bug is fixed and will hopefully decide to run the test again soon. (Otherwise when the test is reset, it&#039;s assigned to nobody, and if the tester isn&#039;t watching the MDL issue, they won&#039;t know about the bug being fixed.)&lt;br /&gt;
&lt;br /&gt;
==The role of Core developers in creating tests==&lt;br /&gt;
&lt;br /&gt;
When a developer adds functionality to Moodle, they should also do the following.&lt;br /&gt;
&lt;br /&gt;
# Write user documentation in the User docs about the new feature (this should happen as part of the normal development process). Ask someone to proof read this documentation.&lt;br /&gt;
# Add a feature to the Release notes (for example in the [[Moodle_2.1_release_notes|2.1 Release notes]]). This feature should include a link to the appropriate Tracker issue, which will contain testing instructions. The feature should also include a link to the user documentation for the feature.&lt;br /&gt;
&lt;br /&gt;
The QA tests will be written by the Community Manager or a Test Writer based on the documentation and release notes written by the developer.&lt;br /&gt;
&lt;br /&gt;
==Writing new tests==&lt;br /&gt;
&lt;br /&gt;
Would you like to help with writing new QA tests? If so, you&#039;ll need to be a member of the test writers group in the Tracker. Please contact Helen about being added.&lt;br /&gt;
&lt;br /&gt;
To create a new QA test:&lt;br /&gt;
&lt;br /&gt;
# Create a sub-task of MDLQA-1&lt;br /&gt;
# Select Master copy as affected version&lt;br /&gt;
# Select appropriate components including at least one of the following: User, Student, Teacher, Administrator&lt;br /&gt;
# Leave the assignee as automatic (nobody)&lt;br /&gt;
&lt;br /&gt;
New tests will be included in the next QA cycle.&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
&lt;br /&gt;
Feedback on all aspects of our QA testing process is welcome. If you have any questions or comments, please post in the [http://moodle.org/mod/forum/view.php?id=56 Testing and QA forum] in Using Moodle.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Testing credits]]&lt;br /&gt;
&lt;br /&gt;
Comments on tests from previous QA cycles:&lt;br /&gt;
* [http://tracker.moodle.org/browse/MDLQA-150 Moodle 2.0 QA Cycle 1]&lt;br /&gt;
* [http://tracker.moodle.org/browse/MDLQA-328 Moodle 2.0 QA Cycle 2]&lt;br /&gt;
* [http://tracker.moodle.org/browse/MDLQA-540 Moodle 2.0.2 QA]&lt;br /&gt;
&lt;br /&gt;
[[Category:Quality Assurance]]&lt;/div&gt;</summary>
		<author><name>Jferring</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Installing_add-ons&amp;diff=72863</id>
		<title>Installing add-ons</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Installing_add-ons&amp;diff=72863"/>
		<updated>2010-06-10T20:09:42Z</updated>

		<summary type="html">&lt;p&gt;Jferring: block installation to \blocks and not \block&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Warning: Please be aware that some contributed modules and plugins have not been reviewed, and the quality and/or suitability for your Moodle site has not been checked. The modules and plugins may have security problems, data-loss problems, interface problems or just plain not work. Please think carefully about maintenance before relying on contributed code in your production site, as some of this code may not work with future versions of Moodle.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
Contributed modules and plugins may be downloaded from...:&lt;br /&gt;
&lt;br /&gt;
* [http://moodle.org/mod/data/view.php?id=6009 the Modules and plugins database] or&lt;br /&gt;
* [http://cvs.sourceforge.net/viewcvs.py/moodle/contrib/ cvs:moodle/contrib] using the URL &amp;lt;nowiki&amp;gt;http://download.moodle.org/download.php/modules/directory_name.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Module installation==&lt;br /&gt;
&lt;br /&gt;
To install a contributed module:&lt;br /&gt;
# You must have access to the server containing Moodle. This can be direct access, through a network or to a remote server through Internet with an FTP client, you can&#039;t do it from &amp;quot;inside&amp;quot; Moodle itself. (There are many free FTP programs like FileZilla that can be used. If you use FTP, you will need to know [from the server provider] the ID and password and maybe a couple more things. Once it is setup, it&#039;s as easy as other file management.) &lt;br /&gt;
# Download the zip file and unzip it to your &#039;&#039;moodle/mod&#039;&#039; directory. &lt;br /&gt;
# In your browser, go to your Moodle site:&lt;br /&gt;
 Site Administration&lt;br /&gt;
   Notifications&lt;br /&gt;
     Continue&lt;br /&gt;
&lt;br /&gt;
Note: The module may contain language files.  If so then just leave them in the folder and they&#039;ll be found automatically. These language strings can be customized using the standard &#039;&#039;Site Administration &amp;gt; Language&#039;&#039; editing interface.&lt;br /&gt;
&lt;br /&gt;
To install a contributed module to a local Mac OS X web server:&lt;br /&gt;
&lt;br /&gt;
Download the zip file and unzip it to:&lt;br /&gt;
    /Applications/MAMP/htdocs/moodle19/mod&lt;br /&gt;
Visit your Local Moodle site &amp;lt;nowiki&amp;gt;http://localhost:8888/moodle19/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 Site Administration&lt;br /&gt;
   Notifications&lt;br /&gt;
    Scroll to the bottom of the page and click on &amp;quot;Continue&amp;quot;&lt;br /&gt;
Check your new module has been installed:&lt;br /&gt;
   Site Administration&lt;br /&gt;
    Modules&lt;br /&gt;
     Activities&lt;br /&gt;
      Manage activities&lt;br /&gt;
&lt;br /&gt;
==Block installation==&lt;br /&gt;
&lt;br /&gt;
To install a contributed block:&lt;br /&gt;
# Download the zip file and unzip it to your &#039;&#039;moodle/blocks&#039;&#039; directory. &lt;br /&gt;
# Visit your admin page &amp;lt;nowiki&amp;gt;http://your_moodle_address/admin/index.php&amp;lt;/nowiki&amp;gt; to complete the installation.&lt;br /&gt;
&lt;br /&gt;
==Other types of plugin==&lt;br /&gt;
&lt;br /&gt;
Plugins are installed in various places in Moodle, depending upon the plugin. For example, plugin question types need to be unzipped to your &#039;&#039;moodle/question/type&#039;&#039; directory.&lt;br /&gt;
&lt;br /&gt;
You can work out the correct place from the download link. If the download link is http://download.moodle.org/download.php/plugins19/mod/quiz/report/responses.zip, then after unzipping, the responses folder needs to be copied into the mod/quiz/report folder of your Moodle install.&lt;br /&gt;
&lt;br /&gt;
After installing any plugin, you should visit the admin notifications page of your web site (URL .../admin/index.php) to allow the plugin to install itself if necessary. (It is not always necessary, but you should always check.)&lt;br /&gt;
&lt;br /&gt;
==Installation trouble-shooting==&lt;br /&gt;
&lt;br /&gt;
If you visit the admin page and don&#039;t get a message about a new block (or module) being successfully installed then check the following:&lt;br /&gt;
&lt;br /&gt;
# The new block folder is named correctly. For example, the Learning Resources block folder should be named &amp;quot;learning_resources&amp;quot; (not &amp;quot;learning_resources_block&amp;quot;).&lt;br /&gt;
# The new block folder is not contained within another folder. For example, unzipping &#039;&#039;block_learning_resources.zip&#039;&#039; results in a folder named &amp;quot;block_learning_resources&amp;quot; containing a folder named &amp;quot;blocks&amp;quot; containing a folder named &amp;quot;learning_resources&amp;quot;. If it&#039;s easier, just copy and paste the folder named &amp;quot;learning_resources&amp;quot; into the blocks folder of your Moodle site.&lt;br /&gt;
&lt;br /&gt;
If you browse the blocks folder of your Moodle site, you&#039;ll notice that all the blocks follow a pattern - the activity_modules folder contains a file &#039;&#039;block_activity_modules.php&#039;&#039;, the calendar_month folder contains a file &#039;&#039;block_calendar_month.php&#039;&#039;, the learning_resources folder contains a file &#039;&#039;block_learning_resources.php&#039;&#039; etc. Modules follow a similar pattern.&lt;br /&gt;
&lt;br /&gt;
==Module and block removal==&lt;br /&gt;
To remove a contributed module:&lt;br /&gt;
# Access &#039;&#039;Administration &amp;gt; Modules &amp;gt; Activities &amp;gt; Manage activities&#039;&#039; (or &#039;&#039;Administration &amp;gt; Modules &amp;gt; Activities&#039;&#039; in versions of Moodle prior to 1.9).&lt;br /&gt;
# Click on delete next to the module you wish to remove.&lt;br /&gt;
# Use a file manager to remove/delete the actual module directory from &#039;&#039;moodle/mod&#039;&#039;, otherwise Moodle will reinstall it next time you access the site administration.&lt;br /&gt;
&lt;br /&gt;
To remove a contributed block:&lt;br /&gt;
# Access &#039;&#039;Administration &amp;gt; Modules &amp;gt; Blocks &amp;gt; Manage blocks&#039;&#039; (or &#039;&#039;Administration &amp;gt; Modules &amp;gt; Blocks&#039;&#039; in versions of Moodle prior to 1.9).&lt;br /&gt;
# Click on delete next to the block you wish to remove.&lt;br /&gt;
# Use a file manager to remove/delete the actual module directory from &#039;&#039;moodle/blocks&#039;&#039;, otherwise Moodle will reinstall it next time you access the site administration.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/view.php?id=44 Contributed modules and plugins forum]&lt;br /&gt;
*[http://www.youtube.com/watch?v=pPUB_ReBPeg Installing contributed modules in Moodle video]&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=131413 Moodle not installing a new Activity Module] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributed code]]&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>Jferring</name></author>
	</entry>
</feed>