New version of mi_utf8 following comments from Eloy

This commit is contained in:
mjollnir_
2005-11-17 22:50:56 +00:00
parent ac10be2160
commit c0abecb822
4 changed files with 72 additions and 66 deletions
+17 -16
View File
@@ -1,11 +1,12 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Moodle Docs: Credits</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body bgcolor="#ffffff">
<body>
<h1>Credits</h1>
<blockquote>
<h2>Overall guidance</h2>
@@ -20,7 +21,7 @@
to writing Moodle code and helping it grow. These are people who &quot;get&quot; what developing Moodle is all about and without whom Moodle would be a far lesser thing:</p>
<blockquote>
<p>
<strong> Eloy Lafuente (stronk7), Ray Kingdon, Williams Castillo, Petri Asikainen, Henrik Kaipe, Zbigniew Fiedorowicz, Gustav Delius, Thomas Robb, Janne Mikkonen, Jon Papaioannou, Scott Elliott, Shane Elliott, Roberto Pinna (Bobo), Mike Churchward</strong></p>
<strong> Eloy Lafuente (stronk7), Ray Kingdon, Williams Castillo, Petri Asikainen, Henrik Kaipe, Zbigniew Fiedorowicz, Gustav Delius, Thomas Robb, Janne Mikkonen, Jon Papaioannou (pj), Scott Elliott, Shane Elliott, Roberto Pinna (Bobo), Mike Churchward, Petr &#352;koda (skodak), Penny Leach, Martin Langhoff</strong></p>
</blockquote>
<p>&nbsp;</p>
</blockquote>
@@ -32,25 +33,25 @@
</p>
<blockquote>
<p>
<strong>Peter C. Taylor, Art Lader, Matt Hope, Tom Murdock, Sébastien Namèche, James Miller, Dustin
<strong>Peter C. Taylor, Art Lader, Matt Hope, Tom Murdock, S&eacute;bastien Nam&egrave;che, James Miller, Dustin
Rue, Holger Schadeck, Giovanni Tummarello, John Windmueller, Sean Keogh, Mitsuhiro
Yoshida, Greg Barnett, Mark Kimes, Mary Hunter, Russell Jungwirth, Przemyslaw Stencel,
John "Captain" Eyre, Paula Edmiston, Howard Miller, Claudio Tavares, P. Timothy Ervin,
John &quot;Captain&quot; Eyre, Paula Edmiston, Howard Miller, Claudio Tavares, P. Timothy Ervin,
Bob Calder, Ursula Raab, David Delgado, Mad Alex, Ga&euml;tan Frenoy, Bernard Boucher,
Bryan Williams, Rob Butner, Koen Roggemans, David Scotson, Torsten Anderson, Eamon Costello, Hannes Gassert.</strong></p>
Bryan Williams, Rob Butner, Koen Roggemans, David Scotson, Torsten Anderson, Eamon Costello, Hannes Gassert, Andrew Walker.</strong></p>
</blockquote>
<p>Sorry if we've forgotten to include your name here - the Moodle community is large and active so this list is difficult
to maintain! Please email Martin and make your suggestions! :-) </p>
<p>Thanks also to <strong>everyone</strong> of you who have
</p>
<ul>
<li>donated via the <a target=_top href="http://moodle.org/donations">Donations
<li>donated via the <a target="_top" href="http://moodle.org/donations">Donations
page</a>,
</li>
<li>contributed to the <a target=_top href="http://moodle.org/bugs">bug tracker</a>,
<li>contributed to the <a target="_top" href="http://moodle.org/bugs">bug tracker</a>,
and
</li>
<li>participated in the <a target=_top href="http://moodle.org/community">Moodle
<li>participated in the <a target="_top" href="http://moodle.org/community">Moodle
Community</a> </li>
</ul>
</blockquote>
@@ -61,7 +62,7 @@
over 1000 phrases to translate (plus hundreds of help files!). Many of the languages
have more than one contributor, sometimes working together and sometimes working serially.
</p>
<p>Maintaining a list of all these wonderful people is too difficult, so please look at the <a target=_top href="http://moodle.org/download/lang/">Language
<p>Maintaining a list of all these wonderful people is too difficult, so please look at the <a target="_top" href="http://moodle.org/download/lang/">Language
download page</a> for names and details.</p>
<p>The Translation Coordinator is Koen Roggemans (<a href="m&#97&#105&#108&#116&#111:tra%6es%6ca%74%69o%6e%40%6d%6f%6f%64%6c%65.org">&#116&#114a&#110&#115&#108&#97t&#105on&#64&#109o&#111&#100&#108e&#46o&#114&#103</a>).</p>
<p>&nbsp;</p>
@@ -74,11 +75,11 @@
<ul>
<li><b>standard* and cordoroyblue</b>, by Martin Dougiamas
</li>
<li><b>oceanblue</b>, by Mitsuhiro Yoshida, <a target=_top href="http://mitstek.com">http://mitstek.com</a>
<li><b>oceanblue</b>, by Mitsuhiro Yoshida, <a target="_top" href="http://mitstek.com">http://mitstek.com</a>
</li>
<li><b>brightretro, cornflower</b>, by Thomas Murdock, <a target=_top href="http://sand-paper.org/">http://sand-paper.org</a>
<li><b>brightretro, cornflower</b>, by Thomas Murdock, <a target="_top" href="http://sand-paper.org/">http://sand-paper.org</a>
</li>
<li><b>garden</b>, by Spiggy, <a target=_top href="http://phpgirl.com">http://phpgirl.com</a> </li>
<li><b>garden</b>, by Spiggy, <a target="_top" href="http://phpgirl.com">http://phpgirl.com</a> </li>
<li><strong>formal_white</strong>, by Andrea Bicciolo</li>
</ul>
<p>&nbsp;</p>
+21 -19
View File
@@ -1,6 +1,6 @@
<P ALIGN=CENTER><B>Calculated questions</B></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">
@@ -20,14 +20,16 @@ Calculated questions offers a way to create individual numerical question by the
<tr valign="top">
<td align="right"><p><b>Correct Answer Formula:</b></p></td>
<td>
<input align="left" type="text" id="formula0" name="answer[]" size="20" value="{a} + {b}">&nbsp;&nbsp;
<input type="hidden" name="fraction[]" value="1.0">
<input align="left" type="text" id="formula0" name="answer[]" size="20" value="{a} + {b}" />
&nbsp;&nbsp;
<input type="hidden" name="fraction[]" value="1.0" />
</td>
</tr>
<tr valign="top">
<td align="right"><p><b>Tolerance:</b></p></td>
<td>
<input align="left" type="text" id="tolerance0&quot;" name="tolerance[]" size="15" value="0.01">±
<input align="left" type="text" id="tolerance0&quot;" name="tolerance[]" size="15" value="0.01" />
±
</td>
</tr>
<tr valign="top">
@@ -44,24 +46,24 @@ Calculated questions offers a way to create individual numerical question by the
</tr>
</tbody></table>
<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 />
In the question text input and &quot;Correct Answer Formula&quot; {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 &quot;Correct Answer Formula&quot;, 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 &quot;editing wizard&quot; 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>
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/>
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/>
</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>. Similarly 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 each other 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 &quot;Tolerance&quot; 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 />
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 simplest 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/>
<br />
+14 -12
View File
@@ -2,24 +2,27 @@
<p>
Moodle's wiki is based on
<a href="http://erfurtwiki.sourceforge.net/?id=ErfurtWiki" target="_blank">ErfurtWiki</a>,
which is an implementation of the
which is an implementation of the
<a href="http://c2.com/cgi/wiki?WikiWikiWeb" target="_blank">WikiWikiWeb</a>
hypertext system. It allows simple collaborative editing and creation of web pages.</p>
<p>
</p>
<ul>
<li>learn how to <a href="#createpages">CreatePages</a></li>
<li>just click on <img src="pix/t/edit.gif"> or select "Edit this page" from the drop down menu to change the contents of a page</li>
<li>you can format your pages wth <a href="#wikimarkup">Wiki Markup</a>, or with HTML (if the wiki has been given that option)</li>
<li>just click on <img alt="edit" src="pix/t/edit.gif" /> or select &quot;Edit this page&quot; from the drop down menu to change the contents of a page</li>
<li>you can format your pages with <a href="#wikimarkup">Wiki Markup</a>, or with HTML (if the wiki has been given that option)</li>
<li>SearchPages or go to the list of NewestPages</li>
<li>there are also lists of the MostVisitedPages, MostOftenChangedPages and recently UpdatedPages</li>
</ul>
</p>
<p>
<a name="createpages"></a><b>Create Pages</b>:<br />
<a name="createpages" id="createpages"></a><b>Create Pages</b>:<br />
You create a page by naming it in the text of an existing page. A wiki page is named using
<a href="#camelcase">CamelCase</a> or by enclosing it in square brackets ( [] ).</p>
<p>
For example:
</p>
<ul>
<li>MyWikiPage (Camel Case)</li>
<li>[My Wiki Page] (enclosed in square brackets)</li>
@@ -27,7 +30,7 @@ For example:
<p>
Text that has been given a wiki page name will have a '?' after it. Clicking on the '?', will
enter edit mode for that page. Enter your text, save and you have a new wiki page.</p>
<p><a name="wikimarkup"></a><b>Wiki Markup</b>:<br />
<p><a name="wikimarkup" id="wikimarkup"></a><b>Wiki Markup</b>:<br />
Each page inside a Wiki can be edited easily, using wiki markup.
</p>
<h4> Paragraphs</h4>
@@ -49,7 +52,7 @@ Each page inside a Wiki can be edited easily, using wiki markup.
<li> if you want to <em>emphasize text</em> enclose it in two single-quotes '' (usually looks italic)</li>
<li> <strong>text gets bold</strong> with two underscores __ (or if enclosed with two asterisks **)</li>
<li> to make <big>text big</big> enclose it in hash characters ##</li>
<li> you can get <small> smaller text </small> using "µµ" likewise</li>
<li> you can get <small> smaller text </small> using &quot;µµ&quot; likewise</li>
<li> a <tt>typewrite like font</tt> will be used if you enclose text in two equal == signs </li>
</ul>
@@ -70,11 +73,11 @@ Each page inside a Wiki can be edited easily, using wiki markup.
<ul type="circle">
<li> just enter a CamelCase WikiWord inside your text to create a new HyperLink</li>
<li> or, enclose some <b>words in square brackets</b> to create a HyperLink</li>
<li> any valid internet address (starting with <a href="http://">http://</a>) like http://www.example.com/ inside the text will be made clickable automagically</li>
<li> any valid internet address (starting with <a href="http://">http://</a>) like http://www.example.com/ inside the text will be made clickable automatically</li>
<li> enclose a www address or a WikiLink inside square brackets [<a href="http://www.moodle.org/">Moodle</a>] and assign it a neat title using quotation marks or the | character
<ul type="circle">
<li> [title | http://example.com]</li>
<li> [WikiWord "title"] or ["title for" WikiLink] </li>
<li> [WikiWord &quot;title&quot;] or [&quot;title for&quot; WikiLink] </li>
</ul>
</li>
<li> if you don't want a WikiWord or a !http://www-address (or [anything] inside square brackets) to become a HyperLink then just prepend it with a exclamation mark or a tilde
@@ -114,17 +117,16 @@ Please always put an empty line before and after a table, so it stands out from
</ul>
<h4>Further readings</h4>
There are more possibilities for Wiki mark-up. Please consult the <a href="http://erfurtwiki.sourceforge.net" target=_new>Erfurt Wiki Homepage</a> for more information.
There are more possibilities for Wiki mark-up. Please consult the <a href="http://erfurtwiki.sourceforge.net" target="_blank">Erfurt Wiki Homepage</a> for more information.
<p>
<a name="camelcase"></a><b>Camel Case</b>:<br />
<a name="camelcase" id="camelcase"></a><b>Camel Case</b>:<br />
CamelCase describes what WikiWords look like. Multiple words, joined together without
spaces, separated by changes in case. The uppercase and
lowercase letters show up like the humps of camels.</p>
<p>
This linking scheme is often also called BumpyText.</p>
<p>
While language purists hate Wikis for that naming scheme, it is very common in the
While language purists hate Wikis for that naming scheme, it is very common in the
computing world and well known to most programmers.</p>
+20 -19
View File
@@ -1,30 +1,31 @@
<P ALIGN=CENTER><B>Wiki Usage</B></P>
<p align="center"><b>Wiki Usage</b></p>
<p>
<br>
<br />
Wiki is a platform for working together on constructing web pages. The principles are simple.
<br><br>
<br /><br />
</p>
<ul>
<li>A text is written and saved.</li>
<li>Later, another person may read that text and think of some additions or
corrections that could be made. They choose "Edit" and make their changes to the page. </li>
<li>After saving their new version, it is available globally.</li><br> <br>
<li>Later, another person may read that text and think of some additions or
corrections that could be made. They choose &quot;Edit&quot; and make their changes to the page. </li>
<li>After saving their new version, it is available globally.</li>
</ul>
<br /> <br />
With a wiki, it is also easily possible to add a page or link to existing pages.
<br><br>
<br /><br />
<ul>
<li>A link is created by a WikiWord. This is one word with at least two capital letters. If a page with this name already exist, it will be linked automatically, if not, it will be displayed with a question mark.</li>
<li>Clicking on this question mark, will start a new blank page with that name, ready to edit.</li>
</ul>
<br><br>
<br /><br />
<P ALIGN=CENTER><B><br>
Wiki formatting rules</B></P>
<p>
<p align="center"><b><br />
Wiki formatting rules</b></p>
<h4> Paragraphs</h4>
@@ -51,7 +52,7 @@ Wiki formatting rules</B></P>
<li> <strong>text gets bold</strong> with two underscores __ (or if enclosed with two asterisks **)</li>
<li> to make <big>text big</big> enclose it in hash characters ##</li>
<li> you can get <small> smaller text </small> using "µµ" likewise</li>
<li> you can get <small> smaller text </small> using &quot;µµ&quot; likewise</li>
<li> a <tt>typewrite like font</tt> will be used if you enclose text in two equal == signs </li>
</ul>
@@ -75,12 +76,12 @@ Wiki formatting rules</B></P>
<li> just enter a WikiWord inside your text to create a new hyper link</li>
<li> enclose some words in [square brackets] to create a HyperLink inside the WikiWikiWeb which is not made up of a valid WikiWord</li>
<li> any valid internet address (starting with http:/) like http://www.example.com/ inside the text will be made clickable automagically</li>
<li> any valid internet address (starting with http:/) like http://www.example.com/ inside the text will be made clickable automatically</li>
<li> enclose a www address or a WikiLink inside square brackets and assign it a neat title using quotation marks or the | character
<ul>
<li> [title | http://example.com]</li>
<li> [WikiWord "title"] or ["title for" WikiLink] </li>
<li> [WikiWord &quot;title&quot;] or [&quot;title for&quot; WikiLink] </li>
</ul>
</li>
<li> if you don't want a WikiWord or a http://www-address (or [anything] inside square brackets) to become a HyperLink then just prepend it with a exclamation mark or a tilde
@@ -93,9 +94,9 @@ Wiki formatting rules</B></P>
</ul>
<h4> Tables with |</h4>
| just enclose | things with the dash | character | <br>
| to build a | table structure | <br>
| browsers usually | leave out the missing | cells | <br>
| just enclose | things with the dash | character | <br />
| to build a | table structure | <br />
| browsers usually | leave out the missing | cells | <br />
<p>
@@ -111,5 +112,5 @@ Please always put an empty line before and after a table, so it stands out from
</ul>
<h4>Further readings</h4>
There are more possibilities for Wiki mark-up. Please consult the <a href="http://erfurtwiki.sourceforge.net" target=_new>Erfurt Wiki Homepage</a> for more information.
There are more possibilities for Wiki mark-up. Please consult the <a href="http://erfurtwiki.sourceforge.net" target="_new">Erfurt Wiki Homepage</a> for more information.