xhtml checked

This commit is contained in:
ralf-bonn 2005-01-09 13:20:11 +00:00
parent 70347a3000
commit ded18780b5
19 changed files with 4123 additions and 2780 deletions

View file

@ -1,45 +1,59 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Moodle Docs: Background</TITLE>
<LINK REL="stylesheet" HREF="../theme/standard/styles.php" TYPE="TEXT/CSS">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H2>Hintergrund</H2>
<P>Moodle ist eine aktive sich weiterentwickelnde Lernplattform im Enstehungsprozess.</P>
<P>Seit einigen Jahren arbeite ich schon auf die eine oder andere Art daran. Es begann,
als ich in den 90er Jahren als Webmaster bei <a target=_top href="http://www.curtin.edu.au/">Curtin University
of Technology</a> arbeitete und als Systemadministrator deren WebCT-Installation betreute.
Ich erlebte viele frustrierende Momente mit dem Biest WebCT und entwickelte ein Jucken,
dass schließlich ein Kratzen nach sich zog es muss einen besseren Weg geben (nein, nicht
Blackboard :-)).</P>
<P>Auch weiss ich von vielen Leuten in Schulen und kleineren Institutionen (und einigen
Großen!), dass sie das Internet besser nutzen möchten, aber nicht wissen, wie sie anfangen
sollen in dem Irrgarten da draußen aus Technologien und pädagogischen Stilrichtungen.
Ich habe immer gehofft es würde eine kostenlose Alternative geben, dass solche
Menschen Hilfe finden, ihre Lehrfähigkeiten in eine Onlineumgebung einbringen zu können.</P>
<P>Mein fester Glaube an die nichtrealisierten Möglichkeiten von internetbasiertem
Unterricht ließ mich einen Masterabschluss in Erziehungswissenschaften absolvieren und
promovieren, um so meine frühere Informatikerlaufbahn mit neuentwickelten Kenntnissen
über die Art des Lernens und die Zusammenarbeit zu kombinieren.</P>
<P>Seither durchlief Moodle etliche sehr verschiedene Prototypstadien bis zur Freigabe der
Version 1.0 am 20. August 2002, an eine in hohem Maße ahnungslose Welt. Von da ab
erfuhr Moodle eine stetige Serie konstant verbesserter Versionen.
<P>Heute arbeite ich damit in etlichen Kursen und finde es ein äußerst brauchbares und bewährtes
Mittel, um Onlinekurse hoher Qualität zu erstellen andere berichten das Gleiche.
Angesichts des Kontextes in dem Moodle entwickelt wurde, funktioniert es besonders
gut für kleinere Institutionen oder für kleinere, intimere Klassen.</P>
<P>Verglichen mit den großen Werkzeugen wie WebCT oder Blackboard denke ich, dass es
nach wie vor den Ansprüchen in manchen Bereichen nicht genügt (wie z. B. Skalierbarkeit und
Standardunterstützung), aber es geht in vielen anderen Bereichen als Sieger hervor (<a href="index.php?file=features.html">Funktionen</a>).
</P>
<P>&nbsp;</P>
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Documentation</A></FONT></P>
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>
</BODY>
</HTML>
<html>
<head>
<title>Moodle Docs: Background</title>
<link rel="stylesheet" href="docstyles.css" type=
"TEXT/CSS">
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
</head>
<body bgcolor="#FFFFFF">
<h1>Hintergrund</h1>
<p>Moodle ist eine aktive sich weiterentwickelnde Lernplattform
im Enstehungsprozess.</p>
<p>Seit einigen Jahren arbeite ich schon auf die eine oder andere
Art daran. Es begann, als ich in den 90er Jahren als Webmaster
bei <a target="_top" href="http://www.curtin.edu.au/">Curtin
University of Technology</a> arbeitete und als
Systemadministrator deren WebCT-Installation betreute. Ich
erlebte viele frustrierende Momente mit dem Biest WebCT und
entwickelte ein Jucken, dass schlie&szlig;lich ein Kratzen nach
sich zog &ndash; es muss einen besseren Weg geben (nein, nicht
Blackboard :-)).</p>
<p>Auch weiss ich von vielen Leuten in Schulen und kleineren
Institutionen (und einigen Gro&szlig;en!), dass sie das Internet
besser nutzen m&ouml;chten, aber nicht wissen, wie sie anfangen
sollen in dem Irrgarten da drau&szlig;en aus Technologien und
p&auml;dagogischen Stilrichtungen. Ich habe immer gehofft es
w&uuml;rde eine kostenlose Alternative geben, dass solche
Menschen Hilfe finden, ihre Lehrf&auml;higkeiten in eine
Onlineumgebung einbringen zu k&ouml;nnen.</p>
<p>Mein fester Glaube an die nichtrealisierten M&ouml;glichkeiten
von internetbasiertem Unterricht lie&szlig; mich einen
Masterabschluss in Erziehungswissenschaften absolvieren und
promovieren, um so meine fr&uuml;here Informatikerlaufbahn mit
neuentwickelten Kenntnissen &uuml;ber die Art des Lernens und die
Zusammenarbeit zu kombinieren.</p>
<p>Seither durchlief Moodle etliche sehr verschiedene
Prototypstadien bis zur Freigabe der Version 1.0 am 20. August
2002, an eine in hohem Ma&szlig;e ahnungslose Welt. Von da ab
erfuhr Moodle eine stetige Serie konstant verbesserter
Versionen.</p>
<p>Heute arbeite ich damit in etlichen Kursen und finde es ein
&auml;u&szlig;erst brauchbares und bew&auml;hrtes Mittel, um
Onlinekurse hoher Qualit&auml;t zu erstellen &ndash; andere
berichten das Gleiche. Angesichts des Kontextes in dem Moodle
entwickelt wurde, funktioniert es besonders gut f&uuml;r kleinere
Institutionen oder f&uuml;r kleinere, intimere Klassen.</p>
<p>Verglichen mit den gro&szlig;en Werkzeugen wie WebCT oder
Blackboard denke ich, dass es nach wie vor den Anspr&uuml;chen in
manchen Bereichen nicht gen&uuml;gt (wie z. B. Skalierbarkeit und
Standardunterst&uuml;tzung), aber es geht in vielen anderen
Bereichen als Sieger hervor (<a href=
"index.php?file=features.html">Funktionen</a>).</p>
<p> </p>
<p align="center"><a href="." target="_top"><font size="1">Moodle
Documentation</font></a></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>

View file

@ -1,187 +1,269 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Moodle Dokumentation: Coding Guidelines</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
</head>
<body bgcolor="#FFFFFF">
<h1>Moodle Coding Guidelines</h1>
<p class="normaltext">Die Stabilit&auml;t eines Programms wie Moodle h&auml;ngt weesentlich davon ab, dass alle Entwickler des Programmcodes bestimmte Grundregeln einheitlich anwenden. Diese sind hier definert.</p>
<p class="normaltext">Dieser Text wird vorl&auml;ufig nicht ins Deustche &uuml;bersetzt. Wir gehen davon aus, dass alle Anwender, dier selber Programmteile f&uuml;r Moodle bearbeiten wollen so viel Englisch lesen und verstehen k&ouml;nnen dass sie diesen Text im Original verstehen. </p>
<p class="normaltext">Any collaborative project needs consistency and stability
to stay strong.</p>
<p class="normaltext">These guidelines are to provide a goal for all Moodle code
to strive to. It's true that some of the older existing code falls short in
a few areas, but it will all be fixed eventually. All new code definitely must
adhere to these standards as closely as possible.</p>
<p class="normaltext">Die Stabilit&auml;t eines Programms wie
Moodle h&auml;ngt weesentlich davon ab, dass alle Entwickler des
Programmcodes bestimmte Grundregeln einheitlich anwenden. Diese
sind hier definert.</p>
<p class="normaltext">Dieser Text wird vorl&auml;ufig nicht ins
Deustche &uuml;bersetzt. Wir gehen davon aus, dass alle Anwender,
dier selber Programmteile f&uuml;r Moodle bearbeiten wollen so
viel Englisch lesen und verstehen k&ouml;nnen dass sie diesen
Text im Original verstehen.</p>
<p class="normaltext">Any collaborative project needs consistency
and stability to stay strong.</p>
<p class="normaltext">These guidelines are to provide a goal for
all Moodle code to strive to. It's true that some of the older
existing code falls short in a few areas, but it will all be
fixed eventually. All new code definitely must adhere to these
standards as closely as possible.</p>
<h2>General Rules</h2>
<ol class="normaltext">
<li class="spaced">All code files should use the .php extension.</li>
<li class="spaced">All template files should use the .html extension.</li>
<li class="spaced">All text files should use Unix-style text format (most text
editors have this as an option).</li>
<li class="spaced">All php tags must be 'full' tags like <font color="#339900">&lt;?php
?&gt;</font> ... not 'short' tags like <font color="#339900">&lt;? ?&gt;</font>.
</li>
<li class="spaced">All existing copyright notices must be retained. You can
add your own if necessary.</li>
<li class="spaced">Each file should include the main config.php file.</li>
<li class="spaced">Each file should check that the user is authenticated correctly,
using require_login() and isadmin(), isteacher(), iscreator() or isstudent().</li>
<li class="spaced">All access to databases should use the functions in lib/datalib.php
whenever possible - this allows compatibility across a wide range of databases.
You should find that almost anything is possible using these functions. If you must write SQL code then make sure it is: cross-platform; restricted to specific functions
within your code (usually a lib.php file); and clearly marked.</li>
<li class="spaced">Don't create or use global variables except for the standard
$CFG, $SESSION, $THEME and $USER.</li>
<li class="spaced">All variables should be initialised or at least tested for
existence using isset() or empty() before they are used.</li>
<li class="spaced">All strings should be translatable - create new texts in
the &quot;lang/en&quot; files and call them using get_string() or print_string().</li>
<li class="spaced">All help files should be translatable - create new texts
in the &quot;en/help&quot; directory and call them using helpbutton().</li>
<li class="spaced">All code files should use the .php
extension.</li>
<li class="spaced">All template files should use the .html
extension.</li>
<li class="spaced">All text files should use Unix-style text
format (most text editors have this as an option).</li>
<li class="spaced">All php tags must be 'full' tags like
<font color="#339900">&lt;?php ?&gt;</font> ... not 'short' tags
like <font color="#339900">&lt;? ?&gt;</font>.</li>
<li class="spaced">All existing copyright notices must be
retained. You can add your own if necessary.</li>
<li class="spaced">Each file should include the main config.php
file.</li>
<li class="spaced">Each file should check that the user is
authenticated correctly, using require_login() and isadmin(),
isteacher(), iscreator() or isstudent().</li>
<li class="spaced">All access to databases should use the
functions in lib/datalib.php whenever possible - this allows
compatibility across a wide range of databases. You should find
that almost anything is possible using these functions. If you
must write SQL code then make sure it is: cross-platform;
restricted to specific functions within your code (usually a
lib.php file); and clearly marked.</li>
<li class="spaced">Don't create or use global variables except
for the standard $CFG, $SESSION, $THEME and $USER.</li>
<li class="spaced">All variables should be initialised or at
least tested for existence using isset() or empty() before they
are used.</li>
<li class="spaced">All strings should be translatable - create
new texts in the "lang/en" files and call them using get_string()
or print_string().</li>
<li class="spaced">All help files should be translatable - create
new texts in the "en/help" directory and call them using
helpbutton().</li>
</ol>
<p>&nbsp;</p>
<p> </p>
<h2>Coding Style</h2>
<p class="normaltext">I know it can be a little annoying to change your style
if you're used to something else, but balance that annoyance against the annoyance
of all the people trying later on to make sense of Moodle code with mixed styles.
There are obviously many good points for and against any style that people use,
but the current style just <strong>is</strong>, so please stick to it. </p>
<p class="normaltext">I know it can be a little annoying to
change your style if you're used to something else, but balance
that annoyance against the annoyance of all the people trying
later on to make sense of Moodle code with mixed styles. There
are obviously many good points for and against any style that
people use, but the current style just <strong>is</strong>, so
please stick to it.</p>
<ol class="normaltext">
<li class="spaced"><strong>Indenting</strong> should be consistently 4 spaces.
Don't use tabs AT ALL. </li>
<li class="spaced"><strong>Variable names</strong> should always be easy-to-read,
meaningful lowercase English words. If you really need more than one word
then run them together, but keep them short as possible. Use
plural names for arrays of objects.
<p class="examplecode"><font color="#006600">GOOD: $quiz<br />
GOOD: $errorstring<br />
GOOD: $assignments (for an array of objects)<br />
GOOD: $i (but only in little loops)<br />
<br />
BAD: $Quiz <br />
BAD: $aReallyLongVariableNameWithoutAGoodReason<br />
<li class="spaced"><strong>Indenting</strong> should be
consistently 4 spaces. Don't use tabs AT ALL.</li>
<li class="spaced"><strong>Variable names</strong> should always
be easy-to-read, meaningful lowercase English words. If you
really need more than one word then run them together, but keep
them short as possible. Use plural names for arrays of objects.
<p class="examplecode"><font color="#006600">GOOD: $quiz<br>
GOOD: $errorstring<br>
GOOD: $assignments (for an array of objects)<br>
GOOD: $i (but only in little loops)<br>
<br>
BAD: $Quiz<br>
BAD: $aReallyLongVariableNameWithoutAGoodReason<br>
BAD: $error_string</font></p>
</li>
<li class="spaced"><strong>Constants</strong> should always be in upper case,
and always start with the name of the module. They should have words separated
by underscores.
<p class="examplecode"><font color="#006600">define(&quot;FORUM_MODE_FLATOLDEST&quot;,
1);</font></p>
<li class="spaced"><strong>Constants</strong> should always be in
upper case, and always start with the name of the module. They
should have words separated by underscores.
<p class="examplecode"><font color=
"#006600">define("FORUM_MODE_FLATOLDEST", 1);</font></p>
</li>
<li class="spaced"><strong>Function names</strong> should be simple English
words, and start with the name of the module to avoid conflicts between modules.
Words should be separated by underscores. Parameters should always have sensible
defaults if possible. Note there is no space between the function name and
the following (brackets). <br />
<p class="examplecode"> <font color="#007700">function </font><font color="#0000BB">forum_set_display_mode</font><font color="#007700">(</font><font color="#0000BB">$mode</font><font color="#007700">=</font><font color="#0000BB">0</font><font color="#007700">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;global </font><font color="#0000BB">$USER</font><font color="#007700">,
</font><font color="#0000BB">$CFG</font><font color="#007700">;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (</font><font color="#0000BB">$mode</font><font color="#007700">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$USER</font><font color="#007700">-&gt;</font><font color="#0000BB">mode
</font><font color="#007700">= </font><font color="#0000BB">$mode</font><font color="#007700">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;} else if (empty(</font><font color="#0000BB">$USER</font><font color="#007700">-&gt;</font><font color="#0000BB">mode</font><font color="#007700">))
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$USER</font><font color="#007700">-&gt;</font><font color="#0000BB">mode
</font><font color="#007700">= </font><font color="#0000BB">$CFG</font><font color="#007700">-&gt;</font><font color="#0000BB">forum_displaymode</font><font color="#007700">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<li class="spaced"><strong>Function names</strong> should be
simple English words, and start with the name of the module to
avoid conflicts between modules. Words should be separated by
underscores. Parameters should always have sensible defaults if
possible. Note there is no space between the function name and
the following (brackets).<br>
<p class="examplecode"><font color="#007700">function</font>
<font color="#0000BB">forum_set_display_mode</font><font color=
"#007700">(</font><font color="#0000BB">$mode</font><font color=
"#007700">=</font><font color="#0000BB">0</font><font color=
"#007700">) {<br>
    global</font> <font color="#0000BB">$USER</font><font color=
"#007700">,</font> <font color="#0000BB">$CFG</font><font color=
"#007700">;<br>
<br>
    if (</font><font color="#0000BB">$mode</font><font color=
"#007700">) {<br>
        </font><font color="#0000BB">$USER</font><font color=
"#007700">-&gt;</font><font color="#0000BB">mode</font>
<font color="#007700">=</font> <font color=
"#0000BB">$mode</font><font color="#007700">;<br>
    } else if (empty(</font><font color=
"#0000BB">$USER</font><font color=
"#007700">-&gt;</font><font color=
"#0000BB">mode</font><font color="#007700">)) {<br>
        </font><font color="#0000BB">$USER</font><font color=
"#007700">-&gt;</font><font color="#0000BB">mode</font>
<font color="#007700">=</font> <font color=
"#0000BB">$CFG</font><font color=
"#007700">-&gt;</font><font color=
"#0000BB">forum_displaymode</font><font color="#007700">;<br>
    }<br>
}</font></p>
</li>
<li class="spaced"><strong>Blocks</strong> must always be enclosed in curly
braces (even if there is only one line). Moodle uses this style:
<p class="examplecode"> <font color="#006600">if (</font><font color="#0000CC">$quiz</font><font color="#006600">-&gt;</font><font color="#0000CC">attempts</font><font color="#006600">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (</font><font color="#0000CC">$numattempts </font><font color="#006600">&gt;
</font><font color="#0000CC">$quiz</font><font color="#006600">-&gt;</font><font color="#0000CC">attempts</font><font color="#006600">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000CC">error</font><font color="#006600">(</font><font color="#0000BB">$strtoomanyattempts</font><font color="#006600">,
</font><font color="#CC0000">"view.php?id=$cm</font><font color="#006600">-&gt;</font><font color="#CC0000">id"</font><font color="#006600">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<li class="spaced"><strong>Blocks</strong> must always be
enclosed in curly braces (even if there is only one line). Moodle
uses this style:
<p class="examplecode"><font color="#006600">if
(</font><font color="#0000CC">$quiz</font><font color=
"#006600">-&gt;</font><font color=
"#0000CC">attempts</font><font color="#006600">) {<br>
    if (</font><font color="#0000CC">$numattempts</font>
<font color="#006600">&gt;</font> <font color=
"#0000CC">$quiz</font><font color=
"#006600">-&gt;</font><font color=
"#0000CC">attempts</font><font color="#006600">) {<br>
        </font><font color="#0000CC">error</font><font color=
"#006600">(</font><font color=
"#0000BB">$strtoomanyattempts</font><font color=
"#006600">,</font> <font color=
"#CC0000">"view.php?id=$cm</font><font color=
"#006600">-&gt;</font><font color=
"#CC0000">id"</font><font color="#006600">);<br>
    }<br>
}</font></p>
</li>
<li class="spaced"><strong>Strings</strong> should be defined using single quotes
where possible, for increased speed.<br />
<p class="examplecode"> <font color="#006600">$var = 'some text without any
variables';<br />
$var = &quot;with special characters like a new line \n&quot;;<br />
$var = 'a very, very long string with a '.$single.' variable in it';<br />
$var = &quot;some $text with $many variables $within it&quot;; </font></p>
<li class="spaced"><strong>Strings</strong> should be defined
using single quotes where possible, for increased speed.<br>
<p class="examplecode"><font color="#006600">$var = 'some text
without any variables';<br>
$var = "with special characters like a new line \n";<br>
$var = 'a very, very long string with a '.$single.' variable in
it';<br>
$var = "some $text with $many variables $within it";</font></p>
</li>
<li class="spaced"><strong>Comments</strong> should use two or three slashes
and line up nicely with the code.
<p class="examplecode"><font color="#006600">function </font><font color="#0000BB">forum_get_ratings_mean</font><font color="#007700">(</font><font color="#0000BB">$postid</font><font color="#007700">,
</font><font color="#0000BB">$scale</font><font color="#007700">, </font><font color="#0000BB">$ratings</font><font color="#007700">=</font><font color="#0000BB">NULL</font><font color="#007700">)
{<br />
</font><font color="#FF8000">/// Return the mean rating of a post given
to the current user by others.<br />
/// Scale is an array of possible ratings in the scale<br />
/// Ratings is an optional simple array of actual ratings (just integers)<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#007700">if (!</font><font color="#0000BB">$ratings</font><font color="#007700">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$ratings
</font><font color="#007700">= array(); &nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//
Initialize the empty array</font><font color="#007700"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (</font><font color="#0000BB">$rates
</font><font color="#007700">= </font><font color="#0000BB">get_records</font><font color="#007700">(</font><font color="#DD0000">"forum_ratings"</font><font color="#007700">,
</font><font color="#DD0000">"post"</font><font color="#007700">, </font><font color="#0000BB">$postid</font><font color="#007700">))
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//
Process each rating in turn</font><font color="#007700"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach
(</font><font color="#0000BB">$rates </font><font color="#007700">as </font><font color="#0000BB">$rate</font><font color="#007700">)
{</font> <br />
<li class="spaced"><strong>Comments</strong> should use two or
three slashes and line up nicely with the code.
<p class="examplecode"><font color="#006600">function</font>
<font color="#0000BB">forum_get_ratings_mean</font><font color=
"#007700">(</font><font color=
"#0000BB">$postid</font><font color="#007700">,</font>
<font color="#0000BB">$scale</font><font color="#007700">,</font>
<font color="#0000BB">$ratings</font><font color=
"#007700">=</font><font color="#0000BB">NULL</font><font color=
"#007700">) {<br></font> <font color="#FF8000">/// Return the
mean rating of a post given to the current user by others.<br>
/// Scale is an array of possible ratings in the scale<br>
/// Ratings is an optional simple array of actual ratings (just
integers)<br>
<br>
    </font><font color="#007700">if (!</font><font color=
"#0000BB">$ratings</font><font color="#007700">) {<br>
        </font><font color="#0000BB">$ratings</font> <font color=
"#007700">= array();     </font><font color="#FF8000">//
Initialize the empty array</font><font color="#007700"><br>
        if (</font><font color="#0000BB">$rates</font>
<font color="#007700">=</font> <font color=
"#0000BB">get_records</font><font color=
"#007700">(</font><font color=
"#DD0000">"forum_ratings"</font><font color="#007700">,</font>
<font color="#DD0000">"post"</font><font color="#007700">,</font>
<font color="#0000BB">$postid</font><font color="#007700">))
{<br>
            </font><font color="#FF8000">// Process each rating
in turn</font><font color="#007700"><br>
            foreach (</font><font color="#0000BB">$rates</font>
<font color="#007700">as</font> <font color=
"#0000BB">$rate</font><font color="#007700">) {</font><br>
....etc</p>
</li>
<li class="spaced"><strong>Space</strong> should be used liberally - don't be
afraid to spread things out a little to gain some clarity. Generally, there
should be one space between brackets and normal statements, but no space between
brackets and variables or functions:<br />
<p class="examplecode"> <font color="#007700">foreach (</font><font color="#0000BB">$objects
</font><font color="#007700">as </font><font color="#0000BB">$key </font><font color="#007700">=&gt;</font><font color="#0000BB">
$thing</font><font color="#007700">)</font><font color="#006600"> {<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">process($thing);</font><font color="#006600">
<br />
} <br />
<br />
</font><font color="#007700">if (</font><font color="#0000BB">$x </font><font color="#007700">==
</font><font color="#0000BB">$y</font><font color="#007700">)</font><font color="#006600">
{<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$a
</font><font color="#007700">= </font><font color="#0000BB">$b</font><font color="#007700">;</font><font color="#006600"><br />
} else if (</font><font color="#0000BB">$x </font><font color="#007700">==
</font><font color="#0000BB">$z</font><font color="#006600">) {<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$a
</font><font color="#007700">= </font><font color="#0000BB">$c</font><font color="#007700">;</font><font color="#006600"><br />
} else {<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$a
</font><font color="#007700">= </font><font color="#0000BB">$d</font><font color="#007700">;</font><font color="#006600"><br />
<li class="spaced"><strong>Space</strong> should be used
liberally - don't be afraid to spread things out a little to gain
some clarity. Generally, there should be one space between
brackets and normal statements, but no space between brackets and
variables or functions:<br>
<p class="examplecode"><font color="#007700">foreach
(</font><font color="#0000BB">$objects</font> <font color=
"#007700">as</font> <font color="#0000BB">$key</font>
<font color="#007700">=&gt;</font> <font color=
"#0000BB">$thing</font><font color="#007700">)</font>
<font color="#006600">{<br></font> <font color=
"#007700">    </font><font color=
"#0000BB">process($thing);</font> <font color="#006600"><br>
}<br>
<br></font> <font color="#007700">if (</font><font color=
"#0000BB">$x</font> <font color="#007700">==</font> <font color=
"#0000BB">$y</font><font color="#007700">)</font> <font color=
"#006600">{<br></font> <font color=
"#007700">    </font><font color="#0000BB">$a</font> <font color=
"#007700">=</font> <font color="#0000BB">$b</font><font color=
"#007700">;</font><font color="#006600"><br>
} else if (</font><font color="#0000BB">$x</font> <font color=
"#007700">==</font> <font color="#0000BB">$z</font><font color=
"#006600">) {<br></font> <font color=
"#007700">    </font><font color="#0000BB">$a</font> <font color=
"#007700">=</font> <font color="#0000BB">$c</font><font color=
"#007700">;</font><font color="#006600"><br>
} else {<br></font> <font color="#007700">    </font><font color=
"#0000BB">$a</font> <font color="#007700">=</font> <font color=
"#0000BB">$d</font><font color="#007700">;</font><font color=
"#006600"><br>
}</font></p>
</li>
</ol>
<p>&nbsp;</p>
<p> </p>
<h2>Database structures</h2>
<ol class="normaltext">
<li class="spaced">Every table must have an auto-incrementing <strong>id</strong> field (INT10) as primary index.</li>
<li class="spaced">The main table containing instances of each module must have the same name as the module (eg <strong>widget</strong>) and contain the following minimum fields:
<li class="spaced">Every table must have an auto-incrementing
<strong>id</strong> field (INT10) as primary index.</li>
<li class="spaced">The main table containing instances of each
module must have the same name as the module (eg
<strong>widget</strong>) and contain the following minimum
fields:
<ul>
<li><strong>id</strong> - as described above</li>
<li><strong>course</strong> - the id of the course that each instance belongs to</li>
<li><strong>name</strong> - the full name of each instance of the module</li>
<li><strong>course</strong> - the id of the course that each
instance belongs to</li>
<li><strong>name</strong> - the full name of each instance of the
module</li>
</ul>
</li>
<li class="spaced">Other tables associated with a module that contain information about 'things' should be named <strong>widget_things</strong> (note the plural).</li>
<li class="spaced">Column names should be simple and short, following the same rules as for variable names.</li>
<li class="spaced">Where possible, columns that contain a reference to the id field of another table (eg <strong>widget</strong>) should be called <strong>widgetid</strong>. (Note that this convention is newish and not followed in some older tables)</li>
<li class="spaced">Boolean fields should be implemented as small integer fields (eg INT4) containing 0 or 1, to allow for later expansion of values if necessary.</li>
<li class="spaced">Most tables should have a <strong>timemodified</strong> field (INT10) which is updated with a current timestamp obtained with the PHP <strong>time</strong>() function.</li>
<li class="spaced">Other tables associated with a module that
contain information about 'things' should be named
<strong>widget_things</strong> (note the plural).</li>
<li class="spaced">Column names should be simple and short,
following the same rules as for variable names.</li>
<li class="spaced">Where possible, columns that contain a
reference to the id field of another table (eg
<strong>widget</strong>) should be called
<strong>widgetid</strong>. (Note that this convention is newish
and not followed in some older tables)</li>
<li class="spaced">Boolean fields should be implemented as small
integer fields (eg INT4) containing 0 or 1, to allow for later
expansion of values if necessary.</li>
<li class="spaced">Most tables should have a
<strong>timemodified</strong> field (INT10) which is updated with
a current timestamp obtained with the PHP <strong>time</strong>()
function.</li>
</ol>
<hr>
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
<p align="center"><a href="." target="_top"><font size="1">Moodle
Documentation</font></a></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>

View file

@ -1,206 +1,204 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Moodle Dokumentation: Danke sch&ouml;n</TITLE>
<LINK REL="stylesheet" HREF="../theme/standard/styles.php" TYPE="TEXT/CSS">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H2>Credits</H2>
<P><B>Moodle </B>seinerseits unterliegt dem Copyright &copy; 2001-2002, <A TARGET=_top HREF="http://dougiamas.com/">
Martin Dougiamas</A>. &nbsp;Es wird verbreitet unter der <A HREF="?file=licence.html">
GNU Public License</A>.</P>
<H3><br />Ein besonderer Dank gilt:</H3>
<UL>
<B><A TARGET=_top HREF="http://pctaylor.com">Dr Peter C. Taylor</A></B>,
von der Curtin University of Technology in Perth, Australia, f&uuml;r seine Mitwirkung an den ersten Prototypen und f&uuml;r viele n&uuml;tzliche Anregungen auf dem Weg von Moodle.</LI>
</UL>
<H3><br />&Uuml;bersetzungen</H3>
<BLOCKQUOTE>
<P>Vielen Dank an all diese Leute - jede &Uuml;bersetzung erfordert viele Stunden Arbeitk, es sind jeweils &uuml;ber 900 Begriffe und viele Hilfedateien zu &uuml;bersetzen. Sie sind in der Reihenfolge aufgelistet, in der sie zum Projekt hinzugestossen sind.
<UL>
<LI><B>en - Englisch</B>, von Martin Dougiamas
<LI><B>fr - Franz&ouml;sisch</B>, von S&eacute;bastien Nam&egrave;che, seb@gaia.anet.fr, <A HREF="http://gaia.anet.fr/">http://gaia.anet.fr/</A>
<LI><B>fi - Finnisch</B>, von Petri Asikainen (paca@sci.fi), Jaana Tolvanen (jaanat@cedunet.com)
<LI><B>it - Italienisch</B>, von Davide Suraci, icarused@tiscalinet.it
<LI><B>pt_br - Portugisich (Brasilen)</B>, von Fabricio Valadares, webdesigner@unincor.br
<LI><B>de - Deutschn</B>, von Holger Schadeck, Holger.Schadeck@webdesign-forum.de und vielen anderen mehr
<LI><B>es_mx - Spanisch (Mexico)</B>, von Claudio Tavares, <A HREF="http://enlaceacademico.com">enlaceacademico.com</A>
<LI><B>es_es - Spanisch </B>, von Antonio J. Navarro Vergara, anavarro@sextaisla.com, <A HREF="http://www.sextaisla.com">www.sextaisla.com</A>
<LI><B>ca - Catalanisch</B>, von Carles Bellver with the help of Merc&egrave; Renau,
Clara Andr&eacute;s and Jordi Adell, cent@uji.es, <A HREF="http://cent.uji.es">Centre d'Educaci&oacute; i Noves Tecnologies</A>
<LI><B>no - Norwegisch</B>, von Jøran Sørbø, joran.sorbo@teleweb.no
<LI><B>id - Indonesisch</B>, von Arfan Hidayat, ivanh@telkom.net, <A HREF="http://www.kursusmaya.com">http://www.kursusmaya.com</A>
<LI><B>ja - Japanisch</B>, von Mitsuhiro Yoshida, mits@mitstek.com, <A HREF="http://mitstek.com">http://mitstek.com</A>
<LI><B>tr - T&uuml;rkisch</B>, von M. C&uuml;neyt Birk&ouml;k, cuneyt@birkok.net, <A HREF="http://birkok.net">http://birkok.net</A>
<LI><B>zh_cn - Chinesisch</B>, von Zhang Dexuan, cncoolbit@hotmail.com
<LI><B>ar - Arabisch</B>, von Ahmed Nabil, ana@harf.com
<LI><B>sv - Schwedisch</B>, von Set Lonnert, set@setlonnert.com, <A HREF="http://setlonnert.com">http://setlonnert.com</A>
<LI><B>th - Thail&auml;ndisch</B>, von Wim Singhanart, minkowski@ntlworld.com, <A HREF="http://www.suthira.net">www.suthira.net</A>
<LI><B>nl - Niederl&auml;ndisch</B>, von Hans Zwart (hans@hansdezwart.info) and Jacob Romeyn (jromeyn@thekingsschool.net)
<LI><B>es_ar - Spanisch (Argentinien)</B>, von Rodrigo Vigil (rmvigil@frre.utn.edu.ar)
</UL>
</BLOCKQUOTE>
<H3><br />Themes</H3>
<BLOCKQUOTE>
<P>Themes machen Moodle Farbig und lebendig. Hier sind alle Themes f&uuml;r Moodle und ihre Entwickler:
<UL>
<LI><B>standard* und cordoroyblue</B>, von Martin Dougiamas
<LI><B>oceanblue</B>, von Mitsuhiro Yoshida, <A HREF="http://mitstek.com">http://mitstek.com</A>
<LI><B>brightretro</B>, von Thomas Murdock, <A HREF="http://sand-paper.org/">http://sand-paper.org</A>
<LI><B>garden</B>, von Spiggy, <A HREF="http://phpgirl.com">http://phpgirl.com</A>
</UL>
</BLOCKQUOTE>
<H3><br />Andere Unterst&uuml;tzer</H3>
<BLOCKQUOTE>
<P>Dank an all die anderen
<UL>
<LI>die uns beschenkt haben &uuml;ber die <A TARGET=_top HREF="http://moodle.com/donations">Donations page</A>,
<LI>Unterst&uuml;tzer auf der <A TARGET=_top HREF="http://bugs.moodle.com">Fehlermeldeseite</A>, und <LI>all die, die beteilugt waren bei den "<A TARGET=_top HREF="http://moodle.com/course/">Using Moodle</A>" course at moodle.com</A>
</UL>
</P>
<P>Ein besonderer Dank gilt all denen, die uns mit konstruktiven Diskussionen und der Entwicklung von Codes unterst&uuml;ptzt haben. Die Litse ist lang und ver&auml;ndert sich andauernd:
<UL>
Art Lader,
Matt Hope,
Tom Murdock,
S&eacute;bastien Nam&egrave;che,
Petri Asikainen,
James Miller,
Dustin Rue,
Holger Schadeck,
Giovanni Tummarello,
John Windmueller,
Sean Keogh,
Mitsuhiro Yoshida,
Mark Kimes,
Greg Barnett,
Mary Hunter
</UL>
</P>
<P>Es haben so viele dieses Projekt bisher unterst&uuml;tzt, dass ich vielleicht manchen vergessen habe. Es ist nicht einfach, sich an alle zu erinnern. Wenn ich Dich vergessen haben sollte, schick mir eine Mail und erinnere mich. :-)
</P>
</BLOCKQUOTE>
<H3><br />Moodle Bibliotheken</H3>
<BLOCKQUOTE>
<P>Einige, der in Moodle verwandten Bibliotheken, wurden von anderren Leuten geschrieben und wurden LGPL in Moodle verwandt. Mein Dank geht an die Autoren all dieser phantastischen Produkte ohne die Moodle viele Funktionen fehlen w&uuml;rde. Copyright Informationen f&uuml;r jedes Pakte finden Sie hier:</P>
<P><B>ADOdb &nbsp; </B>- &nbsp;lib/adodb<br />
</P>
<BLOCKQUOTE>
<P>Database abstraction library for MySQL, PostgreSQL, MSSQL, Oracle,
Interbase, Foxpro, Access, ADO, Sybase, DB2 and ODBC.</P>
<P>Version: 2.00 14 May 2002&nbsp;<br />
Copyright &copy; 2000, 2001 John Lim (jlim@natsoft.com.my)<br />
License: Dual LGPL and BSD-style<br />
URL: &nbsp;<A HREF="http://php.weblogs.com/adodb" TARGET="newpage">http://php.weblogs.com/adodb</A><br />
</P>
</BLOCKQUOTE>
<P><B>Graph Class</B> &nbsp; - &nbsp;lib/graphlib.php </P>
<BLOCKQUOTE>
<P>Class to draw line, point, bar, and area graphs, including numeric
x-axis and double y-axis.</P>
<P> Version: 1.6.3 (with modifications)<br />
Copyright &copy;&nbsp;2000&nbsp; Herman Veluwenkamp,&nbsp;hermanV@mindless.com<br />
License: LGPL<br />
</P>
</BLOCKQUOTE>
<P><B>IP-Atlas</B>&nbsp; - &nbsp; lib/ipatlas</P>
<BLOCKQUOTE>PHP scripts to show the location of an IP address on a map.<br />
<br />
Version: 1.0 (with modifications)<br />
Copyright &copy; 2002 &nbsp; Ivan Kozik<br />
License: GNU GPL<br />
URL: <A HREF="http://www.xpenguin.com/ip-atlas.php" TARGET="newpage">http://www.xpenguin.com/ip-atlas.php</A><br />
</BLOCKQUOTE>
<P><B>PHP mailer</B> &nbsp; - &nbsp;lib/class.phpmailer.php<br />
</P>
<BLOCKQUOTE>Class for sending email using either sendmail, PHP mail(),
or SMTP.&nbsp; Methods are based upon the standard AspEmail(tm) classes.<br />
<br />
Version 1.60, Created 03/30/2002<br />
Copyright &copy; 2001 Brent R. Matzelle &lt;bmatzelle@yahoo.com&gt;<br />
License: LGPL<br />
URL: &nbsp; <A HREF="http://phpmailer.sourceforge.net" TARGET="newpage">http://phpmailer.sourceforge.net</A><br />
<br />
</BLOCKQUOTE>
<P><B>PHP Simple Excel File Generator</B>&nbsp; - &nbsp; lib/psxlsgen.php</P>
<BLOCKQUOTE>Class to generate very simple MS Excel files (xls)
via PHP.<br />
<br />
Version: 0.3b<br />
Copyright &copy; 2001 &nbsp;Erol Ozcan &lt;eozcan@superonline.com&gt;<br />
License: GNU LGPL<br />
URL: <A HREF="http://psxlsgen.sourceforge.net" TARGET="newpage">http://psxlsgen.sourceforge.net</A><br />
</BLOCKQUOTE>
<P><B>Richtext Editor</B>&nbsp; - &nbsp; lib/rte</P>
<BLOCKQUOTE>HTML text editor for embedding in web pages.<br />
<br />
Version: 0.30 beta 1 (plus modifications)<br />
Copyright &copy; 2001 Ramesys (Contracting Services) Limited &lt;Austin.France@Ramesys.com&gt;
License: GNU LGPL<br />
URL: <A HREF="http://richtext.sourceforge.net" TARGET="newpage">http://richtext.sourceforge.net</A><br />
</BLOCKQUOTE>
<P><B>SMTP class &nbsp; </B>- &nbsp;lib/class.smtp.php<br />
</P>
<BLOCKQUOTE>Class that can be used to connect and communicate with
any SMTP server. <br />
It implements all the SMTP functions defined in RFC821 except TURN.<br />
<br />
Version: 03/26/2001 <br />
Copyright &copy; 2001 &nbsp;Chris Ryan &lt;chris@greatbridge.com&gt;<br />
<br />
</BLOCKQUOTE>
<BLOCKQUOTE><br />
</BLOCKQUOTE>
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Documentation</A></FONT></P>
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>
</BODY>
</HTML>
<html>
<head>
<title>Moodle Dokumentation: Danke sch&ouml;n</title>
<link rel="stylesheet" href="docstyles.css" type=
"TEXT/CSS">
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
</head>
<body bgcolor="#FFFFFF">
<h1>Credits</h1>
<p><b>Moodle</b> seinerseits unterliegt dem Copyright &copy;
2001-2002, <a target="_top" href="http://dougiamas.com/">Martin
Dougiamas</a>.  Es wird verbreitet unter der <a href=
"?file=licence.html">GNU Public License</a>.</p>
<h3><br>
Ein besonderer Dank gilt:</h3>
<div style="margin-left: 2em"><b><a target="_top" href=
"http://pctaylor.com">Dr Peter C. Taylor</a></b>, von der Curtin
University of Technology in Perth, Australia, f&uuml;r seine
Mitwirkung an den ersten Prototypen und f&uuml;r viele
n&uuml;tzliche Anregungen auf dem Weg von Moodle.</div>
<h3><br>
&Uuml;bersetzungen</h3>
<blockquote>
<p>Vielen Dank an all diese Leute - jede &Uuml;bersetzung
erfordert viele Stunden Arbeitk, es sind jeweils &uuml;ber 900
Begriffe und viele Hilfedateien zu &uuml;bersetzen. Sie sind in
der Reihenfolge aufgelistet, in der sie zum Projekt
hinzugestossen sind.</p>
<ul>
<li><b>en - Englisch</b>, von Martin Dougiamas</li>
<li><b>fr - Franz&ouml;sisch</b>, von S&eacute;bastien
Nam&egrave;che, seb@gaia.anet.fr, <a href=
"http://gaia.anet.fr/">http://gaia.anet.fr/</a></li>
<li><b>de - Deutsch</b>, von Ralf Hilgenstock, info@moodle.de, <a href=
"http://moodle.de/">http://www.moodle.de/</a>, <a href=
"http://dialoge.net/">http://www.dialoge.net/</a></li>
<li><b>fi - Finnisch</b>, von Petri Asikainen (paca@sci.fi),
Jaana Tolvanen (jaanat@cedunet.com)</li>
<li><b>it - Italienisch</b>, von Davide Suraci,
icarused@tiscalinet.it</li>
<li><b>pt_br - Portugisich (Brasilen)</b>, von Fabricio
Valadares, webdesigner@unincor.br</li>
<li><b>es_mx - Spanisch (Mexico)</b>, von Claudio Tavares,
<a href="http://enlaceacademico.com">enlaceacademico.com</a></li>
<li><b>es_es - Spanisch</b> , von Antonio J. Navarro Vergara,
anavarro@sextaisla.com, <a href=
"http://www.sextaisla.com">www.sextaisla.com</a></li>
<li><b>ca - Catalanisch</b>, von Carles Bellver with the help of
Merc&egrave; Renau, Clara Andr&eacute;s and Jordi Adell,
cent@uji.es, <a href="http://cent.uji.es">Centre
d'Educaci&oacute; i Noves Tecnologies</a></li>
<li><b>no - Norwegisch</b>, von J&oslash;ran S&oslash;rb&oslash;,
joran.sorbo@teleweb.no</li>
<li><b>id - Indonesisch</b>, von Arfan Hidayat, ivanh@telkom.net,
<a href=
"http://www.kursusmaya.com">http://www.kursusmaya.com</a></li>
<li><b>ja - Japanisch</b>, von Mitsuhiro Yoshida,
mits@mitstek.com, <a href=
"http://mitstek.com">http://mitstek.com</a></li>
<li><b>tr - T&uuml;rkisch</b>, von M. C&uuml;neyt Birk&ouml;k,
cuneyt@birkok.net, <a href=
"http://birkok.net">http://birkok.net</a></li>
<li><b>zh_cn - Chinesisch</b>, von Zhang Dexuan,
cncoolbit@hotmail.com</li>
<li><b>ar - Arabisch</b>, von Ahmed Nabil, ana@harf.com</li>
<li><b>sv - Schwedisch</b>, von Set Lonnert, set@setlonnert.com,
<a href="http://setlonnert.com">http://setlonnert.com</a></li>
<li><b>th - Thail&auml;ndisch</b>, von Wim Singhanart,
minkowski@ntlworld.com, <a href=
"http://www.suthira.net">www.suthira.net</a></li>
<li><b>nl - Niederl&auml;ndisch</b>, von Hans Zwart
(hans@hansdezwart.info) and Jacob Romeyn
(jromeyn@thekingsschool.net)</li>
<li><b>es_ar - Spanisch (Argentinien)</b>, von Rodrigo Vigil
(rmvigil@frre.utn.edu.ar)</li>
</ul>
</blockquote>
<h3><br>
Themes</h3>
<blockquote>
<p>Themes machen Moodle Farbig und lebendig. Hier sind alle
Themes f&uuml;r Moodle und ihre Entwickler:</p>
<ul>
<li><b>standard* und cordoroyblue</b>, von Martin Dougiamas</li>
<li><b>oceanblue</b>, von Mitsuhiro Yoshida, <a href=
"http://mitstek.com">http://mitstek.com</a></li>
<li><b>brightretro</b>, von Thomas Murdock, <a href=
"http://sand-paper.org/">http://sand-paper.org</a></li>
<li><b>garden</b>, von Spiggy, <a href=
"http://phpgirl.com">http://phpgirl.com</a></li>
</ul>
</blockquote>
<h3><br>
Andere Unterst&uuml;tzer</h3>
<blockquote>
<p>Dank an all die anderen</p>
<ul>
<li>die uns beschenkt haben &uuml;ber die <a target="_top" href=
"http://moodle.com/donations">Donations page</a>,</li>
<li>Unterst&uuml;tzer auf der <a target="_top" href=
"http://bugs.moodle.com">Fehlermeldeseite</a>, und</li>
<li>all die, die beteilugt waren bei den "<a target="_top" href=
"http://moodle.com/course/">Using Moodle</a>" course at
moodle.com</li>
</ul>
<p>Ein besonderer Dank gilt all denen, die uns mit konstruktiven
Diskussionen und der Entwicklung von Codes unterst&uuml;ptzt
haben. Die Litse ist lang und ver&auml;ndert sich andauernd:</p>
<div style="margin-left: 2em">Art Lader, Matt Hope, Tom Murdock,
S&eacute;bastien Nam&egrave;che, Petri Asikainen, James Miller,
Dustin Rue, Holger Schadeck, Giovanni Tummarello, John
Windmueller, Sean Keogh, Mitsuhiro Yoshida, Mark Kimes, Greg
Barnett, Mary Hunter</div>
<p>Es haben so viele dieses Projekt bisher unterst&uuml;tzt, dass
ich vielleicht manchen vergessen habe. Es ist nicht einfach, sich
an alle zu erinnern. Wenn ich Dich vergessen haben sollte, schick
mir eine Mail und erinnere mich. :-)</p>
</blockquote>
<h3><br>
Moodle Bibliotheken</h3>
<blockquote>
<p>Einige, der in Moodle verwandten Bibliotheken, wurden von
anderren Leuten geschrieben und wurden LGPL in Moodle verwandt.
Mein Dank geht an die Autoren all dieser phantastischen Produkte
ohne die Moodle viele Funktionen fehlen w&uuml;rde. Copyright
Informationen f&uuml;r jedes Pakte finden Sie hier:</p>
<p><b>ADOdb  </b> -  lib/adodb<br></p>
<blockquote>
<p>Database abstraction library for MySQL, PostgreSQL, MSSQL,
Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 and ODBC.</p>
<p>Version: 2.00 14 May 2002 <br>
Copyright &copy; 2000, 2001 John Lim (jlim@natsoft.com.my)<br>
License: Dual LGPL and BSD-style<br>
URL:  <a href="http://php.weblogs.com/adodb" target=
"newpage">http://php.weblogs.com/adodb</a><br></p>
</blockquote>
<p><b>Graph Class</b>   -  lib/graphlib.php</p>
<blockquote>
<p>Class to draw line, point, bar, and area graphs, including
numeric x-axis and double y-axis.</p>
<p>Version: 1.6.3 (with modifications)<br>
Copyright &copy; 2000  Herman
Veluwenkamp, hermanV@mindless.com<br>
License: LGPL<br></p>
</blockquote>
<p><b>IP-Atlas</b>  -   lib/ipatlas</p>
<blockquote>PHP scripts to show the location of an IP address on
a map.<br>
<br>
Version: 1.0 (with modifications)<br>
Copyright &copy; 2002   Ivan Kozik<br>
License: GNU GPL<br>
URL: <a href="http://www.xpenguin.com/ip-atlas.php" target=
"newpage">http://www.xpenguin.com/ip-atlas.php</a><br></blockquote>
<p><b>PHP mailer</b>   -  lib/class.phpmailer.php<br></p>
<blockquote>Class for sending email using either sendmail, PHP
mail(), or SMTP.  Methods are based upon the standard
AspEmail(tm) classes.<br>
<br>
Version 1.60, Created 03/30/2002<br>
Copyright &copy; 2001 Brent R. Matzelle
&lt;bmatzelle@yahoo.com&gt;<br>
License: LGPL<br>
URL:   <a href="http://phpmailer.sourceforge.net" target=
"newpage">http://phpmailer.sourceforge.net</a><br>
<br></blockquote>
<p><b>PHP Simple Excel File Generator</b>  -  
lib/psxlsgen.php</p>
<blockquote>Class to generate very simple MS Excel files (xls)
via PHP.<br>
<br>
Version: 0.3b<br>
Copyright &copy; 2001  Erol Ozcan
&lt;eozcan@superonline.com&gt;<br>
License: GNU LGPL<br>
URL: <a href="http://psxlsgen.sourceforge.net" target=
"newpage">http://psxlsgen.sourceforge.net</a><br></blockquote>
<p><b>Richtext Editor</b>  -   lib/rte</p>
<blockquote>HTML text editor for embedding in web pages.<br>
<br>
Version: 0.30 beta 1 (plus modifications)<br>
Copyright &copy; 2001 Ramesys (Contracting Services) Limited
&lt;Austin.France@Ramesys.com&gt; License: GNU LGPL<br>
URL: <a href="http://richtext.sourceforge.net" target=
"newpage">http://richtext.sourceforge.net</a><br></blockquote>
<p><b>SMTP class  </b> -  lib/class.smtp.php<br></p>
<blockquote>Class that can be used to connect and communicate
with any SMTP server.<br>
It implements all the SMTP functions defined in RFC821 except
TURN.<br>
<br>
Version: 03/26/2001<br>
Copyright &copy; 2001  Chris Ryan
&lt;chris@greatbridge.com&gt;<br>
<br></blockquote>
<blockquote><br></blockquote>
<p align="center"><a href="." target="_top"><font size="1">Moodle
Documentation</font></a></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</blockquote>
</body>
</html>

View file

@ -1,157 +1,201 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Moodle Dokumentation: Wie Sie das CVS benutzen k&ouml;nnen</title>
<link rel="stylesheet" href="../theme/standard/styles.php" type="TEXT/CSS">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<title>Moodle Dokumentation: Wie Sie das CVS benutzen
k&ouml;nnen</title>
<link rel="stylesheet" href="docstyles.css" type=
"TEXT/CSS">
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
</head>
<body bgcolor="#ffffff">
<br /><h2>Zugang und Nutzung des CVS</h2><br />
<blockquote><p>Das CVS bietet den Zugang zu den aktuellen Entwicklerversionen von Moodle. Die Anleitung zur Nutzung des CVS wird nicht ins Deutsche &uuml;bersetzt.</p></blockquote><br /> <br />
<br />
<body bgcolor="#FFFFFF">
<br>
<h1>Zugang und Nutzung des CVS</h1>
<br>
<blockquote>
<p>Das CVS bietet den Zugang zu den aktuellen Entwicklerversionen
von Moodle. Die Anleitung zur Nutzung des CVS wird nicht ins
Deutsche &uuml;bersetzt.</p>
</blockquote>
<br>
<br>
<br>
<h2>Using CVS to access and update Moodle source code</h2>
<blockquote>
<p>CVS is the Concurrent Versioning System. It's a commonly used way of storing
source code because it keeps versions of all files so that nothing is ever
lost, and usage by different people is tracked. It also provides ways to merge
code if two or more people are working on the same file. All code and all
versions are stored on a central server (in this case, at <a href="http://www.sf.net/">Sourceforge</a>).
</p>
<p>To use <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/moodle/moodle/">Moodle's
CVS archive</a> (as a <a href="http://sourceforge.net/project/memberlist.php?group_id=30935">developer
with write access</a>), you first need to have an <a href="http://sourceforge.net/account/register.php">account
on Sourceforge</a>. For the examples on this page, let's assume your username
is <strong><font color="#990000">myusername</font></strong> and your password
is <strong><font color="#990000">mypassword</font></strong>. Once you have
a Sourceforge account, contact me (<a
href="http://dougiamas.com/">Martin Dougiamas</a>) so I can give you write access
to particular directories.</p>
<p>To avoid being prompted for <strong><font color="#990000">mypassword</font></strong>
every time you run a CVS command, follow the <a href="http://sourceforge.net/account/editsshkeys.php">Sourceforge
directions for using authorized keys</a>. This step is optional, but it can
make your CVS experience a lot nicer.</p>
<p>With that done, you should have all the permissions you need, so you just
need to set up your machine and download the current sources so you can start
working on them. Below are instructions for Unix and Windows systems.</p>
<p>CVS is the Concurrent Versioning System. It's a commonly used
way of storing source code because it keeps versions of all files
so that nothing is ever lost, and usage by different people is
tracked. It also provides ways to merge code if two or more
people are working on the same file. All code and all versions
are stored on a central server (in this case, at <a href=
"http://www.sf.net/">Sourceforge</a>).</p>
<p>To use <a href=
"http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/moodle/moodle/">Moodle's
CVS archive</a> (as a <a href=
"http://sourceforge.net/project/memberlist.php?group_id=30935">developer
with write access</a>), you first need to have an <a href=
"http://sourceforge.net/account/register.php">account on
Sourceforge</a>. For the examples on this page, let's assume your
username is <strong><font color=
"#990000">myusername</font></strong> and your password is
<strong><font color="#990000">mypassword</font></strong>. Once
you have a Sourceforge account, contact me (<a href=
"http://dougiamas.com/">Martin Dougiamas</a>) so I can give you
write access to particular directories.</p>
<p>To avoid being prompted for <strong><font color=
"#990000">mypassword</font></strong> every time you run a CVS
command, follow the <a href=
"http://sourceforge.net/account/editsshkeys.php">Sourceforge
directions for using authorized keys</a>. This step is optional,
but it can make your CVS experience a lot nicer.</p>
<p>With that done, you should have all the permissions you need,
so you just need to set up your machine and download the current
sources so you can start working on them. Below are instructions
for Unix and Windows systems.</p>
<h3>1. Using CVS on Unix</h3>
<blockquote>
<p>Sourceforge CVS uses ssh as a transport layer for security, so you will
have to set this CVS_RSH environment variable in your Unix shell:</p>
<p>Sourceforge CVS uses ssh as a transport layer for security, so
you will have to set this CVS_RSH environment variable in your
Unix shell:</p>
<blockquote>
<pre><strong>setenv CVS_RSH ssh</strong> (for csh, tcsh etc)</pre>
<pre><strong>export CVS_RSH=ssh</strong> (for sh, bash etc)</pre>
</blockquote>
<p>It's best to put this in your .bashrc or .cshrc so you don't have to type
it all the time. Then, check out Moodle using this (all one line): </p>
<pre>
<strong>setenv CVS_RSH ssh</strong> (for csh, tcsh etc)
</pre>
<pre>
<strong>export CVS_RSH=ssh</strong> (for sh, bash etc)
</pre></blockquote>
<p>It's best to put this in your .bashrc or .cshrc so you don't
have to type it all the time. Then, check out Moodle using this
(all one line):</p>
<blockquote>
<pre><strong>cvs -z3 -d:ext:myusername@cvs.sourceforge.net:/cvsroot/moodle co moodle</strong></pre>
</blockquote>
<p>Don't try to do run this first CVS command into an existing moodle directory
- start fresh with a new directory.</p>
<p>Note that you will be prompted for <strong><font color="#990000">mypassword</font></strong>
for each command unless you set up <a href="http://sourceforge.net/account/editsshkeys.php">authorized
<pre>
<strong>cvs -z3 -d:ext:myusername@cvs.sourceforge.net:/cvsroot/moodle co moodle</strong>
</pre></blockquote>
<p>Don't try to do run this first CVS command into an existing
moodle directory - start fresh with a new directory.</p>
<p>Note that you will be prompted for <strong><font color=
"#990000">mypassword</font></strong> for each command unless you
set up <a href=
"http://sourceforge.net/account/editsshkeys.php">authorized
keys</a></p>
<p>Now, you should have a new 'moodle' directory. You can rename it and move
it around if you like. Go into it: </p>
<p>Now, you should have a new 'moodle' directory. You can rename
it and move it around if you like. Go into it:</p>
<blockquote>
<pre><strong>cd moodle </strong></pre>
</blockquote>
<p>All the latest Moodle files should be in there. You can now change files
in your copy. To compare your files against the main CVS copy on the server
use cvs diff, eg: </p>
<pre>
<strong>cd moodle </strong>
</pre></blockquote>
<p>All the latest Moodle files should be in there. You can now
change files in your copy. To compare your files against the main
CVS copy on the server use cvs diff, eg:</p>
<blockquote>
<pre><strong>cvs diff -c config-dist.php
cvs diff -c lang</strong></pre>
</blockquote>
<pre>
<strong>cvs diff -c config-dist.php
cvs diff -c lang</strong>
</pre></blockquote>
<p>To fetch the latest updates from the server use:</p>
<blockquote>
<pre><strong>cvs update -dP</strong> </pre>
</blockquote>
<p>To copy your new files back to the server you would do something like:
</p>
<pre>
<strong>cvs update -dP</strong>
</pre></blockquote>
<p>To copy your new files back to the server you would do
something like:</p>
<blockquote>
<pre><strong>cd lang/ca
cvs commit</strong> </pre>
</blockquote>
<p>You will be prompted to add some comments (depends on your default text
editor) ... add a meangingful comment and close the editor ... the files
will be sent to Sourceforge and stored. Done! </p>
<p>To save more time you can put default arguments into a file called .cvsrc
in your home directory. For example, mine contains: </p>
<pre>
<strong>cd lang/ca
cvs commit</strong>
</pre></blockquote>
<p>You will be prompted to add some comments (depends on your
default text editor) ... add a meangingful comment and close the
editor ... the files will be sent to Sourceforge and stored.
Done!</p>
<p>To save more time you can put default arguments into a file
called .cvsrc in your home directory. For example, mine
contains:</p>
<blockquote>
<pre><strong>diff -c
update -dP</strong> </pre>
</blockquote>
<pre>
<strong>diff -c
update -dP</strong>
</pre></blockquote>
<p>Try 'cvs help' for more details ...</p>
<p>&nbsp;</p>
<p> </p>
</blockquote>
<h3>2. Using CVS on Windows</h3>
<blockquote>
<p>These instructions are based on notes provided by Mitsuhiro Yoshida &lt;mits@mitstek.com&gt;.</p>
<p>These instructions are based on notes provided by Mitsuhiro
Yoshida &lt;mits@mitstek.com&gt;.</p>
<p>Firstly, download and install WinCVS.</p>
<blockquote>
<p><a href="https://sourceforge.net/project/showfiles.php?group_id=10072">https://sourceforge.net/project/showfiles.php?group_id=10072</a></p>
<p><a href=
"https://sourceforge.net/project/showfiles.php?group_id=10072">https://sourceforge.net/project/showfiles.php?group_id=10072</a></p>
</blockquote>
<p>Secondly, download sfsetup for SourceForge ssh access, install it and reboot
Windows.</p>
<p>Secondly, download sfsetup for SourceForge ssh access, install
it and reboot Windows.</p>
<blockquote>
<p><a href="http://sourceforge.net/projects/sfsetup/">http://sourceforge.net/projects/sfsetup/</a></p>
<p><a href=
"http://sourceforge.net/projects/sfsetup/">http://sourceforge.net/projects/sfsetup/</a></p>
</blockquote>
<p>Next, configure WinCVS. Launch it, and select Admin -&gt; Preferences.
Then change them as follows:</p>
<p>Next, configure WinCVS. Launch it, and select Admin -&gt;
Preferences. Then change them as follows:</p>
<blockquote>
<p> [General]<br />
<strong>CVSROOT data</strong>:<br />
<strong>Authentication</strong>: ssh<br />
<strong>Path</strong>: /cvsroot/moodle<br />
<strong>Host address</strong>: cvs.sourceforge.net<br />
<strong>User name</strong>: <font color="#990000">myusername</font><br />
<strong>CVSROOT</strong>: <font color="#990000">myusername</font>@cvs.sourceforge.net:/cvsroot/moodle</p>
<p>[Globals]<br />
<strong>Checkout read-only</strong>: uncheck<br />
<strong>Supply control when adding files</strong>: check<br />
<strong>Quiet mode</strong>: uncheck<br />
<strong>TCP/IP compression</strong>: check and select 9<br />
<strong>Dirty files support</strong>: check<br />
<strong>Prune(remove) empty directories</strong>: check<br />
<p>[General]<br>
<strong>CVSROOT data</strong>:<br>
<strong>Authentication</strong>: ssh<br>
<strong>Path</strong>: /cvsroot/moodle<br>
<strong>Host address</strong>: cvs.sourceforge.net<br>
<strong>User name</strong>: <font color=
"#990000">myusername</font><br>
<strong>CVSROOT</strong>: <font color=
"#990000">myusername</font>@cvs.sourceforge.net:/cvsroot/moodle</p>
<p>[Globals]<br>
<strong>Checkout read-only</strong>: uncheck<br>
<strong>Supply control when adding files</strong>: check<br>
<strong>Quiet mode</strong>: uncheck<br>
<strong>TCP/IP compression</strong>: check and select 9<br>
<strong>Dirty files support</strong>: check<br>
<strong>Prune(remove) empty directories</strong>: check<br>
<strong>Disable splash screen</strong>: uncheck</p>
</blockquote>
<p>Congratulations, WinCVS is set up. Now, you should check out a complete
working copy of the Moodle course code:</p>
<p>Congratulations, WinCVS is set up. Now, you should check out a
complete working copy of the Moodle course code:</p>
<ol>
<li>Select 'Create -&gt; checkout'</li>
<li>For the setting 'Module name and path on the server&quot;, type &quot;moodle&quot;,
then click OK.</li>
<li>Type in <strong><font color="#990000">mypassword</font></strong> and
press Enter in the DOS window.</li>
<li>For the setting 'Module name and path on the server", type
"moodle", then click OK.</li>
<li>Type in <strong><font color=
"#990000">mypassword</font></strong> and press Enter in the DOS
window.</li>
</ol>
<p>After this first checkout, you can fetch updated files from the CVS server
like this:</p>
<p>After this first checkout, you can fetch updated files from
the CVS server like this:</p>
<ol>
<li>Select folders or files you want to update</li>
<li>Press right mouse button and select '<strong>Update selection</strong>'</li>
<li>Press right mouse button and select '<strong>Update
selection</strong>'</li>
<li>Press OK button</li>
<li>Type in <strong><font color="#990000">mypassword</font></strong> and
press Enter in the DOS window.</li>
<li>Type in <strong><font color=
"#990000">mypassword</font></strong> and press Enter in the DOS
window.</li>
</ol>
<p>After modifying files, you can commit them back to the CVS server like
this:</p>
<p>After modifying files, you can commit them back to the CVS
server like this:</p>
<ol>
<li>Select folders or files you want to commit</li>
<li>Press right button and select '<strong>Commit selection</strong>'</li>
<li>Press right button and select '<strong>Commit
selection</strong>'</li>
<li>Press OK button</li>
<li>Type in a meaningful comment and press OK button.</li>
<li>Type in <strong><font color="#990000">mypassword</font></strong> and
press Enter in the DOS window.</li>
<li>Type in <strong><font color=
"#990000">mypassword</font></strong> and press Enter in the DOS
window.</li>
</ol>
</blockquote>
<p>&nbsp;</p>
<p> </p>
<p align="center">Good luck!</p>
<p>&nbsp;</p>
<p> </p>
</blockquote>
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="CENTER"><font size="1">Version: $Id: features.html,v 1.2 2001/12/09
10:34:19 martin Exp $</font></p>
<p align="center"><a href="." target="_top"><font size="1">Moodle
Documentation</font></a></p>
<p align="center"><font size="1">Version: $Id: features.html,v
1.2 2001/12/09 10:34:19 martin Exp $</font></p>
</body>
</html>

View file

@ -1,12 +1,16 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Moodle Dokumentation: Entwicklerhandbuch</title>
<link rel="stylesheet" href="../theme/standard/styles.php" 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=us-ascii">
</head>
<body bgcolor="#FFFFFF">
<h2>Entwicklerhandbuch</h2>
<p>Dieses Dokument beschreibt die Grundlagen des Designs von Moodle und wie Sie daran mitwirken k&ouml;nnen.</p>
<h1>Entwicklerhandbuch</h1>
<p>Dieses Dokument beschreibt die Grundlagen des Designs von
Moodle und wie Sie daran mitwirken k&ouml;nnen.</p>
<p>Abschnitte dieses Dokuments:</p>
<ol>
<li><a href="#architecture">Moodle Architektur</a></li>
@ -22,160 +26,197 @@
</ul>
</li>
</ol>
<br />
<p>Vorbemerkung: Dieser Text wird nicht weiter ins Deutsche &uuml;bertragen. Die Entwicklung dieses Programms erfolgt in einer internationalen Gemeinschaft. Die Umgangssprache in Englisch. Wir gehen davon aus, dass alle an der Entwicklung interessierten Personen in der Lage sind, den Oroginaltext zu verstehen. </p><br />
<p>&nbsp;</p>
<h3><a name="architecture"></a>1. Moodle architecture</h3>
<p>From a system administrator's perspective, Moodle has been designed according
to the following criteria:</p>
<br>
<p>Vorbemerkung: Dieser Text wird nicht weiter ins Deutsche
&uuml;bertragen. Die Entwicklung dieses Programms erfolgt in
einer internationalen Gemeinschaft. Die Umgangssprache in
Englisch. Wir gehen davon aus, dass alle an der Entwicklung
interessierten Personen in der Lage sind, den Originaltext zu
verstehen.</p>
<br>
<p> </p>
<h3><a name="architecture" id="architecture"></a>1. Moodle
architecture</h3>
<p>From a system administrator's perspective, Moodle has been
designed according to the following criteria:</p>
<ol>
<li><strong>Moodle should run on the widest variety of platforms</strong><br />
<br />
The web application platform that runs on most platforms is PHP combined with
MySQL, and this is the environment that Moodle has been developed in (on Linux,
Windows, and Mac OS X). Moodle also uses the ADOdb library for database abstraction,
which means Moodle can use <a href="http://php.weblogs.com/ADOdb_manual#drivers">more
than ten different brands of database</a> (unfortunately, though, it can not
yet <em><strong>set up tables</strong></em> in all these databases - more
on this later). <br /><br />
</li>
<li><strong>Moodle should be easy to install, learn and modify</strong><br />
<br />
Early prototypes of Moodle (1999) were built using <a target=_top href="http://www.zope.org/">Zope</a>
- an advanced object-oriented web application server. Unfortunately I found
that although the technology was pretty cool, it had a very steep learning
curve and was not very flexible in terms of system administration. The PHP
scripting language, on the other hand, is very easy to get into (especially
if you've done any programming using any other scripting language). Early
on I made the decision to avoid using a class-oriented design - again, to
keep it simple to understand for novices. Code reuse is instead achieved by
libraries of clearly-named functions and consistent layout of script files.
PHP is also easy to install (binaries are available for every platform) and
is widely available to the point that most web hosting services provide it
as standard.<br /><br />
</li>
<li><strong>It should be easy to upgrade from one version to the next</strong><br />
<br />
Moodle knows what version it is (as well as the versions of all plug-in modules)
and a mechanism has been built-in so that Moodle can properly upgrade itself
to new versions (for example it can rename database tables or add new fields).
If using CVS in Unix for example, one can just do a &quot;cvs update -d&quot;
and then visit the site home page to complete an upgrade.<br /><br />
</li>
<li><strong>It should be modular to allow for growth</strong><br />
<br />
Moodle has a number of features that are modular, including themes, activities,
interface languages, database schemas and course formats. This allows anyone
to add features to the main codebase or to even distribute them separately.
More on this below in the next section.<br /><br />
</li>
<li><strong>It should be able to be used in conjunction with other systems</strong><br />
<br />
One thing Moodle does is keep all files for one course within a single, normal
directory on the server. This would allow a system administrator to provide
seamless forms of file-level access for each teacher, such as Appletalk, SMB,
NFS, FTP, WebDAV and so on. The authentication modules allow Moodle to use
LDAP, IMAP, POP3, NNTP and other databases as sources for user information.
Otherwise, there is work yet to do. Features planned
for Moodle in future versions include: import and export of Moodle data using XML-based
formats (including IMS and SCORM); and increased use of style sheets for
interface formatting (so that it can be integrated visually into other web sites).</li>
<li><strong>Moodle should run on the widest variety of
platforms</strong><br>
<br>
The web application platform that runs on most platforms is PHP
combined with MySQL, and this is the environment that Moodle has
been developed in (on Linux, Windows, and Mac OS X). Moodle also
uses the ADOdb library for database abstraction, which means
Moodle can use <a href=
"http://php.weblogs.com/ADOdb_manual#drivers">more than ten
different brands of database</a> (unfortunately, though, it can
not yet <em><strong>set up tables</strong></em> in all these
databases - more on this later).<br>
<br></li>
<li><strong>Moodle should be easy to install, learn and
modify</strong><br>
<br>
Early prototypes of Moodle (1999) were built using <a target=
"_top" href="http://www.zope.org/">Zope</a> - an advanced
object-oriented web application server. Unfortunately I found
that although the technology was pretty cool, it had a very steep
learning curve and was not very flexible in terms of system
administration. The PHP scripting language, on the other hand, is
very easy to get into (especially if you've done any programming
using any other scripting language). Early on I made the decision
to avoid using a class-oriented design - again, to keep it simple
to understand for novices. Code reuse is instead achieved by
libraries of clearly-named functions and consistent layout of
script files. PHP is also easy to install (binaries are available
for every platform) and is widely available to the point that
most web hosting services provide it as standard.<br>
<br></li>
<li><strong>It should be easy to upgrade from one version to the
next</strong><br>
<br>
Moodle knows what version it is (as well as the versions of all
plug-in modules) and a mechanism has been built-in so that Moodle
can properly upgrade itself to new versions (for example it can
rename database tables or add new fields). If using CVS in Unix
for example, one can just do a "cvs update -d" and then visit the
site home page to complete an upgrade.<br>
<br></li>
<li><strong>It should be modular to allow for growth</strong><br>
<br>
Moodle has a number of features that are modular, including
themes, activities, interface languages, database schemas and
course formats. This allows anyone to add features to the main
codebase or to even distribute them separately. More on this
below in the next section.<br>
<br></li>
<li><strong>It should be able to be used in conjunction with
other systems</strong><br>
<br>
One thing Moodle does is keep all files for one course within a
single, normal directory on the server. This would allow a system
administrator to provide seamless forms of file-level access for
each teacher, such as Appletalk, SMB, NFS, FTP, WebDAV and so on.
The authentication modules allow Moodle to use LDAP, IMAP, POP3,
NNTP and other databases as sources for user information.
Otherwise, there is work yet to do. Features planned for Moodle
in future versions include: import and export of Moodle data
using XML-based formats (including IMS and SCORM); and increased
use of style sheets for interface formatting (so that it can be
integrated visually into other web sites).</li>
</ol>
<p>&nbsp;</p>
<h3><a name="contribute" id="contribute"></a>2. How you can contribute</h3>
<p>As mentioned above, Moodle has a number of features that are modular. Even
if you are not a programmer there are things you can change or help with.</p>
<p><strong><a name="activities" id="activities"></a>Learning Activities</strong></p>
<p> </p>
<h3><a name="contribute" id="contribute"></a>2. How you can
contribute</h3>
<p>As mentioned above, Moodle has a number of features that are
modular. Even if you are not a programmer there are things you
can change or help with.</p>
<p><strong><a name="activities" id="activities"></a>Learning
Activities</strong></p>
<blockquote>
<p>These are by far the most important modules, and reside in the 'mod' directory.
There are seven default modules: assignment, choice, forum, journal, quiz,
resource, and survey. Each module is in a separate subdirectory and consists
of the following mandatory elements (plus extra scripts unique to each module):</p>
<p>These are by far the most important modules, and reside in the
'mod' directory. There are seven default modules: assignment,
choice, forum, journal, quiz, resource, and survey. Each module
is in a separate subdirectory and consists of the following
mandatory elements (plus extra scripts unique to each
module):</p>
<ul>
<li>mod.html: a form to set up or update an instance of this module</li>
<li>version.php: defines some meta-info and provides upgrading code</li>
<li>mod.html: a form to set up or update an instance of this
module</li>
<li>version.php: defines some meta-info and provides upgrading
code</li>
<li>icon.gif: a 16x16 icon for the module</li>
<li>db/: SQL dumps of all the required db tables and data (for each database
type) </li>
<li>db/: SQL dumps of all the required db tables and data (for
each database type)</li>
<li>index.php: a page to list all instances in a course</li>
<li>view.php: a page to view a particular instance</li>
<li>lib.php: any/all functions defined by the module should be in here. If
the modulename if called widget, then the required functions include:
<li>lib.php: any/all functions defined by the module should be in
here. If the modulename if called widget, then the required
functions include:
<ul>
<li>widget_add_instance() - code to add a new instance of widget</li>
<li>widget_update_instance() - code to update an existing instance</li>
<li>widget_add_instance() - code to add a new instance of
widget</li>
<li>widget_update_instance() - code to update an existing
instance</li>
<li>widget_delete_instance() - code to delete an instance</li>
<li>widget_user_outline() - given an instance, return a summary of a user's
contribution</li>
<li>widget_user_complete() - given an instance, print details of a user's
contribution<br />
</li>
<li>To avoid possible conflict, any module functions should be named starting
with widget_ and any constants you define should start with WIDGET_
</li>
<li>widget_user_outline() - given an instance, return a summary
of a user's contribution</li>
<li>widget_user_complete() - given an instance, print details of
a user's contribution<br></li>
<li>To avoid possible conflict, any module functions should be
named starting with widget_ and any constants you define should
start with WIDGET_</li>
</ul>
</li>
<li>Lastly, each module will have some language files that contain strings
for that module. See below.</li>
<li>Lastly, each module will have some language files that
contain strings for that module. See below.</li>
</ul>
<p>The easiest way to start a new learning activity module is to use the template
in <strong><a href="http://moodle.com/mod/newmodule_template.zip">mod/newmodule_template.zip</a>.</strong>
<p>The easiest way to start a new learning activity module is to
use the template in <strong><a href=
"http://moodle.com/mod/newmodule_template.zip">mod/newmodule_template.zip</a>.</strong>
Unzip it and follow the README inside.</p>
<p>You might also like to post first in the <a href="http://moodle.com/mod/forum/view.php?id=44" target="_top">Activities
modules forum on Using Moodle</a>.</p>
<p>&nbsp;</p>
<p>You might also like to post first in the <a href=
"http://moodle.com/mod/forum/view.php?id=44" target=
"_top">Activities modules forum on Using Moodle</a>.</p>
<p> </p>
</blockquote>
<p><strong><a name="themes" id="themes"></a>Themes</strong></p>
<blockquote>
<p>Themes (or skins) define the look of a site. A number of simple themes are
provided in the main distribution, but you may want to create your own theme
with your own colours, logo, styles and graphics.
<p>Each theme is in a subdirectory of the &quot;theme&quot; directory, and contains
at least the following files:</p>
<p>Themes (or skins) define the look of a site. A number of
simple themes are provided in the main distribution, but you may
want to create your own theme with your own colours, logo, styles
and graphics.</p>
<p>Each theme is in a subdirectory of the "theme" directory, and
contains at least the following files:</p>
<ul>
<li><strong>config.php</strong>: defines the theme colours used throughout
the site</li>
<li><strong>styles.php</strong>: the style sheet, containing CSS definitions
for standard HTML elements as well as many Moodle elements.</li>
<li><strong>header.html</strong>: Included at the top of each page. This is
what you need to edit to add a logo at the top of pages, for example.</li>
<li><strong>footer.html</strong>: Included at the bottom of each page.</li>
<li><strong>config.php</strong>: defines the theme colours used
throughout the site</li>
<li><strong>styles.php</strong>: the style sheet, containing CSS
definitions for standard HTML elements as well as many Moodle
elements.</li>
<li><strong>header.html</strong>: Included at the top of each
page. This is what you need to edit to add a logo at the top of
pages, for example.</li>
<li><strong>footer.html</strong>: Included at the bottom of each
page.</li>
</ul>
<p>To create your own themes for current versions of Moodle:</p>
<ol>
<li>Copy one of the existing theme folders to one with a new name. I recommend
starting with one of the standard themes.
<li>Edit config.php and insert your own colours.
<li>Edit styles.php and change your CSS styles.
<li>Edit header.html and footer.html to add new logos, or change the layout.
<li>Copy one of the existing theme folders to one with a new
name. I recommend starting with one of the standard themes.</li>
<li>Edit config.php and insert your own colours.</li>
<li>Edit styles.php and change your CSS styles.</li>
<li>Edit header.html and footer.html to add new logos, or change
the layout.</li>
</ol>
<p>Note that all these steps are optional - you can make a radically different
look to your site simply by editing the colours in config.php</p>
<p>Note also that Moodle upgrades <em>may</em> break themes slightly, so check the
release notes carefully if you are using a custom theme.</p>
<p>In particular, Moodle 2.0 will have a completely new display system, probably based on
XSL transformations of XML output from Moodle. It is likely that the
themes for this will be a completely different format, but the advantage will
be a much higher possible degree of customisation (including moving elements
around the page).</p>
<p>More discussion about this in the <a target=_top href="http://moodle.com/mod/forum/view.php?id=46">Themes
forum on Using Moodle</a>. If you create a nice theme that you think others
might want to use, please post your zip file on the themes forum!<br />
</p>
<p>Note that all these steps are optional - you can make a
radically different look to your site simply by editing the
colours in config.php</p>
<p>Note also that Moodle upgrades <em>may</em> break themes
slightly, so check the release notes carefully if you are using a
custom theme.</p>
<p>In particular, Moodle 2.0 will have a completely new display
system, probably based on XSL transformations of XML output from
Moodle. It is likely that the themes for this will be a
completely different format, but the advantage will be a much
higher possible degree of customisation (including moving
elements around the page).</p>
<p>More discussion about this in the <a target="_top" href=
"http://moodle.com/mod/forum/view.php?id=46">Themes forum on
Using Moodle</a>. If you create a nice theme that you think
others might want to use, please post your zip file on the themes
forum!<br></p>
</blockquote>
<p>&nbsp;</p>
<p><strong><a name="languages" id="languages"></a>Languages</strong></p>
<p> </p>
<p><strong><a name="languages" id=
"languages"></a>Languages</strong></p>
<blockquote>
<p>Moodle has been designed for internationalisation. Each 'string' or 'page'
of text that is displayed as part of the interface is drawn from a set of
language files. Each language is a subdirectory of the directory 'lang'. The
structure of the lang directory is as follows:</p>
<p><strong>lang/en</strong> - directory containing all files for one language
(eg English)</p>
<p>Moodle has been designed for internationalisation. Each
'string' or 'page' of text that is displayed as part of the
interface is drawn from a set of language files. Each language is
a subdirectory of the directory 'lang'. The structure of the lang
directory is as follows:</p>
<p><strong>lang/en</strong> - directory containing all files for
one language (eg English)</p>
<ul>
<li>moodle.php - strings for main interface</li>
<li>assignment.php - strings for assignment module</li>
@ -185,106 +226,124 @@
<li>quiz.php - strings for quiz module</li>
<li>resource.php - strings for resource module</li>
<li>survey.php - strings for survey module</li>
<li>.... plus other modules if any.<br />
<br />
A string is called from these files using the <strong><em>get_string()</em></strong><em>
</em>or<em> <strong>print_string()</strong> </em>functions. Each string
supports variable substitution, to support variable ordering in different
languages.<em><br />
<br />
</em>eg $strdueby = get_string(&quot;assignmentdueby&quot;, &quot;assignment&quot;,
userdate($date)); <br />
<br />
If a string doesn't exist in a particular language, then the equivalent
in English will automatically be used instead.</li>
<li>.... plus other modules if any.<br>
<br>
A string is called from these files using the
<strong><em>get_string()</em></strong> or
<em><strong>print_string()</strong></em> functions. Each string
supports variable substitution, to support variable ordering in
different languages.<em><br>
<br></em> eg $strdueby = get_string("assignmentdueby",
"assignment", userdate($date));<br>
<br>
If a string doesn't exist in a particular language, then the
equivalent in English will automatically be used instead.</li>
</ul>
<p><strong>lang/en/help</strong> - contains whole help pages (for popup context-sensitive
help)</p>
<p><strong>lang/en/help</strong> - contains whole help pages (for
popup context-sensitive help)</p>
<blockquote>
<p>Main help pages are situated here, while help pages specific to each module
are located in subdirectories with the module's name.</p>
<p>You can insert a helpbutton in a page with the helpbutton function.</p>
<p>eg helpbutton(&quot;text&quot;, &quot;Click here for help about text&quot;);</p>
<p>Main help pages are situated here, while help pages specific
to each module are located in subdirectories with the module's
name.</p>
<p>You can insert a helpbutton in a page with the helpbutton
function.</p>
<p>eg helpbutton("text", "Click here for help about text");</p>
<p>and for modules:</p>
<p>helpbutton(&quot;forumtypes&quot;, &quot;Forum types&quot;, &quot;forum&quot;);</p>
<p>helpbutton("forumtypes", "Forum types", "forum");</p>
</blockquote>
<p>Note that you can edit languages online, using the administration web tools
under &quot;Check this language&quot;. This makes it easy to not to only create
new languages but to refine existing ones. If you are starting a new language,
please contact me, <a target=_top href="http://dougiamas.com/">Martin Dougiamas</a>. </p>
<p>You might also like to post in the <a target=_top href="http://moodle.com/mod/forum/view.php?id=43" target="_top">Languages
forum on Using Moodle</a>. </p>
<p>If you are maintaining a language an ongoing basis, I can give you <a href="?file=cvs.html">CVS
write access to the Moodle source code</a> so that you can directly maintain
the files.</p>
<p>Note that you can edit languages online, using the
administration web tools under "Check this language". This makes
it easy to not to only create new languages but to refine
existing ones. If you are starting a new language, please contact
me, <a target="_top" href="http://dougiamas.com/">Martin
Dougiamas</a>.</p>
<p>You might also like to post in the <a href=
"http://moodle.com/mod/forum/view.php?id=43" target=
"_top">Languages forum on Using Moodle</a>.</p>
<p>If you are maintaining a language an ongoing basis, I can give
you <a href="?file=cvs.html">CVS write access to the Moodle
source code</a> so that you can directly maintain the files.</p>
</blockquote>
<p><br />
<strong><a name="database" id="database"></a>Database Schemas</strong></p>
<p><br>
<strong><a name="database" id="database"></a>Database
Schemas</strong></p>
<blockquote>
<p>Given a working database with defined tables, the intentionally simple SQL
used in Moodle should work fine with a wide variety of database brands.</p>
<p>A problem exists with <strong>automatically creating</strong> new tables
in a database, which is what Moodle tries to do upon initial installation.
Because every database is very different, there doesn't yet exist any way
to do this in a platform-independent way. To support this automation in each
database, schemas can be created that list the required SQL to create Moodle
tables in a particular database. These are files in <strong>lib/db</strong>
and inside the <strong>db</strong> subdirectory of each module.</p>
<p>Currently, only MySQL and PostgreSQL are fully supported in this way. If you are
familiar with another database (especially open source databases) and are
willing to help port the existing schema, please get in contact with me (<a target=_top href="http://dougiamas.com/">Martin
Dougiamas</a>).</p>
<p>Given a working database with defined tables, the
intentionally simple SQL used in Moodle should work fine with a
wide variety of database brands.</p>
<p>A problem exists with <strong>automatically creating</strong>
new tables in a database, which is what Moodle tries to do upon
initial installation. Because every database is very different,
there doesn't yet exist any way to do this in a
platform-independent way. To support this automation in each
database, schemas can be created that list the required SQL to
create Moodle tables in a particular database. These are files in
<strong>lib/db</strong> and inside the <strong>db</strong>
subdirectory of each module.</p>
<p>Currently, only MySQL and PostgreSQL are fully supported in
this way. If you are familiar with another database (especially
open source databases) and are willing to help port the existing
schema, please get in contact with me (<a target="_top" href=
"http://dougiamas.com/">Martin Dougiamas</a>).</p>
</blockquote>
<p>&nbsp;</p>
<p><strong><a name="courseformats" id="courseformats"></a>Course Formats</strong></p>
<p> </p>
<p><strong><a name="courseformats" id="courseformats"></a>Course
Formats</strong></p>
<blockquote>
<p>Moodle currently supports three different course formats: weekly, topics and social.
</p>
<p>These are a little more connected to the rest of the code (and hence, less
&quot;pluggable&quot;) but it is still quite easy to add new ones.</p>
<p>If you have any ideas for different formats that you need or would like to
see, get in touch with me and I'll do my absolute best to have them available
in future releases.</p>
<p>Moodle currently supports three different course formats:
weekly, topics and social.</p>
<p>These are a little more connected to the rest of the code (and
hence, less "pluggable") but it is still quite easy to add new
ones.</p>
<p>If you have any ideas for different formats that you need or
would like to see, get in touch with me and I'll do my absolute
best to have them available in future releases.</p>
</blockquote>
<p>&nbsp;</p>
<p><strong><a name="doc" id="doc"></a>Documentation and articles</strong></p>
<p> </p>
<p><strong><a name="doc" id="doc"></a>Documentation and
articles</strong></p>
<blockquote>
<p>If you feel like writing a tutorial, an article, an academic paper or anything
else about Moodle, please do! </p>
<p>Put it on the web and make sure you include links to <a target=_top href="http://moodle.com/">http://moodle.com/</a></p>
<p>If you feel like writing a tutorial, an article, an academic
paper or anything else about Moodle, please do!</p>
<p>Put it on the web and make sure you include links to
<a target="_top" href=
"http://moodle.com/">http://moodle.com/</a></p>
</blockquote>
<p>&nbsp;</p>
<p><strong><a name="bugs" id="bugs"></a>Participating in the bug tracker</strong></p>
<p> </p>
<p><strong><a name="bugs" id="bugs"></a>Participating in the bug
tracker</strong></p>
<blockquote>
<p>Finally, I would like to invite you to register on the &quot;bug tracker&quot;
at <a target=_top href="http://bugs.moodle.org">bugs.moodle.org</a> so you can file any
bugs that you find and perhaps participate in discussing and fixing them.
</p>
<p>&quot;Bugs&quot; not only includes software bugs with current versions of
Moodle, but also new ideas, feature requests and even constructive criticism
of existing features. The beauty of open source is that anyone can participate
in some way and help to create a better product for all of us to enjoy. In
this project, your input is very welcome!</p>
<p>Finally, I would like to invite you to register on the "bug
tracker" at <a target="_top" href=
"http://bugs.moodle.org">bugs.moodle.org</a> so you can file any
bugs that you find and perhaps participate in discussing and
fixing them.</p>
<p>"Bugs" not only includes software bugs with current versions
of Moodle, but also new ideas, feature requests and even
constructive criticism of existing features. The beauty of open
source is that anyone can participate in some way and help to
create a better product for all of us to enjoy. In this project,
your input is very welcome!</p>
</blockquote>
<p>&nbsp;</p>
<p> </p>
<blockquote>
<blockquote>
<blockquote>
<p align="center">Thanks for using Moodle!</p>
<p align="center">Cheers,<br />
<a target=_top href="http://dougiamas.com/" target="_top">Martin Dougiamas</a></p>
<p align="center">Cheers,<br>
<a href="http://dougiamas.com/" target="_top">Martin
Dougiamas</a></p>
</blockquote>
</blockquote>
</blockquote>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p> </p>
<p> </p>
<blockquote>
<p>&nbsp;</p>
<p> </p>
</blockquote>
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="CENTER"><font size="1">Version: $Id: developer.html,v 1.2 2001/12/09
10:34:19 martin Exp $</font></p>
<p align="center"><a href="." target="_top"><font size="1">Moodle
Documentation</font></a></p>
<p align="center"><font size="1">Version: $Id: developer.html,v
1.2 2001/12/09 10:34:19 martin Exp $</font></p>
</body>
</html>

View file

@ -1,283 +1,406 @@
<HTML><HEAD><TITLE>Moodle Dokumentation: Frequently Asked Questions (FAQ)</TITLE>
<H1>Frequently Asked Questions (FAQ)</H1>
<P class=normaltext>Auf dieser Seite finden Sie einige der am h&auml;ufigsten
gestellten Fragen von Menschen, die Moodle installieren. Wenn Sie der <A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html">Installationsanleitung</A>
gefolgt sind und trotzdem ein Problem haben, dann sind Sie genau hier an der
richtigen Stelle. </P>
<P class=normaltext>Falls Sie hier keine Antworten auf Ihre Frage finden,
versuchen Sie es auf der Seite moodle.org mit dem Kurs <A
href="http://moodle.org/mod/forum/index.php?id=5" target=_top>Using Moodle</A>.
Durchsuchen Sie zuerst die Foren mit einigen Schl&uuml;sselw&ouml;rtern, denn Ihr Problem
k&ouml;nnte dort bereits diskutiert worden sein. Besteht keine solche Diskussion,
versuchen Sie selbst eine im passenden Forum zu beginnen normalerweise wird
irgendjemand Ihnen helfen k&ouml;nnen.</P>
<P class=normaltext>M&ouml;glicherweise f&uuml;hren Ihre verschiedenen L&ouml;sungsversuche zu
keinem Ergebnis und Sie benutzen eine Firewall, so kann es sein, dass diese
notwendige Funktionen oder eine ben&ouml;tigte Kommunikation verhindert. Zur
Sicherheit empfiehlt es sich eine erneute Konfiguration durchzuf&uuml;hren. Sehr
selten haben Firewalls Probleme mit Moodle, aber gelegentlich sind sie
verantwortlich f&uuml;r eine reduzierte Funktionalit&auml;t aufgrund einer
Fehlkonfiguration derer Einstellungen.
<P class=normaltext>Benutzen Sie diese Liste, um zu den gew&uuml;nschten Antworten zu
springen:</P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#filenotfound">Immer
wenn ich versuche auf eine hochgeladene Datei zuzugreifen oder anzeigen zu
lassen, erhalte ich eine Fehlermeldung "Datei nicht gefunden".</A></P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#php">Ist
PHP auf meinem System installiert und welche Version habe ich?</A></P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#blankpages">Warum
sind meine ganzen Seiten leer?</A></P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#errorgetstring">Meine
Seite zeigt 'fatal error' an wie z. B.: call to undefined function:
get_string()</A></P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#headerssent">Warum
erhalte ich dauernd Fehlermeldungen &uuml;ber "headers already sent"?</A></P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#failedopen">Ich
erhalte st&auml;ndig den Fehler: Failed opening required
'/web/moodle/lib/setup.php'</A></P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#quotes">Jeder
Versuch einen Text, ein Apostroph (') oder ein Anf&uuml;hrungszeichen (") hinzu zu
f&uuml;gen, endet mit einer Fehlermeldung oder er wird mit einem Slash
gezeigt.</A></P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#sessiontmp">Ich
erhalte dauernd Fehlermeldungen &uuml;ber session_start.</A></P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#fixdirroot">Wenn
ich auf die Adminseite gehen m&ouml;chte, bekomme ich eine Nachricht, dirroot leer zu
machen!</A></P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#loginsetting">Ich
melde mich an, aber die Anmeldeseite &auml;ndert sich nicht. Ich bin angemldet und
kann frei navigieren. </A></P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#resource1">Wenn
ich versuche eine Literatur oder Quelle ein zu f&uuml;gen, erhalte ich
Fehlermeldungen.</A></P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#noadmin">W&auml;hrend
dem anf&auml;nglichen Setup wurde ich nicht aufgefordert einen Adminaccount ein zu
richten!</A></P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#nologin">Ich
kann mich nicht anmelden ich bleibe einfach auf der Anmeldeseite
stecken.</A></P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#backup">Wie
kann ich meine Moodleseite sichern? </A></P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#locale">Warum
zeigt meine Moodleseite die Zeit und das Datum nicht richtig an?</A></P>
<P class=questionlink><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#cron">Von
den Foren werden keine Kopien per email versendet.</A></P>
<P class=questionlink>&nbsp;</P>
<H3><A name=filenotfound></A>Immer wenn ich versuche auf eine hochgeladene Datei
zu zu greifen oder anzeigen zu lassen, erhalte ich eine Fehlermeldung "Datei
nicht gefunden".</H3>
<P class=answer>Bsp.: Not Found: The requested URL /moodle/file.php/2/myfile.jpg
was not found on this server. </P>
<P class=answer>Die Konfiguration Ihres Webservers muss den Teil nach dem
Skriptnamen einer URL erlauben, um direkt zu dem Skript &uuml;bergeben zu werden.
&Uuml;blicherweise ist dies in der Apache 1 Version bereits aktiviert, aber in der
Apache 2 Version standardm&auml;&szlig;ig inaktiv. Um dies zu aktivieren, f&uuml;gen Sie diese
Zeile zu httpd.conf oder zu .htaccess in Ihrem lokalen Verzeichnis ein (mehr
Infos finden sie in der <A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html#webserver">Installationsanleitung</A>
): </P>
<P class=answercode><B>AcceptPathInfo</B> on</P>
<P class=answer>Achtung, funktioniert ausschlie&szlig;lich f&uuml;r die Apache Version
2.x.</P>
<P class=answer>Falls Sie Apache 2 nicht benutzen und trotzdem ungewollt dieses
Problem haben, k&ouml;nnen Sie Moodle so ver&auml;ndern, dass es eine alternative Methode
benutzt. Nachteil dessen sind, leichte Verluste in der Ausf&uuml;hrung f&uuml;r Ihre
Benutzer und es k&ouml;nnen keine Linkverbindungen mit HTML-Inhalten benutzt werden.
</P>
<P class=answer>Um diese Methode zu benutzen, m&uuml;ssen Sie als Admin angemeldet
sein. Gehen Sie zur Seite "Konfigurationsvariablen" und &auml;ndern Sie die
Einstellung f&uuml;r die "<B>slasharguments</B>".Nun sollten Sie in der Lage sein auf
Ihre hochgeladenen Dateien zugreifen zu k&ouml;nnen.</P>
<P class=answer>&nbsp;</P>
<H3><A name=php></A>Ist PHP auf meinem System installiert und welche Version
habe ich?</H3>
<P class=answer>Erstellen Sie eine neue Webseite mit dem Namen info.php mit dem
folgenden Textinhalt und &ouml;ffnen es mit Ihrem Browser:</P>
<P class=answercode>&lt;?PHP phpinfo() ?&gt;</P>
<P class=answer>Wenn nichts passiert, dann haben Sie kein PHP installiert. In
der Installationsanleitung finden Sie einige Informationen dar&uuml;ber, wo Sie PHP
f&uuml;r Ihr System herunterladen k&ouml;nnen. </P>
<P class=answer>&nbsp;</P>
<H3><A name=blankpages></A>Warum sind meine ganzen Seiten leer? </H3>
<P class=answer>Pr&uuml;fen Sie die dirroot Variablen in der config.php. Sie m&uuml;ssen vollst&auml;ndige absolute Pfade eintragen, z.B.:</P>
<P class=answercode>$CFG-&gt;dirroot =
"d:\inetpub\sites\www.yoursite.com\web\moodle";</P>
<P></P>
<P class=answer>F&uuml;r Nutzer von Redhat Linux sehen Sie bitte hier nach: <A
href="http://moodle.org/doc/?file=installamp.html">Redhat Linux</A></P>
<P></P>
<H3><A name=errorgetstring></A>Meine
Seite zeigt 'fatal error' an wie z. B.: call to undefined function:
get_string()</H3>
<P class=answer>Wenn Sie folgende Fehler sehen:</P>
<P class=answercode>Parse error: parse error, unexpected T_VARIABLE in
c:\program files\easyphp\www\moodle\config.php on line 94 <br />Fatal error: Call
to undefined function: get_string() in c:\program
files\easyphp\www\moodle\mod\resource\lib.php on line 11</P>
<P class=answer>dann haben Sie vermutlich ein Semicolon am Ende oder ein abschlie&szlig;endes " in config.php (in Zeile 94) vergessen.</P>
<P class=answer>Andere Gr&uuml;nde k&ouml;nnen darin liegen, wenn Sie die Datei config.php in Word bearbeitet haben und sie als HTML-Seite gespeichert haben, statt als reine Textdatei. Dadurch werden zus&auml;tzliche Informationen in der Datei gespeichert, die die Ausf&uuml;hrung st&ouml;ren.</P>
<P>&nbsp;</P>
<H3><A name=headerssent></A>Warum
erhalte ich dauernd Fehlermeldungen &uuml;ber "headers already sent"?</H3>
<P class=answer>Wenn Sie folgende Fehler sehen:</P>
<P class=answercode>Warning: Cannot add header information - headers already
sent by (output started at /webs/moodle/config.php:87) in
/webs/moodle/lib/moodlelib.php on line 1322 </P>
<P class=answercode>Warning: Cannot add header information - headers already
sent by (output started at /webs/moodle/config.php:87) in
/webs/moodle/lib/moodlelib.php on line 1323 </P>
<P class=answercode>Warning: Cannot add header information - headers already
sent by (output started at /webs/moodle/config.php:87) in
/webs/moodle/login/index.php on line 54 </P>
<P class=answer>Sie haben leere Zeilen oder Leerzeichen nach dem abschlie&szlig;enden ?&gt; in Ihrer
config.php Datei. Einige Texteditoren wie z.B. Notepad (Windows) f&uuml;gen diese ein. Sie m&uuml;ssen nun mit einem andernen Editor diese Zeichen vollst&auml;ndig l&ouml;schen. </P>
<P class=answer>&nbsp;</P>
<H3><A name=failedopen></A>Ich erhalte st&auml;ndig den Fehler: Failed opening required
'/web/moodle/lib/setup.php'</H3>
<P class=answer>In Ihrer config.php mu&szlig; die Angabe f&uuml;r dirroot
ein <STRONG>vollst&auml;ndiger Pfad auf dem Server sein.</STRONG>.</P>
<P class=answer>Manchmal werden nur die Pfade vom Home-Verzeichnis oder relative Pfade eingetragen.</P>
<P class=answer>&nbsp;</P>
<H3><A id=quotes name=quotes></A>Jeder
Versuch einen Text, ein Apostroph (') oder ein Anf&uuml;hrungszeichen (") hinzu zu
f&uuml;gen, endet mit einer Fehlermeldung oder er wird mit einem Slash
gezeigt.</H3>
<P class=answer>Probleme mit ' liegen in falschen "magic
quotes" Einstellungen. Moodle ben&ouml;tigt die folgenden Einstellungen (dies sind normalerweise die Standardeinstellungen):</P>
<P class=answercode>magic_quotes_gpc = On<br />magic_quotes_runtime = Off</P>
<P class=answer>Beachten Sie auch den folgenden Hinweis zur <A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html#webserver">Webserver
Konfiguration</A> in den Installationsdokumenten.</P>
<P class=answer>&nbsp;</P>
<H3><A name=sessiontmp></A>Ich
erhalte dauernd Fehlermeldungen &uuml;ber session_start.</H3>
<P class=answer>Wenn Sie folgende Fehler sehen:</P>
<P class=answercode>Warning: session_start() [function.session-start]:
open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or
directory (2) in G:\web\moodle\lib\setup.php on line 123</P>
<P class=answercode>Warning: session_start() [function.session-start]:
open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or
directory (2) in G:\web\moodle\lib\setup.php on line 123</P>
<P class=answercode>Warning: session_start() [function.session-start]: Cannot
send session cache limiter - headers already sent (output started at
G:\web\moodle\lib\setup.php:1) in G:\web\moodle\lib\setup.php on line 123</P>
<P class=answer>... diese beziehen sich alle auf Probleme von PHP Informationen &uuml;ber die 'session' auf der Festplatte (im Verzeichnis /tmp) abzulegen. Zumeist liegt der Fehler darin, dass ein entsprechendes Verzeichnis auf Ihrem Rechner nicht vorhanden ist (z.B. bei manchen Windows-Installationen).
<P class=answer>&Auml;ndern Sie die PHP Einstellungen f&uuml;r diesen Pfad auf ein bestehendes Verzeichnis in der Datei php.ini:</P>
<P class=answercode>session.save_path = C:\temp</P>
<P class=answer>oder in einem .htaccess file in Ihrem Hauptverzeichnis von Moodle:</P>
<P class=answercode>php_value session.save_path "/home/moodle/sessions"</P>
<P class=answercode>&nbsp;</P>
<H3><A name=fixdirroot></A>Wenn
ich auf die Adminseite gehen m&ouml;chte, bekomme ich eine Nachricht, dirroot leer zu
machen!</H3>
<P class=answer>Wenn Sie die folgenden Fehlermeldungen in Moodle 1.0.9 sehen:</P>
<TABLE class=generalbox cellSpacing=0 cellPadding=5 align=center border=0>
<TBODY>
<TR>
<TD bgColor=#ffbbbb>Please fix your settings in config.php:
<P>You have:
<P>$CFG-&gt;dirroot = "/home/users/fred/public_html/moodle";
<P>but it should be:
<P>$CFG-&gt;dirroot = "";</P></TD></TR></TBODY></TABLE>
<P class=answer>dann liegt ein kleiner Fehler vor, der auf manchen Servern auftritt. Der Fehler basiert auf dem Fehler-Pr&uuml;fmechanismus, nicht Ihrem aktuellen Pfad. Suchen Sie in der Datei admin/index.php die Zeile 66: </P>
<P class=answercode>if ($dirroot != $CFG-&gt;dirroot) {</P>
<P class=answer>und &auml;ndern Sie sie wie folgt:</P>
<P class=answercode>if (!empty($dirroot) and $dirroot != $CFG-&gt;dirroot) {</P>
<P class=answercode>&nbsp;</P>
<H3><A name=loginsetting></A>Ich
melde mich an, aber die Anmeldeseite &auml;ndert sich nicht. Ich bin angemldet und
kann frei navigieren. </H3>
<P class=answer>Pr&uuml;fen Sie, ob die eingegebene URL Adresse in den $CFG-&gt;wwwroot Einstellungen genau mit von Ihnen eingebenen Adresse beim Aufruf &uuml;bereinstimmt.</P>
<P class=answer>&nbsp;</P>
<H3><A name=resource1></A>Wenn
ich versuche eine Literatur oder Quelle einzuf&uuml;gen, erhalte ich
Fehlermeldungen.</H3>
<P class=answer>Wenn Sie Apache verwenden, dann stimmen vermutlich die Einstellungen in der config.php f&uuml;r $CFG-&gt;wwwroot mit der aktuell eingegebenen URL zum Aufruf der Seite nicht &uuml;berein. &Auml;ndern Sie die Einstellung "<B>secureforms</B>" in der Administration auf OFF.</P>
<P class=answer>&nbsp;</P>
<H3><A name=noadmin></A>W&auml;hrend
dem anf&auml;nglichen Setup wurde ich nicht aufgefordert einen Adminaccount ein zu
richten!</H3>
<P class=answer>Dies ist ein wohl bekannter Fehler in den Versionen bis 1.0.9, er ist nun behoben und sollte sp&auml;testens ab Version 1.1. nicht mehr auftauchen.</P>
<P class=answer>Er betrifft nicht alle Anwender. Der Fehler tritt auf, wenn die Person, die Moodle installiert hat, in ihrem Browser einen Cookie abgelegt hat f&uuml;r ein anderen Programm auf der gleicehn Seite mit Namen "user", "admin", oder "teacher".</P>
<P class=answer>L&ouml;schen sie Ihren Cookie vor der Installation von Moodle oder ver&auml;ndern Sie die Datei moodle/admin/user.php durch Einf&uuml;gen folgender Zeile am Anfang der Datei:</P>
<P class=answercode>unset($user);<br />unset($admin);<br />unset($teacher);</P>
<P class=answer>Danach sollten Sie alle Tabellen von Moodle in der Datenbank l&ouml;schen und eine komplette Neuinstallation vornehmen.</P>
<P class=answer>&nbsp;</P>
<H3><A name=nologin></A>Ich
kann mich nicht anmelden ich bleibe einfach auf der Anmeldeseite
stecken.</H3>
<P class=answer>Der Grund liegt zumeist an Ihrer Firewall, nicht am Server. Hier einige Hinweise <A
href="http://service1.symantec.com/SUPPORT/nip.nsf/46f26a2d6dafb0a788256bc7005c3fa3/b9b47ad7eddd343b88256c6b006a85a8?OpenDocument&amp;src=bar_sch_nam">Norton
firewall products</A>.</P>
<P class=answer>Der Administrator des Servers kann dies durch &Auml;nderung der Einstellung "<B>secureforms</B>" zu
"No" korrigieren.</P>
<P class=answer>Ein anderer Grund kann adri liegen dass sessions auf dem Server nicht richtig konfiguriert sind. Testen Sie dies durch den folgenden Aufruf
http://yourserver/moodle/lib/session-test.php.</P>
<P class=answer>&nbsp;</P>
<H3><A name=backup></A>Wie
kann ich meine Moodleseite sichern?</H3>
<P class=answer>Von zwei Dingen sollten Sie Kopien anlegen : hochgeladene Dateien und der Datenbank. Die Moodle-Dateien selber sind weniger wichtig, weil Sie sich jederzeit eine aktuelle Version herunterladen k&ouml;nnen.<br />
Sie k&ouml;nnen inzwischen komplette Kurse komfortabel sichern. Eine deutschsprachige Anleitung finden Sie im deutschen Diskussionsforum von Moodle als Ressource. </P>
<P class=answer>Es gibt verschiedene Wege f&uuml;r solche backups. Hier die Gr&uuml;ndz&uuml;ge eines kleinen Scripts auf UNIX f&uuml;r dsa Backup der Datenbank (Sie k&ouml;nnen es t&auml;glich durch einen cron job laufen lassen</P>
<P class=answercode>cd /my/backup/directory</P>
<P class=answercode>mv moodle-database.sql.gz moodle-database-old.sql.gz</P>
<P class=answercode>mysqldump -h example.com -u myusername --password=mypassword
-C -Q -e -a mydatabasename &gt; moodle-database.sql</P>
<P class=answercode>gzip moodle-database.sql</P>
<P class=answer>F&uuml;r die Dateien k&ouml;nnen Sie rsync verwendet, um ver&auml;nderte Daten auf einen anderren host zu kopieren:</P>
<P class=answercode>rsync -auvtz --delete -e ssh
mysshusername@example.com:/my/server/directory /my/backup/directory/</P>
<P class=answercode>&nbsp;</P>
<H3><A name=locale></A>Warum
zeigt meine Moodleseite die Zeit und das Datum nicht richtig an?</H3>
<P class=answer>Jede Sprache ben&ouml;tigt einen eigene Sprachcode (
<STRONG>locale</STRONG> Code) damit Daten richtig angezeigt werden. Die Sprachpakete enthalten die Standardeinstellung. Manchmal arbeiten diese aber nicht richtig auf Windows-Servern. </P>
<P class=answer>Die richtigen local codes f&uuml;r Windows finden Sie auf folgenden Seiten.<A
href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_language_strings.asp"
target=_blank>Sprach (Language) Codes</A> und <A
href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_country_strings.asp"
target=_blank>L&auml;nder (Country/region) Codes</A>.(z.B.eg "esp_esp" for spanish)</P>
<P class=answer>Diese neuen Codes k&ouml;nnen Sie auf der Seite Administration -&gt;
Konfiguration -&gt; Variablen eintragen indem Sie die vorhandene Eintragungen &uuml;berschreiben.</P>
<P class=answer>&nbsp;</P>
<H3><A name=cron></A>Von
den Foren werden keine Kopien per email versendet. </H3>
<P class=answer>Sie <STRONG>m&uuml;ssen</STRONG> cron einrichten, bevor Emails automatisch von den Foren und anderen Aktivit&auml;ten versandt werden. </P>
<P class=answer>Zun&auml;chst m&uuml;ssen Sie Cron-Prozesse einrichten http://yoursite/admin/cron.php. Beachten Sie den folgenden Abschnitt <A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html#cron">Cron Jobs in der Installationsanleitung</A>.</P>
<P class=answer>Tipp: Versuchen Sie es mit den Grundeinstellungen auf der Moodle/Variablen-Seite. Lassen Sie
smtphost leer. Diese Einstellungen reichen in den meisten F&auml;llen aus..
<P class=answer>
<P class=answer>
<HR>
<P class=normaltext align=center><A title=martin@moodle.org
href="mailto:martin@moodle.org">Stellen Sie neue FAQ</A> (mit Antworten!)</P>
<HR>
<P align=right><STRONG><EM>Dank an John Eyre f&uuml;r seine Hilfe bei der Zusammenstellung dieser
FAQ.</EM></STRONG></P>
<P align=center><FONT size=1><A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/" target=_top>Moodle
Dokumentation</A></FONT></P>
<P align=center><FONT size=1>Version: $Id: faq.html,v 1.6 2003/03/30 13:54:28
moodler Exp $</FONT></P></BODY></HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Moodle Dokumentation: Frequently Asked Questions
(FAQ)</title>
<link rel="stylesheet" href="docstyles.css" type=
"TEXT/CSS">
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
</head>
<body>
<h1>Frequently Asked Questions (FAQ)</h1>
<p class="normaltext">Auf dieser Seite finden Sie einige der am
h&auml;ufigsten gestellten Fragen von Menschen, die Moodle
installieren. Wenn Sie der <a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html">
Installationsanleitung</a> gefolgt sind und trotzdem ein Problem
haben, dann sind Sie genau hier an der richtigen Stelle.</p>
<p class="normaltext">Falls Sie hier keine Antworten auf Ihre
Frage finden, versuchen Sie es auf der Seite moodle.org mit dem
Kurs <a href="http://moodle.org/mod/forum/index.php?id=5" target=
"_top">Using Moodle</a>. Durchsuchen Sie zuerst die Foren mit
einigen Schl&uuml;sselw&ouml;rtern, denn Ihr Problem k&ouml;nnte
dort bereits diskutiert worden sein. Besteht keine solche
Diskussion, versuchen Sie selbst eine im passenden Forum zu
beginnen &ndash; normalerweise wird irgendjemand Ihnen helfen
k&ouml;nnen.</p>
<p class="normaltext">M&ouml;glicherweise f&uuml;hren Ihre
verschiedenen L&ouml;sungsversuche zu keinem Ergebnis und Sie
benutzen eine Firewall, so kann es sein, dass diese notwendige
Funktionen oder eine ben&ouml;tigte Kommunikation verhindert. Zur
Sicherheit empfiehlt es sich eine erneute Konfiguration
durchzuf&uuml;hren. Sehr selten haben Firewalls Probleme mit
Moodle, aber gelegentlich sind sie verantwortlich f&uuml;r eine
reduzierte Funktionalit&auml;t aufgrund einer Fehlkonfiguration
derer Einstellungen.</p>
<p class="normaltext">Benutzen Sie diese Liste, um zu den
gew&uuml;nschten Antworten zu springen:</p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#filenotfound">
Immer wenn ich versuche auf eine hochgeladene Datei zuzugreifen
oder anzeigen zu lassen, erhalte ich eine Fehlermeldung "Datei
nicht gefunden".</a></p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#php">
Ist PHP auf meinem System installiert und welche Version habe
ich?</a></p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#blankpages">
Warum sind meine ganzen Seiten leer?</a></p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#errorgetstring">
Meine Seite zeigt 'fatal error' an wie z. B.: call to undefined
function: get_string()</a></p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#headerssent">
Warum erhalte ich dauernd Fehlermeldungen &uuml;ber "headers
already sent"?</a></p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#failedopen">
Ich erhalte st&auml;ndig den Fehler: Failed opening required
'/web/moodle/lib/setup.php'</a></p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#quotes">
Jeder Versuch einen Text, ein Apostroph (') oder ein
Anf&uuml;hrungszeichen (") hinzu zu f&uuml;gen, endet mit einer
Fehlermeldung oder er wird mit einem Slash gezeigt.</a></p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#sessiontmp">
Ich erhalte dauernd Fehlermeldungen &uuml;ber
session_start.</a></p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#fixdirroot">
Wenn ich auf die Adminseite gehen m&ouml;chte, bekomme ich eine
Nachricht, dirroot leer zu machen!</a></p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#loginsetting">
Ich melde mich an, aber die Anmeldeseite &auml;ndert sich nicht.
Ich bin angemldet und kann frei navigieren.</a></p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#resource1">
Wenn ich versuche eine Literatur oder Quelle ein zu f&uuml;gen,
erhalte ich Fehlermeldungen.</a></p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#noadmin">
W&auml;hrend dem anf&auml;nglichen Setup wurde ich nicht
aufgefordert einen Adminaccount ein zu richten!</a></p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#nologin">
Ich kann mich nicht anmelden &ndash; ich bleibe einfach auf der
Anmeldeseite stecken.</a></p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#backup">
Wie kann ich meine Moodleseite sichern?</a></p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#locale">
Warum zeigt meine Moodleseite die Zeit und das Datum nicht
richtig an?</a></p>
<p class="questionlink"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#cron">
Von den Foren werden keine Kopien per email versendet.</a></p>
<p class="questionlink"> </p>
<h3><a name="filenotfound" id="filenotfound"></a>Immer wenn ich
versuche auf eine hochgeladene Datei zu zu greifen oder anzeigen
zu lassen, erhalte ich eine Fehlermeldung "Datei nicht
gefunden".</h3>
<p class="answer">Bsp.: Not Found: The requested URL
/moodle/file.php/2/myfile.jpg was not found on this server.</p>
<p class="answer">Die Konfiguration Ihres Webservers muss den
Teil nach dem Skriptnamen einer URL erlauben, um direkt zu dem
Skript &uuml;bergeben zu werden. &Uuml;blicherweise ist dies in
der Apache 1 Version bereits aktiviert, aber in der Apache 2
Version standardm&auml;&szlig;ig inaktiv. Um dies zu aktivieren,
f&uuml;gen Sie diese Zeile zu httpd.conf oder zu .htaccess in
Ihrem lokalen Verzeichnis ein (mehr Infos finden sie in der
<a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html#webserver">
Installationsanleitung</a> ):</p>
<p class="answercode"><b>AcceptPathInfo</b> on</p>
<p class="answer">Achtung, funktioniert ausschlie&szlig;lich
f&uuml;r die Apache Version 2.x.</p>
<p class="answer">Falls Sie Apache 2 nicht benutzen und trotzdem
ungewollt dieses Problem haben, k&ouml;nnen Sie Moodle so
ver&auml;ndern, dass es eine alternative Methode benutzt.
Nachteil dessen sind, leichte Verluste in der Ausf&uuml;hrung
f&uuml;r Ihre Benutzer und es k&ouml;nnen keine Linkverbindungen
mit HTML-Inhalten benutzt werden.</p>
<p class="answer">Um diese Methode zu benutzen, m&uuml;ssen Sie
als Admin angemeldet sein. Gehen Sie zur Seite
"Konfigurationsvariablen" und &auml;ndern Sie die Einstellung
f&uuml;r die "<b>slasharguments</b>".Nun sollten Sie in der Lage
sein auf Ihre hochgeladenen Dateien zugreifen zu k&ouml;nnen.</p>
<p class="answer"> </p>
<h3><a name="php" id="php"></a>Ist PHP auf meinem System
installiert und welche Version habe ich?</h3>
<p class="answer">Erstellen Sie eine neue Webseite mit dem Namen
info.php mit dem folgenden Textinhalt und &ouml;ffnen es mit
Ihrem Browser:</p>
<p class="answercode">&lt;?PHP phpinfo() ?&gt;</p>
<p class="answer">Wenn nichts passiert, dann haben Sie kein PHP
installiert. In der Installationsanleitung finden Sie einige
Informationen dar&uuml;ber, wo Sie PHP f&uuml;r Ihr System
herunterladen k&ouml;nnen.</p>
<p class="answer"> </p>
<h3><a name="blankpages" id="blankpages"></a>Warum sind meine
ganzen Seiten leer?</h3>
<p class="answer">Pr&uuml;fen Sie die dirroot Variablen in der
config.php. Sie m&uuml;ssen vollst&auml;ndige absolute Pfade
eintragen, z.B.:</p>
<p class="answercode">$CFG-&gt;dirroot =
"d:\inetpub\sites\www.yoursite.com\web\moodle";</p>
<p class="answer">F&uuml;r Nutzer von Redhat Linux sehen Sie
bitte hier nach: <a href=
"http://moodle.org/doc/?file=installamp.html">Redhat
Linux</a></p>
<h3><a name="errorgetstring" id="errorgetstring"></a>Meine Seite
zeigt 'fatal error' an wie z. B.: call to undefined function:
get_string()</h3>
<p class="answer">Wenn Sie folgende Fehler sehen:</p>
<p class="answercode">Parse error: parse error, unexpected
T_VARIABLE in c:\program files\easyphp\www\moodle\config.php on
line 94<br>
Fatal error: Call to undefined function: get_string() in
c:\program files\easyphp\www\moodle\mod\resource\lib.php on line
11</p>
<p class="answer">dann haben Sie vermutlich ein Semicolon am Ende
oder ein abschlie&szlig;endes " in config.php (in Zeile 94)
vergessen.</p>
<p class="answer">Andere Gr&uuml;nde k&ouml;nnen darin liegen,
wenn Sie die Datei config.php in Word bearbeitet haben und sie
als HTML-Seite gespeichert haben, statt als reine Textdatei.
Dadurch werden zus&auml;tzliche Informationen in der Datei
gespeichert, die die Ausf&uuml;hrung st&ouml;ren.</p>
<p> </p>
<h3><a name="headerssent" id="headerssent"></a>Warum erhalte ich
dauernd Fehlermeldungen &uuml;ber "headers already sent"?</h3>
<p class="answer">Wenn Sie folgende Fehler sehen:</p>
<p class="answercode">Warning: Cannot add header information -
headers already sent by (output started at
/webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php on
line 1322</p>
<p class="answercode">Warning: Cannot add header information -
headers already sent by (output started at
/webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php on
line 1323</p>
<p class="answercode">Warning: Cannot add header information -
headers already sent by (output started at
/webs/moodle/config.php:87) in /webs/moodle/login/index.php on
line 54</p>
<p class="answer">Sie haben leere Zeilen oder Leerzeichen nach
dem abschlie&szlig;enden ?&gt; in Ihrer config.php Datei. Einige
Texteditoren wie z.B. Notepad (Windows) f&uuml;gen diese ein. Sie
m&uuml;ssen nun mit einem andernen Editor diese Zeichen
vollst&auml;ndig l&ouml;schen.</p>
<p class="answer"> </p>
<h3><a name="failedopen" id="failedopen"></a>Ich erhalte
st&auml;ndig den Fehler: Failed opening required
'/web/moodle/lib/setup.php'</h3>
<p class="answer">In Ihrer config.php mu&szlig; die Angabe
f&uuml;r dirroot ein <strong>vollst&auml;ndiger Pfad auf dem
Server sein.</strong>.</p>
<p class="answer">Manchmal werden nur die Pfade vom
Home-Verzeichnis oder relative Pfade eingetragen.</p>
<p class="answer"> </p>
<h3><a id="quotes" name="quotes"></a>Jeder Versuch einen Text,
ein Apostroph (') oder ein Anf&uuml;hrungszeichen (") hinzu zu
f&uuml;gen, endet mit einer Fehlermeldung oder er wird mit einem
Slash gezeigt.</h3>
<p class="answer">Probleme mit ' liegen in falschen "magic
quotes" Einstellungen. Moodle ben&ouml;tigt die folgenden
Einstellungen (dies sind normalerweise die
Standardeinstellungen):</p>
<p class="answercode">magic_quotes_gpc = On<br>
magic_quotes_runtime = Off</p>
<p class="answer">Beachten Sie auch den folgenden Hinweis zur
<a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html#webserver">
Webserver Konfiguration</a> in den Installationsdokumenten.</p>
<p class="answer"> </p>
<h3><a name="sessiontmp" id="sessiontmp"></a>Ich erhalte dauernd
Fehlermeldungen &uuml;ber session_start.</h3>
<p class="answer">Wenn Sie folgende Fehler sehen:</p>
<p class="answercode">Warning: session_start()
[function.session-start]:
open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed:
No such file or directory (2) in G:\web\moodle\lib\setup.php on
line 123</p>
<p class="answercode">Warning: session_start()
[function.session-start]:
open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed:
No such file or directory (2) in G:\web\moodle\lib\setup.php on
line 123</p>
<p class="answercode">Warning: session_start()
[function.session-start]: Cannot send session cache limiter -
headers already sent (output started at
G:\web\moodle\lib\setup.php:1) in G:\web\moodle\lib\setup.php on
line 123</p>
<p class="answer">... diese beziehen sich alle auf Probleme von
PHP Informationen &uuml;ber die 'session' auf der Festplatte (im
Verzeichnis /tmp) abzulegen. Zumeist liegt der Fehler darin, dass
ein entsprechendes Verzeichnis auf Ihrem Rechner nicht vorhanden
ist (z.B. bei manchen Windows-Installationen).</p>
<p class="answer">&Auml;ndern Sie die PHP Einstellungen f&uuml;r
diesen Pfad auf ein bestehendes Verzeichnis in der Datei
php.ini:</p>
<p class="answercode">session.save_path = C:\temp</p>
<p class="answer">oder in einem .htaccess file in Ihrem
Hauptverzeichnis von Moodle:</p>
<p class="answercode">php_value session.save_path
"/home/moodle/sessions"</p>
<p class="answercode"> </p>
<h3><a name="fixdirroot" id="fixdirroot"></a>Wenn ich auf die
Adminseite gehen m&ouml;chte, bekomme ich eine Nachricht, dirroot
leer zu machen!</h3>
<p class="answer">Wenn Sie die folgenden Fehlermeldungen in
Moodle 1.0.9 sehen:</p>
<table class="generalbox" cellspacing="0" cellpadding="5" align=
"center" border="0">
<tbody>
<tr>
<td bgcolor="#FFBBBB">Please fix your settings in config.php:
<p>You have:</p>
<p>$CFG-&gt;dirroot = "/home/users/fred/public_html/moodle";</p>
<p>but it should be:</p>
<p>$CFG-&gt;dirroot = "";</p>
</td>
</tr>
</tbody>
</table>
<p class="answer">dann liegt ein kleiner Fehler vor, der auf
manchen Servern auftritt. Der Fehler basiert auf dem
Fehler-Pr&uuml;fmechanismus, nicht Ihrem aktuellen Pfad. Suchen
Sie in der Datei admin/index.php die Zeile 66:</p>
<p class="answercode">if ($dirroot != $CFG-&gt;dirroot) {</p>
<p class="answer">und &auml;ndern Sie sie wie folgt:</p>
<p class="answercode">if (!empty($dirroot) and $dirroot !=
$CFG-&gt;dirroot) {</p>
<p class="answercode"> </p>
<h3><a name="loginsetting" id="loginsetting"></a>Ich melde mich
an, aber die Anmeldeseite &auml;ndert sich nicht. Ich bin
angemldet und kann frei navigieren.</h3>
<p class="answer">Pr&uuml;fen Sie, ob die eingegebene URL Adresse
in den $CFG-&gt;wwwroot Einstellungen genau mit von Ihnen
eingebenen Adresse beim Aufruf &uuml;bereinstimmt.</p>
<p class="answer"> </p>
<h3><a name="resource1" id="resource1"></a>Wenn ich versuche eine
Literatur oder Quelle einzuf&uuml;gen, erhalte ich
Fehlermeldungen.</h3>
<p class="answer">Wenn Sie Apache verwenden, dann stimmen
vermutlich die Einstellungen in der config.php f&uuml;r
$CFG-&gt;wwwroot mit der aktuell eingegebenen URL zum Aufruf der
Seite nicht &uuml;berein. &Auml;ndern Sie die Einstellung
"<b>secureforms</b>" in der Administration auf OFF.</p>
<p class="answer"> </p>
<h3><a name="noadmin" id="noadmin"></a>W&auml;hrend dem
anf&auml;nglichen Setup wurde ich nicht aufgefordert einen
Adminaccount ein zu richten!</h3>
<p class="answer">Dies ist ein wohl bekannter Fehler in den
Versionen bis 1.0.9, er ist nun behoben und sollte
sp&auml;testens ab Version 1.1. nicht mehr auftauchen.</p>
<p class="answer">Er betrifft nicht alle Anwender. Der Fehler
tritt auf, wenn die Person, die Moodle installiert hat, in ihrem
Browser einen Cookie abgelegt hat f&uuml;r ein anderen Programm
auf der gleicehn Seite mit Namen "user", "admin", oder
"teacher".</p>
<p class="answer">L&ouml;schen sie Ihren Cookie vor der
Installation von Moodle oder ver&auml;ndern Sie die Datei
moodle/admin/user.php durch Einf&uuml;gen folgender Zeile am
Anfang der Datei:</p>
<p class="answercode">unset($user);<br>
unset($admin);<br>
unset($teacher);</p>
<p class="answer">Danach sollten Sie alle Tabellen von Moodle in
der Datenbank l&ouml;schen und eine komplette Neuinstallation
vornehmen.</p>
<p class="answer"> </p>
<h3><a name="nologin" id="nologin"></a>Ich kann mich nicht
anmelden &ndash; ich bleibe einfach auf der Anmeldeseite
stecken.</h3>
<p class="answer">Der Grund liegt zumeist an Ihrer Firewall,
nicht am Server. Hier einige Hinweise <a href=
"http://service1.symantec.com/SUPPORT/nip.nsf/46f26a2d6dafb0a788256bc7005c3fa3/b9b47ad7eddd343b88256c6b006a85a8?OpenDocument&amp;src=bar_sch_nam">
Norton firewall products</a>.</p>
<p class="answer">Der Administrator des Servers kann dies durch
&Auml;nderung der Einstellung "<b>secureforms</b>" zu "No"
korrigieren.</p>
<p class="answer">Ein anderer Grund kann adri liegen dass
sessions auf dem Server nicht richtig konfiguriert sind. Testen
Sie dies durch den folgenden Aufruf
http://yourserver/moodle/lib/session-test.php.</p>
<p class="answer"> </p>
<h3><a name="backup" id="backup"></a>Wie kann ich meine
Moodleseite sichern?</h3>
<p class="answer">Von zwei Dingen sollten Sie Kopien anlegen :
hochgeladene Dateien und der Datenbank. Die Moodle-Dateien selber
sind weniger wichtig, weil Sie sich jederzeit eine aktuelle
Version herunterladen k&ouml;nnen.<br>
Sie k&ouml;nnen inzwischen komplette Kurse komfortabel sichern.
Eine deutschsprachige Anleitung finden Sie im deutschen
Diskussionsforum von Moodle als Ressource.</p>
<p class="answer">Es gibt verschiedene Wege f&uuml;r solche
backups. Hier die Gr&uuml;ndz&uuml;ge eines kleinen Scripts auf
UNIX f&uuml;r dsa Backup der Datenbank (Sie k&ouml;nnen es
t&auml;glich durch einen cron job laufen lassen</p>
<p class="answercode">cd /my/backup/directory</p>
<p class="answercode">mv moodle-database.sql.gz
moodle-database-old.sql.gz</p>
<p class="answercode">mysqldump -h example.com -u myusername
--password=mypassword -C -Q -e -a mydatabasename &gt;
moodle-database.sql</p>
<p class="answercode">gzip moodle-database.sql</p>
<p class="answer">F&uuml;r die Dateien k&ouml;nnen Sie rsync
verwendet, um ver&auml;nderte Daten auf einen anderren host zu
kopieren:</p>
<p class="answercode">rsync -auvtz --delete -e ssh
mysshusername@example.com:/my/server/directory
/my/backup/directory/</p>
<p class="answercode"> </p>
<h3><a name="locale" id="locale"></a>Warum zeigt meine
Moodleseite die Zeit und das Datum nicht richtig an?</h3>
<p class="answer">Jede Sprache ben&ouml;tigt einen eigene
Sprachcode ( <strong>locale</strong> Code) damit Daten richtig
angezeigt werden. Die Sprachpakete enthalten die
Standardeinstellung. Manchmal arbeiten diese aber nicht richtig
auf Windows-Servern.</p>
<p class="answer">Die richtigen local codes f&uuml;r Windows
finden Sie auf folgenden Seiten.<a href=
"http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_language_strings.asp"
target="_blank">Sprach (Language) Codes</a> und <a href=
"http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_country_strings.asp"
target="_blank">L&auml;nder (Country/region) Codes</a>.(z.B.eg
"esp_esp" for spanish)</p>
<p class="answer">Diese neuen Codes k&ouml;nnen Sie auf der Seite
Administration -&gt; Konfiguration -&gt; Variablen eintragen
indem Sie die vorhandene Eintragungen &uuml;berschreiben.</p>
<p class="answer"> </p>
<h3><a name="cron" id="cron"></a>Von den Foren werden keine
Kopien per email versendet.</h3>
<p class="answer">Sie <strong>m&uuml;ssen</strong> cron
einrichten, bevor Emails automatisch von den Foren und anderen
Aktivit&auml;ten versandt werden.</p>
<p class="answer">Zun&auml;chst m&uuml;ssen Sie Cron-Prozesse
einrichten http://yoursite/admin/cron.php. Beachten Sie den
folgenden Abschnitt <a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html#cron">
Cron Jobs in der Installationsanleitung</a>.</p>
<p class="answer">Tipp: Versuchen Sie es mit den
Grundeinstellungen auf der Moodle/Variablen-Seite. Lassen Sie
smtphost leer. Diese Einstellungen reichen in den meisten
F&auml;llen aus..</p>
<p class="answer"> </p>
<p class="answer"> </p>
<hr>
<p class="normaltext" align="center"><a title="martin@moodle.org"
href="mailto:martin@moodle.org">Stellen Sie neue FAQ</a> (mit
Antworten!)</p>
<hr>
<p align="right"><strong><em>Dank an John Eyre f&uuml;r seine
Hilfe bei der Zusammenstellung dieser FAQ.</em></strong></p>
<p align="center"><a href=
"http://moodle.org/file.php/18/moddata/forum/166/17102/" target=
"_top"><font size="1">Moodle Dokumentation</font></a></p>
<p align="center"><font size="1">Version: $Id: faq.html,v 1.6
2003/03/30 13:54:28 moodler Exp $</font></p>
</body>
</html>

View file

@ -1,122 +1,227 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Moodle Docs: Eigenschaften</TITLE>
<LINK REL="stylesheet" HREF="../theme/standard/styles.php" TYPE="TEXT/CSS">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H2>Eigenschaften</H2>
<p>Moodle ist ein aktives und sich weiterentwickelndes Produkt. Hier sehen
Sie einen Auszug mit den wichtigsten Eigenschaften:</p>
<html>
<head>
<title>Moodle Docs: Eigenschaften</title>
<link rel="stylesheet" href="docstyles.css" type=
"TEXT/CSS">
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
</head>
<body bgcolor="#FFFFFF">
<h1>Eigenschaften</h1>
<p>Moodle ist ein aktives und sich weiterentwickelndes Produkt.
Hier sehen Sie einen Auszug mit den wichtigsten
Eigenschaften:</p>
<p><strong>Gesamtkonzept</strong></p>
<UL>
<LI>unterst&uuml;tzt eine sozial konstruktive P&auml;dagogik (Zusammenarbeit, Aktivit&auml;ten, kritische Reflektion, etc)</LI>
<LI>nutzbar f&uuml;r reines Online-Lernen genauso wie f&uuml;r das Lernen im Unterrichtsraum
<LI>einfach zu bedienen und zu erlernen, effizient, kompatibel, mit jedem Browser nutzbar</LI>
<LI>einfach zu installieren auf allen Plattformen, die PHP unterst&uuml;tzen. Erfordert nur eine Datenbank.</LI>
<LI>unterst&uuml;tzt alle wichtigen Datenbanken</LI>
<LI>Kurs&uuml;bersicht zeigt Kurzbeschreibungen f&uuml;r jeden Kurs, einschlie&szlig;lich der Zugangsm&ouml;glichkeit f&uuml;r G&auml;ste.</LI>
<LI>Betonung wichtiger Sicherheitsaspekte. Alle Formulare wurden gepr&uuml;ft, Daten validiert,
Cookies verschl&uuml;sselt etc.</LI>
</UL>
<ul>
<li>unterst&uuml;tzt eine sozial konstruktive P&auml;dagogik
(Zusammenarbeit, Aktivit&auml;ten, kritische Reflektion,
etc)</li>
<li>nutzbar f&uuml;r reines Online-Lernen genauso wie f&uuml;r
das Lernen im Unterrichtsraum</li>
<li>einfach zu bedienen und zu erlernen, effizient, kompatibel,
mit jedem Browser nutzbar</li>
<li>einfach zu installieren auf allen Plattformen, die PHP
unterst&uuml;tzen. Erfordert nur eine Datenbank.</li>
<li>unterst&uuml;tzt alle wichtigen Datenbanken</li>
<li>Kurs&uuml;bersicht zeigt Kurzbeschreibungen f&uuml;r jeden
Kurs, einschlie&szlig;lich der Zugangsm&ouml;glichkeit f&uuml;r
G&auml;ste.</li>
<li>Betonung wichtiger Sicherheitsaspekte. Alle Formulare wurden
gepr&uuml;ft, Daten validiert, Cookies verschl&uuml;sselt
etc.</li>
</ul>
<p><strong>Seitenverwaltung</strong></p>
<UL>
<LI>Die Seite wird durch einen Administrator verwaltet, der bei der Installation festgelegt wird.</LI>
<LI>Plug-in-"themes" erlauben es dem Administrator Farben, Schriften, LayOut etc nach eigenen
Vorstellunegn zu gestalten.</LI>
<LI>Plug-in Module k&ouml;nnen erg&auml;nzt werden</LI>
<LI>Plug-in Sprachpakte erlauben die Anpassung an jede Sprache. Die Bearbeitung kann mit dem mitgelieferten Editor komfortabel vorgenommen werden. Derzeit liegen Sprachpakete f&uuml;r mehr als <A HREF="http://moodle.com/download/lang/" TARGET="_top">19 Sprachen</A> vor.</LI>
<LI>Der Code ist durchg&auml;ngig in PHP unter der GPL-Lizenz geschrieben. Er kann leicht an Ihren Bedarf angepasst werden</LI>
</UL>
<ul>
<li>Die Seite wird durch einen Administrator verwaltet, der bei
der Installation festgelegt wird.</li>
<li>Plug-in-"themes" erlauben es dem Administrator Farben,
Schriften, LayOut etc nach eigenen Vorstellunegn zu
gestalten.</li>
<li>Plug-in Module k&ouml;nnen erg&auml;nzt werden</li>
<li>Plug-in Sprachpakte erlauben die Anpassung an jede Sprache.
Die Bearbeitung kann mit dem mitgelieferten Editor komfortabel
vorgenommen werden. Derzeit liegen Sprachpakete f&uuml;r mehr als
<a href="http://moodle.com/download/lang/" target="_top">19
Sprachen</a> vor.</li>
<li>Der Code ist durchg&auml;ngig in PHP unter der GPL-Lizenz
geschrieben. Er kann leicht an Ihren Bedarf angepasst werden</li>
</ul>
<p><strong>Nutzerverwaltung</strong></p>
<UL>
<LI>Die Aufgaben des Adiministrators sollen bei gleichzeitig hohem Sicherheitsstandard minimiert werden.</LI>
<LI>Unterst&uuml;tzt eine Reihe von Anmeldemechanismen durch Plug-Ins, die leicht in das bestehende System integriert werden k&ouml;nnen.</LI>
<LI>Standard Email Verfahren: Teilnehmer/innen k&ouml;nnen selber Zug&auml;nge anlegen. Email
Adressen k&ouml;nnen durch Best&auml;tigung &uuml;berpr&uuml;ft werden.</LI>
<LI>LDAP Methode: Anmeldungen k&ouml;nnen &uuml;ber einen LDAP Server gepr&uuml;ft werden. Administratoren
k&ouml;nnen festlegen, welche Felder genutzt werden.</LI>
<LI>IMAP, POP3, NNTP: Anmeldungen werden &uuml;ber Mail- oder News-Server gepr&uuml;ft.
SSL, Zertifikate und TLS werden unterst&uuml;tzt.</LI>
<LI>Externe Datenbanken: Jede Datenbank, die zumindest zwei Felder umfasst kann f&uuml;r einen externen Zugang verwandt werden.</LI>
<LI>Jede/r Teilnehmer/in ben&ouml;tigt lediglich einen Zugang f&uuml;r alle Anwendungen und Kurse. Jeder Zugang hat gesonderte Rechte</LI>
<LI>Der Administrator kontrolliert die Erstellung von Kursen und die Definition von Dozentenrollen durch die Teilnehmerverwaltung</li>
<LI>Sicherheit - Dozenten k&ouml;nnen einen "Anmelde-Code" f&uuml;r Ihre Lehrg&auml;nge einrichten, um unberechtigte Personen auszuschlie&szlig;en, Diesen Code k&ouml;nenn sie pers&ouml;nlich oder durch EMail an die Teilnehmer/innen weitergeben.</LI>
<LI>Dozent/innen k&ouml;nnen Teilnehmner/innen manuell aus dem Kurs austragen wenn dies gew&uuml;nscht ist. Sontsr werden Sie automatisch abgemeldet, wenn Sie f&uuml;r eine bestimmte Zeitdauer nicht aktiv waren. Diese Einstellung nimmt der Admin vor.</LI>
<LI>Teilnehmer/innenwerden aufgefordert, ein Online-Profil zu gestalten. Es umfasst eine Textdarstellung und ein Bild.
Email-Adressen k&ouml;nnen ausgeblendet werden wenn gew&uuml;nscht.</LI>
<LI>Jeder Anwender kann die eigene Zeitzone festlegen. Jedes Datum wird in diese Zeitzone umgerechnet (z.B. bei Diskussionsbeitr&auml;gen oder Terminen f&uuml;r Pr&uuml;fungen, etc.)</LI>
<LI>Jeder Anwender kann die Sprache des Interface von Moodle selber w&auml;hlen.</LI>
</UL>
<ul>
<li>Die Aufgaben des Adiministrators sollen bei gleichzeitig
hohem Sicherheitsstandard minimiert werden.</li>
<li>Unterst&uuml;tzt eine Reihe von Anmeldemechanismen durch
Plug-Ins, die leicht in das bestehende System integriert werden
k&ouml;nnen.</li>
<li>Standard Email Verfahren: Teilnehmer/innen k&ouml;nnen selber
Zug&auml;nge anlegen. Email Adressen k&ouml;nnen durch
Best&auml;tigung &uuml;berpr&uuml;ft werden.</li>
<li>LDAP Methode: Anmeldungen k&ouml;nnen &uuml;ber einen LDAP
Server gepr&uuml;ft werden. Administratoren k&ouml;nnen
festlegen, welche Felder genutzt werden.</li>
<li>IMAP, POP3, NNTP: Anmeldungen werden &uuml;ber Mail- oder
News-Server gepr&uuml;ft. SSL, Zertifikate und TLS werden
unterst&uuml;tzt.</li>
<li>Externe Datenbanken: Jede Datenbank, die zumindest zwei
Felder umfasst kann f&uuml;r einen externen Zugang verwandt
werden.</li>
<li>Jede/r Teilnehmer/in ben&ouml;tigt lediglich einen Zugang
f&uuml;r alle Anwendungen und Kurse. Jeder Zugang hat gesonderte
Rechte</li>
<li>Der Administrator kontrolliert die Erstellung von Kursen und
die Definition von Dozentenrollen durch die
Teilnehmerverwaltung</li>
<li>Sicherheit - Dozenten k&ouml;nnen einen "Anmelde-Code"
f&uuml;r Ihre Lehrg&auml;nge einrichten, um unberechtigte
Personen auszuschlie&szlig;en, Diesen Code k&ouml;nenn sie
pers&ouml;nlich oder durch EMail an die Teilnehmer/innen
weitergeben.</li>
<li>Dozent/innen k&ouml;nnen Teilnehmner/innen manuell aus dem
Kurs austragen wenn dies gew&uuml;nscht ist. Sontsr werden Sie
automatisch abgemeldet, wenn Sie f&uuml;r eine bestimmte
Zeitdauer nicht aktiv waren. Diese Einstellung nimmt der Admin
vor.</li>
<li>Teilnehmer/innenwerden aufgefordert, ein Online-Profil zu
gestalten. Es umfasst eine Textdarstellung und ein Bild.
Email-Adressen k&ouml;nnen ausgeblendet werden wenn
gew&uuml;nscht.</li>
<li>Jeder Anwender kann die eigene Zeitzone festlegen. Jedes
Datum wird in diese Zeitzone umgerechnet (z.B. bei
Diskussionsbeitr&auml;gen oder Terminen f&uuml;r Pr&uuml;fungen,
etc.)</li>
<li>Jeder Anwender kann die Sprache des Interface von Moodle
selber w&auml;hlen.</li>
</ul>
<p><strong>Kursverwaltung</strong></p>
<UL>
<LI>Trainer/innen haben die vollst&auml;ndige Kontrolle &uuml;ber alle Einstellungen in ihrem Kurs.</LI>
<LI>Wahl des Kursformats wie w&ouml;chentlich, thematisch oder diskussionsorientiert</LI>
<LI>Flexible Gestaltung der Kurse mit &Uuml;bungen, Foren, Journalen, Quiz, Materialien, Befragungen und Pr&uuml;fungen.</LI>
<LI>Ver&auml;nderungen im Kurs seit dem letzten Besuch (Login) k&ouml;nnen angezeigt werden und verbessern die &Uuml;bersicht</LI>
<LI>Die meisten Texteintr&auml;ge k&ouml;nnen mit Hilfe eines WYSIWYG HTML Editors vorgenommen werden</LI>
<LI>Alle Bewertungen f&uuml;r Foren, Journale, Quizz und &Uuml;bungen k&ouml;nnen auf einer &Uuml;bersichtsseite angesehen und als Tabellenkalkulationsblatt gespeichert werden.</LI>
<LI>Vollst&auml;ndige &Uuml;bersicht &uuml;ber Nutzungszeiten und Aktivit&auml;ten jedes Benutzers k&ouml;nnen mit Details und grafischer &Uuml;bersicht dargestellt werden. Forenbeitr&auml;ge und eingereichte Aufgaben jedes Teilnehmers k&ouml;nnen auf einer &Uuml;bersichtsseite abgerufen werden.</LI>
<LI>Mail Integration - Kopien von Forumsbeitr&auml;gen, Dozentenfeedback k&ouml;nnen als HTML-Mail oder einfacher Text &uuml;bermittelt werden.</LI>
</UL>
<B>Das Aufgaben Modul</B>
<UL>
<LI>Aufgaben k&ouml;nnen mit einem Abgabedatum und einer maximalen Punktzahl definiert werden.</LI>
<LI>Teilnehmer/innen k&ouml;nnen ihre Arbeiten in einem beliebigen Dateiformat hochladen -
der Abgabetermin f&uuml;r registriert.</LI>
<LI>Sp&auml;tere Abgaben sind m&ouml;glich. Der/die Dozent/in wird &uuml;ber die Versp&auml;tung informiert.</LI>
<LI>F&uuml;r jede einzelne Aufgabe, die gnaz Klasse erfolgt die Bewertung auf einer &Uuml;bersichtsseite durch den/die Dozent/in (Bewertung und Kommentar).</LI>
<LI>Das Feedback des/der Dozent/in wird auf der Aufgabenseite des/der Teilnehmer/in dargestellt und eine Benachrichtigung per Email versandt.</LI>
<LI>Der/die Dozent/in kann zulassen, dass die Arbeit wiederholt (ncah der Bewertung) eingereicht wird.</LI>
</UL>
<P><B>Das Wahlen Modul</B> </P>
<UL>
<LI>Wie eine Wahl. Kann verwandt werden, um eine Bewertung durchzuf&uuml;hren oder Feedback einzuholen</LI>
<LI>Dozent/innen k&ouml;nnen die Bewertungen den einzelnen Bewerter/innen zuordnen</LI>
</UL>
<P><B>Das Forem Modul</B> </P>
<UL>
<LI>Verschiedene Foren-Typen k&ouml;nnen ausgew&auml;hlt werden (z.B. Themen nur durch Lehrer festgelegt, Kursneuigkeiten (ohne Kommentar), ein Thema je Teilnehmer, offen f&uuml;r alle).</LI>
<LI>Alle Beitr&auml;gezeigen das hinterlegte Bild des Autors mit an.</LI>
<LI>Diskussionen k&ouml;nnen in verschiedenen Ansichten gezeigt werden.</LI>
<LI>Die Anmeldung zu einem Forum kann jede/r selber vornehmen. Einstellungne klnnen individuell vorgenommen werden, wie z.B. eine Email-Benachrichtung &uuml;ber neue Beitr&auml;ge. Der/die Trainer/in kann die automatische Eintragung aller Teilnehmer/innen vornehmen.</LI>
<LI>Der/die Dozent/in kann festlegen, dass ein Forum geschlossen wird und keine neue Eintr&auml;ge mehr m&ouml;glich sind.</LI>
</UL>
<B>Das Journal Modul</B>
<UL>
<LI>Journale k&ouml;nnen lediglich vom Teilnehmer/in und Dozent/in eingesehen werden.</LI>
<LI>Jeder Journaleintrag kann &uuml;ber eine Fragestellung angeregt werden.</LI>
<LI>Jeder einzelne Journaleintrag kann auf einer &Uuml;bersichtsseite f&uuml;r die ganze Gruppe bewertet werden.</LI>
<LI>Das Feedback des/der Dozent/in wird auf der Journalseite des/der Teilnehmer/in dargestellt und eine Benachrichtigung per Email versandt.</LI>
</UL>
<P><B>Das Quiz Modul</B> </P>
<UL>
<LI>Dozent/innen k&ouml;nnen eine Datenbank mit Fragestellungen einrichten, die f&uuml;r verschiedene Quizze genutzt werden k&ouml;nnen.</LI>
<LI>Quizze werden automatisch bewertet. Sie k&ouml;nnen neu bewertet werden, wenn die Fragen ver&auml;ndert werden. </LI>
<LI>Quizze k&ouml;nnen zeitgesteuert werden.</LI>
<LI>Dozent/innen k&ouml;nnen festlegen, dass Quizze mehrfach wiederholt werden k&ouml;nnen. Ein Feedback auf eine Antwort oder die richtige Antwort k&ouml;nnen angezeigt werden.</LI>
<LI>Fragen k&ouml;nnen in HTML-Code und mit Bildern gestaltet werden.</LI>
<LI>Multiple-Choice-Fragen unterst&uuml;tzen eine oder mehrere richtige Antworten</LI>
<LI>L&uuml;ckentext-Fragen (Kurzantwort-Fragen) (Worte oder Phrasen)</LI>
<LI>Richtig-Falsch Fragen </LI>
</UL>
<P><B>Das Ressourcen Modul</B> </P>
<UL>
<LI>Unterst&uuml;tzt die Anzeige jeder Art elektronischer Inhalte</LI>
<LI>Dateien k&ouml;nnen hochgeladen werden und auf dem Server verwaltet werden, oder direkt im System erstellt werden (Text oder HTML-Format)</LI>
<LI>Externer Inhalt im Web kann verlinkt werden und nahtlos in die Kursoberfl&auml;che integriert werden.</LI>
</UL>
<B>Das Survey Modul</B>
<UL><LI>Eingebaute Befragungen (COLLES, ATTLS) haben sich als Instrument der Analyse von E-Learning-Kursen bew&auml;hrt</LI><LI>Online Befragungsauswertungen sind jederzeit verf&uuml;gbar und umfassen verschiedene grafische Darstellungsm&ouml;glichkeiten. Daten k&ouml;nne als Excel-Datenblatt oder als CSV-Textdatei heruntergeladen werden.</LI><LI>Die Befragungsoberfl&auml;che bietet mehrere Befragungskonzepte als Muster an.</LI>
<LI>Die Teilnehmer/innen erhalten R&uuml;ckmeldungen &uuml;ber ihre Ergebnisse und in Relation zum Durchschnitt der ganzen Gruppe.</UL>
<P>&nbsp;</P>
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Dokumentation</A></FONT></P>
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id: features.html,v 1.2 2001/12/09
10:34:19 martin Exp $</FONT></P>
</BODY>
</HTML>
<ul>
<li>Trainer/innen haben die vollst&auml;ndige Kontrolle &uuml;ber
alle Einstellungen in ihrem Kurs.</li>
<li>Wahl des Kursformats wie w&ouml;chentlich, thematisch oder
diskussionsorientiert</li>
<li>Flexible Gestaltung der Kurse mit &Uuml;bungen, Foren,
Journalen, Quiz, Materialien, Befragungen und
Pr&uuml;fungen.</li>
<li>Ver&auml;nderungen im Kurs seit dem letzten Besuch (Login)
k&ouml;nnen angezeigt werden und verbessern die
&Uuml;bersicht</li>
<li>Die meisten Texteintr&auml;ge k&ouml;nnen mit Hilfe eines
WYSIWYG HTML Editors vorgenommen werden</li>
<li>Alle Bewertungen f&uuml;r Foren, Journale, Quizz und
&Uuml;bungen k&ouml;nnen auf einer &Uuml;bersichtsseite angesehen
und als Tabellenkalkulationsblatt gespeichert werden.</li>
<li>Vollst&auml;ndige &Uuml;bersicht &uuml;ber Nutzungszeiten und
Aktivit&auml;ten jedes Benutzers k&ouml;nnen mit Details und
grafischer &Uuml;bersicht dargestellt werden. Forenbeitr&auml;ge
und eingereichte Aufgaben jedes Teilnehmers k&ouml;nnen auf einer
&Uuml;bersichtsseite abgerufen werden.</li>
<li>Mail Integration - Kopien von Forumsbeitr&auml;gen,
Dozentenfeedback k&ouml;nnen als HTML-Mail oder einfacher Text
&uuml;bermittelt werden.</li>
</ul>
<b>Das Aufgaben Modul</b>
<ul>
<li>Aufgaben k&ouml;nnen mit einem Abgabedatum und einer
maximalen Punktzahl definiert werden.</li>
<li>Teilnehmer/innen k&ouml;nnen ihre Arbeiten in einem
beliebigen Dateiformat hochladen - der Abgabetermin f&uuml;r
registriert.</li>
<li>Sp&auml;tere Abgaben sind m&ouml;glich. Der/die Dozent/in
wird &uuml;ber die Versp&auml;tung informiert.</li>
<li>F&uuml;r jede einzelne Aufgabe, die gnaz Klasse erfolgt die
Bewertung auf einer &Uuml;bersichtsseite durch den/die Dozent/in
(Bewertung und Kommentar).</li>
<li>Das Feedback des/der Dozent/in wird auf der Aufgabenseite
des/der Teilnehmer/in dargestellt und eine Benachrichtigung per
Email versandt.</li>
<li>Der/die Dozent/in kann zulassen, dass die Arbeit wiederholt
(ncah der Bewertung) eingereicht wird.</li>
</ul>
<p><b>Das Wahlen Modul</b></p>
<ul>
<li>Wie eine Wahl. Kann verwandt werden, um eine Bewertung
durchzuf&uuml;hren oder Feedback einzuholen</li>
<li>Dozent/innen k&ouml;nnen die Bewertungen den einzelnen
Bewerter/innen zuordnen</li>
</ul>
<p><b>Das Forem Modul</b></p>
<ul>
<li>Verschiedene Foren-Typen k&ouml;nnen ausgew&auml;hlt werden
(z.B. Themen nur durch Lehrer festgelegt, Kursneuigkeiten (ohne
Kommentar), ein Thema je Teilnehmer, offen f&uuml;r alle).</li>
<li>Alle Beitr&auml;gezeigen das hinterlegte Bild des Autors mit
an.</li>
<li>Diskussionen k&ouml;nnen in verschiedenen Ansichten gezeigt
werden.</li>
<li>Die Anmeldung zu einem Forum kann jede/r selber vornehmen.
Einstellungne klnnen individuell vorgenommen werden, wie z.B.
eine Email-Benachrichtung &uuml;ber neue Beitr&auml;ge. Der/die
Trainer/in kann die automatische Eintragung aller
Teilnehmer/innen vornehmen.</li>
<li>Der/die Dozent/in kann festlegen, dass ein Forum geschlossen
wird und keine neue Eintr&auml;ge mehr m&ouml;glich sind.</li>
</ul>
<b>Das Journal Modul</b>
<ul>
<li>Journale k&ouml;nnen lediglich vom Teilnehmer/in und
Dozent/in eingesehen werden.</li>
<li>Jeder Journaleintrag kann &uuml;ber eine Fragestellung
angeregt werden.</li>
<li>Jeder einzelne Journaleintrag kann auf einer
&Uuml;bersichtsseite f&uuml;r die ganze Gruppe bewertet
werden.</li>
<li>Das Feedback des/der Dozent/in wird auf der Journalseite
des/der Teilnehmer/in dargestellt und eine Benachrichtigung per
Email versandt.</li>
</ul>
<p><b>Das Quiz Modul</b></p>
<ul>
<li>Dozent/innen k&ouml;nnen eine Datenbank mit Fragestellungen
einrichten, die f&uuml;r verschiedene Quizze genutzt werden
k&ouml;nnen.</li>
<li>Quizze werden automatisch bewertet. Sie k&ouml;nnen neu
bewertet werden, wenn die Fragen ver&auml;ndert werden.</li>
<li>Quizze k&ouml;nnen zeitgesteuert werden.</li>
<li>Dozent/innen k&ouml;nnen festlegen, dass Quizze mehrfach
wiederholt werden k&ouml;nnen. Ein Feedback auf eine Antwort oder
die richtige Antwort k&ouml;nnen angezeigt werden.</li>
<li>Fragen k&ouml;nnen in HTML-Code und mit Bildern gestaltet
werden.</li>
<li>Multiple-Choice-Fragen unterst&uuml;tzen eine oder mehrere
richtige Antworten</li>
<li>L&uuml;ckentext-Fragen (Kurzantwort-Fragen) (Worte oder
Phrasen)</li>
<li>Richtig-Falsch Fragen</li>
</ul>
<p><b>Das Ressourcen Modul</b></p>
<ul>
<li>Unterst&uuml;tzt die Anzeige jeder Art elektronischer
Inhalte</li>
<li>Dateien k&ouml;nnen hochgeladen werden und auf dem Server
verwaltet werden, oder direkt im System erstellt werden (Text
oder HTML-Format)</li>
<li>Externer Inhalt im Web kann verlinkt werden und nahtlos in
die Kursoberfl&auml;che integriert werden.</li>
</ul>
<b>Das Survey Modul</b>
<ul>
<li>Eingebaute Befragungen (COLLES, ATTLS) haben sich als
Instrument der Analyse von E-Learning-Kursen bew&auml;hrt</li>
<li>Online Befragungsauswertungen sind jederzeit verf&uuml;gbar
und umfassen verschiedene grafische
Darstellungsm&ouml;glichkeiten. Daten k&ouml;nne als
Excel-Datenblatt oder als CSV-Textdatei heruntergeladen
werden.</li>
<li>Die Befragungsoberfl&auml;che bietet mehrere
Befragungskonzepte als Muster an.</li>
<li>Die Teilnehmer/innen erhalten R&uuml;ckmeldungen &uuml;ber
ihre Ergebnisse und in Relation zum Durchschnitt der ganzen
Gruppe.</li>
</ul>
<p> </p>
<p align="center"><a href="." target="_top"><font size="1">Moodle
Dokumentation</font></a></p>
<p align="center"><font size="1">Version: $Id: features.html,v
1.2 2001/12/09 10:34:19 martin Exp $</font></p>
</body>
</html>

View file

@ -29,3 +29,4 @@ $string['cvs.html'] = "CVS benutzen";
?>

View file

@ -1,73 +1,111 @@
<HEAD>
<TITLE>Moodle Dokumentation: Installation</TITLE>
<LINK REL="stylesheet" HREF="../theme/standard/styles.php" TYPE="TEXT/CSS">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<H2>Moodle installieren</H2>
<P>Dieses Tutorial zeigt, wie Sie Moodle zum ersten Mal installieren. An
manchen Stellen geht es recht weit ins Detail, um die Server-Einstellungen
auch zu erkl&auml;ren. Das erscheint mitunter etwas kompliziert. Sie werden
aber bald feststellen, dass alles sehr leicht ist. In der Regel ist MOODLE
in ein paar Minuten installiert.<p>Nehmen Sie sich ein wenig Zeit, diese
Anleitung sorgf&auml;ltig zu lesen - es spart Zeit sp&auml;ter!</P>
<P>Abschnitte in diesem Dokument:</P>
<OL>
<LI><A HREF="#requirements">Systemanforderngen</A></LI>
<LI><A HREF="#downloading">Download</A></LI>
<LI><A HREF="#site">Verzeichnisstruktur</A></LI>
<LI><A HREF="#data">Ein Datenverzeichnis erstellen</A></LI>
<LI><A HREF="#database">Eine Datenbank erstellene</A></LI>
<LI><A HREF="#webserver">Die Web-Server Einstellungen &uuml;berpr&uuml;fen</A></LI>
<LI><A HREF="#config">Die config.php anpassen</A></LI>
<LI><A HREF="#admin">Die Administrationsseite starten</A></LI>
<LI><A HREF="#cron">Einen Cron-Job starten</A></LI>
<LI><A HREF="#course">Einen neuen Kurs anlegen</A></LI>
</OL>
<H3><A NAME="requirements"></A>1. Systemanforderungen</H3>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Moodle Dokumentation: Installation</title>
<link rel="stylesheet" href="docstyles.css" type=
"TEXT/CSS">
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
</head>
<body bgcolor="#FFFFFF">
<h1>Moodle installieren</h1>
<p>Dieses Tutorial zeigt, wie Sie Moodle zum ersten Mal
installieren. An manchen Stellen geht es recht weit ins Detail,
um die Server-Einstellungen auch zu erkl&auml;ren. Das erscheint
mitunter etwas kompliziert. Sie werden aber bald feststellen,
dass alles sehr leicht ist. In der Regel ist MOODLE in ein paar
Minuten installiert.</p>
<p>Nehmen Sie sich ein wenig Zeit, diese Anleitung
sorgf&auml;ltig zu lesen - es spart Zeit sp&auml;ter!</p>
<p>Abschnitte in diesem Dokument:</p>
<ol>
<li><a href="#requirements">Systemanforderngen</a></li>
<li><a href="#downloading">Download</a></li>
<li><a href="#site">Verzeichnisstruktur</a></li>
<li><a href="#data">Ein Datenverzeichnis erstellen</a></li>
<li><a href="#database">Eine Datenbank erstellen</a></li>
<li><a href="#webserver">Die Web-Server Einstellungen
&uuml;berpr&uuml;fen</a></li>
<li><a href="#config">Die config.php anpassen</a></li>
<li><a href="#admin">Die Administrationsseite starten</a></li>
<li><a href="#cron">Einen Cron-Job starten</a></li>
<li><a href="#course">Einen neuen Kurs anlegen</a></li>
</ol>
<h3><a name="requirements" id="requirements"></a>1.
Systemanforderungen</h3>
<blockquote>
<p>Moodle wurde in Linux entwickelt und nutzt PHP, Apache und MySQL. Es wurde getestet
mit PostgreSQL unter Windows XP und Mac OS X Umgebungen.</p>
<p>Moodle wurde in Linux entwickelt und nutzt PHP, Apache und
MySQL. Es wurde getestet mit PostgreSQL unter Windows XP und Mac
OS X Umgebungen.</p>
<p>Alles was Sie brauchen ist:</p>
<ol>
<li>eine funktionierende Installation von <A HREF="http://www.php.net/">PHP</A> (Version
4.1.0 oder j&uuml;nger), die die folgenden Features einschlie&szlig;t (bei den meisten PHP Installationen ist ads heutzutage der Fall)):
<li>eine funktionierende Installation von <a href=
"http://www.php.net/">PHP</a> (Version 4.1.0 oder j&uuml;nger),
die die folgenden Features einschlie&szlig;t (bei den meisten PHP
Installationen ist ads heutzutage der Fall)):
<ul>
<LI><A HREF="http://www.boutell.com/gd/">GD library</A> Mit Unterst&uuml;tzung der JPG und PNG Formate</li>
<LI>Sessions support</LI>
<LI>Datei uploading erlaubt</LI>
</UL>
</LI>
<li>einen funktionierenden Datenbankserver: <A HREF="http://www.mysql.com/">MySQL</A> oder <A HREF="http://www.postgresql.org/">PostgreSQL</A> sind ok. (MSSQL, Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 oder ODBC werde theretisch ebenfalls unterst&uuml;tzt. Sie m&uuml;ssen dann jedoch die Datenbanktabellen manuell einrichten).</li>
<li><a href="http://www.boutell.com/gd/">GD library</a> Mit
Unterst&uuml;tzung der JPG und PNG Formate</li>
<li>Sessions support</li>
<li>Datei uploading erlaubt</li>
</ul>
</li>
<li>einen funktionierenden Datenbankserver: <a href=
"http://www.mysql.com/">MySQL</a> oder <a href=
"http://www.postgresql.org/">PostgreSQL</a> sind ok. (MSSQL,
Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 oder ODBC
werde theretisch ebenfalls unterst&uuml;tzt. Sie m&uuml;ssen dann
jedoch die Datenbanktabellen manuell einrichten).</li>
</ol>
<p>F&uuml;r Windows-Plattformen ist es am einfachsten
<A HREF="http://www.foxserv.net/">FoxServ</A>,
oder <A HREF="http://www.easyphp.org/">EasyPHP</A> herunterzuladen, die f&uuml;r Sie Apache,
PHP, und MySQL installieren. &Uuml;berpr&uuml;fen Sie, ob das GD Modul aktiviert ist, damit oodle Bilder verarbeiten kann - evtl. m&uuml;ssen Sie die php.ini bearbeiten und die Kommentare (;) aus der Zeile: 'extension=php_gd.dll' entfernen. Legen Sie weiterhin das Verzeichnis f&uuml;r
session.save_path - fest anstelle der Grundeinstellung "/tmp" nutzt Windows ein Verzeichnis wie "c:/temp".</p>
<p>F&uuml;r Mac OS X empfehle ich das <a href="http://fink.sourceforge.net/">fink</a>
Projekt um die entsprechenden Pakete herunterzuladen. Wen Sie mit den erforderlichen Einstellungen nicht so vertraut sind, finden Sie einen einfachen Weg PHP f&uuml;r einen OS X Server zu installieren bei <A HREF="http://www.entropy.ch/software/macosx/php/">Marc Liyanage's PHP Apache Module</A>.</p>
<p>Wenn Sie unter Linux oder Unix arbeiten, vermute ich, dass Sie all dies elber einrichten k&ouml;nnen! ;-) </p>
<p>F&uuml;r Windows-Plattformen ist es am einfachsten <a href=
"http://www.foxserv.net/">FoxServ</a>, oder <a href=
"http://www.easyphp.org/">EasyPHP</a> herunterzuladen, die
f&uuml;r Sie Apache, PHP, und MySQL installieren.
&Uuml;berpr&uuml;fen Sie, ob das GD Modul aktiviert ist, damit
oodle Bilder verarbeiten kann - evtl. m&uuml;ssen Sie die php.ini
bearbeiten und die Kommentare (;) aus der Zeile:
'extension=php_gd.dll' entfernen. Legen Sie weiterhin das
Verzeichnis f&uuml;r session.save_path - fest anstelle der
Grundeinstellung "/tmp" nutzt Windows ein Verzeichnis wie
"c:/temp".</p>
<p>F&uuml;r Mac OS X empfehle ich das <a href=
"http://fink.sourceforge.net/">fink</a> Projekt um die
entsprechenden Pakete herunterzuladen. Wen Sie mit den
erforderlichen Einstellungen nicht so vertraut sind, finden Sie
einen einfachen Weg PHP f&uuml;r einen OS X Server zu
installieren bei <a href=
"http://www.entropy.ch/software/macosx/php/">Marc Liyanage's PHP
Apache Module</a>.</p>
<p>Wenn Sie unter Linux oder Unix arbeiten, vermute ich, dass Sie
all dies elber einrichten k&ouml;nnen! ;-)</p>
</blockquote>
<P>&nbsp;</P>
<H3><A NAME="downloading"></A>2. Download</H3>
<p> </p>
<h3><a name="downloading" id="downloading"></a>2. Download</h3>
<blockquote>
<p>Moodle liegt als komprimiertes Paket oder &uuml;ber CVS f&uuml;r Sie bereit. Detailerkl&auml;rungen finden Sie auf der Downloadseite <A HREF="http://moodle.com/">http://moodle.com/</A></p>
<p>Nach dem Download packen Sie das Archiv oder die CVS Dateien aus. Im neuen Verzeichnis quot;moodle&quot; finden Sie eine Reihe von Dateien und Ordnern.. </p>
<p>Sie k&ouml;nnen den gesamten Ordner in ein Dokumentenverzeichnis ihres Webservers kopieren, dann finden Sie Moodle unter folgender Adresse <B>http://yourwebserver.com/moodle</B>,
oder Sie kopieren alles direkt in das Hauptverzeichnis. Moodle finden Sie dann unter <B>http://yourwebserver.com</B>.</p>
<p>Moodle liegt als komprimiertes Paket oder &uuml;ber CVS
f&uuml;r Sie bereit. Detailerkl&auml;rungen finden Sie auf der
Downloadseite <a href=
"http://moodle.com/">http://moodle.com/</a></p>
<p>Nach dem Download packen Sie das Archiv oder die CVS Dateien
aus. Im neuen Verzeichnis quot;moodle" finden Sie eine Reihe von
Dateien und Ordnern..</p>
<p>Sie k&ouml;nnen den gesamten Ordner in ein
Dokumentenverzeichnis ihres Webservers kopieren, dann finden Sie
Moodle unter folgender Adresse
<b>http://yourwebserver.com/moodle</b>, oder Sie kopieren alles
direkt in das Hauptverzeichnis. Moodle finden Sie dann unter
<b>http://yourwebserver.com</b>.</p>
</blockquote>
<P>&nbsp;</P>
<H3><A NAME="site"></A>3. Verzeichnisstruktur</H3>
<BLOCKQUOTE>
<p>Verschaffen Sie sich ruhig einen &Uuml;berblick &uuml;ber die verschiedenen Verzeichnisse von Moodle und ihren Inhalt:</p>
<p> </p>
<h3><a name="site" id="site"></a>3. Verzeichnisstruktur</h3>
<blockquote>
<p>config.php - Dies ist die einzige Datei, die Sie vor dem Start noch bearbeiten m&uuml;ssen<br />
version.php - beschreibt die gerade installierte Version von Moodle<br />
<p>Verschaffen Sie sich ruhig einen &Uuml;berblick &uuml;ber die
verschiedenen Verzeichnisse von Moodle und ihren Inhalt:</p>
<blockquote>
<p>config.php - Dies ist die einzige Datei, die Sie vor dem Start
noch bearbeiten m&uuml;ssen<br>
version.php - beschreibt die gerade installierte Version von
Moodle<br>
index.php - die Startseite</p>
<ul>
<li>admin/ - verwaltet die gesamte Anwendung</li>
@ -80,228 +118,373 @@
<li>login/ - Steuerung des Login und der Anmeldungen</li>
<li>mod/ - alle Moodle Kursmodule</li>
<li>pix/ - Grafische Gestaltung der Seiten</li>
<li>theme/ - Vorlagen f&uuml;r die visuelle Gestaltung der Seiten (Themes/Skins).</li>
<li>theme/ - Vorlagen f&uuml;r die visuelle Gestaltung der Seiten
(Themes/Skins).</li>
<li>user/ - Anzeige und Verwaltung von Benutzern</li>
</ul>
<p>&nbsp;</p>
<p> </p>
</blockquote>
</BLOCKQUOTE>
<H3><A NAME="data"></A>4. Ein Datenverzeichnis erstellen</H3>
<blockquote>
<p>Moodle braucht nun etwas Speicherplatz f&uuml;r hochgeladene Dateien wie Kursdokumente und Nutzerbilder.</p>
<p>Erstellen Sie an einer beliebigen Stelle auf Ihrem Server f&uuml;r diesen Zweck ein Verzeichnis. Aus Sicherheitsgr&uuml;nden sollte dierses Verzeichnis NICHT f&uuml;r jedermann direkt &uuml;bers Web zugreifbar sein. Am besten richten Sie es ausserhalb des Programmverzeichnisses ein, oder Sie sch&uuml;tzen es mit Hilfe einer .htaccess-Datei mit folgendem Inhalt:
<blockquote>
<PRE>deny from all</PRE>
</blockquote>
<p>Pr&uuml;fen Sie ob Moodle in diesem Vezeichnis Dtaeien ablegen darf, indem Sie &uuml;berpr&uuml;fen, ob die WebServer Software (z.B. Apache) f&uuml;r dieses Verzeichnis Scheiberlaubnis hat. Auf Unix-Rechnern lautet die Einstellung f&uuml;r das Verzeichnis &quot;nobody&quot; oder &quot;apache&quot;.</p>
<p><br />
Wenn Sie einen gemieteten Server nutten, der von mehrren Nutzern in Anspruch genommen werden, sollten Sie darauf achten, das nichta lle anderen Nutzer auf Ihre Daten zugreifen k&ouml;nnen. Wenn Sie sich nicht sicher sind, wenden Sie sich an den Administrator Ihres Providesr.</p>
</blockquote>
<P>&nbsp;</P>
<H3><A NAME="database"></A>5. Eine Datenbank erstellen</H3>
<h3><a name="data" id="data"></a>4. Ein Datenverzeichnis
erstellen</h3>
<blockquote>
<p>Erstellen Sie nun eine leere Datenbank (z.B. "moodle") in Ihrem Datenbanksystem
mit dem Nutzer (z.B. "moodleuser") der auf diese Datenbank zugreifen kann. Richten Sie in jedem Falle ein Passwort ein, wenn Sie einen Online-Server nutzen, damit niemand anderer auf Ihre Datenbank zugreifen kann.
</p>
<p>Moodle braucht nun etwas Speicherplatz f&uuml;r hochgeladene
Dateien wie Kursdokumente und Nutzerbilder.</p>
<p>Erstellen Sie an einer beliebigen Stelle auf Ihrem Server
f&uuml;r diesen Zweck ein Verzeichnis. Aus
Sicherheitsgr&uuml;nden sollte dierses Verzeichnis NICHT f&uuml;r
jedermann direkt &uuml;bers Web zugreifbar sein. Am besten
richten Sie es ausserhalb des Programmverzeichnisses ein, oder
Sie sch&uuml;tzen es mit Hilfe einer .htaccess-Datei mit
folgendem Inhalt:</p>
<blockquote>
<pre>
deny from all
</pre></blockquote>
<p>Pr&uuml;fen Sie ob Moodle in diesem Vezeichnis Dtaeien ablegen
darf, indem Sie &uuml;berpr&uuml;fen, ob die WebServer Software
(z.B. Apache) f&uuml;r dieses Verzeichnis Scheiberlaubnis hat.
Auf Unix-Rechnern lautet die Einstellung f&uuml;r das Verzeichnis
"nobody" oder "apache".</p>
<p><br>
Wenn Sie einen gemieteten Server nutten, der von mehrren Nutzern
in Anspruch genommen werden, sollten Sie darauf achten, das
nichta lle anderen Nutzer auf Ihre Daten zugreifen k&ouml;nnen.
Wenn Sie sich nicht sicher sind, wenden Sie sich an den
Administrator Ihres Providesr.</p>
</blockquote>
<p> </p>
<h3><a name="database" id="database"></a>5. Eine Datenbank
erstellen</h3>
<blockquote>
<p>Erstellen Sie nun eine leere Datenbank (z.B. "moodle") in
Ihrem Datenbanksystem mit dem Nutzer (z.B. "moodleuser") der auf
diese Datenbank zugreifen kann. Richten Sie in jedem Falle ein
Passwort ein, wenn Sie einen Online-Server nutzen, damit niemand
anderer auf Ihre Datenbank zugreifen kann.</p>
<p>Aufruf f&uuml;r MySQL (Beispiel):</p>
<PRE>
<pre>
# mysql -u root -p
> CREATE DATABASE moodle;
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
&gt; CREATE DATABASE moodle;
&gt; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
TO moodleuser@localhost IDENTIFIED BY 'yourpassword';
> quit
&gt; quit
# mysqladmin -p reload
</PRE>
</pre>
<p>Aufruf f&uuml;r PostgreSQL (Beispiel):</p>
<PRE>
<pre>
# su - postgres
> psql -c "create user moodleuser createdb;" template1
> psql -c "create database moodle;" -U moodleuser template1
> psql -c "alter user moodleuser nocreatedb;" template1
</PRE>
<p>(F&uuml;r MySQL empfehle ich den Gebrauch von <a href="http://phpmyadmin.sourceforge.net/">phpMyAdmin</a>
zur Bearbeitung der Datenbank).</p>
<p>Ab der Version 1.0.8 unterst&uuml;tzt Moodle Vorzeichen f&uuml;r die Datenbanktabellen. Dadurch k&ouml;nnen Sie die gleiche Datenbank mit mehreren Moodle-Installationen oder anderen Webanwendungen nutzen.</p>
&gt; psql -c "create user moodleuser createdb;" template1
&gt; psql -c "create database moodle;" -U moodleuser template1
&gt; psql -c "alter user moodleuser nocreatedb;" template1
</pre>
<p>(F&uuml;r MySQL empfehle ich den Gebrauch von <a href=
"http://phpmyadmin.sourceforge.net/">phpMyAdmin</a> zur
Bearbeitung der Datenbank).</p>
<p>Ab der Version 1.0.8 unterst&uuml;tzt Moodle Vorzeichen
f&uuml;r die Datenbanktabellen. Dadurch k&ouml;nnen Sie die
gleiche Datenbank mit mehreren Moodle-Installationen oder anderen
Webanwendungen nutzen.</p>
</blockquote>
<P>&nbsp;</P>
<H3><A NAME="webserver" id="webserver"></A>6. Die Web-Server Einstellungen &uuml;berpr&uuml;fen</H3>
<p> </p>
<h3><a name="webserver" id="webserver"></a>6. Die Web-Server
Einstellungen &uuml;berpr&uuml;fen</h3>
<blockquote>
<p>Stellen Sie zun&auml;chst sicher, dass Ihr Webserver automatisch die Index.php Datei aufruft (evtl erg&auml;nzend zur index.html, default.htm etc).</p>
<p>In Apache erfolgt diese Einstellung in der httpd.conf
Datei. Darin sollte z.B. folgender Text stehen:</p>
<p>Stellen Sie zun&auml;chst sicher, dass Ihr Webserver
automatisch die Index.php Datei aufruft (evtl erg&auml;nzend zur
index.html, default.htm etc).</p>
<p>In Apache erfolgt diese Einstellung in der httpd.conf Datei.
Darin sollte z.B. folgender Text stehen:</p>
<blockquote>
<pre><strong>DirectoryIndex</strong> index.php index.html index.htm </pre>
</blockquote>
<p>index.php mu&szlig; in dieser &Uuml;bersicht aufgef&uuml;hrt sein. Am besten steht es sogar ganz am Anfang der Liste.</p>
<p>Dann erfordert Moodle einige PHP-Einstellungen, damit es arbeiten kann. <B>Zumeist sind diese bereits als Grundeinstellungen vorhanden.</B>
Einige PHP-Server (besonders solche mit &auml;lteren Versionen)m&uuml;ssen entsprechend eingestellt werden. Sie finden die Einstellungen in der PHP-Konfigurationsdatei (php.ini):</p>
<pre>
<strong>DirectoryIndex</strong> index.php index.html index.htm
</pre></blockquote>
<p>index.php mu&szlig; in dieser &Uuml;bersicht aufgef&uuml;hrt
sein. Am besten steht es sogar ganz am Anfang der Liste.</p>
<p>Dann erfordert Moodle einige PHP-Einstellungen, damit es
arbeiten kann. <b>Zumeist sind diese bereits als
Grundeinstellungen vorhanden.</b> Einige PHP-Server (besonders
solche mit &auml;lteren Versionen)m&uuml;ssen entsprechend
eingestellt werden. Sie finden die Einstellungen in der
PHP-Konfigurationsdatei (php.ini):</p>
<blockquote>
<pre>magic_quotes_gpc = On
<pre>
magic_quotes_gpc = On
magic_quotes_runtime = Off
file_uploads = On
short_open_tag = On
session.auto_start = Off
session.bug_compat_warn = Off
</pre>
</blockquote>
<p>Wenn Sie keinen Zugriff auf die Dateien httpd.conf oder php.ini auf Ihrem Server haben, oder wenn andere Anwendungen andere Einstellungen erfordern als Moodle gehen Sie wie folgt vor.
<p>Erstellen Sie eine Datei mit Namen <B>.htaccess</B> im Hauptverzeichnis von Moodle
mit der Definition der folgenden Einstellungen.
Dies ist jedoch nur bei Apache Servern m&ouml;glich und auch nur dann wenn Overrides zul&auml;ssig sind.
<BLOCKQUOTE><PRE>
</pre></blockquote>
<p>Wenn Sie keinen Zugriff auf die Dateien httpd.conf oder
php.ini auf Ihrem Server haben, oder wenn andere Anwendungen
andere Einstellungen erfordern als Moodle gehen Sie wie folgt
vor.</p>
<p>Erstellen Sie eine Datei mit Namen <b>.htaccess</b> im
Hauptverzeichnis von Moodle mit der Definition der folgenden
Einstellungen. Dies ist jedoch nur bei Apache Servern
m&ouml;glich und auch nur dann wenn Overrides zul&auml;ssig
sind.</p>
<blockquote>
<pre>
DirectoryIndex index.php index.html index.htm
php_value magic_quotes_gpc On
php_value magic_quotes_runtime Off
php_value file_uploads On
php_value short_open_tag On
php_value session.auto_start Off
php_value session.bug_compat_warn Off</BLOCKQUOTE></PRE>
<P>Sie k&ouml;nnen nun auch die maximale Dateigr&ouml;&szlig;e festlegen, die hochgeladen werden darf:
<BLOCKQUOTE><PRE>
php_value session.bug_compat_warn Off
</pre></blockquote>
<p>Sie k&ouml;nnen nun auch die maximale Dateigr&ouml;&szlig;e
festlegen, die hochgeladen werden darf:</p>
<blockquote>
<pre>
php_value upload_max_filesize 2M
php_value post_max_size 2M
</BLOCKQUOTE></PRE>
</pre></blockquote>
<p>Am einfachsten kopieren Sie die Beispieldatei aus lib/htaccess
und bearbeiten Sie nach Ihren Vorstellungen. Sie finden dort weitere Informationen. Rufen Sie in der Unix Shell folgenden Befehl auf:
und bearbeiten Sie nach Ihren Vorstellungen. Sie finden dort
weitere Informationen. Rufen Sie in der Unix Shell folgenden
Befehl auf:</p>
<blockquote>
<pre>cp lib/htaccess .htaccess</pre>
<pre>
cp lib/htaccess .htaccess
</pre></blockquote>
</blockquote>
</blockquote>
<p>&nbsp;</p>
<H3><A NAME="config"></A>7. Die config.php anpassen</H3>
<p> </p>
<h3><a name="config" id="config"></a>7. Die config.php
anpassen</h3>
<blockquote>
<p>Nun k&ouml;nnen Sie die Konfigurationsdatei <strong>config.php</strong> mit einem einfachen texteditor bearbeiten. Diese Datei wird von allen anderen Moodle-Dateien genutzt.</p>
<p>Erstellen Sie eine Kopie der Datei config-dist.php und benennen Sie sie mit config.php. Wenn Sie sp&auml;ter ein Update von moodle vornehmen wird diese zentrale Datei nicht &uuml;berschriebenW. </p>
<p>Tragen Sie in der config.php die Datenbankangaben und die Pr&auml;fixe der Tabellen (der Pr&auml;fix ist bei einer PostgreSQL-Datenbank UNBEDINGT erforderlich), tragen Sie auch die Web-Adresse Ihrer neuen Moodle-Seite, das Verzeichnis der Moodle-Dateien und das Verzeichnis f&uuml;r die Kursdaten in der config.php ein. Weitere Informationen finden Sie in der config.php.</p>
<p>F&uuml;r die weiteren Beschreibungen gehen wir davon aus, dass Ihre Seite an folgender Stelle liegt:
<p>Nun k&ouml;nnen Sie die Konfigurationsdatei
<strong>config.php</strong> mit einem einfachen texteditor
bearbeiten. Diese Datei wird von allen anderen Moodle-Dateien
genutzt.</p>
<p>Erstellen Sie eine Kopie der Datei config-dist.php und
benennen Sie sie mit config.php. Wenn Sie sp&auml;ter ein Update
von moodle vornehmen wird diese zentrale Datei nicht
&uuml;berschriebenW.</p>
<p>Tragen Sie in der config.php die Datenbankangaben und die
Pr&auml;fixe der Tabellen (der Pr&auml;fix ist bei einer
PostgreSQL-Datenbank UNBEDINGT erforderlich), tragen Sie auch die
Web-Adresse Ihrer neuen Moodle-Seite, das Verzeichnis der
Moodle-Dateien und das Verzeichnis f&uuml;r die Kursdaten in der
config.php ein. Weitere Informationen finden Sie in der
config.php.</p>
<p>F&uuml;r die weiteren Beschreibungen gehen wir davon aus, dass
Ihre Seite an folgender Stelle liegt:
<u>http://example.com/moodle</u></p>
</blockquote>
<P>&nbsp;</P>
<H3><A NAME="admin"></A>8. Die Administrationsseite starten</H3>
<p> </p>
<h3><a name="admin" id="admin"></a>8. Die Administrationsseite
starten</h3>
<blockquote>
<p>Rufen Sie nun die Administrationsseite mit folgendem Befehl auf: <u>http://example.com/moodle/admin</u>.
Beim ersten Aufruf der Seite m&uuml;ssen Sie der GPL-Lizenzvereinbarung zustimmen bevor das Setup fortgesetzt wird.</p>
<P>(Moodle wird nun versuchen, einige Cookies auf Ihrem PC zu installieren. Wenn Ihr Browser Sie um Zustimmung zur Installation der Moodle Cookies fragt, m&uuml;ssen Sie dies best&auml;tigen, da andernfalls Moodle nicht von Ihrem Rechner aus genutzt werden kann.)
<p>Moodle richtet nun die Datenbank ein und erstellt die erforderlichen Tabellen in der Datenbank.
Zuerst werden die Datenbanktabellen erstellt. Sie sehen auf dem Bildschirm eine Reihe von SQL-Meldungen und Best&auml;tigungsmeldungen in roter oder gr&uuml;ner Schrift. Dies sieht in etwa so aus:</p>
<p>Rufen Sie nun die Administrationsseite mit folgendem Befehl
auf: <u>http://example.com/moodle/admin</u>. Beim ersten Aufruf
der Seite m&uuml;ssen Sie der GPL-Lizenzvereinbarung zustimmen
bevor das Setup fortgesetzt wird.</p>
<p>(Moodle wird nun versuchen, einige Cookies auf Ihrem PC zu
installieren. Wenn Ihr Browser Sie um Zustimmung zur Installation
der Moodle Cookies fragt, m&uuml;ssen Sie dies best&auml;tigen,
da andernfalls Moodle nicht von Ihrem Rechner aus genutzt werden
kann.)</p>
<p>Moodle richtet nun die Datenbank ein und erstellt die
erforderlichen Tabellen in der Datenbank. Zuerst werden die
Datenbanktabellen erstellt. Sie sehen auf dem Bildschirm eine
Reihe von SQL-Meldungen und Best&auml;tigungsmeldungen in roter
oder gr&uuml;ner Schrift. Dies sieht in etwa so aus:</p>
<blockquote>
<p>CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category
int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default
'', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT
NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default
'1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10)
unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default
'0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id))
TYPE=MyISAM</p>
<p><FONT COLOR="#006600">SUCCESS</FONT></p>
<p>...und so weiter, gefolgt von: <FONT COLOR="#FF0000">Main databases set up
successfully</FONT>. </p>
<p>CREATE TABLE course ( id int(10) unsigned NOT NULL
auto_increment, category int(10) unsigned NOT NULL default '0',
password varchar(50) NOT NULL default '', fullname varchar(254)
NOT NULL default '', shortname varchar(15) NOT NULL default '',
summary text NOT NULL, format tinyint(4) NOT NULL default '1',
teacher varchar(100) NOT NULL default 'Teacher', startdate
int(10) unsigned NOT NULL default '0', enddate int(10) unsigned
NOT NULL default '0', timemodified int(10) unsigned NOT NULL
default '0', PRIMARY KEY (id)) TYPE=MyISAM</p>
<p><font color="#006600">SUCCESS</font></p>
<p>...und so weiter, gefolgt von: <font color="#FF0000">Main
databases set up successfully</font>.</p>
</blockquote>
<p>Wenn Sie dies nicht angezeigt bekommen, besteht ein Problem mit der Datenbank oder den Einstellungen in der Konfigurationsdatei config.php. Pr&uuml;fen Siue, ob PHP nicht im eingeschr&auml;nkten
"safe mode" l&auml;uft (Kommerzielle Webhoster aktivieren h&auml;ufig den safe mode). Die PHP Variablen k&ouml;nnen Sie selber mit einer kleinen Datei mit folgendem Inhalt &uuml;berpr&uuml;fen: &lt?
phpinfo() ?&gt. Speichern Sie die Datei in einen Webverzeichnis und rufen Sie sie mit dem Browser auf. Nun k&ouml;nnen Sie alle Einstellungen von PHP ablesen. Pr&uuml;fen Sie diese Schritte und und versuchen Sie dann die Admin-Seite erneut aufzurufen.</p>
<p>Scrollen sie nun bis zum Ende der Seite und dr&uuml;cken Sie den Button e &quot;Continue/Weiter&quot;
.</p>
<p>Danach sehen Sie eine Reihe von Anzeigen, die das Erstellen der tabellen f&uuml;r die verschiedenen Module von Moodle best&auml;tigen. Wie zuvor sollten alle Eintr&auml;ge gr&uuml;n sein.</p>
<p>Dr&uuml;cken Sie nun am Fu&szlig; der Seite wieder den &quot;Continue/Weiter&quot;
Button.</p>
<p>Nun sehen Sie ein Formular mit dem Sie weitere Einstellungen an Ihrem Moodle vornehmen k&ouml;nnen, wie z.B. die voreingestellte Sprache, SMTP hosts und so weiter.
Sie m&uuml;ssen nicht alle Einstellungen sofort vornehmen. Sie k&ouml;nnen die Einstellungen jederzeit im Administrationsmenu nachbearbeiten.
Am Fu&szlig; der Seite finden Sie wieder einen Button &quot;&Auml;ndern der Einstellungen/Save changes&quot; Button.</p>
<p>Wenn (und wirklich nur dann) das Setup stecken bleibt, dann hat Ihr Server wom&ouml;glich ein "buggy referrer" Problem. Dieses ist jedoch leicht zu beheben: Setzen Sie in der config.php die Variable buggy_referrer auf <i>true</i> und starten Sie die Adminseite erneut.</p>
<p>Auf der n&auml;chsten Seite legen Sie weitere Einstellungen Ihrer seite fest (z.B. Name der Seite, Formate, Beschreibungen und so weite).
F&uuml;llen Sie alle Angaben aus (&Auml;nderungen k&ouml;nnen sie jederzeit &uuml;ber das Administrationsmenu vornehmen) und klicken Sie auf
&quot;&Auml;nderungen best&auml;tigen/Save changes&quot;.</p>
<p>Als letzten Schritt legen Sie die Zugangsdaten f&uuml;r den Administrator von Moodle fest. Tragen Sie Ihren eigenen Name, Email etc. ein und klicken Sie auf &quot;&Auml;nderungen best&auml;tigen/Save changes&quot;. Nicht alle Felder m&uuml;ssen ausgef&uuml;llt werden. Falls Sie etwas vergessen haben, werden sie autromatisch daran erinnert.
</p>
<p>Wenn Sie dies nicht angezeigt bekommen, besteht ein Problem
mit der Datenbank oder den Einstellungen in der
Konfigurationsdatei config.php. Pr&uuml;fen Siue, ob PHP nicht im
eingeschr&auml;nkten "safe mode" l&auml;uft (Kommerzielle
Webhoster aktivieren h&auml;ufig den safe mode). Die PHP
Variablen k&ouml;nnen Sie selber mit einer kleinen Datei mit
folgendem Inhalt &uuml;berpr&uuml;fen: &lt;? phpinfo() ?&gt.
Speichern Sie die Datei in einen Webverzeichnis und rufen Sie sie
mit dem Browser auf. Nun k&ouml;nnen Sie alle Einstellungen von
PHP ablesen. Pr&uuml;fen Sie diese Schritte und und versuchen Sie
dann die Admin-Seite erneut aufzurufen.</p>
<p>Scrollen sie nun bis zum Ende der Seite und dr&uuml;cken Sie
den Button e "Continue/Weiter" .</p>
<p>Danach sehen Sie eine Reihe von Anzeigen, die das Erstellen
der tabellen f&uuml;r die verschiedenen Module von Moodle
best&auml;tigen. Wie zuvor sollten alle Eintr&auml;ge gr&uuml;n
sein.</p>
<p>Dr&uuml;cken Sie nun am Fu&szlig; der Seite wieder den
"Continue/Weiter" Button.</p>
<p>Nun sehen Sie ein Formular mit dem Sie weitere Einstellungen
an Ihrem Moodle vornehmen k&ouml;nnen, wie z.B. die
voreingestellte Sprache, SMTP hosts und so weiter. Sie
m&uuml;ssen nicht alle Einstellungen sofort vornehmen. Sie
k&ouml;nnen die Einstellungen jederzeit im Administrationsmenu
nachbearbeiten. Am Fu&szlig; der Seite finden Sie wieder einen
Button "&Auml;ndern der Einstellungen/Save changes" Button.</p>
<p>Wenn (und wirklich nur dann) das Setup stecken bleibt, dann
hat Ihr Server wom&ouml;glich ein "buggy referrer" Problem.
Dieses ist jedoch leicht zu beheben: Setzen Sie in der config.php
die Variable buggy_referrer auf <i>true</i> und starten Sie die
Adminseite erneut.</p>
<p>Auf der n&auml;chsten Seite legen Sie weitere Einstellungen
Ihrer seite fest (z.B. Name der Seite, Formate, Beschreibungen
und so weite). F&uuml;llen Sie alle Angaben aus (&Auml;nderungen
k&ouml;nnen sie jederzeit &uuml;ber das Administrationsmenu
vornehmen) und klicken Sie auf "&Auml;nderungen
best&auml;tigen/Save changes".</p>
<p>Als letzten Schritt legen Sie die Zugangsdaten f&uuml;r den
Administrator von Moodle fest. Tragen Sie Ihren eigenen Name,
Email etc. ein und klicken Sie auf "&Auml;nderungen
best&auml;tigen/Save changes". Nicht alle Felder m&uuml;ssen
ausgef&uuml;llt werden. Falls Sie etwas vergessen haben, werden
sie autromatisch daran erinnert.</p>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<p><strong>Stellen Sie unbedingt sicher, dass Sie sich den Benutzernamen und das Passwort
f&uuml;r den Administrationszugang merken. Er ist erforderlich f&uuml;r sp&auml;tere Verwaltungen auf
Moodle.</strong></p>
<p><strong>Stellen Sie unbedingt sicher, dass Sie sich den
Benutzernamen und das Passwort f&uuml;r den Administrationszugang
merken. Er ist erforderlich f&uuml;r sp&auml;tere Verwaltungen
auf Moodle.</strong></p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<p>Wenn Sie diesen Schritt erfolgreich abgeschlossen haben, sehen Sie die Administrationsseite. In dem Menu (es wird, wenn Sie sich als Admin einloggen auch auf der Startseite angezeigt) k&ouml;nnen Sie alle weiteren Einstellungen an Ihrem Moodle vornehmen wie z.B.:</p>
<p>Wenn Sie diesen Schritt erfolgreich abgeschlossen haben, sehen
Sie die Administrationsseite. In dem Menu (es wird, wenn Sie sich
als Admin einloggen auch auf der Startseite angezeigt)
k&ouml;nnen Sie alle weiteren Einstellungen an Ihrem Moodle
vornehmen wie z.B.:</p>
<ul>
<li>Erstellen und l&ouml;schen von Kursen</li>
<li>Erstellen und bearbeiten von Nutzerzug&auml;ngen</li>
<li>Verwaltung von Dozentenzug&auml;ngen</li>
<li>Ver&auml;nderungen von Einstellungen,die f&uuml;r die gesamte Seite gelten.</li>
<li>Ver&auml;nderungen von Einstellungen,die f&uuml;r die gesamte
Seite gelten.</li>
</ul>
</blockquote>
<P>&nbsp;</P>
<H3><A NAME="cron"></A>9. Einen Cron-Job starten</H3>
<p> </p>
<h3><a name="cron" id="cron"></a>9. Einen Cron-Job starten</h3>
<blockquote>
<p>Einige Module von Moodle pr&uuml;fen regelm&auml;&szlig;ig, ob bestimmte Aufgaben ausgef&uuml;hrt werden m&uuml;ssen. Moodle &uuml;berpr&uuml;ft z.B. ob es im Forum neue Eintr&auml;ge gibt, die per Email an Nutzer versandt werden m&uuml;ssen.</p>
<p>Das Skript, das all diese Vorg&auml;nge steuert finden Sie im Admin-Verzeichnis und hei&szlig;t
cron.php. Diese Datei l&auml;uft nicht von alleine. Sie m&uuml;ssen einen Mechanismus einrichten, der die Datei z.B. alle f&uuml;nf Minuten ausf&uuml;hrt. Dazu ist es erforderlich, dass ein &quot;Impuls&quot; f&uuml;r jedes Modul ausgel&ouml;st wird.</p>
<P><B>Der Ausl&ouml;ser dieses Impulses mu&szlig; nicht von dem Server erfolgen auf dem Moodle installiert ist.</B>. Wenn Sie auf diesem Server keine Cron-Jobs ausf&uuml;hren k&ouml;nnen, kann dies von einem anderen Server ausgel&ouml;st oder von Ihrem PC gestartet werden. Es ist lediglich n&ouml;tig, die Datei cron.phpa lle f&uuml;nf Minuten aufzurufen.</p>
<p>Testen Sie zuerst, ob die Datei funktioniert. Rufen Sie sie mit Ihrem Browser auf:</p>
<p>Einige Module von Moodle pr&uuml;fen regelm&auml;&szlig;ig, ob
bestimmte Aufgaben ausgef&uuml;hrt werden m&uuml;ssen. Moodle
&uuml;berpr&uuml;ft z.B. ob es im Forum neue Eintr&auml;ge gibt,
die per Email an Nutzer versandt werden m&uuml;ssen.</p>
<p>Das Skript, das all diese Vorg&auml;nge steuert finden Sie im
Admin-Verzeichnis und hei&szlig;t cron.php. Diese Datei
l&auml;uft nicht von alleine. Sie m&uuml;ssen einen Mechanismus
einrichten, der die Datei z.B. alle f&uuml;nf Minuten
ausf&uuml;hrt. Dazu ist es erforderlich, dass ein "Impuls"
f&uuml;r jedes Modul ausgel&ouml;st wird.</p>
<p><b>Der Ausl&ouml;ser dieses Impulses mu&szlig; nicht von dem
Server erfolgen auf dem Moodle installiert ist.</b>. Wenn Sie auf
diesem Server keine Cron-Jobs ausf&uuml;hren k&ouml;nnen, kann
dies von einem anderen Server ausgel&ouml;st oder von Ihrem PC
gestartet werden. Es ist lediglich n&ouml;tig, die Datei
cron.phpa lle f&uuml;nf Minuten aufzurufen.</p>
<p>Testen Sie zuerst, ob die Datei funktioniert. Rufen Sie sie
mit Ihrem Browser auf:</p>
<blockquote>
<PRE>http://example.com/moodle/admin/cron.php</PRE>
</blockquote>
<pre>
http://example.com/moodle/admin/cron.php
</pre></blockquote>
<p>Nehmen Sie nun einige Einstellungen vor:</p>
<H4> Aufruf des Skripts von der Kommandozeile</H4>
<p>Rufen Sie die Datei wie zuvor auf. Nehmen Sie dazu z.B. den Unix-Befehl 'wget':</p>
<h4>Aufruf des Skripts von der Kommandozeile</h4>
<p>Rufen Sie die Datei wie zuvor auf. Nehmen Sie dazu z.B. den
Unix-Befehl 'wget':</p>
<blockquote>
<PRE>wget -q -O /dev/null http://example.com/moodle/admin/cron.php</PRE>
</blockquote>
<p>In diesem Beispiel wird das Ergebnis abgelegt (nach /dev/null).</p>
<pre>
wget -q -O /dev/null http://example.com/moodle/admin/cron.php
</pre></blockquote>
<p>In diesem Beispiel wird das Ergebnis abgelegt (nach
/dev/null).</p>
<p>Das gleiche mit lynx:</p>
<blockquote>
<pre>lynx -dump http://example.com/moodle/admin/cron.php &gt; /dev/null</pre>
</blockquote>
<p>Alternativ k&ouml;nnen Sie eine separate PHP-Version nutzen, die &uuml;ber die Kommandozeile gesteuert wird.
Der Vorteil dieser Variante ist, dass in den Log-Dateien des Web- Servers der Aufruf von cron.php nicht ständig protokolliert wird. Der Nachteil dieser Variante besteht darin, dass sie einen Zugang zur Kommando-Zeile der PHP- Version benötigen.</p>
<pre>
lynx -dump http://example.com/moodle/admin/cron.php &gt; /dev/null
</pre></blockquote>
<p>Alternativ k&ouml;nnen Sie eine separate PHP-Version nutzen,
die &uuml;ber die Kommandozeile gesteuert wird. Der Vorteil
dieser Variante ist, dass in den Log-Dateien des Web- Servers der
Aufruf von cron.php nicht st&auml;ndig protokolliert wird. Der
Nachteil dieser Variante besteht darin, dass sie einen Zugang zur
Kommando-Zeile der PHP- Version ben&ouml;tigen.</p>
<blockquote>
<PRE>/opt/bin/php /web/moodle/admin/cron.php
<pre>
/opt/bin/php /web/moodle/admin/cron.php
(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php
</PRE>
</blockquote>
</pre></blockquote>
<h4>Automatische Ausf&uuml;hrung des Skripts alle 5 Minuten</h4>
<p>Bei UNIX- Systemen: Use <B>cron</B>. Passen sie ihre Einstellungen für Cron- Jobs über die Komandozeile mit folgendem Befehl an &quot;crontab -e&quot; und fügen sie folgende Zeile hinzu:</p>
<p>Bei UNIX- Systemen: Use <b>cron</b>. Passen sie ihre
Einstellungen f&uuml;r Cron- Jobs &uuml;ber die Komandozeile mit
folgendem Befehl an "crontab -e" und f&uuml;gen sie folgende
Zeile hinzu:</p>
<blockquote>
<PRE>*/5 * * * * wget -q -O /dev/null http://example.com/moodle/admin/cron.php</PRE>
<pre>
*/5 * * * * wget -q -O /dev/null http://example.com/moodle/admin/cron.php
</pre></blockquote>
<p>Bei Windows- Systemen: Der einfachste Weg ist hier mein
Programm zu benutzen, <a title=
"Folgen sie diesem Link, um den Download des Programms durchzuf&uuml;hren.(150k)"
href=
"http://moodle.com/download/moodle-cron-for-windows.zip">moodle-cron-for-windows.zip</a>
wodurch die Anpassungen ganz einfach sind. Sie k&ouml;nnen
alternativ dazu, die in Windows enthaltene Funktion "Scheduled
Tasks" benutzen.</p>
</blockquote>
<p>Bei Windows- Systemen: Der einfachste Weg ist hier mein Programm zu benutzen, <A TITLE="Folgen sie diesem Link, um den Download des Programms durchzuführen.(150k)" HREF="http://moodle.com/download/moodle-cron-for-windows.zip">moodle-cron-for-windows.zip</A>
wodurch die Anpassungen ganz einfach sind. Sie können alternativ dazu, die in Windows enthaltene Funktion "Scheduled Tasks" benutzen.</p>
</p>
</blockquote>
<H3><A NAME="course"></A>10. Einen neuen Kurs anlegen</H3>
<h3><a name="course" id="course"></a>10. Einen neuen Kurs
anlegen</h3>
<blockquote>
<p>Wenn alle Einstellungen vorgenommen wurden, sollte diese Moodle- Seite einsatzfähig sein und sie können einen Kurs erstellen. </p>
<p>Wählen sie &quot;Neuen Kurs anlegen&quot; auf der Administrationsseite ( oder über den Link im Administrationsmenü auf der Hauptseite).</p>
<p>Legen Sie die Grundeinstellungen fest. Achten sie dabei bitte besonders auf das Kursformat. Sie brauchen sich in dieser Sufe nicht zu intensiv mit den Details zu beschäftigen, da alle diese Einstellungen später durch den Lehrer geändert werden können.</p>
<p>Über den Button &quot;Änderungen speichern&quot;, gelangen sie auf eine neue Seite. Auf dieser Seite können sie den Lehrer für diesen Kurs zuweisen. Sie können nur Teilnehmer als Lehrer zuweisen, die bereits einen Zugang zu diesem Moodle- System besitzen. Wenn ein neuer Lehrer- Zugang eingerichtet werden soll, bitten sie den Lehrer sich selbst einen Zugang einzurichten ( Über die Anmeldeseite) oder erzeugen sei einen neuen Zugang über das Administrationsmenü. Dort finden sie den Link &quot;Neuen Benutzer anlegen &quot;. </p>
<p>Wenn dies erledigt ist, sind die Vorbereitungen abgeschlossen und der Kurs kann über den Link &quot;Kurse&quot; auf der Hauptseite weiter bearbeitet werden.</p>
<p>Lesen sie das &quot;<A HREF="./?file=teacher.html">Lehrer Handbuch</A>&quot;, um weitere Informationen zur Erstellung eines Kurses zu erhalten. Eine ausführliche Anleitung in deutscher Sprache finden sie im <A HREF="http://moodle.org/file.php/18/Trainerhandbuch.pdf">Deutschen Forum.</A> </p>
<p>Wenn alle Einstellungen vorgenommen wurden, sollte diese
Moodle- Seite einsatzf&auml;hig sein und sie k&ouml;nnen einen
Kurs erstellen.</p>
<p>W&auml;hlen sie "Neuen Kurs anlegen" auf der
Administrationsseite ( oder &uuml;ber den Link im
Administrationsmen&uuml; auf der Hauptseite).</p>
<p>Legen Sie die Grundeinstellungen fest. Achten sie dabei bitte
besonders auf das Kursformat. Sie brauchen sich in dieser Sufe
nicht zu intensiv mit den Details zu besch&auml;ftigen, da alle
diese Einstellungen sp&auml;ter durch den Lehrer ge&auml;ndert
werden k&ouml;nnen.</p>
<p>&Uuml;ber den Button "&Auml;nderungen speichern", gelangen sie
auf eine neue Seite. Auf dieser Seite k&ouml;nnen sie den Lehrer
f&uuml;r diesen Kurs zuweisen. Sie k&ouml;nnen nur Teilnehmer als
Lehrer zuweisen, die bereits einen Zugang zu diesem Moodle-
System besitzen. Wenn ein neuer Lehrer- Zugang eingerichtet
werden soll, bitten sie den Lehrer sich selbst einen Zugang
einzurichten ( &Uuml;ber die Anmeldeseite) oder erzeugen sei
einen neuen Zugang &uuml;ber das Administrationsmen&uuml;. Dort
finden sie den Link "Neuen Benutzer anlegen ".</p>
<p>Wenn dies erledigt ist, sind die Vorbereitungen abgeschlossen
und der Kurs kann &uuml;ber den Link "Kurse" auf der Hauptseite
weiter bearbeitet werden.</p>
<p>Lesen sie das "<a href="./?file=teacher.html">Lehrer
Handbuch</a>", um weitere Informationen zur Erstellung eines
Kurses zu erhalten. Eine ausf&uuml;hrliche Anleitung in deutscher
Sprache finden sie im <a href=
"http://moodle.org/file.php/18/Trainerhandbuch.pdf">Deutschen
Forum.</a></p>
</blockquote>
<P>&nbsp;</P>
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Dokumentation</A></FONT></P>
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>
</BODY>
<p> </p>
<p align="center"><a href="." target="_top"><font size="1">Moodle
Dokumentation</font></a></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>

View file

@ -1,112 +1,217 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Moodle Dokumentation: Apache, MySQL und PHP installieren</title>
<title>Moodle Dokumentation: Apache, MySQL und PHP
installieren</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
</head>
<body bgcolor="#FFFFFF">
<h1>Installation von Apache, MySQL und PHP</h1>
<blockquote>
<p>Moodle <br />
Moodle ist in einer Scriptsprache namens PHP geschrieben, und speichert die meisten Daten in einer Datenbank. Die favorisierte Datenbank ist MySQL. Bevor Moodle installiert werden kann ist es erforderlich eine PHP-Installation eingerichtet zu haben und eine Datenbank auf einem WebServer einzurichten. Diese Softwarepakete zu installieren kann agnz sch&ouml;n knifflig sein, diese Seite erkl&auml;rt mit einfachen Worten wie dies auf verschiedenen Plattformen m&ouml;glich ist:</p>
<p>Moodle<br>
Moodle ist in einer Scriptsprache namens PHP geschrieben, und
speichert die meisten Daten in einer Datenbank. Die favorisierte
Datenbank ist MySQL. Bevor Moodle installiert werden kann ist es
erforderlich eine PHP-Installation eingerichtet zu haben und eine
Datenbank auf einem WebServer einzurichten. Diese Softwarepakete
zu installieren kann agnz sch&ouml;n knifflig sein, diese Seite
erkl&auml;rt mit einfachen Worten wie dies auf verschiedenen
Plattformen m&ouml;glich ist:</p>
<ul>
<li><a href="#host" class="questionlink">Hosting Service</a></li>
<li><a href="#mac" class="questionlink">Mac OS X</a></li>
<li><a href="#redhat" class="questionlink">Redhat Linux</a></li>
<li><a href="#windows" class="questionlink">Windows</a></li>
</ul>
<p class="questionlink">&nbsp;</p>
<h3 class="sectionheading"><a name="host" id="host"></a>Hosting Service</h3>
<p class="questionlink"> </p>
<h3 class="sectionheading"><a name="host" id="host"></a>Hosting
Service</h3>
<blockquote>
<p>Leider gibt es gro&szlig;e Unterschiede zwiscehn den verschiedenen Webhostinganbietern. Einige bieten an Moodle f&uuml;r Sie zu installieren. </p>
<p>Die meisten bieten eine Onlineoberfl&auml;che zur Verwaltung der Seite, zum Einrichten von Datenbanken und zur Aktivierung von Cron-Jobs an. Einige bieten einen terminal access via ssh an. Dann k&ouml;nnen Sie die command shell nutzen.</p>
<p>Arbeiten Sie die <a href="./?file=install.html">Installationsanweisung
</a> St&uuml;ck f&uuml;r St&uuml;ck durch. Fragen Sie Ihren Provider wenn Probleme auftauchen.
</p>
<p>&nbsp;</p>
<p>Leider gibt es gro&szlig;e Unterschiede zwiscehn den
verschiedenen Webhostinganbietern. Einige bieten an Moodle
f&uuml;r Sie zu installieren.</p>
<p>Die meisten bieten eine Onlineoberfl&auml;che zur Verwaltung
der Seite, zum Einrichten von Datenbanken und zur Aktivierung von
Cron-Jobs an. Einige bieten einen terminal access via ssh an.
Dann k&ouml;nnen Sie die command shell nutzen.</p>
<p>Arbeiten Sie die <a href=
"./?file=install.html">Installationsanweisung</a> St&uuml;ck
f&uuml;r St&uuml;ck durch. Fragen Sie Ihren Provider wenn
Probleme auftauchen.</p>
<p> </p>
</blockquote>
<h3 class="sectionheading"><a name="mac" id="mac"></a>Mac OS X</h3>
<h3 class="sectionheading"><a name="mac" id="mac"></a>Mac OS
X</h3>
<blockquote>
<p>Der einfachste Weg ist die Nutzung des Apache Servers, der auch Apple unterst&uuml;tzt. Und erg&auml;nzen Sie PHP und MySQL aus Marc Liyanage's Paket. Beide unten aufgef&uuml;hrten Seiten verf&uuml;gen &uuml;ber eine gute Anleitung, die wir hier nicht wiederholen:</p>
<p>Der einfachste Weg ist die Nutzung des Apache Servers, der
auch Apple unterst&uuml;tzt. Und erg&auml;nzen Sie PHP und MySQL
aus Marc Liyanage's Paket. Beide unten aufgef&uuml;hrten Seiten
verf&uuml;gen &uuml;ber eine gute Anleitung, die wir hier nicht
wiederholen:</p>
<blockquote>
<p><strong>PHP</strong>: Download: <a href="http://www.entropy.ch/software/macosx/php/" target="_top">http://www.entropy.ch/software/macosx/php/</a></p>
<p><strong>MySQL</strong>: Download: <a href="http://www.entropy.ch/software/macosx/mysql/" target="_top">http://www.entropy.ch/software/macosx/mysql/</a></p>
<p><strong>PHP</strong>: Download: <a href=
"http://www.entropy.ch/software/macosx/php/" target=
"_top">http://www.entropy.ch/software/macosx/php/</a></p>
<p><strong>MySQL</strong>: Download: <a href=
"http://www.entropy.ch/software/macosx/mysql/" target=
"_top">http://www.entropy.ch/software/macosx/mysql/</a></p>
</blockquote>
<p>Wenn diese installiert sind, sollte die Standard- <a href="./?file=install.html">Installationsanleitung</a> ausreichen.</p>
<p>Eine ausf&uuml;hrliche Anleitung finden Sie hier: <a href="http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a></p>
<p>&nbsp;</p>
<p>Wenn diese installiert sind, sollte die Standard- <a href=
"./?file=install.html">Installationsanleitung</a> ausreichen.</p>
<p>Eine ausf&uuml;hrliche Anleitung finden Sie hier: <a href=
"http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a></p>
<p> </p>
</blockquote>
<h3 class="sectionheading"><a name="redhat"></a>Redhat Linux</h3>
<h3 class="sectionheading"><a name="redhat" id=
"redhat"></a>Redhat Linux</h3>
<blockquote>
<p>Installieren Sie alle verf&uuml;gbaren RPM packages f&uuml;r Apache, PHP und MySQL.
Ein Paket, das immer wieder vergessen wird ist das php-mysql Paket. Es wird f&uuml;r die Kommunikation von PHP mit MySQL ben&ouml;tigt.</p>
<p>Danach sollte die Standard-<a href="./?file=install.html">Installationsanleitung
</a> weiterhelfen.</p>
<p>Eine ausf&uuml;hrlichere Anleitung hier:: <a href="http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a></p>
<p>Installieren Sie alle verf&uuml;gbaren RPM packages f&uuml;r
Apache, PHP und MySQL. Ein Paket, das immer wieder vergessen wird
ist das php-mysql Paket. Es wird f&uuml;r die Kommunikation von
PHP mit MySQL ben&ouml;tigt.</p>
<p>Danach sollte die Standard-<a href=
"./?file=install.html">Installationsanleitung</a>
weiterhelfen.</p>
<p>Eine ausf&uuml;hrlichere Anleitung hier:: <a href=
"http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a></p>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="windows" id="windows"></a>Windows</h3>
<p> </p>
<h3 class="sectionheading"><a name="windows" id=
"windows"></a>Windows</h3>
<blockquote>
<p>Der einfachste Weg erfolgt &uuml;ber das <a href="http://www.easyphp.org/" target="_blank">EasyPHP</a>-Paket. Das Paket b&uuml;ndelt alle erforderlichen Softwareprogramme in einer Windowsanwendung. Hier nun die Schritte von Anfang an:</p>
<p>Der einfachste Weg erfolgt &uuml;ber das <a href=
"http://www.easyphp.org/" target="_blank">EasyPHP</a>-Paket. Das
Paket b&uuml;ndelt alle erforderlichen Softwareprogramme in einer
Windowsanwendung. Hier nun die Schritte von Anfang an:</p>
<ol>
<li> Zun&auml;chst, wenn Sie bereits fr&uuml;her MySQL installiert haben, deinstallieren Sie alles. L&ouml;sceh sie alle MySQL-Dateien und auch die Dateien <strong>c:\my.cnf</strong> und <strong>c:\windows\my.ini</strong>. F&uuml;hre Sie eine Dateisuche nach den Dateien: <strong>my.cnf</strong>
oder <strong>my.ini</strong> durch und l&ouml;schen Sie sie vollst&auml;ndig.</li>
<li> Wenn Sie fr&uuml;her bereits PHP installiert haben, l&ouml;schen Sie auf die gleiche Art alle Dateien mit dem Namen <strong>php4ts.dll</strong>
aus dem Windows Verzeichnis, sowie alle Dateien mit dem Namen <strong>php.ini</strong>.</li>
<li> Downloaden sie EasyPHP hier: <a href="http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7">http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7</a>
<li>Zun&auml;chst, wenn Sie bereits fr&uuml;her MySQL installiert
haben, deinstallieren Sie alles. L&ouml;sceh sie alle
MySQL-Dateien und auch die Dateien <strong>c:\my.cnf</strong> und
<strong>c:\windows\my.ini</strong>. F&uuml;hre Sie eine
Dateisuche nach den Dateien: <strong>my.cnf</strong> oder
<strong>my.ini</strong> durch und l&ouml;schen Sie sie
vollst&auml;ndig.</li>
<li>Wenn Sie fr&uuml;her bereits PHP installiert haben,
l&ouml;schen Sie auf die gleiche Art alle Dateien mit dem Namen
<strong>php4ts.dll</strong> aus dem Windows Verzeichnis, sowie
alle Dateien mit dem Namen <strong>php.ini</strong>.</li>
<li>Downloaden sie EasyPHP hier: <a href=
"http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7">http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7</a>
(approx 10 Mb)</li>
<li> F&uuml;hren Sie die Datei <strong>easyphp1-7_setup.exe</strong> aus. Der Installationsprozess wird auf franz&ouml;sisch ausgef&uuml;hrt. Er verl&auml;uft jedoch auf die gleiche Art und Weise wie bei anderen Windowsprogrammen auch. Akzeptieren Sie alle Hinweise und f&uuml;hren Sie eine vollst&auml;ndige Installation durch. Anmerkung:
&quot;Suivant&quot; bedeutet 'Weiter' und &quot;Oui&quot; bedeutet 'Ja'.</li>
<li>Am Ende der Installation lassen Sie die Auswahl der Checkbox auf &quot;Lancer
EasyPHP&quot; (Start EasyPHP) stehen und klicken Sie auf den 'Terminer&quot; Button. Sie werden nun zu einer Informationsseite egf&uuml;hrt, die Sie ignorieren k&ouml;nnen. </li>
<li>Gratulation, wenn alles geklappt hat! Apache, PHP und MySQL sind komplett installiert und laufen. Sie sollten in der Toolbar ein schwarzes E vorfinden. Klicken Sie mit der rechten Maustaste darauf und Sie erhalten ein Kontrollmenu &uuml;ber die laufenden Programme.</li>
<li>Einige Eintr&auml;ge werden auf franz&ouml;sisch sein. Den englischen Sprachfile finden Sie unter: <a href="http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7">http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7</a>. Diese k&ouml;nnen &uuml;ber die vorhandenen Dateien kopiert werden.</li>
<li> Als n&auml;chstes m&uuml;ssen Sie eine Datenbank f&uuml;r Moodle einrichten.
Rechts-klick am schw&auml;zen E in der Toolbar und Administration ausw&auml;hlen, dann auch DB Management klicken (neben PHPMyAdmin).</li>
<li>Wenn Sie nach einem username gefragt werden, geben Sie &quot;<strong>root</strong>&quot; mit einem <strong>leeren Passwort</strong> ein. Sie sollten nun die Oberfl&auml;che von phpMyAdmin sehen, wo sie neue Datenbanken und Nutzer einrichten k&ouml;nnen. </li>
<li>Erstellen Sie eine neue Datenbank durch Eingabe von &quot;moodle&quot; im Feld und best&auml;tigen unter im &quot;Create&quot; Button. Das war einfach!</li>
<li>Sie k&ouml;nne zugleich neue Anwender mit Zugriff auf diese Datenbank einrichten, wenn Sie wollen. Dies ist etwas aufwendiger wenn Sie es zum ersten Mal machen. Benutzen Sie daher zun&auml;chst den vorhandenen Anwender &quot;root&quot; ohne Passwort in Ihrer Konfiguration f&uuml;r Moodle ud nehmen sie sp&auml;ter &Auml;nderungen vor. .</li>
<li> Sie haben nun alles f&uuml;r die Installation von Moodle vorbereitet. Downloaden Sie sich nun die aktuellste Version von Moodle von <a href="http://moodle.org/download" target="_blank">http://moodle.org/download</a>,
und unzippen Sie das Archiv.</li>
<li>Kopieren Sie Ihre Moodle-Dateien nach <strong>C:\Program Files\EasyPHP\www. </strong>Sie k&ouml;nnen entweder das gesamte Moodle-Verzeichnis (z.B. C:\Program Files\EasyPHP\www\moodle)
oder den <em>Inhalt</em> des moodle Verzeichnisses kopieren. Wenn Sie die zweite Option w&auml;hlen, erreichen Sie den Zugnag zu Ihrem Moodle mit der Eingabe von http://localhost/ an Stelle von http://localhost/moodle/.</li>
<li> Erstellen Sie einen leeren Ordner an anderer Stelle f&uuml;r die Ablage von hochgeladenen Dateien in Moodle, z.B. : <strong>C:\moodledata</strong></li>
<li> Gehen Sie in Ihen Moodle-Ordner und erstellen Sie eine Kopie der Datei config-dist.php mit dem Namen config.php</li>
<li> Bearbeiten Sie config.php mit einem Texteditor (z.B. mit Notepad oder einem HTML Editor). </li>
<li>Geben Sie folgenden Datenbankinformationen ein:<br />
$CFG-&gt;dbtype = 'mysql';<br />
$CFG-&gt;dbhost = 'localhost';<br />
$CFG-&gt;dbname = 'moodle';<br />
$CFG-&gt;dbuser = 'root'; <br />
$CFG-&gt;dbpass = '';<br />
$CFG-&gt;dbpersist = true;<br />
<li>F&uuml;hren Sie die Datei
<strong>easyphp1-7_setup.exe</strong> aus. Der
Installationsprozess wird auf franz&ouml;sisch ausgef&uuml;hrt.
Er verl&auml;uft jedoch auf die gleiche Art und Weise wie bei
anderen Windowsprogrammen auch. Akzeptieren Sie alle Hinweise und
f&uuml;hren Sie eine vollst&auml;ndige Installation durch.
Anmerkung: "Suivant" bedeutet 'Weiter' und "Oui" bedeutet
'Ja'.</li>
<li>Am Ende der Installation lassen Sie die Auswahl der Checkbox
auf "Lancer EasyPHP" (Start EasyPHP) stehen und klicken Sie auf
den 'Terminer" Button. Sie werden nun zu einer Informationsseite
egf&uuml;hrt, die Sie ignorieren k&ouml;nnen.</li>
<li>Gratulation, wenn alles geklappt hat! Apache, PHP und MySQL
sind komplett installiert und laufen. Sie sollten in der Toolbar
ein schwarzes E vorfinden. Klicken Sie mit der rechten Maustaste
darauf und Sie erhalten ein Kontrollmenu &uuml;ber die laufenden
Programme.</li>
<li>Einige Eintr&auml;ge werden auf franz&ouml;sisch sein. Den
englischen Sprachfile finden Sie unter: <a href=
"http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7">http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7</a>.
Diese k&ouml;nnen &uuml;ber die vorhandenen Dateien kopiert
werden.</li>
<li>Als n&auml;chstes m&uuml;ssen Sie eine Datenbank f&uuml;r
Moodle einrichten. Rechts-klick am schw&auml;zen E in der Toolbar
und Administration ausw&auml;hlen, dann auch DB Management
klicken (neben PHPMyAdmin).</li>
<li>Wenn Sie nach einem username gefragt werden, geben Sie
"<strong>root</strong>" mit einem <strong>leeren
Passwort</strong> ein. Sie sollten nun die Oberfl&auml;che von
phpMyAdmin sehen, wo sie neue Datenbanken und Nutzer einrichten
k&ouml;nnen.</li>
<li>Erstellen Sie eine neue Datenbank durch Eingabe von "moodle"
im Feld und best&auml;tigen unter im "Create" Button. Das war
einfach!</li>
<li>Sie k&ouml;nne zugleich neue Anwender mit Zugriff auf diese
Datenbank einrichten, wenn Sie wollen. Dies ist etwas aufwendiger
wenn Sie es zum ersten Mal machen. Benutzen Sie daher
zun&auml;chst den vorhandenen Anwender "root" ohne Passwort in
Ihrer Konfiguration f&uuml;r Moodle ud nehmen sie sp&auml;ter
&Auml;nderungen vor. .</li>
<li>Sie haben nun alles f&uuml;r die Installation von Moodle
vorbereitet. Downloaden Sie sich nun die aktuellste Version von
Moodle von <a href="http://moodle.org/download" target=
"_blank">http://moodle.org/download</a>, und unzippen Sie das
Archiv.</li>
<li>Kopieren Sie Ihre Moodle-Dateien nach <strong>C:\Program
Files\EasyPHP\www.</strong> Sie k&ouml;nnen entweder das gesamte
Moodle-Verzeichnis (z.B. C:\Program Files\EasyPHP\www\moodle)
oder den <em>Inhalt</em> des moodle Verzeichnisses kopieren. Wenn
Sie die zweite Option w&auml;hlen, erreichen Sie den Zugnag zu
Ihrem Moodle mit der Eingabe von http://localhost/ an Stelle von
http://localhost/moodle/.</li>
<li>Erstellen Sie einen leeren Ordner an anderer Stelle f&uuml;r
die Ablage von hochgeladenen Dateien in Moodle, z.B. :
<strong>C:\moodledata</strong></li>
<li>Gehen Sie in Ihen Moodle-Ordner und erstellen Sie eine Kopie
der Datei config-dist.php mit dem Namen config.php</li>
<li>Bearbeiten Sie config.php mit einem Texteditor (z.B. mit
Notepad oder einem HTML Editor).</li>
<li>Geben Sie folgenden Datenbankinformationen ein:<br>
$CFG-&gt;dbtype = 'mysql';<br>
$CFG-&gt;dbhost = 'localhost';<br>
$CFG-&gt;dbname = 'moodle';<br>
$CFG-&gt;dbuser = 'root';<br>
$CFG-&gt;dbpass = '';<br>
$CFG-&gt;dbpersist = true;<br>
$CFG-&gt;prefix = 'mdl_';</li>
<li>Und f&uuml;gen Sie die Pfade ein:<br />
$CFG-&gt;wwwroot = 'http://localhost/moodle'; // Use an external address
if you know it. <br />
$CFG-&gt;dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br />
<li>Und f&uuml;gen Sie die Pfade ein:<br>
$CFG-&gt;wwwroot = 'http://localhost/moodle'; // Use an external
address if you know it.<br>
$CFG-&gt;dirroot = 'C:\Program Files\EasyPHP\www\moodle';<br>
$CFG-&gt;dataroot = 'C:\moodledata';</li>
<li>Speichern Sie die config.php - alle anderen Einstellungen k&ouml;nnen Sie ignorieren.</li>
<li>Sie sind nun fast fertig. Die weiteren Schritte des Setup nehmen Sie mit Ihrem Browser vor. Rufen Sie <a href="http://localhost/moodle/admin/" target="_blank">http://localhost/moodle/admin/</a>
mit Ihem Browser auf, um das Setup abzuschlie&szlig;en.</li>
<li>Um zip-files mit Moodle zu verwenden (z.B. nutzen die Backups zip-Dateien) sollten Sie &quot;zlib&quot; enablen. Sie k&ouml;nnen dies in Ihrem EasyPHP
Verzeichnis (<strong>C:\Program Files\EasyPHP</strong>) durch das Ausf&uuml;hren des Programms phpini.exe. Markieren Sie die Checkbox neben &quot;zlib.dll&quot;.
Schlie&szlig;en Sie das Fenster, gehen Sie zum schwarzen E in Ihrer Toolbar und &ouml;ffnen Sie mit der rechten Maustaste das Menu, w&auml;hlen Sie &quot;Restart&quot; in diesm Menu aus..</li>
<li>Zum Schlu&szlig; k&ouml;nnen Sie noch Cron-Jobs einrichten. Beachten Sie auch die <a href="./?file=install.html">Installationsanleitung
guide</a> f&uuml;r weitere Details.</li>
<li>Speichern Sie die config.php - alle anderen Einstellungen
k&ouml;nnen Sie ignorieren.</li>
<li>Sie sind nun fast fertig. Die weiteren Schritte des Setup
nehmen Sie mit Ihrem Browser vor. Rufen Sie <a href=
"http://localhost/moodle/admin/" target=
"_blank">http://localhost/moodle/admin/</a> mit Ihem Browser auf,
um das Setup abzuschlie&szlig;en.</li>
<li>Um zip-files mit Moodle zu verwenden (z.B. nutzen die Backups
zip-Dateien) sollten Sie "zlib" enablen. Sie k&ouml;nnen dies in
Ihrem EasyPHP Verzeichnis (<strong>C:\Program
Files\EasyPHP</strong>) durch das Ausf&uuml;hren des Programms
phpini.exe. Markieren Sie die Checkbox neben "zlib.dll".
Schlie&szlig;en Sie das Fenster, gehen Sie zum schwarzen E in
Ihrer Toolbar und &ouml;ffnen Sie mit der rechten Maustaste das
Menu, w&auml;hlen Sie "Restart" in diesm Menu aus..</li>
<li>Zum Schlu&szlig; k&ouml;nnen Sie noch Cron-Jobs einrichten.
Beachten Sie auch die <a href=
"./?file=install.html">Installationsanleitung guide</a> f&uuml;r
weitere Details.</li>
</ol>
<p>Wenn Sie EasyPHP nicht benutzen k&ouml;nnen oder wollen, habe ich hier einige Hinweise f&uuml;r Sie:</p>
<p>Wenn Sie EasyPHP nicht benutzen k&ouml;nnen oder wollen, habe
ich hier einige Hinweise f&uuml;r Sie:</p>
<ul>
<li>Pr&uuml;fen Sie, ob das GD Modul enabled ist, damit Moodle, Bilder verarbeiten kann. Sie k&ouml;nnen die Datei php.ini bearbeiten und den Kommentar (;) von dieser Zeile entfernen: 'extension=php_gd2.dll'.
</li>
<li>Pr&uuml;fen sie, ob das Zlib Module enabled ist, damit Sie ZIP-Files erstellen u d entpacken k&ouml;nnen in Moodle.</li>
<li>Stellen Sie sicher, dass sessions auf der Einstellung 'turned on'. Bearbeiten Sie dazu die Datei edit php.ini und legen sie das Verzeichnis f&uuml;r <strong>session.save_path</strong> fest. &Auml;ndern Sie dazu das als Standard eingestellte Verzeichnis "/tmp" auf folgende Einstellung wie z.B. "c:/temp".</li>
<li>Pr&uuml;fen Sie, ob das GD Modul enabled ist, damit Moodle,
Bilder verarbeiten kann. Sie k&ouml;nnen die Datei php.ini
bearbeiten und den Kommentar (;) von dieser Zeile entfernen:
'extension=php_gd2.dll'.</li>
<li>Pr&uuml;fen sie, ob das Zlib Module enabled ist, damit Sie
ZIP-Files erstellen u d entpacken k&ouml;nnen in Moodle.</li>
<li>Stellen Sie sicher, dass sessions auf der Einstellung 'turned
on'. Bearbeiten Sie dazu die Datei edit php.ini und legen sie das
Verzeichnis f&uuml;r <strong>session.save_path</strong> fest.
&Auml;ndern Sie dazu das als Standard eingestellte Verzeichnis
"/tmp" auf folgende Einstellung wie z.B. "c:/temp".</li>
</ul>
<p>&nbsp;</p>
<p> </p>
</blockquote>
</blockquote>
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Dokumentation</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
<p align="center"><a href="." target="_top"><font size="1">Moodle
Dokumentation</font></a></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>

View file

@ -1,36 +1,43 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Moodle Docs: Introduction</TITLE>
<LINK REL="stylesheet" HREF="../theme/standard/styles.php" TYPE="TEXT/CSS">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY BGCOLOR="#ffffff">
<h2>Einf&uuml;hrung</h2>
<p>Moodle ist ein Software-Paket, um internetbasierte Kurse und Webseiten
zu produzieren. Es ist ein dauerhaftes Entwicklungsprojekt, das f&uuml;r den
online-Erziehungs- und Schulungsbereich entwickelt wurde.</p>
<p>Moodle wird als freie Software (unter GNU Public License) zur Verf&uuml;gung
gestellt. Sie d&uuml;rfen die Software kopieren, benutzen und weiterentwickeln.
Die Weitergabe an andere Personen ist erlaubt unter der Bedingung, dass die
urspr&uuml;ngliche Lizenzbasis nicht ver&auml;ndert wird und die Lizenz f&uuml;r die
<html>
<head>
<title>Moodle Docs: Introduction</title>
<link rel="stylesheet" href="docstyles.css" type=
"TEXT/CSS">
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
</head>
<body bgcolor="#FFFFFF">
<h1>Einf&uuml;hrung</h1>
<p>Moodle ist ein Software-Paket, um internetbasierte Kurse und
Webseiten zu produzieren. Es ist ein dauerhaftes
Entwicklungsprojekt, das f&uuml;r den online-Erziehungs- und
Schulungsbereich entwickelt wurde.</p>
<p>Moodle wird als freie Software (unter GNU Public License) zur
Verf&uuml;gung gestellt. Sie d&uuml;rfen die Software kopieren,
benutzen und weiterentwickeln. Die Weitergabe an andere Personen
ist erlaubt unter der Bedingung, dass die urspr&uuml;ngliche
Lizenzbasis nicht ver&auml;ndert wird und die Lizenz f&uuml;r die
Weiterentwicklungen ebenso gilt.</p>
<p>Lesen Sie die Copyright-Bedingungen und setzen Sie sich mit dem
Copyright-Halter in Verbindung, wenn Sie Fragen haben.</p>
<p>Moodle l&auml;uft auf jedem Rechner, der PHP verarbeiten kann und
unterst&uuml;tzt verschiedene Datenbanken.</p>
<p>Moodle war urspr&uuml;nglich ein Akronym f&uuml;r Modulare dynamische
objektorientierte Schulungsumgebung (Modular Object-OrientedDynamic
Learning Environment), das f&uuml;r Dozent/innen und
Ausbildungs-Theoretikern besonders n&uuml;tzlich ist. Moodle steht als Begriff jedoch auch f&uuml;r eine einfache Lerntechnik, das Kennenlernen von neuen Lernmethoden, die wiederum
die Kreativit&auml;t und Aufnahmef&auml;higkeit des Benutzers f&ouml;rdert.</p>
<p>Darin verbinden sich zwei Dinge, die Art und Weise in der Moodle entwickelt wurde und die Art und Weise in der Dozent/innen und Teilnehmer/innen einander beim Prozess des Lernens aneinander ann&auml;hern.</p>
<P><br />
</P>
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Documentation</A></FONT></P>
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>
</BODY>
</HTML>
<p>Lesen Sie die Copyright-Bedingungen und setzen Sie sich mit
dem Copyright-Halter in Verbindung, wenn Sie Fragen haben.</p>
<p>Moodle l&auml;uft auf jedem Rechner, der PHP verarbeiten kann
und unterst&uuml;tzt verschiedene Datenbanken.</p>
<p>Moodle war urspr&uuml;nglich ein Akronym f&uuml;r Modulare
dynamische objektorientierte Schulungsumgebung (Modular
Object-OrientedDynamic Learning Environment), das f&uuml;r
Dozent/innen und Ausbildungs-Theoretikern besonders n&uuml;tzlich
ist. Moodle steht als Begriff jedoch auch f&uuml;r eine einfache
Lerntechnik, das Kennenlernen von neuen Lernmethoden, die
wiederum die Kreativit&auml;t und Aufnahmef&auml;higkeit des
Benutzers f&ouml;rdert.</p>
<p>Darin verbinden sich zwei Dinge, die Art und Weise in der
Moodle entwickelt wurde und die Art und Weise in der Dozent/innen
und Teilnehmer/innen einander beim Prozess des Lernens aneinander
ann&auml;hern.</p>
<p><br></p>
<p align="center"><a href="." target="_top"><font size="1">Moodle
Documentation</font></a></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>

File diff suppressed because one or more lines are too long

View file

@ -1,17 +1,19 @@
ÜBER DIESES VERZEICHNIS
-----------------------
SIE SOLLTEN KEINE DER DATEIEN IN DIESEM VERZEICHNIS VERÄNDERN,
UMBENENNEN ODER VERSCHIEBEN
wenn Sie sich nicht ganz sicher sind, was Sie tun.
Veränderungen dieser Dateien können die Funktionsfähigkeit
Ihres Lehrgangs beeinträchtigen.
Dieses Verzeichnis enthält Dateien, die in verschiedenen
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title></title>
</head>
<body>
&Uuml;BER DIESES VERZEICHNIS ----------------------- SIE SOLLTEN
KEINE DER DATEIEN IN DIESEM VERZEICHNIS VER&Auml;NDERN,
UMBENENNEN ODER VERSCHIEBEN wenn Sie sich nicht ganz sicher sind,
was Sie tun. Ver&auml;nderungen dieser Dateien k&ouml;nnen die
Funktionsf&auml;higkeit Ihres Lehrgangs beeintr&auml;chtigen.
Dieses Verzeichnis enth&auml;lt Dateien, die in verschiedenen
Anwendungsbereichen (zumeist von Teilnehmer/innen) hochgeladen
wurden. Dies können zum Beispiel eingereichte Prüfungsarbeiten
oder Forumsbeiträge sein.
Die Namen der Verzeichnisse oder der Dateien sind automatisch
von moodle erstellt und dürfen auf keinen Fall verändert werden.
wurden. Dies k&ouml;nnen zum Beispiel eingereichte
Pr&uuml;fungsarbeiten oder Forumsbeitr&auml;ge sein. Die Namen
der Verzeichnisse oder der Dateien sind automatisch von moodle
erstellt und d&uuml;rfen auf keinen Fall ver&auml;ndert werden.
</body>
</html>

View file

@ -1,21 +1,29 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Moodle Dokumente: Weitere Hilfedateien und Handb&uuml;cher</title>
<title>Moodle Dokumente: Weitere Hilfedateien und
Handb&uuml;cher</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
</head>
<body bgcolor="#FFFFFF">
<h1>Andere Hilfedateien und Dokumentationen</h1>
<p class="normaltext">Hier sind einige Links zu anderen Moodle Handb&uuml;chern:</p>
<p class="normaltext"><a href="../help.php?file=index.html">&Uuml;bersicht &uuml;ber alle Moodle
Hilfeseiten</a> - &Uuml;bersicht &uuml;ber alle Hilfedateien, die auf den verschiedenen Seiten aufgerufen werden k&ouml;nnen</p>
<p class="normaltext"><a href="http://moodle.org/docs/">Anwender-Dokumentationen</a>
- diese Seite listet alle Dokumentation auf, die von Nutzern von Moodle erarbeitet wurden.</p>
<p align="center" class="normaltext">&nbsp;</p>
<p class="normaltext">Hier sind einige Links zu anderen Moodle
Handb&uuml;chern:</p>
<p class="normaltext"><a href=
"../help.php?file=index.html">&Uuml;bersicht &uuml;ber alle
Moodle Hilfeseiten</a> - &Uuml;bersicht &uuml;ber alle
Hilfedateien, die auf den verschiedenen Seiten aufgerufen werden
k&ouml;nnen</p>
<p class="normaltext"><a href=
"http://moodle.org/docs/">Anwender-Dokumentationen</a> - diese
Seite listet alle Dokumentation auf, die von Nutzern von Moodle
erarbeitet wurden.</p>
<p align="center" class="normaltext"> </p>
<hr>
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="center"><a href="." target="_top"><font size="1">Moodle
Documentation</font></a></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>

View file

@ -1,66 +1,171 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Moodle Dokumente: Philosophie</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
</head>
<body bgcolor="#ffffff">
<body bgcolor="#FFFFFF">
<h1>Philosophie</h1>
<blockquote>
<h3>Vorbemerkung des deutschen &Uuml;bersetzers</h3><br />
Die &Uuml;bersetzung der p&auml;dagogischen Fachbegriffe und die Interpretation der knappen Zusammenfassung des hinter Moodle stehenden p&auml;dagogischen Konzepte von Martin Dougiamas f&auml;llt nicht leicht. Daher m&ouml;chte ich versuchen, mit eigenen Worten eine Adaption auf den deutschen Sprachgebrauch vorzunehmen, und meine &Uuml;bersetzung des Originaltextes anf&uuml;gen.<br />
Das Modell des 'N&uuml;rnberger Trichters' als Grundlage f&uuml;r Lernprozesse ist endg&uuml;ltig zu den Akten gelegt. Heute k&ouml;nnen wir davon ausgehen, dass Lernen in einem aktiven Aneignungsprozess mit einem immer wiederkehrenden Abgleich zwischen vorhandenen Erfahrungen und neuen Informationen erfolgt. (Theorie des Konstruktivismus)<br />
Wirkungsvolle Lernprozesse m&uuml;ssen daher Anreize bieten, neue Erfahrungen zu machen und Informationen aktiv anzuwenden. In der aktiven Anwendung und - besser noch - der eigenen Vermittlung neuer Informationen als Teilnehmer/in an andere liegen besonders gute Lernpotenziale.<br />
Moodle versucht nun eine Lernumgebung zu schaffen, in der die Interaktion der Lerngruppe einen hohen Stellenwert besitzt. Die Diskussion miteinander, die Auseinandersetzung mit Aufgaben und die gegenseitige Bewertung (z.B. im Workshop-Modul in der Form des peer assesment), aber auch die M&ouml;glichkeit aus Einsch&auml;tzungen und Kommentaren dazu zu lernen und eine Aufgabe in einer verbesserten Version wieder einzureichen sind zentrale M&ouml;glichkeiten einen Lernprozess zu gestalten.<br />
Moodle kann - daran darf es keinen Zweifel geben - als klassische 'Pauk-Maschine' oder als 'Online-Frontalunterricht' genutzt werden. Sein besonderes Augenmerk gilt aber der fortgeschrittenen und zielgerichteten Interaktion als Lernprozess.<br />
Zentral ist dabei ein Ver&auml;nderung der Aufgabe des/der Dozent/in vom Wissensvermittler hin zum Lernbegleiter. Im angels&auml;chsischen Sprachgebrauch (nicht von Martin Dougiamas) wird der Begriff des Facilitators verst&auml;rkt genutzt. Seine Aufgabe ist es, einen Handlungsrahmen zu schaffen, in dem eine lern- und entwicklungsf&ouml;rderliche Umgebung besteht, die ein entdeckendes und aktives Lernen erm&ouml;glicht.<br />
R&uuml;ckfragen an den &Uuml;bersetzer unter ralf.hilgenstock@dialoge.net.<br /><br />
<h3>Hier nun die &Uuml;bersetzung des Orioginaltextes</h3>
<p>Die Gestaltung und Entwicklung von Moodle wurde gepr&auml;gt von einer Lernphilosophie, einem Weg des Denkens, den man vereinfacht als quot;<em>soziale f&ouml;rdernde P&auml;dagogik</em>&quot; bezeichnen kann. (Einige unter Ihnen werden denken &quot;'Hokus-Pokus-P&auml;dagogik'&quot; und wegklicken wollen. Aber bitte lesen Sie weiter!)</p>
<p>Diese Seite versucht, Ihnen mit einfachen Begriffe die <strong>vier Hauptkonzepte</strong> zu erl&auml;utern, die dahinter stecken. Jedes Teilkonzept fasst die Ergebnisse umfangreicher Forschungsarbeiten zusammen. Zwangsl&auml;ufig muss daher diese kurze Beschrreibung oberfl&auml;chlich bleiben.</p>
<p>Wenn diese Konzeopte f&uuml;r Sie g&auml;nzlich neu sind, mag es sein, dass das eine oder andere zun&auml;chst etwas schwer zu verstehen ist. Als kleiner Tipp hilft vielleicht beim Lesen &uuml;ber die eigenen Erfahrungen beim Lernen nachzudenken.<br />
</p>
<h3>Vorbemerkung des deutschen &Uuml;bersetzers</h3>
<br>
Die &Uuml;bersetzung der p&auml;dagogischen Fachbegriffe und die
Interpretation der knappen Zusammenfassung des hinter Moodle
stehenden p&auml;dagogischen Konzepte von Martin Dougiamas
f&auml;llt nicht leicht. Daher m&ouml;chte ich versuchen, mit
eigenen Worten eine Adaption auf den deutschen Sprachgebrauch
vorzunehmen, und meine &Uuml;bersetzung des Originaltextes
anf&uuml;gen.<br>
Das Modell des 'N&uuml;rnberger Trichters' als Grundlage f&uuml;r
Lernprozesse ist endg&uuml;ltig zu den Akten gelegt. Heute
k&ouml;nnen wir davon ausgehen, dass Lernen in einem aktiven
Aneignungsprozess mit einem immer wiederkehrenden Abgleich
zwischen vorhandenen Erfahrungen und neuen Informationen erfolgt.
(Theorie des Konstruktivismus)<br>
Wirkungsvolle Lernprozesse m&uuml;ssen daher Anreize bieten, neue
Erfahrungen zu machen und Informationen aktiv anzuwenden. In der
aktiven Anwendung und - besser noch - der eigenen Vermittlung
neuer Informationen als Teilnehmer/in an andere liegen besonders
gute Lernpotenziale.<br>
Moodle versucht nun eine Lernumgebung zu schaffen, in der die
Interaktion der Lerngruppe einen hohen Stellenwert besitzt. Die
Diskussion miteinander, die Auseinandersetzung mit Aufgaben und
die gegenseitige Bewertung (z.B. im Workshop-Modul in der Form
des peer assesment), aber auch die M&ouml;glichkeit aus
Einsch&auml;tzungen und Kommentaren dazu zu lernen und eine
Aufgabe in einer verbesserten Version wieder einzureichen sind
zentrale M&ouml;glichkeiten einen Lernprozess zu gestalten.<br>
Moodle kann - daran darf es keinen Zweifel geben - als klassische
'Pauk-Maschine' oder als 'Online-Frontalunterricht' genutzt
werden. Sein besonderes Augenmerk gilt aber der fortgeschrittenen
und zielgerichteten Interaktion als Lernprozess.<br>
Zentral ist dabei ein Ver&auml;nderung der Aufgabe des/der
Dozent/in vom Wissensvermittler hin zum Lernbegleiter. Im
angels&auml;chsischen Sprachgebrauch (nicht von Martin Dougiamas)
wird der Begriff des Facilitators verst&auml;rkt genutzt. Seine
Aufgabe ist es, einen Handlungsrahmen zu schaffen, in dem eine
lern- und entwicklungsf&ouml;rderliche Umgebung besteht, die ein
entdeckendes und aktives Lernen erm&ouml;glicht.<br>
R&uuml;ckfragen an den &Uuml;bersetzer unter
ralf.hilgenstock@dialoge.net.<br>
<br>
<h3>Hier nun die &Uuml;bersetzung des Originaltextes</h3>
<p>Die Gestaltung und Entwicklung von Moodle wurde gepr&auml;gt
von einer Lernphilosophie, einem Weg des Denkens, den man
vereinfacht als quot;<em>soziale f&ouml;rdernde
P&auml;dagogik</em>" bezeichnen kann. (Einige unter Ihnen werden
denken "'Hokus-Pokus-P&auml;dagogik'" und wegklicken wollen. Aber
bitte lesen Sie weiter!)</p>
<p>Diese Seite versucht, Ihnen mit einfachen Begriffe die
<strong>vier Hauptkonzepte</strong> zu erl&auml;utern, die
dahinter stecken. Jedes Teilkonzept fasst die Ergebnisse
umfangreicher Forschungsarbeiten zusammen. Zwangsl&auml;ufig muss
daher diese kurze Beschrreibung oberfl&auml;chlich bleiben.</p>
<p>Wenn diese Konzeopte f&uuml;r Sie g&auml;nzlich neu sind, mag
es sein, dass das eine oder andere zun&auml;chst etwas schwer zu
verstehen ist. Als kleiner Tipp hilft vielleicht beim Lesen
&uuml;ber die eigenen Erfahrungen beim Lernen
nachzudenken.<br></p>
<h3>1. F&ouml;rderung (Constructivism)</h3>
<blockquote>
<p>Diese Betrachtungsweise geht davon aus, dass Menschen ihr Wissen aktiv aus der Interaktion mit ihrer Umgebung <strong>entwickeln</strong>. </p>
<p>Alles, was Sie lesen, sehen, h&ouml;ren, f&uuml;hlen und ber&uuml;hren - also mit Ihren Sinnen wahrnehmen - wird mit Ihrem fr&uuml;heren Wissen verglichen und in Ihre Vorstellung und Erkl&auml;rung der Welt eingebaut. Daraus kann neues Wissen entstehen, das Sie mit sich nehmen. Wissen wird best&auml;tigt wenn es sinnvoll genutzt werden kann in anderen Situationen. Menschen sind keine passiven Informationsdatenbanken, die alles in sich aufnehmen. Genausowenig kann Wissen durch einfaches Lesen oder H&ouml;ren &uuml;bertargen werden.</p>
<p>Damit sei nicht gesagt, man k&ouml;nne durch das Lesen einer Webseite nichts lernen. Man kann nat&uuml;rlich. Es findet jedoch eine Interpretation des Gelesenen vor dem Hintergrund der vorhandenen Erfahrungen statt. Das uralte Modell des 'N&uuml;rnberger-Trichters' funktioniert so nicht. <br />
</p>
<p>Diese Betrachtungsweise geht davon aus, dass Menschen ihr
Wissen aktiv aus der Interaktion mit ihrer Umgebung
<strong>entwickeln</strong>.</p>
<p>Alles, was Sie lesen, sehen, h&ouml;ren, f&uuml;hlen und
ber&uuml;hren - also mit Ihren Sinnen wahrnehmen - wird mit Ihrem
fr&uuml;heren Wissen verglichen und in Ihre Vorstellung und
Erkl&auml;rung der Welt eingebaut. Daraus kann neues Wissen
entstehen, das Sie mit sich nehmen. Wissen wird best&auml;tigt
wenn es sinnvoll genutzt werden kann in anderen Situationen.
Menschen sind keine passiven Informationsdatenbanken, die alles
in sich aufnehmen. Genausowenig kann Wissen durch einfaches Lesen
oder H&ouml;ren &uuml;bertargen werden.</p>
<p>Damit sei nicht gesagt, man k&ouml;nne durch das Lesen einer
Webseite nichts lernen. Man kann nat&uuml;rlich. Es findet jedoch
eine Interpretation des Gelesenen vor dem Hintergrund der
vorhandenen Erfahrungen statt. Das uralte Modell des
'N&uuml;rnberger-Trichters' funktioniert so nicht.<br></p>
</blockquote>
<h3>2. Lernen durch Vermittlung (Constructionism)</h3>
<blockquote>
<p>Konstruktionismus behauptet, dass Lernen besonders effektiv ist, wenn der Lerninhalt f&uuml;r andere aufbereitet - also aktiv angewandt wird. Dies kann durch einen gesprochenen Satz oder einen Diskussionsbeitrag erfolgen, oder anspruchsvoller durch die Erstellung eines Bildes, eines Hauses oder einer Software erfolgen (aktiv wiedergeben statt passiv konsumieren).</p>
<p>Sie k&ouml;nnen - zum Beispiel - diese Seite mehrere Male lesen und werden vieles bis morgen schon wieder vergessen haben. Wenn Sie aber versuchen, die hier formulierten Ideen, einem anderen mit eigenen Worten zu erkl&auml;ren, eine Pr&auml;sentation dar&uuml;ber erstellen, dann kann ich ganz sicher sein, das Sie ein besseres Verst&auml;ndnis von diesen Ideen entwickelt habens. Das ist &uuml;brigens auch der Grund aus dem Menschen sich w&auml;hrend der &Uuml;bungen Notizen machen, selbst wenn sei diese sp&auml;ter nicht wieder lesen.<br />
</p>
<p>Konstruktionismus behauptet, dass Lernen besonders effektiv
ist, wenn der Lerninhalt f&uuml;r andere aufbereitet - also aktiv
angewandt wird. Dies kann durch einen gesprochenen Satz oder
einen Diskussionsbeitrag erfolgen, oder anspruchsvoller durch die
Erstellung eines Bildes, eines Hauses oder einer Software
erfolgen (aktiv wiedergeben statt passiv konsumieren).</p>
<p>Sie k&ouml;nnen - zum Beispiel - diese Seite mehrere Male
lesen und werden vieles bis morgen schon wieder vergessen haben.
Wenn Sie aber versuchen, die hier formulierten Ideen, einem
anderen mit eigenen Worten zu erkl&auml;ren, eine
Pr&auml;sentation dar&uuml;ber erstellen, dann kann ich ganz
sicher sein, das Sie ein besseres Verst&auml;ndnis von diesen
Ideen entwickelt habens. Das ist &uuml;brigens auch der Grund aus
dem Menschen sich w&auml;hrend der &Uuml;bungen Notizen machen,
selbst wenn sei diese sp&auml;ter nicht wieder lesen.<br></p>
</blockquote>
<h3>3. Social Constructivism</h3>
<blockquote>
<p>Stellen wir uns diese Gedanken nun innerhalb einer Gruppe vor, die sich eine Kultur gemeinsam geteilten Wissens und gemeinsamer Bedeutungszusammenh&auml;nge erarbeitet. Wenn man einmal in diese Gruppe eingetaucht ist, lernt man kontinuierlich auf verschiedenen Ebenen.</p>
<p>Ein sehr einfaches Beispiel ist ein Gegenstand wie z.B. eine Tasse. Die Tasse kann f&uuml;r sehr viele Zwecke genutzt werden. Aber seine Form erm&ouml;glicht es uns, einiges &uuml;ber das Transportieren von Fl&uuml;ssigkeiten in Erfahrung zu bringen. Ein komplexeres Beispiel ist ein Online-Kurs. Er wird nicht nur so verwandt, wie die Entwickler es sich vorgestellt haben. Die praktische Arbeit mit den einzelnen Elementen schafft Ideen f&uuml;r einen erweiteren Gebrauch und damit eine neue Wirklichkeit und neue M&ouml;glichkeiten. Dies passiert besonders h&auml;ufig wenn nicht nur einzelne, sondern Gruppen mit der Software arbeiten.<br />
</p>
<p>Stellen wir uns diese Gedanken nun innerhalb einer Gruppe vor,
die sich eine Kultur gemeinsam geteilten Wissens und gemeinsamer
Bedeutungszusammenh&auml;nge erarbeitet. Wenn man einmal in diese
Gruppe eingetaucht ist, lernt man kontinuierlich auf
verschiedenen Ebenen.</p>
<p>Ein sehr einfaches Beispiel ist ein Gegenstand wie z.B. eine
Tasse. Die Tasse kann f&uuml;r sehr viele Zwecke genutzt werden.
Aber seine Form erm&ouml;glicht es uns, einiges &uuml;ber das
Transportieren von Fl&uuml;ssigkeiten in Erfahrung zu bringen.
Ein komplexeres Beispiel ist ein Online-Kurs. Er wird nicht nur
so verwandt, wie die Entwickler es sich vorgestellt haben. Die
praktische Arbeit mit den einzelnen Elementen schafft Ideen
f&uuml;r einen erweiteren Gebrauch und damit eine neue
Wirklichkeit und neue M&ouml;glichkeiten. Dies passiert besonders
h&auml;ufig wenn nicht nur einzelne, sondern Gruppen mit der
Software arbeiten.<br></p>
</blockquote>
<h3>4. Verbunden und aufgeteilt (Connected and Separate)</h3>
<blockquote>
<p>Dieser Gedanke befasst sich n&auml;her mit den Motiven der Einzelnen innerhalb von Diskussionen. 'Aufgeteiltes' Verhalten liegt vor, wenn jemand versucht objektiv zu bleiben und Fakten darzustellen. Er /sie wird dazu tendieren, die eigenen Ideen zu verteidigen und L&uuml;cken in der Argumentation der anderen zu entdecken. 'Verbundenes' Verhalten stellt mehr ein empathisches Verhalten dar, das Subjektivit&auml;t einbezieht, versucht zuzuh&ouml;ren, Fragen zu stellen in der Absicht, den anderen zu verstehen.
'Entwickeltes (constructed) Verhalten beide Ann&auml;herungen an einen Gegenstand nutzen kann und in der Lage ist, die geeignete Form in der jeweiligen Situation auszuw&auml;hlen.
</p>
<p>Das gemeinsame Verhalten ist starker Anreiz f&uuml;r den Lernprozess. Er bringt nicht nur die Teilnehmer n&auml;her miteinander in Kontakt, unterst&uuml;tzt eine tiefere Reflexion und f&ouml;rdert die &Uuml;berpr&uuml;fung bestehender Annahmen.</p>
<p>Dieser Gedanke befasst sich n&auml;her mit den Motiven der
Einzelnen innerhalb von Diskussionen. 'Aufgeteiltes' Verhalten
liegt vor, wenn jemand versucht objektiv zu bleiben und Fakten
darzustellen. Er /sie wird dazu tendieren, die eigenen Ideen zu
verteidigen und L&uuml;cken in der Argumentation der anderen zu
entdecken. 'Verbundenes' Verhalten stellt mehr ein empathisches
Verhalten dar, das Subjektivit&auml;t einbezieht, versucht
zuzuh&ouml;ren, Fragen zu stellen in der Absicht, den anderen zu
verstehen. 'Entwickeltes (constructed) Verhalten beide
Ann&auml;herungen an einen Gegenstand nutzen kann und in der Lage
ist, die geeignete Form in der jeweiligen Situation
auszuw&auml;hlen.</p>
<p>Das gemeinsame Verhalten ist starker Anreiz f&uuml;r den
Lernprozess. Er bringt nicht nur die Teilnehmer n&auml;her
miteinander in Kontakt, unterst&uuml;tzt eine tiefere Reflexion
und f&ouml;rdert die &Uuml;berpr&uuml;fung bestehender
Annahmen.</p>
</blockquote>
<hr>
<p>Wenn Sie &uuml;ber all dies nachdenken, dann hilft es, sich auf die wichtigsten Lernerfahrungen aus der Lernersicht zu konzentrieren und nicht die Informationen zu ver&ouml;ffentlichen und zu pr&uuml;fen, von der Sie denken, dass sie gewu&szlig;t werden sollten. Es kann auch hilfreich sein, dar&uuml;ber nachzudenken in welcher weise jede/r Teilnehmer gleicherma&szlig;en Lerner und Lehrer sein kann. Ihre Aufgabe als Dozent/in kann sich wandeln vom allwissenden Informationsgeber zum Vorbild, der den Teilnehmer/innen erm&ouml;glicht, ihren eigenen Lernbedarf zu erkennen, Diskussionen moderiert und durch &Uuml;bungen die ganze Gruppe zu ihren Lernzielen f&uuml;hrt.
</p>
<p>Moodle alleine schafft diese Lernsituation nicht. Moodle unterst&uuml;tzt sie aber effektiv. In der Zukunft, wenn die technische Basis von Moodle stabil ist, wird sich die weitere Entwicklung von Moodle auf die p&auml;dagogische Unterst&uuml;tzung dieses Prozesses konzentrieren.</p>
<p>Wenn Sie &uuml;ber all dies nachdenken, dann hilft es, sich
auf die wichtigsten Lernerfahrungen aus der Lernersicht zu
konzentrieren und nicht die Informationen zu ver&ouml;ffentlichen
und zu pr&uuml;fen, von der Sie denken, dass sie gewu&szlig;t
werden sollten. Es kann auch hilfreich sein, dar&uuml;ber
nachzudenken in welcher weise jede/r Teilnehmer
gleicherma&szlig;en Lerner und Lehrer sein kann. Ihre Aufgabe als
Dozent/in kann sich wandeln vom allwissenden Informationsgeber
zum Vorbild, der den Teilnehmer/innen erm&ouml;glicht, ihren
eigenen Lernbedarf zu erkennen, Diskussionen moderiert und durch
&Uuml;bungen die ganze Gruppe zu ihren Lernzielen f&uuml;hrt.</p>
<p>Moodle alleine schafft diese Lernsituation nicht. Moodle
unterst&uuml;tzt sie aber effektiv. In der Zukunft, wenn die
technische Basis von Moodle stabil ist, wird sich die weitere
Entwicklung von Moodle auf die p&auml;dagogische
Unterst&uuml;tzung dieses Prozesses konzentrieren.</p>
</blockquote>
<hr>
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Dokumentation</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
<p align="center"><a href="." target="_top"><font size="1">Moodle
Dokumentation</font></a></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>

View file

@ -1,399 +1,539 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Moodle Dokumente: Aktuelle Release Informationen</title><link href="release_files/docstyles.htm" type="TEXT/CSS" rel="stylesheet">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">DT {
FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
DD {
MARGIN-BOTTOM: 1em
}
.style1 {
FONT-WEIGHT: bold
}
</style>
<meta content="MSHTML 6.00.2800.1458" name="GENERATOR"></head>
<body bgcolor="#ffffff">
<html>
<head>
<title>Moodle Dokumente: Aktuelle Release Informationen</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
</head>
<body bgcolor="#FFFFFF">
<h1>Letzte Release Informationen</h1>
<h3>Moodle 1.4.3 (17. Dezember 2004)</h3>
<p>(Diese Version enthält wichtige Sicherheitsverbesserungen. Wir empfehlen alle Seiten,
die frühere Versionen nutzen, so schnell wie möglich zu aktualisieren.)</p>
<ul>
<p>(Diese Version enth&auml;lt wichtige
Sicherheitsverbesserungen. Wir empfehlen alle Seiten, die
fr&uuml;here Versionen nutzen, so schnell wie m&ouml;glich zu
aktualisieren.)</p>
<div style="margin-left: 2em">
<dl>
<dt>Wichtige Sicherheitsverbesserungen</dt>
<dd>
<ul>
<li>Bessere Prüfung/Bereinigung von Cookie-Daten</li>
<li>Vorbeugender Abgleich der Daten für Sessions Speicherung</li>
<li>Bessre
Prüfung/Bereinigung der Parameter für RSS-Feeds, Ip Atlas Parameter,
Wörterbuch, Foren, Theme Auswahl, SCORM Modul, Dokumentenansicht</li>
<li>Bessere Pr&uuml;fung/Bereinigung von Cookie-Daten</li>
<li>Vorbeugender Abgleich der Daten f&uuml;r Sessions
Speicherung</li>
<li>Bessre Pr&uuml;fung/Bereinigung der Parameter f&uuml;r
RSS-Feeds, Ip Atlas Parameter, W&ouml;rterbuch, Foren, Theme
Auswahl, SCORM Modul, Dokumentenansicht</li>
<li>Neuer Schutz bei der Ansicht hochgeladener Dateien</li>
<li>Neuer Schutz gegen Verzeichnis traversal</li>
<li>Fix der Variable $FULLME, die für Cron benötigt wird</li>
<li>Schutz gegenüber einem direkten Aufruf interner Bibliotheken.</li>
<li>Schutz beim Aufruf von Wörterbüchern, die verborgen wurden</li>
<li>Verborgene Abschnitte werden vor Teilnehmern verborgen, die frühere Aktivitäten bearbeiten.</li>
<li>Fixed Problem bei Gastnutzern, die Termine im Kalender einsehen konnten</li>
<li>Fixed encoding von TEX Ausdrücken</li>
<li>Fix der Variable $FULLME, die f&uuml;r Cron ben&ouml;tigt
wird</li>
<li>Schutz gegen&uuml;ber einem direkten Aufruf interner
Bibliotheken.</li>
<li>Schutz beim Aufruf von W&ouml;rterb&uuml;chern, die verborgen
wurden</li>
<li>Verborgene Abschnitte werden vor Teilnehmern verborgen, die
fr&uuml;here Aktivit&auml;ten bearbeiten.</li>
<li>Fixed Problem bei Gastnutzern, die Termine im Kalender
einsehen konnten</li>
<li>Fixed encoding von TEX Ausdr&uuml;cken</li>
</ul>
</dd>
<dt>Einige neue Dinge</dt>
<dd>
<ul>
<li>Eindeutige Anmeldung wird erzwungen (Leistungsverbesserung).</li>
<li>hHinzugefügt: Transaktions Unzerstützung für PostgreSQL </li>
<li>Eindeutige Anmeldung wird erzwungen
(Leistungsverbesserung).</li>
<li>hHinzugef&uuml;gt: Transaktions Unzerst&uuml;tzung f&uuml;r
PostgreSQL</li>
<li>Logging in und logging out werden nun geloggt</li>
<li>Wiki und SCORM nutzen nun beide den neuen Zip-Code</li>
<li>Neues Seitenmodell für Wörterbücher</li>
<li>Nutzerinformationen von LDAP gekürzt, um Dtaenverlust zu vermeiden</li>
<li>Neues Seitenmodell f&uuml;r W&ouml;rterb&uuml;cher</li>
<li>Nutzerinformationen von LDAP gek&uuml;rzt, um Dtaenverlust zu
vermeiden</li>
<li>pclzip aktualisiert auf neue Version</li>
<li>Memory_limit kann von einer höheren Einstellung in der php.ini überschrieben werden, commandline, httpd.conf, .htaccess</li>
<li>Neue Übersetzungen wurden gestartet für: Maori, Kanada, Albanisch und Vietnamesisch</li>
<li>Viele Ergänzungen in anderen Sprachpaketen</li>
<li>Trainer/innen können nun jederzeit Tests erproben, auch wenn sie noch nicht freigegeben wurden.</li>
<li>Druckformat der Wörterbücher ist nun für jedes Format angepasst.</li>
<li>Wörterbuch-Suche berücksichtigt jetzt auch alias-Begriffe</li>
<li>Deutliche Verbesserungen im multilang Filter mit einer 'nachsichtigeren' Syntax </li>
<li>Memory_limit kann von einer h&ouml;heren Einstellung in der
php.ini &uuml;berschrieben werden, commandline, httpd.conf,
.htaccess</li>
<li>Neue &Uuml;bersetzungen wurden gestartet f&uuml;r: Maori,
Kanada, Albanisch und Vietnamesisch</li>
<li>Viele Erg&auml;nzungen in anderen Sprachpaketen</li>
<li>Trainer/innen k&ouml;nnen nun jederzeit Tests erproben, auch
wenn sie noch nicht freigegeben wurden.</li>
<li>Druckformat der W&ouml;rterb&uuml;cher ist nun f&uuml;r jedes
Format angepasst.</li>
<li>W&ouml;rterbuch-Suche ber&uuml;cksichtigt jetzt auch
alias-Begriffe</li>
<li>Deutliche Verbesserungen im multilang Filter mit einer
'nachsichtigeren' Syntax</li>
</ul>
</dd>
<dt>Leistungsverbesserungen</dt>
<dd>
<ul>
<li>Headers werden besser gespeichert. Damit kann auf allen Seiten der 'zurück-Button' genutzt werden</li>
<li>Datenbankindeizes an vielen Stellen ergänzt. Dies führt zu Leistungsverbesserungen bei großen Anwendungen</li>
<li>Headers werden besser gespeichert. Damit kann auf allen
Seiten der 'zur&uuml;ck-Button' genutzt werden</li>
<li>Datenbankindeizes an vielen Stellen erg&auml;nzt. Dies
f&uuml;hrt zu Leistungsverbesserungen bei gro&szlig;en
Anwendungen</li>
<li>Leistungsverbesserungen bei der Auflistung der Kurse.</li>
<li>VerschiedeneVerbesserungen beim Entfernen nicht mehr benötigter Datenbankeinträge und Sortierungen.</li>
<li>VerschiedeneVerbesserungen beim Entfernen nicht mehr
ben&ouml;tigter Datenbankeintr&auml;ge und Sortierungen.</li>
</ul>
</dd>
<dt>Weitere Fehlerkorrekturen</dt>
<dd>
<ul>
<li>Problem bei der Wiederherstellung von Kursen in neuen Kursen mit der ID-Nummer</li>
<li>Problem bei der Wiederherstellung von Kursen in neuen Kursen
mit der ID-Nummer</li>
<li>Verschiedene kleine Werte bei Postgres korrigiert</li>
<li>Verschiedene nicht benötigte Einträge im 'debug on'-Modus</li>
<li>Einige PHP5 Einträge</li>
<li>Unterstützung von Apostrophs, Anführungszeichen und Backslashes in LDAP Nutzerdaten</li>
<li>Fix für Paginierung der Sucherergebnisse für Kurse bei Postgres </li>
<li>Verschiedene nicht ben&ouml;tigte Eintr&auml;ge im 'debug
on'-Modus</li>
<li>Einige PHP5 Eintr&auml;ge</li>
<li>Unterst&uuml;tzung von Apostrophs, Anf&uuml;hrungszeichen und
Backslashes in LDAP Nutzerdaten</li>
<li>Fix f&uuml;r Paginierung der Sucherergebnisse f&uuml;r Kurse
bei Postgres</li>
<li>Fixed Bug mit Leerzeichen in der Nutzersuche</li>
<li>Fixed Chatroom Bug mit der Anzeige aller Chatnutzer wenn mehrere Chatrooms zugleich genutzt werden </li>
<li>Fix für Installationsscript Bug</li>
<li>Groß-/Kleinschreibung von Nutzernamen beim Bulk-Import von Nutzern fixed</li>
<li>Fixed Bug nach Bewertung von Forenbeiträgen mit Rückgängig-Funktion</li>
<li>Fixed Chatroom Bug mit der Anzeige aller Chatnutzer wenn
mehrere Chatrooms zugleich genutzt werden</li>
<li>Fix f&uuml;r Installationsscript Bug</li>
<li>Gro&szlig;-/Kleinschreibung von Nutzernamen beim Bulk-Import
von Nutzern fixed</li>
<li>Fixed Bug nach Bewertung von Forenbeitr&auml;gen mit
R&uuml;ckg&auml;ngig-Funktion</li>
<li>Fixed Bug in Test mit Zuordnungsfragen</li>
<li>Fixed Bug in Testvorschau</li>
<li>Fixed Bug in der Sprachbearbeitung</li>
<li>Verschiedene kleine Anpassungen im SCORM Modul</li>
<li>SCORM Modul zeigt Nutzerbilder richtig</li>
<li>Aktivitätennamen im Aktivitäten Filter nach Titelnn sortierbar</li>
<li>Wörterbuchsuche berücksichtigt Alias-Bezeichnungen</li>
<li>Einige RSS Fehler werden in einem gültigen RSS Fehlerfile angezeigt, statt in ungültigem RSS.</li>
<li>Fixed Problem mit SCORM Paketprüfung und PHP5</li>
<li>Aktivit&auml;tennamen im Aktivit&auml;ten Filter nach Titelnn
sortierbar</li>
<li>W&ouml;rterbuchsuche ber&uuml;cksichtigt
Alias-Bezeichnungen</li>
<li>Einige RSS Fehler werden in einem g&uuml;ltigen RSS
Fehlerfile angezeigt, statt in ung&uuml;ltigem RSS.</li>
<li>Fixed Problem mit SCORM Paketpr&uuml;fung und PHP5</li>
<li>Fixed Problem mit Backup/Restore und leeren Kategorien</li>
<li>Besseres XHTML in Wikis</li>
<li>Bug fix in Chat Berichten der ersten Chatsitzung</li>
<li>Fix eines Problem mit SCORM beim Löschen einer großen Zahl von Dateien oder bei großen Dateien</li>
<li>Fix einiger Probleme im Enzyklopädie-Format des Wörterbuchs</li>
<li>Fixe eines Fehlers bei der SCORM Integration mit Zip-Code</li>
<li>Fix eines Fehlers bei E-Mail-Benachrichtigung von Dialogen mit Textformat</li>
<li>Fix von fehlenden sesskey-Variablen im Block Gemeinsame Aktivitäten(social activity block) </li>
<li>Überflüssige Abschnitte für einen Kurs werden nun im Navigationsmenu versteckt</li>
<li>Zeitumstellung für Kalender</li>
<li>Für den ersten Test in einem neuen Kurs wird eine Default-Kategorie angezeigt</li>
<li>Fix eines Fehlers im Paypal-Modul bei der Akzeptanz des Zahlungsbetrages</li>
<li>Fix eines Problem mit SCORM beim L&ouml;schen einer
gro&szlig;en Zahl von Dateien oder bei gro&szlig;en Dateien</li>
<li>Fix einiger Probleme im Enzyklop&auml;die-Format des
W&ouml;rterbuchs</li>
<li>Fixe eines Fehlers bei der SCORM Integration mit
Zip-Code</li>
<li>Fix eines Fehlers bei E-Mail-Benachrichtigung von Dialogen
mit Textformat</li>
<li>Fix von fehlenden sesskey-Variablen im Block Gemeinsame
Aktivit&auml;ten(social activity block)</li>
<li>&Uuml;berfl&uuml;ssige Abschnitte f&uuml;r einen Kurs werden
nun im Navigationsmenu versteckt</li>
<li>Zeitumstellung f&uuml;r Kalender</li>
<li>F&uuml;r den ersten Test in einem neuen Kurs wird eine
Default-Kategorie angezeigt</li>
<li>Fix eines Fehlers im Paypal-Modul bei der Akzeptanz des
Zahlungsbetrages</li>
<li>Fix eines Fehlers in der Anzeige der Kursdateien</li>
</ul>
</dd>
</dl>
</ul>
<p>&nbsp;</p><br>
</div>
<p> </p>
<br>
<h3>Moodle 1.4.2 (Oktober 2004)</h3>
<ul>
<div style="margin-left: 2em">
<dl>
<dt>Einige kleine Neuerungen
</dt><dd>
<dt>Einige kleine Neuerungen</dt>
<dd>
<ul>
<li>Neue PAM Authentifikationsmodule für die direkte Authentifikation auf Unix/Linux
</li><li>Kursersteller/innen können nun auch Kurse in neue/bestehende Kurse wiederherstellen
</li><li>Forumsbeiträge erhalten nun detaillierte Header zur richtigen Darstellung der Threads in Mailclients
</li></ul>
</dd><dt>Einige wichtige Sicherheitsfixes
</dt><dd>
<li>Neue PAM Authentifikationsmodule f&uuml;r die direkte
Authentifikation auf Unix/Linux</li>
<li>Kursersteller/innen k&ouml;nnen nun auch Kurse in
neue/bestehende Kurse wiederherstellen</li>
<li>Forumsbeitr&auml;ge erhalten nun detaillierte Header zur
richtigen Darstellung der Threads in Mailclients</li>
</ul>
</dd>
<dt>Einige wichtige Sicherheitsfixes</dt>
<dd>
<ul>
<li>Bessere Prüfung/Bereinigung von Script Parametern in einigen Bereichen von moodle
(ein großer Dank an Petr Skoda für seine früheren Hinweise zu Verbesserung der Sicherheit)
</li><li>Berichtigung einiger SQL Parameter im Glossar-Modul, um mögliche Angriffe zu vermeiden </li></ul>
</dd><dt>Und ein Bündel anderer Bug-Fixes
</dt><dd>
<li>Bessere Pr&uuml;fung/Bereinigung von Script Parametern in
einigen Bereichen von moodle (ein gro&szlig;er Dank an Petr Skoda
f&uuml;r seine fr&uuml;heren Hinweise zu Verbesserung der
Sicherheit)</li>
<li>Berichtigung einiger SQL Parameter im Glossar-Modul, um
m&ouml;gliche Angriffe zu vermeiden</li>
</ul>
</dd>
<dt>Und ein B&uuml;ndel anderer Bug-Fixes</dt>
<dd>
<ul>
<li>Backup ist nun besser in der Lage mit Fehlermeldungen umzugehen (z.B. wenn
das Backup unterbrochen wurde) und erkennt selber unvollständige Dateien
</li><li>Fix für Databank Authentifikation mit einer PostgreSQL Datenbank
</li><li>Fixes für einige Teile der Installation mit PostgreSQL
</li><li>Forumsüberschriften werden nun nur noch in der Aktivitätenansicht umgebrochen
</li><li>Datenbank basierte Anmeldung funktioniert nun tatsächlich :-)
</li><li>SQL Fixes für die Erstellung von RSS Feeds von PostgreSQL
</li><li>rtsp zur Liste der erlaubten Protokolle bei reinem HTML-Text hinzugefügt
</li><li>Nutzerprofile und die Seite zur Bearbeitung der Profile kann ohne Parameter aufgerufen werden
</li><li>xmlize Bibliothek auf aktuellste Version upgedatet
</li><li>Upgrade der phpmailer Bibliothek auf aktuellste Version
</li><li>Verschiedene kleine Code Bereinigungen
</li><li>Adminmenu erlaubt nun Backup/Restore des Kurses auf der Startseite
</li><li>Fix einer Fehlermeldung im Forumsindex (nur in PHP 5 augetreten)
</li><li>Hervorhebungsfunktion (z.B. nach der Suche) entfernte Backslashes
</li><li>Info von LDAP ist nun decoded von utf8
</li><li>Kursübersicht kann nun besser mit sehr umfangreichen Kursübersichten umgehen
</li><li>Zwei SCORM Bugs fixed (eine Typo und ein Problem mit onbeforeunload)
</li><li>Einige Cleanups beim Druck von Texten, Überschriften und Variablen in Lektionen
</li><li>Kalendar funktioniert nun wie erwartet, wenn man in der Rolle einer anderen Person sich einloggt(als Trainer)
</li><li>Fix einiger übriggebliebener kurzer PHP Tags
</li><li>Bessere Zufallssteuerung für zufallssgesteuerte Tests (Fehler aus Version 1.4)
</li><li>Wenn ein Trainer aus einem Kurs entfernt wird, wird er jetzt auch aus allen Gruppen
des Kurses entfernt.
</li><li>Fix des strip_pages Bug im Wiki
</li><li>Fixes für charset detection in backups und multilang filter unter PHP5
</li></ul></dd></dl></ul>
<p>&nbsp;</p>
<li>Backup ist nun besser in der Lage mit Fehlermeldungen
umzugehen (z.B. wenn das Backup unterbrochen wurde) und erkennt
selber unvollst&auml;ndige Dateien</li>
<li>Fix f&uuml;r Databank Authentifikation mit einer PostgreSQL
Datenbank</li>
<li>Fixes f&uuml;r einige Teile der Installation mit
PostgreSQL</li>
<li>Forums&uuml;berschriften werden nun nur noch in der
Aktivit&auml;tenansicht umgebrochen</li>
<li>Datenbank basierte Anmeldung funktioniert nun
tats&auml;chlich :-)</li>
<li>SQL Fixes f&uuml;r die Erstellung von RSS Feeds von
PostgreSQL</li>
<li>rtsp zur Liste der erlaubten Protokolle bei reinem HTML-Text
hinzugef&uuml;gt</li>
<li>Nutzerprofile und die Seite zur Bearbeitung der Profile kann
ohne Parameter aufgerufen werden</li>
<li>xmlize Bibliothek auf aktuellste Version upgedatet</li>
<li>Upgrade der phpmailer Bibliothek auf aktuellste Version</li>
<li>Verschiedene kleine Code Bereinigungen</li>
<li>Adminmenu erlaubt nun Backup/Restore des Kurses auf der
Startseite</li>
<li>Fix einer Fehlermeldung im Forumsindex (nur in PHP 5
augetreten)</li>
<li>Hervorhebungsfunktion (z.B. nach der Suche) entfernte
Backslashes</li>
<li>Info von LDAP ist nun decoded von utf8</li>
<li>Kurs&uuml;bersicht kann nun besser mit sehr umfangreichen
Kurs&uuml;bersichten umgehen</li>
<li>Zwei SCORM Bugs fixed (eine Typo und ein Problem mit
onbeforeunload)</li>
<li>Einige Cleanups beim Druck von Texten, &Uuml;berschriften und
Variablen in Lektionen</li>
<li>Kalendar funktioniert nun wie erwartet, wenn man in der Rolle
einer anderen Person sich einloggt(als Trainer)</li>
<li>Fix einiger &uuml;briggebliebener kurzer PHP Tags</li>
<li>Bessere Zufallssteuerung f&uuml;r zufallssgesteuerte Tests
(Fehler aus Version 1.4)</li>
<li>Wenn ein Trainer aus einem Kurs entfernt wird, wird er jetzt
auch aus allen Gruppen des Kurses entfernt.</li>
<li>Fix des strip_pages Bug im Wiki</li>
<li>Fixes f&uuml;r charset detection in backups und multilang
filter unter PHP5</li>
</ul>
</dd>
</dl>
</div>
<p> </p>
<h3>Moodle 1.4.1 (12. September 2004)</h3>
<ul>
<div style="margin-left: 2em">
<dl>
<dt>Einige wenige kleine Neuerungen
</dt><dd>
<dt>Einige wenige kleine Neuerungen</dt>
<dd>
<ul>
<li>Neuer "Email Protection" Filter verbirgt alle Emailadressen in allen Texten und
vermeidet damit autoamtische E-Mial-Adresssammlung
</li><li>Zugelassene EMailAdressen können nun begrenzt werden (Details in config-dist.php)
</li><li>Extra Anweisungen für Übersetzer hinzugefügt
</li><li>Neue Hilfedatei für Verzeichnispfade </li></ul>
</dd><dt>Und einige Bug-Fixes
</dt><dd>
<li>Neuer "Email Protection" Filter verbirgt alle Emailadressen
in allen Texten und vermeidet damit autoamtische
E-Mial-Adresssammlung</li>
<li>Zugelassene EMailAdressen k&ouml;nnen nun begrenzt werden
(Details in config-dist.php)</li>
<li>Extra Anweisungen f&uuml;r &Uuml;bersetzer
hinzugef&uuml;gt</li>
<li>Neue Hilfedatei f&uuml;r Verzeichnispfade</li>
</ul>
</dd>
<dt>Und einige Bug-Fixes</dt>
<dd>
<ul>
<li>Leistungsverbesserungen bei der Ansicht von Logseiten
</li><li>Verbesserte Seiten und Leistungen im Glossar
</li><li>Glossareinträge werden richtig angezeigt wenn sie zu mehreren Kategrorien zugeordnet sind
</li><li>Kein redeclare bei gescheiterten auth_user_login
</li><li>Fix von zwei fehlenden Icons im cordoroyblue Theme
</li><li>Fix fehlender "New event" Button auf der Seite künftige Events
</li><li>Ergänzung von addslashes bei Chatnachrichten von daemon Nutzern vor Eintrag in die Datenbank.
</li><li>Fix fürdie Handhabung festgelegter Anmeldetermine für Kurse
</li><li>Site course ID (definiert als SITEID) ist nicht mehr als 1 fetgelegt
</li><li>Default Memory Grenzen auf 16 MB erhöht worden. Damit kann moodle bei unerwarteten Speicherprobelmen besser weiter arbeiten
</li><li>Smilies sind nun auch als Bilder in Markdown formatierten Texten verfügbar
</li><li>Workshops werden unter derzeitige Aktivitäten wieder angezeigt
</li><li>file.php kann nun nur verwandt werden, um auf Dateien innerhalb von Kursen zuzugreifen
</li><li>Verbesserung des Kalenderblocks auf der Startseite
</li><li>Fix von Bugs mit PostgreSQL Datenbankeinstellungen des Installers
</li><li>Fix der manchmal fehlenden Anzeige richtiger Antworten bei Tests
</li><li>&lt;tt&gt; und &lt;code&gt; sind nun zugelassene Tags
</li><li>Einführungstexte, Kursbeschreibungen und Labels enthalten jetzt auch Java Script
</li><li>Fix seltner LDAP Bugs, bei denen keine neuen Accounts angelegt werden konnten
</li></ul></dd></dl></ul>
<p>&nbsp;</p>
<li>Leistungsverbesserungen bei der Ansicht von Logseiten</li>
<li>Verbesserte Seiten und Leistungen im Glossar</li>
<li>Glossareintr&auml;ge werden richtig angezeigt wenn sie zu
mehreren Kategrorien zugeordnet sind</li>
<li>Kein redeclare bei gescheiterten auth_user_login</li>
<li>Fix von zwei fehlenden Icons im cordoroyblue Theme</li>
<li>Fix fehlender "New event" Button auf der Seite k&uuml;nftige
Events</li>
<li>Erg&auml;nzung von addslashes bei Chatnachrichten von daemon
Nutzern vor Eintrag in die Datenbank.</li>
<li>Fix f&uuml;rdie Handhabung festgelegter Anmeldetermine
f&uuml;r Kurse</li>
<li>Site course ID (definiert als SITEID) ist nicht mehr als 1
fetgelegt</li>
<li>Default Memory Grenzen auf 16 MB erh&ouml;ht worden. Damit
kann moodle bei unerwarteten Speicherprobelmen besser weiter
arbeiten</li>
<li>Smilies sind nun auch als Bilder in Markdown formatierten
Texten verf&uuml;gbar</li>
<li>Workshops werden unter derzeitige Aktivit&auml;ten wieder
angezeigt</li>
<li>file.php kann nun nur verwandt werden, um auf Dateien
innerhalb von Kursen zuzugreifen</li>
<li>Verbesserung des Kalenderblocks auf der Startseite</li>
<li>Fix von Bugs mit PostgreSQL Datenbankeinstellungen des
Installers</li>
<li>Fix der manchmal fehlenden Anzeige richtiger Antworten bei
Tests</li>
<li>&lt;tt&gt; und &lt;code&gt; sind nun zugelassene Tags</li>
<li>Einf&uuml;hrungstexte, Kursbeschreibungen und Labels
enthalten jetzt auch Java Script</li>
<li>Fix seltner LDAP Bugs, bei denen keine neuen Accounts
angelegt werden konnten</li>
</ul>
</dd>
</dl>
</div>
<p> </p>
<h3>Moodle 1.4 (31. August 2004)</h3>
<ul>
<div style="margin-left: 2em">
<dl>
<dt>Wichtige Neuerungen
</dt><dd>
<dt>Wichtige Neuerungen</dt>
<dd>
<ul>
<li>Kompatibel mit PHP 5
</li><li>Neuer einfacher Installer führt Sie durch die Erstellung der
config.php-Datei
</li><li>Installation erfolgt jetzt vollständig in der ausgewählten Sprache
</li><li>Vollständig aufgemöbeltes Arbeitsmaterialien-Modul erleichtert es
neue Materialien hinzuzufügen und sie zu steuern
</li><li>Neues Anmeldesystem unterstützt automatische Bezahlung über PayPal
, Flatfilescanning oder externe Datenbankkontrolle
</li><li>Blocks funktionieren nun auch auf der Startseite,
und eine Themenübersicht kann im mittleren Abschnitt gesetzt werden
</li><li>Chat ermöglicht nun einen server-side daemon (in PHP) für skalierbare, instant
Chats
</li><li>Neues Wikimodul!
</li><li>Markdown Formatierung von Texten wird unterstützt
</li><li>Viele Fehlerkorrekturen in allen Bereichen </li></ul>
</dd><dt>Und im Hintergrund
</dt><dd>
<li>Kompatibel mit PHP 5</li>
<li>Neuer einfacher Installer f&uuml;hrt Sie durch die Erstellung
der config.php-Datei</li>
<li>Installation erfolgt jetzt vollst&auml;ndig in der
ausgew&auml;hlten Sprache</li>
<li>Vollst&auml;ndig aufgem&ouml;beltes Arbeitsmaterialien-Modul
erleichtert es neue Materialien hinzuzuf&uuml;gen und sie zu
steuern</li>
<li>Neues Anmeldesystem unterst&uuml;tzt automatische Bezahlung
&uuml;ber PayPal , Flatfilescanning oder externe
Datenbankkontrolle</li>
<li>Blocks funktionieren nun auch auf der Startseite, und eine
Themen&uuml;bersicht kann im mittleren Abschnitt gesetzt
werden</li>
<li>Chat erm&ouml;glicht nun einen server-side daemon (in PHP)
f&uuml;r skalierbare, instant Chats</li>
<li>Neues Wikimodul!</li>
<li>Markdown Formatierung von Texten wird unterst&uuml;tzt</li>
<li>Viele Fehlerkorrekturen in allen Bereichen</li>
</ul>
</dd>
<dt>Und im Hintergrund</dt>
<dd>
<ul>
<li>Arbeitsmaterialien-Modul hat nun ein eigenes Hinzufügen-Menu und nutzt
Klassen für Submodule. Damit können leichter zusätzliche Ressourcentypen hinzugefügt werden
</li><li>Testmodul wurde zerlegt in class-based questiontype plugins.
</li><li>Anmeldeprozess wurde zerlegt in class-based enrolement
plugins.
</li><li>Glossar Anzeigen sind nun namensbasiert. Das erleichtert das Einfügen neuer
Anzeigen.
</li><li>Verbesserte Funktion verschiedener Module auf der Startseite.
</li><li>Überarbeitete Filterstruktur ist schneller und kompatibel mit Turck
MMcache.
</li><li>Beim Hinzufügen von Aktivitäten ist die Toleranz bei leeren Feldern erhöht
</li><li>PostgreSQL Tabellen könenn nun abgeändert werden (Nutzung von table_column() )
</li><li>RSS Erstellung ist nun wesentlich schneller und belastet den cron Prozess
nicht mehr so stark
</li><li>Einige umfangreiche Module haben nun geteilte lib.php (in locallib.php)
damit der Speicherbedarf sinkt </li></ul>
</dd><dt>Sprachen und Lokalisierungen
</dt><dd>
<li>Arbeitsmaterialien-Modul hat nun ein eigenes
Hinzuf&uuml;gen-Menu und nutzt Klassen f&uuml;r Submodule. Damit
k&ouml;nnen leichter zus&auml;tzliche Ressourcentypen
hinzugef&uuml;gt werden</li>
<li>Testmodul wurde zerlegt in class-based questiontype
plugins.</li>
<li>Anmeldeprozess wurde zerlegt in class-based enrolement
plugins.</li>
<li>Glossar Anzeigen sind nun namensbasiert. Das erleichtert das
Einf&uuml;gen neuer Anzeigen.</li>
<li>Verbesserte Funktion verschiedener Module auf der
Startseite.</li>
<li>&Uuml;berarbeitete Filterstruktur ist schneller und
kompatibel mit Turck MMcache.</li>
<li>Beim Hinzuf&uuml;gen von Aktivit&auml;ten ist die Toleranz
bei leeren Feldern erh&ouml;ht</li>
<li>PostgreSQL Tabellen k&ouml;nenn nun abge&auml;ndert werden
(Nutzung von table_column() )</li>
<li>RSS Erstellung ist nun wesentlich schneller und belastet den
cron Prozess nicht mehr so stark</li>
<li>Einige umfangreiche Module haben nun geteilte lib.php (in
locallib.php) damit der Speicherbedarf sinkt</li>
</ul>
</dd>
<dt>Sprachen und Lokalisierungen</dt>
<dd>
<ul>
<li>Updates in fast jedem Sprachpaket
</li><li>Moodle kann den eingestellten Zeichensatz in Apache überschreiben, damit wird
die Sprachsteuerung vereinfacht
</li><li>Multibyte Sprachen werden genauer umgesetzt
</li><li>Bessere Steuerung der locales und encodings auf mehrsprachigen Seiten
(wie moodle.org)
</li><li>Neue Sprachen: Slowenisch und Hebräisch! </li></ul>
</dd><dt>Sicherheits Fixes
</dt><dd>
<li>Updates in fast jedem Sprachpaket</li>
<li>Moodle kann den eingestellten Zeichensatz in Apache
&uuml;berschreiben, damit wird die Sprachsteuerung
vereinfacht</li>
<li>Multibyte Sprachen werden genauer umgesetzt</li>
<li>Bessere Steuerung der locales und encodings auf
mehrsprachigen Seiten (wie moodle.org)</li>
<li>Neue Sprachen: Slowenisch und Hebr&auml;isch!</li>
</ul>
</dd>
<dt>Sicherheits Fixes</dt>
<dd>
<ul>
<li>Fix der Zahl möglicher XSS Eintragspunkte und Pfadeeinträge
</li><li>Attribute der Tags in HTML werden nun durch kleine Scripts geparst
</li><li>Profilseiten können von aussen nicht mehr eingesehen werden
</li><li>All text is now cleaned on output (not just input)
</li><li>Email Addressen werden auf ausgehenden Mails nicht angezeigt, wenn der Nutzer es nicht will
</li><li>Neue Einstellung <strong>loginhttps</strong> verwendet sicheren https zum
login, und switcht dann zurück auf http </li></ul>
</dd><dt>Administration
</dt><dd>
<li>Fix der Zahl m&ouml;glicher XSS Eintragspunkte und
Pfadeeintr&auml;ge</li>
<li>Attribute der Tags in HTML werden nun durch kleine Scripts
geparst</li>
<li>Profilseiten k&ouml;nnen von aussen nicht mehr eingesehen
werden</li>
<li>All text is now cleaned on output (not just input)</li>
<li>Email Addressen werden auf ausgehenden Mails nicht angezeigt,
wenn der Nutzer es nicht will</li>
<li>Neue Einstellung <strong>loginhttps</strong> verwendet
sicheren https zum login, und switcht dann zur&uuml;ck auf
http</li>
</ul>
</dd>
<dt>Administration</dt>
<dd>
<ul>
<li>Schöne neue Oberfläche zum Hinzugen/Entfernen von Teilnehmern, Kurserstellern und Admins
</li><li>Gescheiterte Logins werden nun logged und können eingesehen werden bis ein
login erfolgeich war
</li><li>Logs unterstützen die Anzeige der Gruppen und von Fehlern
</li><li>Module nun auf der Startseite integriert
</li><li>Teilnehmer
auf der Startseite können jetzt alle eingetragenen Nutzer oder alle
Nutzer, die mindestenst in einem Kurs eingettragen sind, sein </li><li>Email-Zustellung kann jetzt auf jeder Profilseite der Nutzer aktiviert/deaktiviert werden
</li></ul>
</dd><dt>Authentifizierungen
</dt><dd>
<li>Sch&ouml;ne neue Oberfl&auml;che zum Hinzugen/Entfernen von
Teilnehmern, Kurserstellern und Admins</li>
<li>Gescheiterte Logins werden nun logged und k&ouml;nnen
eingesehen werden bis ein login erfolgeich war</li>
<li>Logs unterst&uuml;tzen die Anzeige der Gruppen und von
Fehlern</li>
<li>Module nun auf der Startseite integriert</li>
<li>Teilnehmer auf der Startseite k&ouml;nnen jetzt alle
eingetragenen Nutzer oder alle Nutzer, die mindestenst in einem
Kurs eingettragen sind, sein</li>
<li>Email-Zustellung kann jetzt auf jeder Profilseite der Nutzer
aktiviert/deaktiviert werden</li>
</ul>
</dd>
<dt>Authentifizierungen</dt>
<dd>
<ul>
<li>Alle Authentifikationsmethoden arbeietn jetzt mit intern erstellen
Accounts zusammen
</li><li>Unterstützung der Authentifikation gegenüber First Class Servern
</li><li>Fixes für POP3 Authentifikation </li></ul>
</dd><dt>Navigation
</dt><dd>
<li>Alle Authentifikationsmethoden arbeietn jetzt mit intern
erstellen Accounts zusammen</li>
<li>Unterst&uuml;tzung der Authentifikation gegen&uuml;ber First
Class Servern</li>
<li>Fixes f&uuml;r POP3 Authentifikation</li>
</ul>
</dd>
<dt>Navigation</dt>
<dd>
<ul>
<li>Besucher werden automatisch als Gast eingeloogt
</li><li>Jump-Menu zeigt nun immer "Sprung zu" als Unterstützung
was getan werden kann
</li><li>Jump-Menu verfügt jetzt über eindeutigen weg zur Gruppierung von
Aktivitäten in Abschnitten </li></ul>
</dd><dt>Blöcke
</dt><dd>
<li>Besucher werden automatisch als Gast eingeloogt</li>
<li>Jump-Menu zeigt nun immer "Sprung zu" als Unterst&uuml;tzung
was getan werden kann</li>
<li>Jump-Menu verf&uuml;gt jetzt &uuml;ber eindeutigen weg zur
Gruppierung von Aktivit&auml;ten in Abschnitten</li>
</ul>
</dd>
<dt>Bl&ouml;cke</dt>
<dd>
<ul>
<li>Blocksystem bewältigt nun auch geänderte Kursformate
</li><li>Neuer Loginblock ermöglicht jetzt Anmeldung auf der Startseite
</li><li>Online Nutzerblock zeigt Nutzer auf der ganzen Seite
</li></ul>
</dd><dt>Editor
</dt><dd>
<li>Blocksystem bew&auml;ltigt nun auch ge&auml;nderte
Kursformate</li>
<li>Neuer Loginblock erm&ouml;glicht jetzt Anmeldung auf der
Startseite</li>
<li>Online Nutzerblock zeigt Nutzer auf der ganzen Seite</li>
</ul>
</dd>
<dt>Editor</dt>
<dd>
<ul>
<li>Neuer Editor Konfigurationsscreen für Admins
</li><li>Neuer Support für Anker in Seiten
</li><li>Spell-checking is now supported in the editor, it uses aspell on your
server operating system </li></ul>
</dd><dt>Chat
</dt><dd>
<li>Neuer Editor Konfigurationsscreen f&uuml;r Admins</li>
<li>Neuer Support f&uuml;r Anker in Seiten</li>
<li>Spell-checking is now supported in the editor, it uses aspell
on your server operating system</li>
</ul>
</dd>
<dt>Chat</dt>
<dd>
<ul>
<li>Chat nutzt jetzt server-side daemon (in PHP) für skalierbaren instant
Chat </li></ul>
</dd><dt>Abstimmungen
</dt><dd>
<li>Chat nutzt jetzt server-side daemon (in PHP) f&uuml;r
skalierbaren instant Chat</li>
</ul>
</dd>
<dt>Abstimmungen</dt>
<dd>
<ul>
<li>Viele neue Optionen
</li></ul>
</dd><dt>Forum
</dt><dd>
<li>Viele neue Optionen</li>
</ul>
</dd>
<dt>Forum</dt>
<dd>
<ul>
<li>Verschiedene Verbesserungen mit Gruppen
</li><li>Nutzer wählen Bezug derNcahrichten als Digest mit vollständigen Text oder nur Überschriften
</li><li>Discussion listing is now paged
</li><li>Trainer haben jetzt kompletten Zugriff auf die Forumseintragung der
Teilnehmer und können alle automatisch eintragen
</li><li>"Letzte Nachricht" Anzeige ist jetzt verkürzt und zur letzten Nachricht verlinkt
</li><li>Foren zeigen RSS Feed auf der Index-Seite
</li><li>HTML mail optisch verbessert
</li><li>Forumsmail älter als zwei Tage werden nicht mehr versendet (um Flut von alten Mails zu verhindern)
</li><li>Blockierte Mails werden geloggt, damit Trainer sie einsehen können
</li><li>Diskussionszweige können geteilt werden, um sie einer neuen Diskussion zuzuordnen
</li></ul>
</dd><dt>Glossar
</dt><dd>
<li>Verschiedene Verbesserungen mit Gruppen</li>
<li>Nutzer w&auml;hlen Bezug derNcahrichten als Digest mit
vollst&auml;ndigen Text oder nur &Uuml;berschriften</li>
<li>Discussion listing is now paged</li>
<li>Trainer haben jetzt kompletten Zugriff auf die
Forumseintragung der Teilnehmer und k&ouml;nnen alle automatisch
eintragen</li>
<li>"Letzte Nachricht" Anzeige ist jetzt verk&uuml;rzt und zur
letzten Nachricht verlinkt</li>
<li>Foren zeigen RSS Feed auf der Index-Seite</li>
<li>HTML mail optisch verbessert</li>
<li>Forumsmail &auml;lter als zwei Tage werden nicht mehr
versendet (um Flut von alten Mails zu verhindern)</li>
<li>Blockierte Mails werden geloggt, damit Trainer sie einsehen
k&ouml;nnen</li>
<li>Diskussionszweige k&ouml;nnen geteilt werden, um sie einer
neuen Diskussion zuzuordnen</li>
</ul>
</dd>
<dt>Glossar</dt>
<dd>
<ul>
<li>Glossareinträge könenn als immer bearbeitbar deklariert werden
</li><li>Glossare listen RSS_Feeds auf der Indexseite
</li><li>Manche weitere Fixes </li></ul>
</dd><dt>Test
</dt><dd>
<li>Glossareintr&auml;ge k&ouml;nenn als immer bearbeitbar
deklariert werden</li>
<li>Glossare listen RSS_Feeds auf der Indexseite</li>
<li>Manche weitere Fixes</li>
</ul>
</dd>
<dt>Test</dt>
<dd>
<ul>
<li>Neue rückwärts laufende Uhr für zeitbegrenzte Tests
</li><li>Zugriffe können nun auf bestimmte Rechner begrenzt werden
</li><li>Tests können nun mit einem Passwort geschützt werden
</li><li>Neuer Fragentyp für berechnete Fragen
</li><li>Nummerische Fragen unterstützten nun units
</li><li>Vorschau für Fragen auf der Bearbeitungsseite
</li><li>Fragen könenn nun in unterschiedliche Formate exportiert werden
</li><li>Mehr Gestaltungsmöglichkeiten mit Kategorien bei der Bearbeitung von Fragen
</li><li>Neues (und unvollständiges) XML Exportformat
</li><li>Kurzantworten könenn nun alle Zeichen enthalten </li></ul>
</dd><dt>Arbeitsmaterialien
</dt><dd>
<li>Neue r&uuml;ckw&auml;rts laufende Uhr f&uuml;r zeitbegrenzte
Tests</li>
<li>Zugriffe k&ouml;nnen nun auf bestimmte Rechner begrenzt
werden</li>
<li>Tests k&ouml;nnen nun mit einem Passwort gesch&uuml;tzt
werden</li>
<li>Neuer Fragentyp f&uuml;r berechnete Fragen</li>
<li>Nummerische Fragen unterst&uuml;tzten nun units</li>
<li>Vorschau f&uuml;r Fragen auf der Bearbeitungsseite</li>
<li>Fragen k&ouml;nenn nun in unterschiedliche Formate exportiert
werden</li>
<li>Mehr Gestaltungsm&ouml;glichkeiten mit Kategorien bei der
Bearbeitung von Fragen</li>
<li>Neues (und unvollst&auml;ndiges) XML Exportformat</li>
<li>Kurzantworten k&ouml;nenn nun alle Zeichen enthalten</li>
</ul>
</dd>
<dt>Arbeitsmaterialien</dt>
<dd>
<ul>
<li>Arbeitsmaterialien hinzufügen erfolgt nun in einem Arbeitsschritt mit
zusätzlichen Kontrollmöglichkeiten
</li><li>Webseiten, Weblinks, Uploaded von Dateien und Programmressourcen
sind alle in eiem Typ kombiniert!
</li><li>Programmressourcen durch Parameter ersetzt, die eine
ganze Reihe von Interaktionen mit externen Ressourcen erlauben,
sowohl remote, als auch upload nach moodle.
</li><li>Aufklappbare Formulare für speicherbare Einstellungen
die für Anfänger leichter zu nutzen sind und dennoch
erfahrenen Anwendern viele Gestaltungssmöglichkeiten
eröffnen. </li></ul>
</dd><dt>SCORM
</dt><dd>
<li>Arbeitsmaterialien hinzuf&uuml;gen erfolgt nun in einem
Arbeitsschritt mit zus&auml;tzlichen
Kontrollm&ouml;glichkeiten</li>
<li>Webseiten, Weblinks, Uploaded von Dateien und
Programmressourcen sind alle in eiem Typ kombiniert!</li>
<li>Programmressourcen durch Parameter ersetzt, die eine ganze
Reihe von Interaktionen mit externen Ressourcen erlauben, sowohl
remote, als auch upload nach moodle.</li>
<li>Aufklappbare Formulare f&uuml;r speicherbare Einstellungen
die f&uuml;r Anf&auml;nger leichter zu nutzen sind und dennoch
erfahrenen Anwendern viele Gestaltungssm&ouml;glichkeiten
er&ouml;ffnen.</li>
</ul>
</dd>
<dt>SCORM</dt>
<dd>
<ul>
<li>Einige Fixes und Verbesserungen - arbeitet nun mit einer größeren Anzahl von Paketen zusammen
</li><li>Optionale Zusatzverifikation der Manifest-Datei </li></ul></dd></dl>
<p>&nbsp;</p>
<li>Einige Fixes und Verbesserungen - arbeitet nun mit einer
gr&ouml;&szlig;eren Anzahl von Paketen zusammen</li>
<li>Optionale Zusatzverifikation der Manifest-Datei</li>
</ul>
</dd>
</dl>
<p> </p>
<dl>
<dt>
<dd>
<div class="style1" align="center"></div>
</dt><dd>
</dd><dt>
</dt><dd>
<div class="style1" align="center"><font size="+1">Letztlich, gibt es weitere
<a href="http://moodle.org/download/modules/" target="_blank">Veränderungen bei den vielen optionalen Modulen, die sich in der Entwicklung befinden.</a>.</font></div></dd></dl>
<p align="center"><strong><font size="+1">Wenn Sie irgendwelche Fehler in dieser Version entdecken,
geben Sie bitte eine Rückmeldung unter <a href="http://moodle.org/bugs" target="_blank">moodle.org/bugs</a> damit wir sie so schnell wie möglich in der nächsten Version beheben
können.</font></strong></p>
<p>&nbsp;</p></ul>
<p>&nbsp;</p>
</dd>
<dd>
<div class="style1" align="center"><font size="+1">Letztlich,
gibt es weitere <a href="http://moodle.org/download/modules/"
target="_blank">Ver&auml;nderungen bei den vielen optionalen
Modulen, die sich in der Entwicklung befinden.</a>.</font></div>
</dd>
</dl>
<p align="center"><strong><font size="+1">Wenn Sie irgendwelche
Fehler in dieser Version entdecken, geben Sie bitte eine
R&uuml;ckmeldung unter <a href="http://moodle.org/bugs" target=
"_blank">moodle.org/bugs</a> damit wir sie so schnell wie
m&ouml;glich in der n&auml;chsten Version beheben
k&ouml;nnen.</font></strong></p>
<p> </p>
</div>
<p> </p>
<p><br></p>
<center>
<p><a href="?file=releaseold.html">Ältere Versionsinformationen</a> </p></center>
<p>&nbsp;</p>
<p align="center"><font size="1"><a href="/" target="_top">Moodle Dokumentation</a></font></p>
<p align="center"><font size="1">Version: $Id$</font></p></body></html>
<p><a href="?file=releaseold.html">&Auml;ltere
Versionsinformationen</a></p>
</center>
<p> </p>
<p align="center"><a href="/" target="_top"><font size="1">Moodle
Dokumentation</font></a></p>
<p align="center"><font size="1">Version: $Id: release.html,v
1.12 2004/12/20 16:11:43 moodler Exp $</font></p>
</body>
</html>

View file

@ -1,317 +1,355 @@
<HEAD>
<TITLE>Moodle Docs: Teachers Manual</TITLE>
<LINK REL="stylesheet" HREF="../../theme/standard/styles.php" TYPE="TEXT/CSS">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<H2>Lehrer Handbuch</H2>
<P>Diese Seite ist eine kurze Einleitung für das Erstellen von Online-Kursen
mit Moodle. Sie beschreibt die Hauptfunktionen, die in Moodle vorhanden sind,
sowie wichtige Entscheidungen, die Sie zuerst treffen müssen, um ein
gewünschtes Layout einzurichten.</P>
<P>Abschnitte in diesem Dokument</P>
<OL>
<LI><A HREF="#started">Einleitung</A></LI>
<LI><A HREF="#settings">Kurseinstellungen</A></LI>
<LI><A HREF="#upload">Files Hochladen</A></LI>
<LI><A HREF="#activities">Aktivitäten erstellen</A></LI>
<LI><A HREF="#course">Kurs starten</A></LI>
<LI><A HREF="#further">Weitere Informationen</A></LI>
</OL>
<H3><A NAME="started"></A>Einleitung</H3>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Moodle Docs: Teachers Manual</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
</head>
<body bgcolor="#FFFFFF">
<h1>Trainerhandbuch</h1>
<p>Diese Seite ist eine kurze Einleitung f&uuml;r das Erstellen
von Online-Kursen mit Moodle. Sie beschreibt die Hauptfunktionen,
die in Moodle vorhanden sind, sowie wichtige Entscheidungen, die
Sie zuerst treffen m&uuml;ssen, um ein gew&uuml;nschtes Layout
einzurichten.</p>
<p>Abschnitte in diesem Dokument</p>
<ol>
<li><a href="#started">Einleitung</a></li>
<li><a href="#settings">Kurseinstellungen</a></li>
<li><a href="#upload">Files Hochladen</a></li>
<li><a href="#activities">Aktivit&auml;ten erstellen</a></li>
<li><a href="#course">Kurs starten</a></li>
<li><a href="#further">Weitere Informationen</a></li>
</ol>
<h3><a name="started" id="started"></a>Einleitung</h3>
<blockquote>
<p>Dieses Dokument setzt voraus, dass Moodle installiert ist und der
Administrator Ihnen die Rechte gegeben hat einen Kurs zu erstellen.&nbsp;</p>
<p>Hier sind drei grundsätzliche Dinge, die Ihnen helfen sollen mit der Arbeit
zu beginnen.</p>
<p>Dieses Dokument setzt voraus, dass Moodle installiert ist und
der Administrator Ihnen die Rechte gegeben hat einen Kurs zu
erstellen. </p>
<p>Hier sind drei grunds&auml;tzliche Dinge, die Ihnen helfen
sollen mit der Arbeit zu beginnen.</p>
<ol>
<li><strong>Haben Sie keine Angst zu experimentieren:</strong>
<blockquote>
<p>Versuchen Sie so viel wie möglich zu experimentieren und Einstellungen zu
ändern, damit Sie beim Erstellen eigener Kurse einschätzen können, welches
Modul sich am Besten eignet. Es ist schwer alles in einem Moodle-Kurs unterzubringen,
<p>Versuchen Sie so viel wie m&ouml;glich zu experimentieren und
Einstellungen zu &auml;ndern, damit Sie beim Erstellen eigener
Kurse einsch&auml;tzen k&ouml;nnen, welches Modul sich am Besten
eignet. Es ist schwer alles in einem Moodle-Kurs unterzubringen,
aber es ist meist einfach Dinge zu korrigieren.</p>
</blockquote>
<li><strong>Beachten und benutzen Sie die kleinen Buttons:</strong>
</li>
<li><strong>Beachten und benutzen Sie die kleinen
Buttons:</strong>
<blockquote>
<p>&nbsp;<img src="../pix/i/edit.gif"> - der <strong>edit Button</strong>
weißt sie darauf hin, dass sie hier Änderungen vornehmen können</p>
<p><img src="../pix/help.gif" width="22" height="17"> - der <strong>help
Button</strong> öffnet ein Popup- Fenster mit dem entsprechenden
Hilfetext </p>
<p> <img src="../pix/i/edit.gif"> - der <strong>edit
Button</strong> wei&szlig;t sie darauf hin, dass sie hier
&Auml;nderungen vornehmen k&ouml;nnen</p>
<p><img src="../pix/help.gif" width="22" height="17"> - der
<strong>help Button</strong> &ouml;ffnet ein Popup- Fenster mit
dem entsprechenden Hilfetext</p>
</blockquote>
</li>
<li><strong>Benutzen Sie die Navigationsleiste im oberen Bereich
jeder Seite, die</strong>
<blockquote> 
<p>Ihnen helfen soll, zu wissen wo sie im Moment sind, und die
verhindern soll, dass Sie sich verirren.</p>
</blockquote>
</li>
<li><strong>Benutzen Sie die Navigationsleiste im oberen Bereich jeder
Seite, die</strong>
<blockquote>&nbsp;
<p>Ihnen helfen soll, zu wissen wo sie im Moment sind, und die verhindern
soll, dass Sie sich verirren.</p>
</blockquote></li>
</ol>
<hr>
</blockquote>
<h3><A NAME="settings"></A>Kurseinstellungen</h3>
<hr></blockquote>
<h3><a name="settings" id="settings"></a>Kurseinstellungen</h3>
<blockquote>
<p>Die erste Sache, die Sie tun sollten ist unter Administration den Punkt
Einstellungen anklicken. (Anmerkung : Beachten Sie dabei die Tatsache, dass
das gesamte Administrations-Menü nur für Sie und den Administrator zu sehen
ist). Teilnehmer (Studenten) können diesen Link nicht sehen. Sie können
den Zeitpunkt, wann Ihr Kurs online gestellt wird, und welche Teile sichtbar
sind immer selbst bestimmen.</p>
<p>Auf dieser Seite können Sie die Einstellungen zu Ihrem Kurs verändern
bzw. neu eingeben, wenn Sie einen neuen Kurs erstellen. Dabei können Sie alle
Dinge ändern, die sie wünschen, angefangen von der Bezeichnung des
Kurses bis zum Start- und Endtermin Ihres Kurses. Ich möchte hier nicht alle
Einzelheiten vorstellen, da jeder Punkt mit einem Help Button versehen ist
(Im Moment sind die meisten Hilfen nur in Englisch verfügbar, aber dies wird
sich bald ändern). Jedoch möchte ich auf die wichtigste Einstellung, das <b>Kursformat</b>
etwas genauer eingehen.&nbsp;</p>
<p>Das <b>Kursformat</b>, welches Sie auswählen, entscheidet über das grundlegende
Layout Ihres Kurses. Moodle in der Version 1.1 hat drei Kursformate. In der Zukunft
wird es vermutlich viel mehr geben. Bitte schicken Sie Vorschläge für neue&nbsp;
Kursformate an <a href="mailto:martin@moodle.com">martin@moodle.com</a>
.</p>
<p>Hier sehen Sie Screenshoots von drei Beispielkursen mit den drei bis jetzt
möglichen Kurslayouts (Ignorieren Sie bitte die unterschiedlichen Farben in
den Kursen, diese können nur durch den Administrator geändert werden.):</p>
<p align="center"><strong>Wöchentliches Format:</strong></p>
<p align="center"><img src="pix/weekly.jpg" width="570" height="527"></p>
<p align="center">&nbsp;</p>
<p>Die erste Sache, die Sie tun sollten ist unter Administration
den Punkt Einstellungen anklicken. (Anmerkung : Beachten Sie
dabei die Tatsache, dass das gesamte Administrations-Men&uuml;
nur f&uuml;r Sie und den Administrator zu sehen ist). Teilnehmer
(Studenten) k&ouml;nnen diesen Link nicht sehen. Sie k&ouml;nnen
den Zeitpunkt, wann Ihr Kurs online gestellt wird, und welche
Teile sichtbar sind immer selbst bestimmen.</p>
<p>Auf dieser Seite k&ouml;nnen Sie die Einstellungen zu Ihrem
Kurs ver&auml;ndern bzw. neu eingeben, wenn Sie einen neuen Kurs
erstellen. Dabei k&ouml;nnen Sie alle Dinge &auml;ndern, die sie
w&uuml;nschen, angefangen von der Bezeichnung des Kurses bis zum
Start- und Endtermin Ihres Kurses. Ich m&ouml;chte hier nicht
alle Einzelheiten vorstellen, da jeder Punkt mit einem Help
Button versehen ist (Im Moment sind die meisten Hilfen nur in
Englisch verf&uuml;gbar, aber dies wird sich bald &auml;ndern).
Jedoch m&ouml;chte ich auf die wichtigste Einstellung, das
<b>Kursformat</b> etwas genauer eingehen. </p>
<p>Das <b>Kursformat</b>, welches Sie ausw&auml;hlen, entscheidet
&uuml;ber das grundlegende Layout Ihres Kurses. Moodle in der
Version 1.1 hat drei Kursformate. In der Zukunft wird es
vermutlich viel mehr geben. Bitte schicken Sie Vorschl&auml;ge
f&uuml;r neue  Kursformate an <a href=
"mailto:martin@moodle.com">martin@moodle.com</a> .</p>
<p>Hier sehen Sie Screenshoots von drei Beispielkursen mit den
drei bis jetzt m&ouml;glichen Kurslayouts (Ignorieren Sie bitte
die unterschiedlichen Farben in den Kursen, diese k&ouml;nnen nur
durch den Administrator ge&auml;ndert werden.):</p>
<p align="center"><strong>W&ouml;chentliches Format:</strong></p>
<p align="center"><img src="pix/weekly.jpg" width="570" height=
"527"></p>
<p align="center"> </p>
<p align="center"><strong>Themen Format:</strong></p>
<p align="center"><img src="pix/topics.jpg" width="570" height="463"></p>
<p align="center">&nbsp;</p>
<p align="center"><img src="pix/topics.jpg" width="570" height=
"463"></p>
<p align="center"> </p>
<p align="center"><strong>Soziales Format:</strong></p>
<p align="center"><img src="pix/social.jpg" width="570" height="429"></p>
<p>&nbsp;</p>
<p>Beachten Sie bitte, dass das Wöchentliche Format und das Themen Format in
der Struktur sehr ähnlich sind. Der Hauptunterschied besteht darin, dass beim
Wöchentlichen Format, jeder Kursabschnitt in Themen für eine Woche
gegliedert ist, während beim Themen Format die Gliederung nach einzelnen
Themen erfolgt. Das Soziale Format ist gut geeignet für Kurse mit weniger
Inhalt, da hier das Forum im Mittelpunkt der Seite steht.</p>
<p>Benutzen Sie den Hilfe Button auf der Einstellungsseite für weitere
Details.</p>
<HR>
</blockquote>
<H3><A NAME="upload"></A> Dateien hochladen</H3>
<p align="center"><img src="pix/social.jpg" width="570" height=
"429"></p>
<p> </p>
<p>Beachten Sie bitte, dass das W&ouml;chentliche Format und das
Themen Format in der Struktur sehr &auml;hnlich sind. Der
Hauptunterschied besteht darin, dass beim W&ouml;chentlichen
Format, jeder Kursabschnitt in Themen f&uuml;r eine Woche
gegliedert ist, w&auml;hrend beim Themen Format die Gliederung
nach einzelnen Themen erfolgt. Das Soziale Format ist gut
geeignet f&uuml;r Kurse mit weniger Inhalt, da hier das Forum im
Mittelpunkt der Seite steht.</p>
<p>Benutzen Sie den Hilfe Button auf der Einstellungsseite
f&uuml;r weitere Details.</p>
<hr></blockquote>
<h3><a name="upload" id="upload"></a> Dateien hochladen</h3>
<blockquote>
<p>Sie können bereits vorhandene Inhalte wie Internetseiten, Audiodateien,
Videos, Worddokumente oder Animationen jederzeit zu Ihrem Kurs hinzufügen.
Jedes bekannte Dateiformat, dass existiert, kann für den Kurs hochgeladen
werden und auf dem Server gespeichert werden. Nachdem die Dateien auf dem Server
gespeichert wurden, können Sie diese verschieben, umbenennen, bearbeiten oder
löschen.</p>
<p>Im Administrationsmenü unter dem Menüpunkt <strong>Dateien</strong> finden
Sie die gesamten von Ihnen zu den jeweiligen Kursen abgelegten Dateien:</p>
<p align="center"><img src="pix/files.jpg" width="400" height="347"></p>
<p>&nbsp;</p>
<p>Dieses Archiv ist nur für den Lehrer vorhanden und für die Teilnehmer
(Studenten) nicht erreichbar. Einzelne Dateien aus diesem Archiv können
später für Studenten zugänglich gemacht werden. Beachten Sie hierzu im
nächsten Kapitel den Abschnitt Ressourcen.</p>
<p>Sie k&ouml;nnen bereits vorhandene Inhalte wie Internetseiten,
Audiodateien, Videos, Worddokumente oder Animationen jederzeit zu
Ihrem Kurs hinzuf&uuml;gen. Jedes bekannte Dateiformat, dass
existiert, kann f&uuml;r den Kurs hochgeladen werden und auf dem
Server gespeichert werden. Nachdem die Dateien auf dem Server
gespeichert wurden, k&ouml;nnen Sie diese verschieben,
umbenennen, bearbeiten oder l&ouml;schen.</p>
<p>Im Administrationsmen&uuml; unter dem Men&uuml;punkt
<strong>Dateien</strong> finden Sie die gesamten von Ihnen zu den
jeweiligen Kursen abgelegten Dateien:</p>
<p align="center"><img src="pix/files.jpg" width="400" height=
"347"></p>
<p> </p>
<p>Dieses Archiv ist nur f&uuml;r den Lehrer vorhanden und
f&uuml;r die Teilnehmer (Studenten) nicht erreichbar. Einzelne
Dateien aus diesem Archiv k&ouml;nnen sp&auml;ter f&uuml;r
Studenten zug&auml;nglich gemacht werden. Beachten Sie hierzu im
n&auml;chsten Kapitel den Abschnitt Ressourcen.</p>
<p>Wie auf dem Screenshot zu erkennen ist, werden Dateien in
Unterverzeichnissen abgelegt. Sie können soviel Unterordner anlegen wie Sie
möchten, um Ihre Dateien zu bestimmten Themen zusammen zu fassen. Ebenfalls
ist es möglich, die Dateien innerhalb der Unterordner zu verschieben. Die
Größe der Dateien ist meist durch den Administrator beschränkt, da der
Speicherplatz auf dem Server nur beschränkt ist. Diese Einstellung kann
jedoch vom Administratot geändert werden.</p>
<p>Das Hochladen von Dateien aus dem Internet ist auf eine Datei zur gleichen
Zeit beschränkt. Ablegen von doppelten Inhalten sollte allgemein vermieden
werden. Deshalb empfehle ich, wenn Sie auf bestimmte Teile einer Website in
Ihrem Kurs verweisen wollen, hier nur einen Link in den Kurs aufzunehmen. Wenn sie
viele Dateien&nbsp; auf einmal hochladen wollen, ist es in der Regel leichter
diese vorher mit einem <strong>zip program</strong> zu einem Archiv zu
verdichten. Danach wird nur die Archiv-Datei hochgeladen und diese
anschließend auf dem Server wieder entpackt (Sie werden dazu einen Link zum
entpacken unmittelbar am Archiv sehen.).</p>
<p>Um die Dateien, die sie hochgeladen haben zu betrachten, klicken Sie einfach
auf den entsprechenden Dateinamen. Der Inhalt wird dann entweder in Ihrem
Webbrowser angezeigt oder auf Ihren Computer geladen.</p>
<p>HTML- und Textdateien können innerhalb des Kurses online bearbeitet werden.
Andere Dateien müssen heruntergeladen werden, auf dem lokalen Computer
bearbeitet werden und danach wieder auf den Server geladen werden. Wenn Sie
eine Datei mit dem gleichen Namen wieder auf den Server hochladen, wird die
alte Datei automatisch überschrieben.&nbsp;</p>
<p>Eine abschließende Bemerkung: Wenn ihre Inhalte bereits im Netz verfügbar
sind, ist es unnötig alle Dateien noch einmal hochzuladen. Sie können diese
durch einen Verweis mit Ihrem Kurs verbinden. (Beachten Sie dazu die
Beschreibung zum Modul Literatur im nächsten Abschnitt).</p>
<HR>
</blockquote>
<H3><A NAME="activities"></A> Aktivitäten erstellen</H3>
Unterverzeichnissen abgelegt. Sie k&ouml;nnen soviel Unterordner
anlegen wie Sie m&ouml;chten, um Ihre Dateien zu bestimmten
Themen zusammen zu fassen. Ebenfalls ist es m&ouml;glich, die
Dateien innerhalb der Unterordner zu verschieben. Die
Gr&ouml;&szlig;e der Dateien ist meist durch den Administrator
beschr&auml;nkt, da der Speicherplatz auf dem Server nur
beschr&auml;nkt ist. Diese Einstellung kann jedoch vom
Administratot ge&auml;ndert werden.</p>
<p>Das Hochladen von Dateien aus dem Internet ist auf eine Datei
zur gleichen Zeit beschr&auml;nkt. Ablegen von doppelten Inhalten
sollte allgemein vermieden werden. Deshalb empfehle ich, wenn Sie
auf bestimmte Teile einer Website in Ihrem Kurs verweisen wollen,
hier nur einen Link in den Kurs aufzunehmen. Wenn sie viele
Dateien  auf einmal hochladen wollen, ist es in der Regel
leichter diese vorher mit einem <strong>zip program</strong> zu
einem Archiv zu verdichten. Danach wird nur die Archiv-Datei
hochgeladen und diese anschlie&szlig;end auf dem Server wieder
entpackt (Sie werden dazu einen Link zum entpacken unmittelbar am
Archiv sehen.).</p>
<p>Um die Dateien, die sie hochgeladen haben zu betrachten,
klicken Sie einfach auf den entsprechenden Dateinamen. Der Inhalt
wird dann entweder in Ihrem Webbrowser angezeigt oder auf Ihren
Computer geladen.</p>
<p>HTML- und Textdateien k&ouml;nnen innerhalb des Kurses online
bearbeitet werden. Andere Dateien m&uuml;ssen heruntergeladen
werden, auf dem lokalen Computer bearbeitet werden und danach
wieder auf den Server geladen werden. Wenn Sie eine Datei mit dem
gleichen Namen wieder auf den Server hochladen, wird die alte
Datei automatisch &uuml;berschrieben. </p>
<p>Eine abschlie&szlig;ende Bemerkung: Wenn ihre Inhalte bereits
im Netz verf&uuml;gbar sind, ist es unn&ouml;tig alle Dateien
noch einmal hochzuladen. Sie k&ouml;nnen diese durch einen
Verweis mit Ihrem Kurs verbinden. (Beachten Sie dazu die
Beschreibung zum Modul Literatur im n&auml;chsten Abschnitt).</p>
<hr></blockquote>
<h3><a name="activities" id="activities"></a> Aktivit&auml;ten
erstellen</h3>
<blockquote>
<p>Die Erstellung eines Kurses wird im wesentlichen durch das Hinzufügen von
Aktivitäten innerhalb des Kurses erreicht, die die Studenten später benutzen
sollen. Sie können die Aktivitäten jederzeit so zusammenstellen wie sie es
wünschen, da sie jederzeit entscheiden können, welche Module für die
Teilnehmer sichtbar sind.</p>
<p>Damit es möglich ist zu einem Kurs etwas hinzuzufügen, klicken sie auf
den Menüpunkt Bearbeiten einschalten im Administrationsmenü. Dieser Schalter
ermöglicht es Ihnen das entsprechenden Popup-Menü&nbsp; für das Einfügen
von Aktivitäten ein- der auszuschalten und so den Kurs nach ihren Wünschen
zu gestalten. Gleichzeitig werden Ihnen damit weitere Einstellungen zu Ihrem
Kurs ermöglicht. &nbsp;</p>
<p>Neue Aktivitäten fügen Sie einfach in der entsprechenden Woche oder dem
entsprechenden Thema hinzu, indem Sie über das Popup-Menü die entsprechende
Aktivität auswählen. Nachfolgend erhalten Sie einen Überblick über alle in
Moodle, Version 1.0 enthaltenen Aktivitäten:</p>
<p>Die Erstellung eines Kurses wird im wesentlichen durch das
Hinzuf&uuml;gen von Aktivit&auml;ten innerhalb des Kurses
erreicht, die die Studenten sp&auml;ter benutzen sollen. Sie
k&ouml;nnen die Aktivit&auml;ten jederzeit so zusammenstellen wie
sie es w&uuml;nschen, da sie jederzeit entscheiden k&ouml;nnen,
welche Module f&uuml;r die Teilnehmer sichtbar sind.</p>
<p>Damit es m&ouml;glich ist zu einem Kurs etwas
hinzuzuf&uuml;gen, klicken sie auf den Men&uuml;punkt Bearbeiten
einschalten im Administrationsmen&uuml;. Dieser Schalter
erm&ouml;glicht es Ihnen das entsprechenden Popup-Men&uuml; 
f&uuml;r das Einf&uuml;gen von Aktivit&auml;ten ein- der
auszuschalten und so den Kurs nach ihren W&uuml;nschen zu
gestalten. Gleichzeitig werden Ihnen damit weitere Einstellungen
zu Ihrem Kurs erm&ouml;glicht.  </p>
<p>Neue Aktivit&auml;ten f&uuml;gen Sie einfach in der
entsprechenden Woche oder dem entsprechenden Thema hinzu, indem
Sie &uuml;ber das Popup-Men&uuml; die entsprechende
Aktivit&auml;t ausw&auml;hlen. Nachfolgend erhalten Sie einen
&Uuml;berblick &uuml;ber alle in Moodle, Version 1.0 enthaltenen
Aktivit&auml;ten:</p>
<dl>
<dt><strong>Aufgabe</strong></dt>
<dd>Eine Aufgabe besteht aus einer Aufgabenstellung und -beschreibung, einem
Abgabedatum und der Festlegung der Bewertung. Teilnehmer sind dadurch
in der Lage ihre Ergebnisse auf den Server zu laden. Das Datum, wann sie
die Lösung auf dem Server ablegen wird dokumentiert. Nach Ablauf der
Abgabefrist haben Sie eine Seite, auf der Sie alle eingereichten Lösungen
sehen können, und wann diese eingereicht wurden. Sie müssen dann nur
noch die Bewertung und einen entsprechenden Kommentar hinterlegen. Eine
halbe Stunde nach ihrer Bewertung, (Zeit kann vom Administrator
eingestellt werden) erhält jeder Teilnehmer eine automatische email durch
<dd>Eine Aufgabe besteht aus einer Aufgabenstellung und
-beschreibung, einem Abgabedatum und der Festlegung der
Bewertung. Teilnehmer sind dadurch in der Lage ihre Ergebnisse
auf den Server zu laden. Das Datum, wann sie die L&ouml;sung auf
dem Server ablegen wird dokumentiert. Nach Ablauf der Abgabefrist
haben Sie eine Seite, auf der Sie alle eingereichten
L&ouml;sungen sehen k&ouml;nnen, und wann diese eingereicht
wurden. Sie m&uuml;ssen dann nur noch die Bewertung und einen
entsprechenden Kommentar hinterlegen. Eine halbe Stunde nach
ihrer Bewertung, (Zeit kann vom Administrator eingestellt werden)
erh&auml;lt jeder Teilnehmer eine automatische email durch
Moodle.</dd>
<br />
<dt><strong>Wahl (Abstimmung)</strong></dt>
<dd>Eine Abstimmung ist sehr einfach Sie stellen eine Frage und geben
mehrere Antwortmöglichkeiten vor. Nachdem Teilnehmer ihre Wahl getroffen
haben, haben Sie die Möglichkeit die Resultate auszuwerten. Ich verwende
diese Möglichkeit zur Evaluation meiner Kurse, aber man kann sie genauso
für andere Wahlen oder Abstimmungen verwenden. Probieren Sie es doch
<dd>Eine Abstimmung ist sehr einfach: Sie stellen eine Frage und
geben mehrere Antwortm&ouml;glichkeiten vor. Nachdem Teilnehmer
ihre Wahl getroffen haben, haben Sie die M&ouml;glichkeit die
Resultate auszuwerten. Ich verwende diese M&ouml;glichkeit zur
Evaluation meiner Kurse, aber man kann sie genauso f&uuml;r
andere Wahlen oder Abstimmungen verwenden. Probieren Sie es doch
einfach einmal aus.</dd>
<br />
<dt><strong>Forum</strong></dt>
<dd><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:DE;mso-fareast-language:
DE;mso-bidi-language:AR-SA">Dieses Modul ist für Online-Kurse sehr wichtig, da
hier die Diskussionen stattfinden. Wenn sie ein neues Forum hinzufügen,
haben sie die Wahl zwischen unterschiedlichen Arten von Foren. Im Moment
stehen drei zur Auswahl :</span></dd>
<dd>1. <b>Standard Forum - </b>ein offenes Forum, indem jeder zu jeder Zeit
ein neues Thema eröffnen kann&nbsp; <o:p>
</o:p>
</dd>
<dd><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;;
mso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:DE;mso-fareast-language:
DE;mso-bidi-language:AR-SA">2. <b>Einzeldiskussion - </b>ist ein Forum zu nur
einem einzelnen Thema, für kurze und spezielle Diskussionen</span> of
different types&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3. <b>Jeder
Teilnehmer gibt ein Thema vor- </b>Jeder Teilnehmer gibt genau ein Thema
vor, und jeder kann darauf antworten.<b> </b><o:p>
</o:p>
</dd>
<br />
<br />
<dd><span style=
"font-size:12.0pt;font-family:&quot;Times New Roman&quot;; mso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:DE;mso-fareast-language: DE;mso-bidi-language:AR-SA">
Dieses Modul ist f&uuml;r Online-Kurse sehr wichtig, da hier die
Diskussionen stattfinden. Wenn sie ein neues Forum
hinzuf&uuml;gen, haben sie die Wahl zwischen unterschiedlichen
Arten von Foren.</span></dd>
<dd><br>
<br></dd>
<dt><strong>Journal</strong></dt>
<dd>Jede Nutzung der Aktivität Journal steht nicht nur dem entsprechenden
Thema, sondern auch für den gesamten Kurs zur Verfügung. Mit jedem
Journaleintrag kann man eine offene Frage formulieren, zu dem die
Teilnehmer ihre Meinung sagen können, sowie einen Zeitraum festlegen in
dem das Journal geöffnet ist (Ist im Moment nur bei wöchentlichem
Kursformat möglich.). Fordern Sie die Kursteilnehmer auf zu reflektieren
bzw. Kritik zu äußern, da diese Einträge nur für den Teilnehmer, der
die Meinung geschrieben hat und dem Lehrer zugänglich sind. Nach dem
Schließen des Journals können sie die Einträge ordnen und jeweils einen
Kommentar dazu abgeben. Die Kommentare werden durch moodle automatisch an
die Kursteilnehmer verschickt.</dd>
<br />
<br />
<dd>Jede Nutzung der Aktivit&auml;t Journal steht nicht nur dem
entsprechenden Thema, sondern auch f&uuml;r den gesamten Kurs zur
Verf&uuml;gung. Mit jedem Journaleintrag kann man eine offene
Frage formulieren, zu dem die Teilnehmer ihre Meinung sagen
k&ouml;nnen, sowie einen Zeitraum festlegen in dem das Journal
ge&ouml;ffnet ist (Ist im Moment nur bei w&ouml;chentlichem
Kursformat m&ouml;glich.). Fordern Sie die Kursteilnehmer auf zu
reflektieren bzw. Kritik zu &auml;u&szlig;ern, da diese
Eintr&auml;ge nur f&uuml;r den Teilnehmer, der die Meinung
geschrieben hat und dem Lehrer zug&auml;nglich sind. Nach dem
Schlie&szlig;en des Journals k&ouml;nnen sie die Eintr&auml;ge
ordnen und jeweils einen Kommentar dazu abgeben. Die Kommentare
werden durch moodle automatisch an die Kursteilnehmer
verschickt.</dd>
<dd><br>
<br></dd>
<dt><strong>Literatur</strong></dt>
<dd>Literatur sind die Inhalte ihres Kurses. Der Inhalt kann jede Datei sein,
die sie auf den Server geladen haben oder kann ein Link zu einer URL im
Netz sein. Sie können auch einfach dadurch textbasierte Seiten
bereitstellen, indem Sie die Inhalte in Moodle verfassen.</dd>
<p>
<br />
</p>
<dt><strong>Quiz</strong></dt>
<dd>Mit der Aktivität Quiz können Sie Tests erstellen, welche Fragen mit
mehreren Antworten, Fragen mit einer sehr kurzen Antwort oder wahr-/falsch-
Aussagen enthalten. Diese Fragen werden in Kategorien auf der Datenbank
abgelegt und können innerhalb des Kurses bei jedem Thema wieder verwendet
werden. Es ist ebenfalls möglich diese Fragen zu veröffentlichen, so dass
Sie sie auch für andere Kurse verwenden können. Bei einem Quiz können
Sie mehrere Antwortversuche erlauben. Jeder Versuch wird aufgezeichnet und
der Lehrer kann wählen, ob der Teilnehmer eine Bewertung oder die
richtige Antwort angezeigt bekommt. In diesem Modul ist ein
Bewertungsschema enthalten, so dass die Antworten automatisch ausgewertet
werden können.&nbsp;
<dd>Literatur sind die Inhalte ihres Kurses. Der Inhalt kann jede
Datei sein, die sie auf den Server geladen haben oder kann ein
Link zu einer URL im Netz sein. Sie k&ouml;nnen auch einfach
dadurch textbasierte Seiten bereitstellen, indem Sie die Inhalte
in Moodle verfassen.</dd>
<dd>
<p><br></p>
</dd>
<dt><strong>Quiz</strong></dt>
<dd>Mit der Aktivit&auml;t Quiz k&ouml;nnen Sie Tests erstellen,
welche Fragen mit mehreren Antworten, Fragen mit einer sehr
kurzen Antwort oder wahr-/falsch- Aussagen enthalten. Diese
Fragen werden in Kategorien auf der Datenbank abgelegt und
k&ouml;nnen innerhalb des Kurses bei jedem Thema wieder verwendet
werden. Es ist ebenfalls m&ouml;glich diese Fragen zu
ver&ouml;ffentlichen, so dass Sie sie auch f&uuml;r andere Kurse
verwenden k&ouml;nnen. Bei einem Quiz k&ouml;nnen Sie mehrere
Antwortversuche erlauben. Jeder Versuch wird aufgezeichnet und
der Lehrer kann w&auml;hlen, ob der Teilnehmer eine Bewertung
oder die richtige Antwort angezeigt bekommt. In diesem Modul ist
ein Bewertungsschema enthalten, so dass die Antworten automatisch
ausgewertet werden k&ouml;nnen. </dd>
<dd>
<p><br></p>
</dd>
<p>
<br />
</p>
<dt><strong>Umfrage</strong></dt>
<dd>Bei einer Umfrage gibt man auf eine Frage verschiedene Antworten vor und
der Teilnehmer kann entscheiden, welche Antwort für ihn zutrifft.
Momentan sind in diesem Modul COLLES- und ATTLS- Umfragen enthalten. Diese
Umfragen können zu Beginn des Kurses als Diagnoseinstrument und zum Ende
des Kurses für die Auswertung verwendet werden. Ich benutze jede Woche
<dd>Bei einer Umfrage gibt man auf eine Frage verschiedene
Antworten vor und der Teilnehmer kann entscheiden, welche Antwort
f&uuml;r ihn zutrifft. Momentan sind in diesem Modul COLLES- und
ATTLS- Umfragen enthalten. Diese Umfragen k&ouml;nnen zu Beginn
des Kurses als Diagnoseinstrument und zum Ende des Kurses
f&uuml;r die Auswertung verwendet werden. Ich benutze jede Woche
eine Umfrage in meinen Kursen.</dd>
</dl>
Mit jeder Version kommen hier neue Aktivitäten hinzu, so dass auch diese
Dokumentation immer überarbeitet wird. Im Moment gibt es bereits Chat,
Übungen, Wahl und Workshop die sich aber noch in der Entwicklung befinden.
Probieren Sie diese Elemente einfach aus und sagen sie uns ihre Meinung dazu.
<br />
<p>Nachdem sie alle Aktivitäten zu einem Thema oder einer Woche hinzugefügt
haben, können sie über die Pfeiltasten (<img src="../pix/t/up.gif" width="9" height="10">
<img src="../pix/t/down.gif" width="9" height="10">) hinter jeder Aktivität
die Reihenfolge der Aktivitäten festlegen. Außerdem ist es möglich,
Aktivitäten zu löschen <img src="../pix/t/delete.gif" width="10" height="10">,
bzw. zu bearbeiten <img src="../pix/t/edit.gif" width="10" height="11">.
Außerdem ist es neuerdings möglich Aktivitäten auszublenden, sodass sie
für die Teilnehmer nicht sichtbar sind.</p>
<HR>
</blockquote>
<H3><A NAME="course"></A>Den Kurs starten</H3>
Mit jeder Version kommen hier neue Aktivit&auml;ten hinzu, so
dass auch diese Dokumentation immer &uuml;berarbeitet wird. Im
Moment gibt es bereits Chat, &Uuml;bungen, Wahl und Workshop die
sich aber noch in der Entwicklung befinden. Probieren Sie diese
Elemente einfach aus und sagen sie uns ihre Meinung dazu.<br>
<p>Nachdem sie alle Aktivit&auml;ten zu einem Thema oder einer
Woche hinzugef&uuml;gt haben, k&ouml;nnen sie &uuml;ber die
Pfeiltasten (<img src="../pix/t/up.gif" width="9" height="10">
<img src="../pix/t/down.gif" width="9" height="10">) hinter jeder
Aktivit&auml;t die Reihenfolge der Aktivit&auml;ten festlegen.
Au&szlig;erdem ist es m&ouml;glich, Aktivit&auml;ten zu
l&ouml;schen <img src="../pix/t/delete.gif" width="10" height=
"10">, bzw. zu bearbeiten <img src="../pix/t/edit.gif" width="10"
height="11">. Au&szlig;erdem ist es neuerdings m&ouml;glich
Aktivit&auml;ten auszublenden, sodass sie f&uuml;r die Teilnehmer
nicht sichtbar sind.</p>
<hr></blockquote>
<h3><a name="course" id="course"></a>Den Kurs starten</h3>
<blockquote>
<p>Ich könnte eine Doktorarbeit darüber schreiben. Aktuell schreibe ich eine
darüber. <img src="../pix/s/biggrin.gif" width="15" height="15"></p>
<p>Ich k&ouml;nnte eine Doktorarbeit dar&uuml;ber schreiben.
Aktuell schreibe ich eine dar&uuml;ber. <img src=
"../pix/s/biggrin.gif" width="15" height="15"></p>
<p>Bis dahin hier ein paar kurze Hinweise:</p>
<ol>
<li>Melden sie sich bei allen Foren an.</li>
<li>Regen sie alle Teilnehmer dazu an, ihr Benutzerprofil (einschließlich
Foto) vollständig auszufüllen und lesen Sie alle. Dies hilft ihnen
später einige Bemerkungen besser zu verstehen.</li>
<li>Machen Sie für sich selbst Anmerkungen im <b>Lehrer Forum </b>(im
Administrationsmenü). Diese sind besonders wertvoll, wenn Sie im Team
unterrichten.</li>
<li>Nutzen sie die <strong>Statistiken</strong> (Administrationsmenü)
um einen Überblick darüber zu erhalten, wer wann angemeldet war. Das
Fenster wird alle 60 Sekunden neu aufgebaut, so dass Sie genau verfolgen
können, wer angemeldet ist. Es ist hilfreich dieses Fenster am
Arbeitsplatz geöffnet zu halten, um zu erfahren was im Kurs passiert.</li>
<li>Nutzen Sie die <strong>Tätigkeitsberichte</strong> (hinter
jedem Namen in der Liste aller Teilnehmer, oder über das
Teilnehmerprofil). Dies ist die beste Möglichkeit zu sehen, wann eine
bestimmte Person im Kurs aktiv war.</li>
<li>Antworten Sie umgehend bei Fragen der Teilnehmer. Lassen Sie es nicht
weiter liegen sondern tun Sie es sofort. Versuchen Sie in Ihrem Kurs ein
Gemeinschaftsgefühl zu entwickeln, damit viele Dinge gemeinsam gelöst
werden können.</li>
<li>Regen sie alle Teilnehmer dazu an, ihr Benutzerprofil
(einschlie&szlig;lich Foto) vollst&auml;ndig auszuf&uuml;llen und
lesen Sie alle. Dies hilft ihnen sp&auml;ter einige Bemerkungen
besser zu verstehen.</li>
<li>Machen Sie f&uuml;r sich selbst Anmerkungen im <b>Lehrer
Forum</b> (im Administrationsmen&uuml;). Diese sind besonders
wertvoll, wenn Sie im Team unterrichten.</li>
<li>Nutzen sie die <strong>Statistiken</strong>
(Administrationsmen&uuml;) um einen &Uuml;berblick dar&uuml;ber
zu erhalten, wer wann angemeldet war. Das Fenster wird alle 60
Sekunden neu aufgebaut, so dass Sie genau verfolgen k&ouml;nnen,
wer angemeldet ist. Es ist hilfreich dieses Fenster am
Arbeitsplatz ge&ouml;ffnet zu halten, um zu erfahren was im Kurs
passiert.</li>
<li>Nutzen Sie die <strong>T&auml;tigkeitsberichte</strong>
(hinter jedem Namen in der Liste aller Teilnehmer, oder &uuml;ber
das Teilnehmerprofil). Dies ist die beste M&ouml;glichkeit zu
sehen, wann eine bestimmte Person im Kurs aktiv war.</li>
<li>Antworten Sie umgehend bei Fragen der Teilnehmer. Lassen Sie
es nicht weiter liegen sondern tun Sie es sofort. Versuchen Sie
in Ihrem Kurs ein Gemeinschaftsgef&uuml;hl zu entwickeln, damit
viele Dinge gemeinsam gel&ouml;st werden k&ouml;nnen.</li>
</ol>
<HR>
</blockquote>
<H3><A NAME="further"></A>Weitere Informationen</H3>
<hr></blockquote>
<h3><a name="further" id="further"></a>Weitere Informationen</h3>
<blockquote>
<p>Wenn Sie irgendwelche bestimmten Probleme mit ihrem Kurs haben, wenden Sie
sich bitte an den Administrator ihrer Seite.</p>
<p>Wenn Sie weitere Vorschläge zur Verbesserung oder Erweiterung von Moodle
haben, oder einige gute Geschichten, gehen Sie zu <a href="http://moodle.com/" target="_top">moodle.com</a>
und nehmen Sie teil am Forum mit der Überschrift <A HREF="http://moodle.com/course/view.php?id=5" target="_top" >Using Moodle</A>.
Wir würden gern von ihnen hören und vielleicht können sie helfen Moodle
weiter zu verbessern.&nbsp;</p>
<p>Wenn sie zur&nbsp; Weiterentwicklung beitragen möchten, bei der
Programmierung neuer Module mithelfen oder Dokumentationen schreiben möchten
setzen sie sich : <a href="http://dougiamas.com/" target="_top">Martin
Dougiamas</a> in Verbindung oder informieren sie sich auf der&nbsp; &quot;Fehlerseite&quot;
für Moodle unter <a href="http://bugs.moodle.com" target="_top">bugs.moodle.com</a></p>
<p align="center">Danke für die Nutzung von Moodle - viel Erfolg !</p>
<HR>
<p>&nbsp;</p>
<p>Wenn Sie irgendwelche bestimmten Probleme mit ihrem Kurs
haben, wenden Sie sich bitte an den Administrator ihrer
Seite.</p>
<p>Wenn Sie weitere Vorschl&auml;ge zur Verbesserung oder
Erweiterung von Moodle haben, oder einige gute Geschichten, gehen
Sie zu <a href="http://moodle.com/" target="_top">moodle.com</a>
und nehmen Sie teil am Forum mit der &Uuml;berschrift <a href=
"http://moodle.com/course/view.php?id=5" target="_top">Using
Moodle</a>. Wir w&uuml;rden gern von ihnen h&ouml;ren und
vielleicht k&ouml;nnen sie helfen Moodle weiter zu
verbessern. </p>
<p>Wenn sie zur  Weiterentwicklung beitragen m&ouml;chten, bei
der Programmierung neuer Module mithelfen oder Dokumentationen
schreiben m&ouml;chten setzen sie sich : <a href=
"http://dougiamas.com/" target="_top">Martin Dougiamas</a> in
Verbindung oder informieren sie sich auf der  "Fehlerseite"
f&uuml;r Moodle unter <a href="http://bugs.moodle.com" target=
"_top">bugs.moodle.com</a></p>
<p align="center">Danke f&uuml;r die Nutzung von Moodle - viel
Erfolg !</p>
<hr>
<p> </p>
</blockquote>
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="./" TARGET="_top">Moodle Documentation</A></FONT></P>
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id: teacher.html,v 1.4 2002/08/18 10:00:01
martin Exp $</FONT></P>
</BODY>
<p align="center"><a href="./" target="_top"><font size=
"1">Moodle Documentation</font></a></p>
<p align="center"><font size="1">Version: $Id: teacher.html,v 1.4
2002/08/18 10:00:01 martin Exp $</font></p>
</body>
</html>

View file

@ -1,170 +1,194 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<title>Leitfaden für Moodle-Übersetzungen</title>
<html>
<head>
<title>Leitfaden f&uuml;r Moodle-&Uuml;bersetzungen</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
</head>
<body style="background-color: rgb(255, 255, 255);">
<h1>Leitfaden für Moodle-Übersetzungen</h1>
<p>Moodle zu übersetzen ist nicht schwierig. Es gibt aber einige Dinge, die Sie zu Beginn wissen sollten.</p>
<p>&nbsp;</p>
<h1>Leitfaden f&uuml;r Moodle-&Uuml;bersetzungen</h1>
<p>Moodle zu &uuml;bersetzen ist nicht schwierig. Es gibt aber
einige Dinge, die Sie zu Beginn wissen sollten.</p>
<p> </p>
<h2>Struktur des Moodle Sprachpakets</h2>
<p style="margin-left: 40px;">Alle Moodle Sprachpakete liegen im lang-Verzeichnis. Jede
Sprache verfügt über ein eigenes Unterverzeichnis mit einem Kurznamen der Sprache
(en, fr, nl, es ...). </p>
<p style="margin-left: 40px;">Die wichtigsten Dateien in diesem Ordner haben .php-Endungen
(z.B. moodle.php, resource.php etc).&nbsp;
Diese Dateien enthalten kurze Aussagen, häufig als "<span style="font-style: italic;">strings</span>"
bezeichnet. Sie werden auf der Oberfläche von moodle angezeigt.
</p>
<p style="margin-left: 40px;">Die weiteren Ordner enthalten .html Webseiten:
</p>
<p style="margin-left: 40px;">Alle Moodle Sprachpakete liegen im
lang-Verzeichnis. Jede Sprache verf&uuml;gt &uuml;ber ein eigenes
Unterverzeichnis mit einem Kurznamen der Sprache (en, fr, nl, es
...).</p>
<p style="margin-left: 40px;">Die wichtigsten Dateien in diesem
Ordner haben .php-Endungen (z.B. moodle.php, resource.php etc). 
Diese Dateien enthalten kurze Aussagen, h&auml;ufig als
"<span style="font-style: italic;">strings</span>" bezeichnet.
Sie werden auf der Oberfl&auml;che von moodle angezeigt.</p>
<p style="margin-left: 40px;">Die weiteren Ordner enthalten .html
Webseiten:</p>
<ul style="margin-left: 40px;">
<li><strong>help</strong>: enthalten situationsabhängige Hilfedateien, die mit den Hilfe-Buttons in
moodle aufgerufen werden
</li><li><strong>docs</strong>: enthalten die wichtigsten Dokumentationsseiten (wie diese Seite)<br />
</li>
<li><strong>help</strong>: enthalten situationsabh&auml;ngige
Hilfedateien, die mit den Hilfe-Buttons in moodle aufgerufen
werden</li>
<li><strong>docs</strong>: enthalten die wichtigsten
Dokumentationsseiten (wie diese Seite)<br></li>
</ul>
<p>&nbsp;</p>
<h2>So erstellen Sie ein völlig neues Sprachpaket für moodle</h2>
<p style="margin-left: 40px;">Wenn Ihre Sprache von moodle noch nicht unterstützt
wird oder wenn Sie einige spezifische Anpassungen für Ihre Seite an einem bestehenden
Sprachpaket vornehmen wollen, können Sie einen neue Überstzung beginnen. </p>
<p style="margin-left: 40px;">Erstellen Sie im lang-Verzeichnis einen neuen Ordner
(verwenden Sie einen zwei-Buchstaben-Code für die Sprache als Verzeichnisnamen).
Die Standardcodes der Namen finden Sie in der Datei
lib/languages.php. Wenn Sie eine lokale Variation einer bestehenden Sprache erstellen,
verwenden Sie den bestehenden Namenscode der Basissprache und ergänzen Sie mit einem Unterstrich die lokale Version
(z.B. <span style="font-style: italic;">pt </span>für Portugiesisch und
<span style="font-style: italic;">pt_br</span> für die brasilianische Modifikation).&nbsp;
Wenn Sie eine Unicode Version erstellen fügen Sie <span style="font-weight: bold;">_utf8</span>
am Ende hinzu (z.B. <span style="font-style: italic;">sr_utf8</span>).<br /></p>
<p style="margin-left: 40px;">Als nächstes kopieren Sie die Datei moodle.php aus einem anderen
Sprachverzeichnis in Ihr neues Sprachverzeichnis
.&nbsp; Meist ist die Datei aus dem Verzeichnis "en" gut geeignet. Für die Bearbeitung des de_du
Paketes kann jedoch besser noch die deutsche Basisversion genutzt werden.
<br />
</p>
<p style="margin-left: 40px;">Sie haben nun alles vorbereitet, um neue Ausdrücke in Ihrer Sprache in moodle hinzuzufügen.</p>
<p style="margin-left: 40px;">Wenn Sie eine komplett neue Sprache in moodle anlegen, müssen Sie zuerst
den String "thischarset" in der Datei moodle.php bearbeiten.
Hier müssen Sie einen gültigen Zeichensatz für Ihre Sprache definieren. Speichern Sie danach die Datei moodle.php ab.
und <span style="font-weight: bold;">laden Sie die Datei neu</span>. Nun können Sie mit den weiteren Ausdrücken fortsetzen. </p>
<p>&nbsp;</p>
<p> </p>
<h2>So erstellen Sie ein v&ouml;llig neues Sprachpaket f&uuml;r
moodle</h2>
<p style="margin-left: 40px;">Wenn Ihre Sprache von moodle noch
nicht unterst&uuml;tzt wird oder wenn Sie einige spezifische
Anpassungen f&uuml;r Ihre Seite an einem bestehenden Sprachpaket
vornehmen wollen, k&ouml;nnen Sie einen neue &Uuml;berstzung
beginnen.</p>
<p style="margin-left: 40px;">Erstellen Sie im lang-Verzeichnis
einen neuen Ordner (verwenden Sie einen zwei-Buchstaben-Code
f&uuml;r die Sprache als Verzeichnisnamen). Die Standardcodes der
Namen finden Sie in der Datei lib/languages.php. Wenn Sie eine
lokale Variation einer bestehenden Sprache erstellen, verwenden
Sie den bestehenden Namenscode der Basissprache und erg&auml;nzen
Sie mit einem Unterstrich die lokale Version (z.B. <span style=
"font-style: italic;">pt</span> f&uuml;r Portugiesisch und
<span style="font-style: italic;">pt_br</span> f&uuml;r die
brasilianische Modifikation).  Wenn Sie eine Unicode Version
erstellen f&uuml;gen Sie <span style=
"font-weight: bold;">_utf8</span> am Ende hinzu (z.B.
<span style="font-style: italic;">sr_utf8</span>).<br></p>
<p style="margin-left: 40px;">Als n&auml;chstes kopieren Sie die
Datei moodle.php aus einem anderen Sprachverzeichnis in Ihr neues
Sprachverzeichnis .  Meist ist die Datei aus dem Verzeichnis "en"
gut geeignet. F&uuml;r die Bearbeitung des de_du Paketes kann
jedoch besser noch die deutsche Basisversion genutzt
werden.<br></p>
<p style="margin-left: 40px;">Sie haben nun alles vorbereitet, um
neue Ausdr&uuml;cke in Ihrer Sprache in moodle
hinzuzuf&uuml;gen.</p>
<p style="margin-left: 40px;">Wenn Sie eine komplett neue Sprache
in moodle anlegen, m&uuml;ssen Sie zuerst den String
"thischarset" in der Datei moodle.php bearbeiten. Hier
m&uuml;ssen Sie einen g&uuml;ltigen Zeichensatz f&uuml;r Ihre
Sprache definieren. Speichern Sie danach die Datei moodle.php ab.
und <span style="font-weight: bold;">laden Sie die Datei
neu</span>. Nun k&ouml;nnen Sie mit den weiteren Ausdr&uuml;cken
fortsetzen.</p>
<p> </p>
<h2>So bearbeiten Sie ein bestehendes Sprachpaket</h2>
<h3 style="margin-left: 40px;">Einige kleinere Anpassungen<br />
</h3>
<p style="margin-left: 80px;">Wenn Sie nur einige Anpassungen für Ihr moodle machen wollen
(z.B. Anpassung an den Sprachgebrauch Ihrer Organisation)
<span style="font-weight: bold;">sollten sie nicht ein bestehendes Sprachpaket überarbeiten.</span>.&nbsp;
Beim nächsten upgrade von moodle würden Sie alle Änderungen wieder überschreiben.<br />
</p>
<p style="margin-left: 80px;">Erstellen Sie statt dessen ein neues Verzeichnis, wie oben beschrieben.
Stellen Sie als Basissprache (in
moodle.php) eine Sprache, auf die Sie sich beziehen wollen, ein.&nbsp; Zum Beispiel
könnte ein guter Name für eine lokale englsiche Version "<span style="font-style: italic;">en_local</span>" sein,
de Basissprache könnte sein "<span style="font-style: italic;">en</span>" oder "<span style="font-style: italic;">en_us</span>".</p>
<p style="margin-left: 80px;">Damit jeder auf Ihrer Seite auf Ihre Sprachversion zugreift stellen Sie diese
Sprache als Seitensprache ein beschränken Sie die verfügbaren Sprachen für Ihre Seite
auf <span style="font-weight: bold;">Admin &gt;&gt; Konfigurationn &gt;&gt; Variablen</span>.<br />
<br />
</p>
<h3 style="margin-left: 40px;">So übersetzen Sie die Texte auf der moodle Oberfläche ("string" Dateien)<br />
</h3>
<ol>
<h3 style="margin-left: 40px;">Einige kleinere
Anpassungen<br></h3>
<p style="margin-left: 80px;">Wenn Sie nur einige Anpassungen
f&uuml;r Ihr moodle machen wollen (z.B. Anpassung an den
Sprachgebrauch Ihrer Organisation) <span style=
"font-weight: bold;">sollten sie nicht ein bestehendes
Sprachpaket &uuml;berarbeiten.</span>.  Beim n&auml;chsten
upgrade von moodle w&uuml;rden Sie alle &Auml;nderungen wieder
&uuml;berschreiben.<br></p>
<p style="margin-left: 80px;">Erstellen Sie statt dessen ein
neues Verzeichnis, wie oben beschrieben. Stellen Sie als
Basissprache (in moodle.php) eine Sprache, auf die Sie sich
beziehen wollen, ein.  Zum Beispiel k&ouml;nnte ein guter Name
f&uuml;r eine lokale englsiche Version "<span style=
"font-style: italic;">en_local</span>" sein, de Basissprache
k&ouml;nnte sein "<span style="font-style: italic;">en</span>"
oder "<span style="font-style: italic;">en_us</span>".</p>
<p style="margin-left: 80px;">Damit jeder auf Ihrer Seite auf
Ihre Sprachversion zugreift stellen Sie diese Sprache als
Seitensprache ein beschr&auml;nken Sie die verf&uuml;gbaren
Sprachen f&uuml;r Ihre Seite auf <span style=
"font-weight: bold;">Admin &gt;&gt; Konfigurationn &gt;&gt;
Variablen</span>.<br>
<br></p>
<h3 style="margin-left: 40px;">So &uuml;bersetzen Sie die Texte
auf der moodle Oberfl&auml;che ("string" Dateien)<br></h3>
<div style="margin-left: 2em">
<ol>
<li>Melden Sie sich in Ihrem moodle als Administrator an.</li>
<li>Gehehn Sie zu <span style="font-weight: bold;">Administration &gt;&gt; Konfiguration &gt;&gt; Sprcahe</span>, zur Sprachadministrationsseite. </li>
<li>Wählen Sie Ihre Sprache aus dem Menu aus, und klicken Sie auf "Sprache vergleichen und bearbeiten".</li>
<li>Nun sollten Sie ein Formular mit allen Ausdrücken für die verschiedenen php-Dateien sehen.
Wennn Sie die Dateien nicht sehen können, müssen Sie prüfen, ob Sie in den Verzeichnissen Schreibzugriff haben und ggfs. die Zugriffsrechte anpassen.
the</li>
<li>Das Formular verfügt über drei Spalten, die erste zeigt den Namen des Ausdrucks,
die zweite den Ausdruck auf Englisch und zuletzt die Übersetzung in die gewählte Sprache. </li>
<li>Bearbeiten Sie die fehlenden Ausdrücke in jeder Datei (farblich herborgehoben)
und denken Sie an das Abspeichern jeder einzelnen Datei am Ende der Datei.</li>
<li>Wenn Sie Ausdrücke leer lassen - verwendet Moodle einfach den englischen Ausdruck weiter.
Die Ursprungsprache kann in
moodle.php gewählt werden, andernfalls wird immer Englisch verwandt. </li>
<li>Eine schnelle Möglichkeit, sich einen Überblick über fehlende Ausdrücke und Dateien zu verschaffen ist die Option "Auf fehlende Textpassagen prüfen".<br />
<br />
</li>
<li>Gehehn Sie zu <span style="font-weight: bold;">Administration
&gt;&gt; Konfiguration &gt;&gt; Sprcahe</span>, zur
Sprachadministrationsseite.</li>
<li>W&auml;hlen Sie Ihre Sprache aus dem Menu aus, und klicken
Sie auf "Sprache vergleichen und bearbeiten".</li>
<li>Nun sollten Sie ein Formular mit allen Ausdr&uuml;cken
f&uuml;r die verschiedenen php-Dateien sehen. Wennn Sie die
Dateien nicht sehen k&ouml;nnen, m&uuml;ssen Sie pr&uuml;fen, ob
Sie in den Verzeichnissen Schreibzugriff haben und ggfs. die
Zugriffsrechte anpassen. the</li>
<li>Das Formular verf&uuml;gt &uuml;ber drei Spalten, die erste
zeigt den Namen des Ausdrucks, die zweite den Ausdruck auf
Englisch und zuletzt die &Uuml;bersetzung in die gew&auml;hlte
Sprache.</li>
<li>Bearbeiten Sie die fehlenden Ausdr&uuml;cke in jeder Datei
(farblich herborgehoben) und denken Sie an das Abspeichern jeder
einzelnen Datei am Ende der Datei.</li>
<li>Wenn Sie Ausdr&uuml;cke leer lassen - verwendet Moodle
einfach den englischen Ausdruck weiter. Die Ursprungsprache kann
in moodle.php gew&auml;hlt werden, andernfalls wird immer
Englisch verwandt.</li>
<li>Eine schnelle M&ouml;glichkeit, sich einen &Uuml;berblick
&uuml;ber fehlende Ausdr&uuml;cke und Dateien zu verschaffen ist
die Option "Auf fehlende Textpassagen pr&uuml;fen".<br>
<br></li>
</ol>
</ol>
<h3 style="margin-left: 40px;">Übersetzung der Hilfedateien und der Dokumentation</h3>
<p style="margin-left: 80px;">moodle verfügt nicht über einen eintegrierten Editor zur Übersetzung der Hilfedateien. Dennoch ist es sehr einfach. Nutzen Sie auf jeden Fall das
<span style="font-weight: bold;">en</span> Sprachpaket als Referenz für Ihre Übersetzung. Kopieren Sie die Hilfedatei(en) aus dem
en Sprachverzeichnis an die gleiche Stelle für Ihre Sprache. Nutzen Sie einen Editor für einfachen Text oder einen HTML-Editor um die Datei zu übersetzen.
Achten Sie darauf, dass Sie keinen Code (meist nur HTML-Codierungen) verändern.(VERWENDEN SIE IN KEINEM FALL EIN TEXTVERARBEITUNGSPROGRAMM, zur Bearbeitung der Hilfedateien, da sie zusätzliche Textinformationen einfügen</p>
<p style="margin-left: 80px;">Klicken Sie auf "Auf fehlende Textpassagen prüfen/Check for missing strings"
in der Sprachadministration Ihres moodles. Sie erhalten eine Übersicht über fehlende Dateien in Ihrer Sprachversion.
So lange Sie nicht alle Dateien übersetzt haben, ruft moodle automatisch die vorhandenen englischen Sprachdateien im en-Verzeichnis auf.
Es ist also nicht erforderlich, alle Dateien vor der Übersetzung in Ihr Sprachverzeichnis zu kopieren.</p>
<p>&nbsp;</p>
<h2>Unterstützen Sie mit Ihrem Sprachpaket das moodle Projekt</h2>
<p style="margin-left: 40px;">Wenn Sie Ihre Übersetzung zur Verfügung stellen, helfen Sie anderen Nutzern in Ihrer Sprache weiter.
&nbsp;&nbsp;
Ihre Sprachversion wird in künftigen moodle-Versionen eingebaut.<br />
</p>
<p style="margin-left: 40px;">Speichern Sie das gesamte Sprachpaket für die neue Sprache als gepackte <span style="font-weight: bold;">zip</span> Datei ab und schicken es per E-Mail an <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>.<br />
</p>
<p style="margin-left: 40px;">Wir nehmen mit Ihnen Kontakt auf, um Details zu besprechen.<br />
</p>
<p>&nbsp;</p>
<h2>Pflege des Sprachpaketes<br />
</h2>
<p style="margin-left: 40px;">Wenn Sie eine Sprachversion von moodle bearbeiten ist es am besten das <a href="?file=cvs.html">Moodle CVS</a>
zu verwenden. Damit können Sie immer auf die aktuellste Version zurückgreifen und Ihre Ergänzungen und Änderungen direkt dem moodle Projekt zur Verfügung stellen..
Kontakten Sie bitte <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> wenn Sie Hilfe benötigen.</br />
</p>
<p style="margin-left: 40px;">Tragen Sie sich bitte unbedingt im <a target="_top" href="http://moodle.org/mod/forum/view.php?id=43">Languages Forum</a> ein, um sich über Neuigkeiten zu informieren, die die Sprachpakete betreffen.<br \>
</p>
<p style="margin-left: 40px;">Wenn Sie sich über die laufenden Änderungen und Neuerungen täglich informieren wollen, tragen Sie sich bitte auf der
<a href="http://sourceforge.net/mail/?group_id=30935" target="_top">CVS mailing list</a> ein.&nbsp; Damit stellen Sie sicher, dass Ihre Übersetzung mit dem englischsprachigen Original übereinstimmt.<br />
</p>
<p style="margin-left: 40px;"><br />
</p>
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Dokumentation</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
</body></html>
</div>
<h3 style="margin-left: 40px;">&Uuml;bersetzung der Hilfedateien
und der Dokumentation</h3>
<p style="margin-left: 80px;">moodle verf&uuml;gt nicht &uuml;ber
einen eintegrierten Editor zur &Uuml;bersetzung der Hilfedateien.
Dennoch ist es sehr einfach. Nutzen Sie auf jeden Fall das
<span style="font-weight: bold;">en</span> Sprachpaket als
Referenz f&uuml;r Ihre &Uuml;bersetzung. Kopieren Sie die
Hilfedatei(en) aus dem en Sprachverzeichnis an die gleiche Stelle
f&uuml;r Ihre Sprache. Nutzen Sie einen Editor f&uuml;r einfachen
Text oder einen HTML-Editor um die Datei zu &uuml;bersetzen.
Achten Sie darauf, dass Sie keinen Code (meist nur
HTML-Codierungen) ver&auml;ndern.(VERWENDEN SIE IN KEINEM FALL
EIN TEXTVERARBEITUNGSPROGRAMM, zur Bearbeitung der Hilfedateien,
da sie zus&auml;tzliche Textinformationen einf&uuml;gen</p>
<p style="margin-left: 80px;">Klicken Sie auf "Auf fehlende
Textpassagen pr&uuml;fen/Check for missing strings" in der
Sprachadministration Ihres moodles. Sie erhalten eine
&Uuml;bersicht &uuml;ber fehlende Dateien in Ihrer Sprachversion.
So lange Sie nicht alle Dateien &uuml;bersetzt haben, ruft moodle
automatisch die vorhandenen englischen Sprachdateien im
en-Verzeichnis auf. Es ist also nicht erforderlich, alle Dateien
vor der &Uuml;bersetzung in Ihr Sprachverzeichnis zu
kopieren.</p>
<p> </p>
<h2>Unterst&uuml;tzen Sie mit Ihrem Sprachpaket das moodle
Projekt</h2>
<p style="margin-left: 40px;">Wenn Sie Ihre &Uuml;bersetzung zur
Verf&uuml;gung stellen, helfen Sie anderen Nutzern in Ihrer
Sprache weiter.    Ihre Sprachversion wird in k&uuml;nftigen
moodle-Versionen eingebaut.<br></p>
<p style="margin-left: 40px;">Speichern Sie das gesamte
Sprachpaket f&uuml;r die neue Sprache als gepackte <span style=
"font-weight: bold;">zip</span> Datei ab und schicken es per
E-Mail an <a href=
"mailto%6es%6ca%74%69o%6e%40%6d%6f%6f%64%6c%65.org">trnslai@modl.rg</a>.<br></p>
<p style="margin-left: 40px;">Wir nehmen mit Ihnen Kontakt auf,
um Details zu besprechen.<br></p>
<p> </p>
<h2>Pflege des Sprachpaketes<br></h2>
<p style="margin-left: 40px;">Wenn Sie eine Sprachversion von
moodle bearbeiten ist es am besten das <a href=
"?file=cvs.html">Moodle CVS</a> zu verwenden. Damit k&ouml;nnen
Sie immer auf die aktuellste Version zur&uuml;ckgreifen und Ihre
Erg&auml;nzungen und &Auml;nderungen direkt dem moodle Projekt
zur Verf&uuml;gung stellen.. Kontakten Sie bitte <a href=
"mailto%6es%6ca%74%69o%6e%40%6d%6f%6f%64%6c%65.org">trnslai@modl.rg</a>
wenn Sie Hilfe ben&ouml;tigen.<br></p>
<p style="margin-left: 40px;">Tragen Sie sich bitte unbedingt im
<a target="_top" href=
"http://moodle.org/mod/forum/view.php?id=43">Languages Forum</a>
ein, um sich &uuml;ber Neuigkeiten zu informieren, die die
Sprachpakete betreffen.<br></p>
<p style="margin-left: 40px;">Wenn Sie sich &uuml;ber die
laufenden &Auml;nderungen und Neuerungen t&auml;glich informieren
wollen, tragen Sie sich bitte auf der <a href=
"http://sourceforge.net/mail/?group_id=30935" target="_top">CVS
mailing list</a> ein.  Damit stellen Sie sicher, dass Ihre
&Uuml;bersetzung mit dem englischsprachigen Original
&uuml;bereinstimmt.<br></p>
<p style="margin-left: 40px;"><br></p>
<p align="center"><a href="." target="_top"><font size="1">Moodle
Dokumentation</font></a></p>
<p align="center"><font size="1">Version: $Id: translation.html,v
1.2 2004/09/16 17:10:54 gustav_delius Exp $</font></p>
</body>
</html>

View file

@ -1,54 +1,63 @@
<HEAD>
<TITLE>Moodle Dokumentation: Upgrade</TITLE>
<LINK REL="stylesheet" HREF="../theme/standard/styles.php" TYPE="TEXT/CSS">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<H2> Moodle Upgrade</H2>
<p>Moodle ist so designed, dass man problemlos von einer fr&uuml;heren Version
auf eine sp&auml;tere Version 'upgraden' kann.</p>
<p>Um ein Upgrade einer Moodle-Installation durchzuf&uuml;hren, sollte man folgende
Schritte durchf&uuml;hren:</p>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Moodle Dokumentation: Upgrade</title>
<link rel="stylesheet" href="docstyles.css" type=
"TEXT/CSS">
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
</head>
<body bgcolor="#FFFFFF">
<h1>Moodle Upgrade</h1>
<p>Moodle ist so designed, dass man problemlos von einer
fr&uuml;heren Version auf eine sp&auml;tere Version 'upgraden'
kann.</p>
<p>Um ein Upgrade einer Moodle-Installation durchzuf&uuml;hren,
sollte man folgende Schritte durchf&uuml;hren:</p>
<h2>1. Datensicherung wichtiger Daten durchf&uuml;hren</h2>
<blockquote>
<p>Auch wenn es nicht unbedingt notwendig ist, ist es immer eine gute Idee,
eine Datensicherung von einem System zu machen, bevor man ein Upgrade durchf&uuml;hrt,
nur f&uuml;r den Fall, dass man aus irgendeinem Grund zu einer &auml;lteren
Version zur&uuml;ckkehren m&ouml;chte. Tats&auml;chlich ist es sinnvoll, den
Server so zu automatisieren, dass er t&auml;glich eine Datensicherung der
Moodle-Installation durchf&uuml;hrt. Dann kann man diesen Schritt auslassen.</p>
<p>Auch wenn es nicht unbedingt notwendig ist, ist es immer eine
gute Idee, eine Datensicherung von einem System zu machen, bevor
man ein Upgrade durchf&uuml;hrt, nur f&uuml;r den Fall, dass man
aus irgendeinem Grund zu einer &auml;lteren Version
zur&uuml;ckkehren m&ouml;chte. Tats&auml;chlich ist es sinnvoll,
den Server so zu automatisieren, dass er t&auml;glich eine
Datensicherung der Moodle-Installation durchf&uuml;hrt. Dann kann
man diesen Schritt auslassen.</p>
<p>Es gibt drei Gebiete, die man sichern sollte:</p>
<blockquote>
<p><strong>1. Das Moodle Systemverzeichnis</strong></p>
<blockquote>
<p>Mache vor dem Upgrade eine separate Kopie von diesen Dateien, so dass
du deine config.php und andere Module, die du hinzugef&uuml;gt hast, wie
Themen, Sprachen usw. abrufen kannst.</p>
<p>Mache vor dem Upgrade eine separate Kopie von diesen Dateien,
so dass du deine config.php und andere Module, die du
hinzugef&uuml;gt hast, wie Themen, Sprachen usw. abrufen
kannst.</p>
</blockquote>
<p><strong>2. Dein Datenverzeichnis.</strong></p>
<blockquote>
<p>Dies ist dort, wo sich der hochgeladene Inhalt befindet (so wie Kurs
die Kurs-Inhalte und Studentenarbeiten). Damit ist es sowieso sehr wichtig,
von diesen Dateien eine Datensicherung zu haben. Manchmal k&ouml;nnen
Upgrades Verzeichnisse deines Datenverzeichnisses verschieben oder umbenennen.</p>
<p>Dies ist dort, wo sich der hochgeladene Inhalt befindet (so
wie Kurs die Kurs-Inhalte und Studentenarbeiten). Damit ist es
sowieso sehr wichtig, von diesen Dateien eine Datensicherung zu
haben. Manchmal k&ouml;nnen Upgrades Verzeichnisse deines
Datenverzeichnisses verschieben oder umbenennen.</p>
</blockquote>
<p><strong>3. Deine Datenbank</strong></p>
<blockquote>
<p>Die meisten Moodleupgrades werden die Datenbanktabellen &auml;ndern,
indem Felder hinzugef&uuml;gt oder ver&auml;ndert werden. Jede Datenbank
hat unterschiedliche Methoden f&uuml;r eine Datensicherung. Ein Weg, eine
MySQL-Datenbank zu sichern, ist, sie in eine einzelne SQL-Datei zu 'dumpen'.
Das folgende Beispiel zeigt den Befehl (Unix und Windows), um die Datenbank
&quot;moodle&quot; in die Datei moodle-backup-2002-10-26.sql zu dumpen.</p>
<p>Die meisten Moodleupgrades werden die Datenbanktabellen
&auml;ndern, indem Felder hinzugef&uuml;gt oder ver&auml;ndert
werden. Jede Datenbank hat unterschiedliche Methoden f&uuml;r
eine Datensicherung. Ein Weg, eine MySQL-Datenbank zu sichern,
ist, sie in eine einzelne SQL-Datei zu 'dumpen'. Das folgende
Beispiel zeigt den Befehl (Unix und Windows), um die Datenbank
"moodle" in die Datei moodle-backup-2002-10-26.sql zu dumpen.</p>
<blockquote>
<p><font face="Courier New, Courier, mono">mysqldump moodle &gt; moodle-backup-2002-10-26.sql</font></p>
<p><font face="Courier New, Courier, mono">mysqldump moodle &gt;
moodle-backup-2002-10-26.sql</font></p>
</blockquote>
<p>Du kannst ebenfalls das &quot;Export&quot;-Werkzeug in Moodles &quot;Datenbank
verwalten&quot; Web-Interface nutzen, um die gleiche Sache f&uuml;r alle
Plattformen durchzuf&uuml;hren.</p>
<p>&nbsp;</p>
<p>Du kannst ebenfalls das "Export"-Werkzeug in Moodles
"Datenbank verwalten" Web-Interface nutzen, um die gleiche Sache
f&uuml;r alle Plattformen durchzuf&uuml;hren.</p>
<p> </p>
</blockquote>
</blockquote>
</blockquote>
@ -56,59 +65,72 @@
<blockquote>
<p><strong>Mit einem heruntergeladenen Archiv</strong></p>
<blockquote>
<p>&Uuml;berschreibe nicht die alte Installtion, es sei denn, du wei&szlig;t,
was du tust ... Manchmal k&ouml;nnen alte Dateien Probleme in der neuen
Installation bewirken. Der beste Weg ist es, das aktuelle Moodle-Verzeichnis
um zu benennen, und dann das neue Moodle-Archiv an die alte Stelle zu entpacken.</p>
<p>&Uuml;berschreibe nicht die alte Installtion, es sei denn, du
wei&szlig;t, was du tust ... Manchmal k&ouml;nnen alte Dateien
Probleme in der neuen Installation bewirken. Der beste Weg ist
es, das aktuelle Moodle-Verzeichnis um zu benennen, und dann das
neue Moodle-Archiv an die alte Stelle zu entpacken.</p>
<blockquote>
<p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br />
<p><font face="Courier New, Courier, mono">mv moodle
moodle.backup<br>
tar xvzf moodle-1.0.6.tgz</font></p>
</blockquote>
<p>Als n&auml;chstes kopiere deine config.php und alle anderen pers&ouml;nlichen
Module wie Themen her&uuml;ber.</p>
<p>Als n&auml;chstes kopiere deine config.php und alle anderen
pers&ouml;nlichen Module wie Themen her&uuml;ber.</p>
<blockquote>
<p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br />
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</font></p>
<p><font face="Courier New, Courier, mono">cp
moodle.backup/config.php moodle<br>
cp -pr moodle.backup/theme/mytheme
moodle/theme/mytheme</font></p>
</blockquote>
</blockquote>
<p><strong>Mit CVS</strong></p>
<blockquote>
<p>Falls du CVS benutzt, gehe nur in das Moodle Wurzelvezeichnis und f&uuml;hre
ein Update durch:</p>
<p>Falls du CVS benutzt, gehe nur in das Moodle Wurzelvezeichnis
und f&uuml;hre ein Update durch:</p>
<blockquote>
<p><font face="Courier New, Courier, mono">cvs update -dP</font></p>
<p><font face="Courier New, Courier, mono">cvs update
-dP</font></p>
</blockquote>
<p>Gehe sicher, dass du den &quot;d&quot;-Parameter nutzt, um neue Verzeichnisse
zu erstellen und den &quot;P&quot;-Parameter, um leere Verzeichnisse zu
entfernen. </p>
<p>Solltest du Moodle-Dateien editiert haben, achte sorgf&auml;ltig auf die
Mitteilungen wegen m&ouml;glicher Konflikte. All deine individuellen Themen
und zus&auml;tzlichen Inhalte bleiben unber&uuml;hrt.</p>
<p>&nbsp;</p>
<p>Gehe sicher, dass du den "d"-Parameter nutzt, um neue
Verzeichnisse zu erstellen und den "P"-Parameter, um leere
Verzeichnisse zu entfernen.</p>
<p>Solltest du Moodle-Dateien editiert haben, achte
sorgf&auml;ltig auf die Mitteilungen wegen m&ouml;glicher
Konflikte. All deine individuellen Themen und zus&auml;tzlichen
Inhalte bleiben unber&uuml;hrt.</p>
<p> </p>
</blockquote>
</blockquote>
<h2>3. Fertigstellen des Upgrades</h2>
<blockquote>
<p>Der letzte Schritt ist es, den Upgradeprozess innerhalb von Moodle auszul&ouml;sen.</p>
<p>Um das zu tun, besuche nur <a href="../admin/index.php">die admin Seite deiner
Installation</a>.</p>
<p>Der letzte Schritt ist es, den Upgradeprozess innerhalb von
Moodle auszul&ouml;sen.</p>
<p>Um das zu tun, besuche nur <a href="../admin/index.php">die
admin Seite deiner Installation</a>.</p>
<blockquote>
<p><font face="Courier New, Courier, mono">http://example.com/moodle/admin</font></p>
<p><font face=
"Courier New, Courier, mono">http://example.com/moodle/admin</font></p>
</blockquote>
<p>Es ist nicht wichtig, ob du als root angemeldet bist.</p>
<p>Moodle wird automatisch die neue Version entdecken und alle Datenbank- oder
Dateisystemanpassungen durchf&uuml;hren, die notwendig sind. Sollte es irgendetwas
geben, das nicht automatisch durchgef&uuml;hrt werden kann (sehr selten),
dann wirst du Mitteilungen sehen, die dir sagen, was du zu tun hast.</p>
<p>Moodle wird automatisch die neue Version entdecken und alle
Datenbank- oder Dateisystemanpassungen durchf&uuml;hren, die
notwendig sind. Sollte es irgendetwas geben, das nicht
automatisch durchgef&uuml;hrt werden kann (sehr selten), dann
wirst du Mitteilungen sehen, die dir sagen, was du zu tun
hast.</p>
</blockquote>
<p>Angenommen, alles geht gut (keine Fehlermeldungen), kannst du beginnen, die
neue Moodleversion zu nutzen und die neuen Features zu genie&szlig;en.</p>
<p>Falls du Probleme mit dem Upgrade hast, besuche <a href="www.moodle.org">moodle.org</a>
und poste in das <a target=_top href="http://moodle.org/mod/forum/view.php?id=28">Installation
<p>Angenommen, alles geht gut (keine Fehlermeldungen), kannst du
beginnen, die neue Moodleversion zu nutzen und die neuen Features
zu genie&szlig;en.</p>
<p>Falls du Probleme mit dem Upgrade hast, besuche <a href=
"www.moodle.org">moodle.org</a> und poste in das <a target="_top"
href="http://moodle.org/mod/forum/view.php?id=28">Installation
Support Forum</a>.</p>
<p>&nbsp;</p>
<P>&nbsp;</P>
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Documentation</A></FONT></P>
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>
</BODY>
<p> </p>
<p> </p>
<p align="center"><a href="." target="_top"><font size="1">Moodle
Documentation</font></a></p>
<p align="center"><font size="1">Version: $Id$</font></p>
</body>
</html>