<p align="center"><b>Quiz attempts</b></p>
-<p>Students may be allowed to have multiple attempts at a quiz.
+<p>Students may be allowed to have multiple attempts at a quiz.</p>
<p>This can help make the process of taking the quiz more of
- an educational activity rather than simply an assessment.
+ an educational activity rather than simply an assessment.</p>
<p align="center"><b>Calculated questions</b></p>
Calculated questions offers a way to create individual numerical question by the use of wildcards that are substituted with individual values when the quiz is taken.
-<br/>Below is a shrunken view of the main editing page with some example inputs:<br/>
+<br />Below is a shrunken view of the main editing page with some example inputs:<br />
<table><tbody>
<tr valign="top">
</tr>
</tbody></table>
-<br/>
+<br />
In the question text input and "Correct Answer Formula" {a} and {b} can be seen. These and any other {name} can be used as a wildcard that is substituted by some value when the quiz is taken. Also, the correct answer is calculated when the quiz is submitted using the expression in "Correct Answer Formula", which is calculated as a numerical expression after the substitution of the wildcards. The possible wildcard values are set or generated on a later page in "editing wizard" for calculated questions...
-<br/>The example formula uses the operator +. Other accepted operators are -*/ and % where % is the modulo operator. It is also possible to use some PHP-style mathematical function. Among these there are 24 single-argument function:<br/><b>
+<br/>The example formula uses the operator +. Other accepted operators are -*/ and % where % is the modulo operator. It is also possible to use some PHP-style mathematical function. Among these there are 24 single-argument function:<br /><b>
abs, acos, acosh, asin, asinh, atan, atanh, ceil, cos, cosh, deg2rad, exp, expm1, floor, log, log10, log1p, rad2deg, round, sin, sinh, sprt, tan, tanh
-</b><br/>and two two-argument functions<br/><b>
+</b><br />and two two-argument functions<br /><b>
atan2, pow
-</b><br/>and the functions <b>min</b> and <b>max</b> that can take two or more arguments. It is also possible to use the function <b>pi</b> that takes no arguments but do not forget the use the parentheses - the correct usage is <b>pi()</b>. Similary the other function must have their argument(s) within parentheses. Possible usage is for example <b>sin({a}) + cos({b}) * 2</b>. It should not be any problem to wrap functions within eachother like <b>cos(deg2rad({a} + 90))</b> etc.
-<br/>More details on how to use these PHP-style functions can be found in the <a target="phpmathdoc" href="http://www.php.net/manual/en/ref.math.php">documentation at the PHP web site</a>
-<br/><br/>
+</b><br />and the functions <b>min</b> and <b>max</b> that can take two or more arguments. It is also possible to use the function <b>pi</b> that takes no arguments but do not forget the use the parentheses - the correct usage is <b>pi()</b>. Similary the other function must have their argument(s) within parentheses. Possible usage is for example <b>sin({a}) + cos({b}) * 2</b>. It should not be any problem to wrap functions within eachother like <b>cos(deg2rad({a} + 90))</b> etc.
+<br />More details on how to use these PHP-style functions can be found in the <a target="phpmathdoc" href="http://www.php.net/manual/en/ref.math.php">documentation at the PHP web site</a>
+<br /><br />
As for numerical questions it is possible to allow a margin within which all responses are accepted as correct. The "Tolerance" field is used for this. However, there are three different types of tolerances. These are <b>Relative, Nominal and Geometric</b>. If we say that the correct answer at quiz time is calculated to 200 and the tolerance is set to 0.5 then the different tolerance types work like this:
-<br/><br/><b>Relative:</b> A tolerance interval is calculated by multiplying the correct answer with 0.5, ie in this case we get 100 so for this tolerance the correct response must be between 100 and 300. (200 ± 100)<br/>
+<br /><br /><b>Relative:</b> A tolerance interval is calculated by multiplying the correct answer with 0.5, ie in this case we get 100 so for this tolerance the correct response must be between 100 and 300. (200 ± 100)<br />
This is useful if the magnitude of the correct answer can differ greatly between different wildcard values.
-<br/><br/><b>Nominal:</b> This is the simpliest tolerance type but not very powerful. The correct response must be between 199.5 and 200.5 (200 ± 0.5)<br/>
+<br /><br /><b>Nominal:</b> This is the simpliest tolerance type but not very powerful. The correct response must be between 199.5 and 200.5 (200 ± 0.5)<br />
This tolerance type can be useful if the differences between different correct answers are small.
-<br/><br/><b>Geometric:</b> The upper limit of the tolerance interval is calculated as 200 + 0.5*200 and is the same as for the relative case. The lower limit is calculated as 200/(1 + 0.5). The correct response must then be between 133.33 and 300.<br/>
+<br /><br /><b>Geometric:</b> The upper limit of the tolerance interval is calculated as 200 + 0.5*200 and is the same as for the relative case. The lower limit is calculated as 200/(1 + 0.5). The correct response must then be between 133.33 and 300.<br />
This is useful for complex calculation that must have great tolerances where relative tolerances of 1 or more would be used for the upper limit but clearly not acceptable for the lower limit as it would make zero a correct answer for all cases.
-<br/><br/>
+<br /><br />
The field <b>Significant Figures</b> does only relate to how the correct answer should be presented in the review or the reports. Examples: If it is set to 3 then the correct answer 13.333 would be presented as 13.3; 1236 would be presented as 1240; 23 would be presented as 23.0 etc.
-<br/><br/>
+<br /><br />
The feedback field and the optional unit fields work just like they do for numerical questions.
-<br/>
\ No newline at end of file
+<br />
\ No newline at end of file
<p align="center"><b>Exporting questions from a Category</b></p>
<p>This function allows you to export a complete category of questions to
- a text file.
+ a text file. </p>
<p>Please note that in many file formats some information is lost
when the questions are exported. This is because many formats do
Two plus two equals {=four =4}.</pre>
<p>If there is only <u>one</u> correct Short Answer, it may be written without the equal sign prefix,
- as long as it cannot be confused as True-False.
+ as long as it cannot be confused as True-False.</p>
<p><u>True-False:</u><br />
In this question-type the answer indicates whether the statement is true or false.
<p>When multiple attempts are allowed, there are different ways
you can use the grades to calculate the student's final
- grade for the quiz.
+ grade for the quiz.</p>
<p><b>Highest grade</b><p>
<ul>
-<p>The final grade is the highest (best) grade in any attempt.
+<p>The final grade is the highest (best) grade in any attempt.</p>
</ul>
<p><b>Average grade</b><p>
<ul>
-<p>The final grade is the average (simple mean) grade of all attempts.
+<p>The final grade is the average (simple mean) grade of all attempts.</p>
</ul>
<p><b>First grade</b><p>
<ul>
-<p>The final grade is the grade gained on the first attempt (other attempts are ignored).
+<p>The final grade is the grade gained on the first attempt (other attempts are ignored).</p>
</ul>
<p><b>Last grade</b><p>
<ul>
-<p>The final grade is the grade gained on the most recent attempt only.
+<p>The final grade is the grade gained on the most recent attempt only.</p>
</ul>
<p align="center"><b>Importing new questions</b></p>
<p>This function allows you to import questions from
- external text files, uploaded through a form.
+ external text files, uploaded through a form. </p>
-<p>A number of file formats are supported:
+<p>A number of file formats are supported:</p>
<p><b>GIFT format</b></p>
<ul>
<ul>
<p>This format only supports multiple choice questions.
Each answer is separated with a tilde (~), and the correct answer is
-prefixed with an equals sign (=). Here is an example:
+prefixed with an equals sign (=). Here is an example:</p>
<blockquote>As soon as we begin to explore our body parts as infants
we become students of {=anatomy and physiology ~reflexology
the questions all Short-Answer questions are converted four at a time
into Matching Questions.</p>
<p>Additionally, the answers of multiple-choice questions are randomly
- shuffled during the import.
+ shuffled during the import.</p>
<p>It's named after an organisation that sponsored the development of many
quiz features</p>
</ul>
<p>On Windows it lets you upload the access database just like any other data import file.</p>
<p>On Linux, you must set up a windows machine on the same network with the Course Test
Manager database and a piece of software called the ODBC Socket Server, which uses XML
-to transfer data to moodle on the Linux server.</p> <p>Please read the full help file below before
+to transfer data to moodle on the Linux server.</p>
+<p>Please read the full help file below before
using this import class.</p>
<p><b>Custom</b></p>
<ul>
<p>If you have your own format that you need to import, you can
- implement it yourself by editing mod/quiz/format/custom.php
+ implement it yourself by editing mod/quiz/format/custom.php</p>
<p>The amount of new code needed is quite small - just enough
- to parse a single question from given text.
+ to parse a single question from given text.</p>
<p align="right"><a href="help.php?file=formatcustom.html&module=quiz">More info about the "Custom" format</a></p>
</ul>
<p>Quizzes</p>
<ul>
- <li><a href="help.php?module=quiz&file=review.html">Allow review once quiz is closed</a>
- <li><a href="help.php?module=quiz&file=attempts.html">Attempts</a>
- <li><a href="help.php?module=quiz&file=calculated.html">Calculated questions</a>
- <li><a href="help.php?module=quiz&file=categories.html">Categories</a>
- <li><a href="help.php?module=quiz&file=correctanswers.html">Correct answers</a>
- <li><a href="help.php?module=quiz&file=createmultiple.html">Creating multiple quizzes</a>
- <li><a href="help.php?module=quiz&file=description.html">Descriptions</a>
- <li><a href="help.php?module=quiz&file=repeatattempts.html">Each attempt buids on the last</a>
- <li><a href="help.php?module=quiz&file=multianswer.html">Embedded Answers (Cloze)</a>
- <li><a href="help.php?module=quiz&file=grademethod.html">Grading method</a>
- <li><a href="help.php?module=quiz&file=import.html">Importing questions</a>
- <li><a href="help.php?module=quiz&file=formataiken.html">Importing Aiken format files</a>
- <li><a href="help.php?module=quiz&file=formatblackboard.html">Importing Blackboard quiz files</a>
- <li><a href="help.php?module=quiz&file=formatcustom.html">Importing custom quiz files</a>
- <li><a href="help.php?module=quiz&file=formatgift.html">Importing GIFT format files</a>
- <li><a href="help.php?module=quiz&file=formatmissingword.html">Importing "Missing Word" files</a>
- <li><a href="help.php?module=quiz&file=formatwebct.html">Importing WebCT quiz files</a>
- <li><a href="help.php?module=quiz&file=match.html">Matching questions</a>
- <li><a href="help.php?module=quiz&file=maxgrade.html">Maximum grade</a>
- <li><a href="help.php?module=quiz&file=multichoice.html">Multiple choice questions</a>
- <li><a href="help.php?module=quiz&file=numerical.html">Numerical questions</a>
- <li><a href="help.php?module=quiz&file=timeopen.html">Opening and closing the quiz</a>
- <li><a href="help.php?module=quiz&file=feedback.html">Question feedback</a>
- <li><a href="help.php?module=quiz&file=questiondatasets.html">Question data sets</a>
- <li><a href="help.php?module=quiz&file=questiontypes.html">Question types- creating a new question</a>
- <li><a href="help.php?module=quiz&file=random.html">Random questions</a>
- <li><a href="help.php?module=quiz&file=randomsamatch.html">Random Short-Answer Matching questions</a>
- <li><a href="help.php?module=quiz&file=shortanswer.html">Short Answer questions</a>
- <li><a href="help.php?module=quiz&file=shuffleanswers.html">Shuffle answers</a>
- <li><a href="help.php?module=quiz&file=shufflequestions.html">Shuffle questions</a>
- <li><a href="help.php?module=quiz&file=truefalse.html">True/False questions</a>
+ <li><a href="help.php?module=quiz&file=review.html">Allow review once quiz is closed</a></li>
+ <li><a href="help.php?module=quiz&file=attempts.html">Attempts</a></li>
+ <li><a href="help.php?module=quiz&file=calculated.html">Calculated questions</a></li>
+ <li><a href="help.php?module=quiz&file=categories.html">Categories</a></li>
+ <li><a href="help.php?module=quiz&file=correctanswers.html">Correct answers</a></li>
+ <li><a href="help.php?module=quiz&file=createmultiple.html">Creating multiple quizzes</a></li>
+ <li><a href="help.php?module=quiz&file=description.html">Descriptions</a></li>
+ <li><a href="help.php?module=quiz&file=repeatattempts.html">Each attempt buids on the last</a></li>
+ <li><a href="help.php?module=quiz&file=multianswer.html">Embedded Answers (Cloze)</a></li>
+ <li><a href="help.php?module=quiz&file=grademethod.html">Grading method</a></li>
+ <li><a href="help.php?module=quiz&file=import.html">Importing questions</a></li>
+ <li><a href="help.php?module=quiz&file=formataiken.html">Importing Aiken format files</a></li>
+ <li><a href="help.php?module=quiz&file=formatblackboard.html">Importing Blackboard quiz files</a></li>
+ <li><a href="help.php?module=quiz&file=formatcustom.html">Importing custom quiz files</a></li>
+ <li><a href="help.php?module=quiz&file=formatgift.html">Importing GIFT format files</a></li>
+ <li><a href="help.php?module=quiz&file=formatmissingword.html">Importing "Missing Word" files</a></li>
+ <li><a href="help.php?module=quiz&file=formatwebct.html">Importing WebCT quiz files</a></li>
+ <li><a href="help.php?module=quiz&file=match.html">Matching questions</a></li>
+ <li><a href="help.php?module=quiz&file=maxgrade.html">Maximum grade</a></li>
+ <li><a href="help.php?module=quiz&file=multichoice.html">Multiple choice questions</a></li>
+ <li><a href="help.php?module=quiz&file=numerical.html">Numerical questions</a></li>
+ <li><a href="help.php?module=quiz&file=timeopen.html">Opening and closing the quiz</a></li>
+ <li><a href="help.php?module=quiz&file=feedback.html">Question feedback</a></li>
+ <li><a href="help.php?module=quiz&file=questiondatasets.html">Question data sets</a></li>
+ <li><a href="help.php?module=quiz&file=questiontypes.html">Question types- creating a new question</a></li>
+ <li><a href="help.php?module=quiz&file=random.html">Random questions</a></li>
+ <li><a href="help.php?module=quiz&file=randomsamatch.html">Random Short-Answer Matching questions</a></li>
+ <li><a href="help.php?module=quiz&file=shortanswer.html">Short Answer questions</a></li>
+ <li><a href="help.php?module=quiz&file=shuffleanswers.html">Shuffle answers</a></li>
+ <li><a href="help.php?module=quiz&file=shufflequestions.html">Shuffle questions</a></li>
+ <li><a href="help.php?module=quiz&file=truefalse.html">True/False questions</a></li>
</ul>
<p>After an optional introduction, the respondent is presented with
several sub-questions and several jumbled answers. There is one
- correct answer for each question.
+ correct answer for each question.</p>
-<p>The respondent must select an answer to match each sub-question.
+<p>The respondent must select an answer to match each sub-question.</p>
<p>Each sub-question is equally weighted to contribute towards the
- grade for the total question.
+ grade for the total question.</p>
<p align="center"><b>Maximum grade</b></p>
<p>The maximum grade you set for a quiz is what all grades
- are scaled to.
+ are scaled to.</p>
<p>For example, you might set the max grade to 20, because the
- quiz is worth 20% of the whole course.
+ quiz is worth 20% of the whole course.</p>
<p>Even though you might have 10 questions in your quiz
worth a total of 50 marks, all grades out of 50 will be
- "scaled down" to the quiz max grade of 20.
+ "scaled down" to the quiz max grade of 20.</p>
-<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/quiz/icon.gif"> <b>Quizzes</b></p>
+<p><img alt valign="middle" src="<?php echo $CFG->wwwroot?>/mod/quiz/icon.gif"> <b>Quizzes</b></p>
<ul>
<p>This module allows the teacher to design and set quiz tests, consisting of
multiple choice, true-false, and short answer questions. These
<p align="center"><b>Embedded answers (Cloze)</b></p>
<p>This very flexible question type is similar to a
- popular format known as the Cloze format.
+ popular format known as the Cloze format. </p>
<p>Questions consist of a passage of text (in Moodle format) that
has various answers embedded within it, including multiple choice,
- short answers and numerical answers.
+ short answers and numerical answers.</p>
<p>There is currently no graphical interface to create these questions -
you need to specify the question format using the text box or by
- importing them from external files.
+ importing them from external files.</p>
-<p>Here is an example of the input text used to specify such a question:
+<p>Here is an example of the input text used to specify such a question:</p>
<form>
<center>
<form>
-<table align="CENTER" width="90%" class="generalbox" border="0" cellpadding="5" cellspacing="0"><tr><td bgcolor="#FFFFFF" class="generalboxcontent"><table width="100%" cellspacing="10"><tr><td nowrap width="100" valign="top"><p align="center"><b>3</b></p><p align="center"><font size="1">8 Marks</font></p><img height="1" width="100" src="pix/spacer.gif" alt=""><br />
-</td><td valign="top"><p>This question consists of some text with an answer embedded right here <select name="q4ma1" ><option></option><option value="4" >Wrong answer</option><option value="5" >Another wrong answer</option><option value="6" >Correct answer</option><option value="7" >Answer that gives half the credit</option></select> and right after that you will have to deal with this short answer <input name="q4ma2" value="" type="TEXT" size="8"/> and finally we have a floating point number <input name="q4ma3" value="" type="TEXT" size="8"/> .<br />
+<table align="center" width="90%" class="generalbox" border="0" cellpadding="5" cellspacing="0"><tr><td bgcolor="#FFFFFF" class="generalboxcontent"><table width="100%" cellspacing="10"><tr><td nowrap width="100" valign="top"><p align="center"><b>3</b></p><p align="center"><font size="1">8 Marks</font></p><img height="1" width="100" src="pix/spacer.gif" alt=""><br />
+</td><td valign="top"><p>This question consists of some text with an answer embedded right here <select name="q4ma1" ><option></option><option value="4" >Wrong answer</option><option value="5" >Another wrong answer</option><option value="6" >Correct answer</option><option value="7" >Answer that gives half the credit</option></select> and right after that you will have to deal with this short answer <input name="q4ma2" value="" type="text" size="8"/> and finally we have a floating point number <input name="q4ma3" value="" type="text" size="8"/> .<br />
<br />
-Note that addresses like <a href="http://www.moodle.org" target="newpage">www.moodle.org</a> and smileys <img border="0" src="pix/s/smiley.gif" width="15" height="15"> all work as normal:<br />
+Note that addresses like <a href="http://www.moodle.org" target="newpage">www.moodle.org</a> and smileys <img alt border="0" src="pix/s/smiley.gif" width="15" height="15"> all work as normal:<br />
a) How good is this? <select name="q4ma4" ><option></option><option value="13" >Yes</option><option value="14" >No</option></select> <br />
<p>In response to a question (that may include a image) the respondent
chooses from multiple answers. There are two types of multiple choice
- questions - single answer and multiple answer.
+ questions - single answer and multiple answer.</p>
<p>Single-answer questions allow one and only one answer to be chosen.
- Generally all the grades for such a question should be positive.
+ Generally all the grades for such a question should be positive.</p>
<p>Multiple-answer questions allow one or more answers to be chosen - each answer
may carry a positive or negative grade, so that choosing ALL the options
will not necessarily result in good grade. If the total grade is negative
then the total grade for this question will be zero. Careful, it is
- possible to create questions that have scores greater than 100%.
+ possible to create questions that have scores greater than 100%.</p>
<p>Finally, each answer (right or wrong) should include feedback - this feedback
will be shown to the respondent next to each of their answers (if the quiz
questions within a category.</p>
<p>When creating a question that uses datasets, you'll be prompted
- with two screens.
+ with two screens. </p>
<p>The first screen allows you to assign a particular dataset to be
substituted for each variable.</p>
<ul>
<p>In response to a question (that may include a image) the respondent
chooses from multiple answers. There are two types of multiple choice
- questions - single answer and multiple answer.
+ questions - single answer and multiple answer.</p>
<p align="right"><a href="help.php?file=multichoice.html&module=quiz">More info about Multiple Choice questions</a></p>
</ul>
<p>After an optional introduction, the respondent is presented with
several sub-questions and several jumbled answers. There is one
- correct answer for each question.
+ correct answer for each question.</p>
-<p>The respondent must select an answer to match each sub-question.
+<p>The respondent must select an answer to match each sub-question.</p>
<p>Each sub-question is equally weighted to contibute towards the
- grade for the total question.
+ grade for the total question.</p>
<p>The questions and answers are randomly drawn from the pool of
"Short Answer" questions in the current category. Each attempt
- on a quiz will have different questions and answers.
+ on a quiz will have different questions and answers.</p>
<p>If multiple attempts are allowed and this setting is set to <b>Yes</b>, then each new attempt contains the results of the previous attempt. This allows a quiz to be completed over several attempts.</p>
-<p>To show a fresh quiz on every attempt, select <b>No</b> for this setting.
+<p>To show a fresh quiz on every attempt, select <b>No</b> for this setting.</p>
<p align="center"><b>Short Answer questions</b></p>
<p>In response to a question (that may include a image) the respondent
- types a word or short phrase.
+ types a word or short phrase.</p>
<p>There may be several possible correct answers, each with a different
grade. If the "Case sensitive" option is selected, then you can
- have different scores for "Word" or "word".
+ have different scores for "Word" or "word".</p>
<p>You can use the asterix character (*) as a <b>wildcard</b> to match
any series of characters. For example, use ran*ing to match any word
or phrase starting with "ran" and ending with "ing". If you really
- do want to match an asterisk then use a backslash like this: \*
+ do want to match an asterisk then use a backslash like this: \*</p>
-<p>Without wildcards the answers are compared exactly, so be careful with your spelling!
+<p>Without wildcards the answers are compared exactly, so be careful with your spelling!</p>
<p align="center"><strong>Time limit</strong></p>
<p>By default, quizzes do not have a time limit, which allows
- students as much time as they need to complete the quiz.
+ students as much time as they need to complete the quiz.</p>
<p>If you do specify a time limit, the several things are done to try and
ensure that quizzes are completed within that time:</p>
<p align="center"><b>Opening and closing the quiz</b></p>
-<p>You can specify times when the quiz is accessible for people to make attempts.
+<p>You can specify times when the quiz is accessible for people to make attempts.</p>
-<p>Before the opening time, and after the closing time, the quiz will be unavailable.
+<p>Before the opening time, and after the closing time, the quiz will be unavailable.</p>
<p>In response to a question (that may include a image) the respondent
- chooses from True or False.
+ chooses from True or False.</p>
<p>If feedback is enabled, then the appropriate feedback message is
shown to the respondent after answering the quiz. For example,
<li><a href="help.php?module=resource&file=type/directory.html">Directory</a></li>
<li><a href="help.php?module=resource&file=type/label.html">Label</a></li>
</ul>
- <li><a href="help.php?module=resource&file=parameters.html">Parameters</a>
- <li><a href="help.php?module=resource&file=window.html">Window settings</a>
+ <li><a href="help.php?module=resource&file=parameters.html">Parameters</a></li>
+ <li><a href="help.php?module=resource&file=window.html">Window settings</a></li>
</ul>
-<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/resource/icon.gif"> <b>Resources</b></p>
+<p><img alt valign="middle" src="<?php echo $CFG->wwwroot?>/mod/resource/icon.gif"> <b>Resources</b></p>
<ul>
<p>Resources are content: information the teacher wants to bring into the
course. These can be prepared files uploaded to the course
<b>Show the status bar?</b>
<p>Showing the Status bar allows people to monitor browser information like how much of a resource has been loaded, or security information.</p>
-</blockquote>
+</blockquote></li>
<li>Determine the size window you wish to open. <br />