mirror of
https://github.com/moodle/moodle.git
synced 2025-08-06 09:26:35 +02:00
xhtml checked
This commit is contained in:
parent
70347a3000
commit
ded18780b5
19 changed files with 4123 additions and 2780 deletions
|
@ -1,45 +1,59 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
<HTML>
|
<html>
|
||||||
<HEAD>
|
<head>
|
||||||
<TITLE>Moodle Docs: Background</TITLE>
|
<title>Moodle Docs: Background</title>
|
||||||
<LINK REL="stylesheet" HREF="../theme/standard/styles.php" TYPE="TEXT/CSS">
|
<link rel="stylesheet" href="docstyles.css" type=
|
||||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
|
"TEXT/CSS">
|
||||||
</HEAD>
|
<meta http-equiv="Content-Type" content=
|
||||||
<BODY BGCOLOR="#ffffff">
|
"text/html; charset=us-ascii">
|
||||||
|
</head>
|
||||||
<H2>Hintergrund</H2>
|
<body bgcolor="#FFFFFF">
|
||||||
|
<h1>Hintergrund</h1>
|
||||||
<P>Moodle ist eine aktive sich weiterentwickelnde Lernplattform im Enstehungsprozess.</P>
|
<p>Moodle ist eine aktive sich weiterentwickelnde Lernplattform
|
||||||
<P>Seit einigen Jahren arbeite ich schon auf die eine oder andere Art daran. Es begann,
|
im Enstehungsprozess.</p>
|
||||||
als ich in den 90er Jahren als Webmaster bei <a target=_top href="http://www.curtin.edu.au/">Curtin University
|
<p>Seit einigen Jahren arbeite ich schon auf die eine oder andere
|
||||||
of Technology</a> arbeitete und als Systemadministrator deren WebCT-Installation betreute.
|
Art daran. Es begann, als ich in den 90er Jahren als Webmaster
|
||||||
Ich erlebte viele frustrierende Momente mit dem Biest WebCT und entwickelte ein Jucken,
|
bei <a target="_top" href="http://www.curtin.edu.au/">Curtin
|
||||||
dass schließlich ein Kratzen nach sich zog – es muss einen besseren Weg geben (nein, nicht
|
University of Technology</a> arbeitete und als
|
||||||
Blackboard :-)).</P>
|
Systemadministrator deren WebCT-Installation betreute. Ich
|
||||||
<P>Auch weiss ich von vielen Leuten in Schulen und kleineren Institutionen (und einigen
|
erlebte viele frustrierende Momente mit dem Biest WebCT und
|
||||||
Großen!), dass sie das Internet besser nutzen möchten, aber nicht wissen, wie sie anfangen
|
entwickelte ein Jucken, dass schließlich ein Kratzen nach
|
||||||
sollen in dem Irrgarten da draußen aus Technologien und pädagogischen Stilrichtungen.
|
sich zog – es muss einen besseren Weg geben (nein, nicht
|
||||||
Ich habe immer gehofft es würde eine kostenlose Alternative geben, dass solche
|
Blackboard :-)).</p>
|
||||||
Menschen Hilfe finden, ihre Lehrfähigkeiten in eine Onlineumgebung einbringen zu können.</P>
|
<p>Auch weiss ich von vielen Leuten in Schulen und kleineren
|
||||||
<P>Mein fester Glaube an die nichtrealisierten Möglichkeiten von internetbasiertem
|
Institutionen (und einigen Großen!), dass sie das Internet
|
||||||
Unterricht ließ mich einen Masterabschluss in Erziehungswissenschaften absolvieren und
|
besser nutzen möchten, aber nicht wissen, wie sie anfangen
|
||||||
promovieren, um so meine frühere Informatikerlaufbahn mit neuentwickelten Kenntnissen
|
sollen in dem Irrgarten da draußen aus Technologien und
|
||||||
über die Art des Lernens und die Zusammenarbeit zu kombinieren.</P>
|
pädagogischen Stilrichtungen. Ich habe immer gehofft es
|
||||||
<P>Seither durchlief Moodle etliche sehr verschiedene Prototypstadien bis zur Freigabe der
|
würde eine kostenlose Alternative geben, dass solche
|
||||||
Version 1.0 am 20. August 2002, an eine in hohem Maße ahnungslose Welt. Von da ab
|
Menschen Hilfe finden, ihre Lehrfähigkeiten in eine
|
||||||
erfuhr Moodle eine stetige Serie konstant verbesserter Versionen.
|
Onlineumgebung einbringen zu können.</p>
|
||||||
<P>Heute arbeite ich damit in etlichen Kursen und finde es ein äußerst brauchbares und bewährtes
|
<p>Mein fester Glaube an die nichtrealisierten Möglichkeiten
|
||||||
Mittel, um Onlinekurse hoher Qualität zu erstellen – andere berichten das Gleiche.
|
von internetbasiertem Unterricht ließ mich einen
|
||||||
Angesichts des Kontextes in dem Moodle entwickelt wurde, funktioniert es besonders
|
Masterabschluss in Erziehungswissenschaften absolvieren und
|
||||||
gut für kleinere Institutionen oder für kleinere, intimere Klassen.</P>
|
promovieren, um so meine frühere Informatikerlaufbahn mit
|
||||||
<P>Verglichen mit den großen Werkzeugen wie WebCT oder Blackboard denke ich, dass es
|
neuentwickelten Kenntnissen über die Art des Lernens und die
|
||||||
nach wie vor den Ansprüchen in manchen Bereichen nicht genügt (wie z. B. Skalierbarkeit und
|
Zusammenarbeit zu kombinieren.</p>
|
||||||
Standardunterstützung), aber es geht in vielen anderen Bereichen als Sieger hervor (<a href="index.php?file=features.html">Funktionen</a>).
|
<p>Seither durchlief Moodle etliche sehr verschiedene
|
||||||
</P>
|
Prototypstadien bis zur Freigabe der Version 1.0 am 20. August
|
||||||
<P> </P>
|
2002, an eine in hohem Maße ahnungslose Welt. Von da ab
|
||||||
|
erfuhr Moodle eine stetige Serie konstant verbesserter
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Documentation</A></FONT></P>
|
Versionen.</p>
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>
|
<p>Heute arbeite ich damit in etlichen Kursen und finde es ein
|
||||||
|
äußerst brauchbares und bewährtes Mittel, um
|
||||||
</BODY>
|
Onlinekurse hoher Qualität zu erstellen – andere
|
||||||
</HTML>
|
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> </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>
|
||||||
|
|
|
@ -1,187 +1,269 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>Moodle Dokumentation: Coding Guidelines</title>
|
<title>Moodle Dokumentation: Coding Guidelines</title>
|
||||||
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
|
<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>
|
</head>
|
||||||
<body bgcolor="#FFFFFF">
|
<body bgcolor="#FFFFFF">
|
||||||
<h1>Moodle Coding Guidelines</h1>
|
<h1>Moodle Coding Guidelines</h1>
|
||||||
<p class="normaltext">Die Stabilität eines Programms wie Moodle hängt weesentlich davon ab, dass alle Entwickler des Programmcodes bestimmte Grundregeln einheitlich anwenden. Diese sind hier definert.</p>
|
<p class="normaltext">Die Stabilität eines Programms wie
|
||||||
<p class="normaltext">Dieser Text wird vorläufig nicht ins Deustche übersetzt. Wir gehen davon aus, dass alle Anwender, dier selber Programmteile für Moodle bearbeiten wollen so viel Englisch lesen und verstehen können dass sie diesen Text im Original verstehen. </p>
|
Moodle hängt weesentlich davon ab, dass alle Entwickler des
|
||||||
<p class="normaltext">Any collaborative project needs consistency and stability
|
Programmcodes bestimmte Grundregeln einheitlich anwenden. Diese
|
||||||
to stay strong.</p>
|
sind hier definert.</p>
|
||||||
<p class="normaltext">These guidelines are to provide a goal for all Moodle code
|
<p class="normaltext">Dieser Text wird vorläufig nicht ins
|
||||||
to strive to. It's true that some of the older existing code falls short in
|
Deustche übersetzt. Wir gehen davon aus, dass alle Anwender,
|
||||||
a few areas, but it will all be fixed eventually. All new code definitely must
|
dier selber Programmteile für Moodle bearbeiten wollen so
|
||||||
adhere to these standards as closely as possible.</p>
|
viel Englisch lesen und verstehen kö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>
|
<h2>General Rules</h2>
|
||||||
<ol class="normaltext">
|
<ol class="normaltext">
|
||||||
<li class="spaced">All code files should use the .php extension.</li>
|
<li class="spaced">All code files should use the .php
|
||||||
<li class="spaced">All template files should use the .html extension.</li>
|
extension.</li>
|
||||||
<li class="spaced">All text files should use Unix-style text format (most text
|
<li class="spaced">All template files should use the .html
|
||||||
editors have this as an option).</li>
|
extension.</li>
|
||||||
<li class="spaced">All php tags must be 'full' tags like <font color="#339900"><?php
|
<li class="spaced">All text files should use Unix-style text
|
||||||
?></font> ... not 'short' tags like <font color="#339900"><? ?></font>.
|
format (most text editors have this as an option).</li>
|
||||||
</li>
|
<li class="spaced">All php tags must be 'full' tags like
|
||||||
<li class="spaced">All existing copyright notices must be retained. You can
|
<font color="#339900"><?php ?></font> ... not 'short' tags
|
||||||
add your own if necessary.</li>
|
like <font color="#339900"><? ?></font>.</li>
|
||||||
<li class="spaced">Each file should include the main config.php file.</li>
|
<li class="spaced">All existing copyright notices must be
|
||||||
<li class="spaced">Each file should check that the user is authenticated correctly,
|
retained. You can add your own if necessary.</li>
|
||||||
using require_login() and isadmin(), isteacher(), iscreator() or isstudent().</li>
|
<li class="spaced">Each file should include the main config.php
|
||||||
<li class="spaced">All access to databases should use the functions in lib/datalib.php
|
file.</li>
|
||||||
whenever possible - this allows compatibility across a wide range of databases.
|
<li class="spaced">Each file should check that the user is
|
||||||
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
|
authenticated correctly, using require_login() and isadmin(),
|
||||||
within your code (usually a lib.php file); and clearly marked.</li>
|
isteacher(), iscreator() or isstudent().</li>
|
||||||
<li class="spaced">Don't create or use global variables except for the standard
|
<li class="spaced">All access to databases should use the
|
||||||
$CFG, $SESSION, $THEME and $USER.</li>
|
functions in lib/datalib.php whenever possible - this allows
|
||||||
<li class="spaced">All variables should be initialised or at least tested for
|
compatibility across a wide range of databases. You should find
|
||||||
existence using isset() or empty() before they are used.</li>
|
that almost anything is possible using these functions. If you
|
||||||
<li class="spaced">All strings should be translatable - create new texts in
|
must write SQL code then make sure it is: cross-platform;
|
||||||
the "lang/en" files and call them using get_string() or print_string().</li>
|
restricted to specific functions within your code (usually a
|
||||||
<li class="spaced">All help files should be translatable - create new texts
|
lib.php file); and clearly marked.</li>
|
||||||
in the "en/help" directory and call them using helpbutton().</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>
|
</ol>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<h2>Coding Style</h2>
|
<h2>Coding Style</h2>
|
||||||
<p class="normaltext">I know it can be a little annoying to change your style
|
<p class="normaltext">I know it can be a little annoying to
|
||||||
if you're used to something else, but balance that annoyance against the annoyance
|
change your style if you're used to something else, but balance
|
||||||
of all the people trying later on to make sense of Moodle code with mixed styles.
|
that annoyance against the annoyance of all the people trying
|
||||||
There are obviously many good points for and against any style that people use,
|
later on to make sense of Moodle code with mixed styles. There
|
||||||
but the current style just <strong>is</strong>, so please stick to it. </p>
|
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">
|
<ol class="normaltext">
|
||||||
<li class="spaced"><strong>Indenting</strong> should be consistently 4 spaces.
|
<li class="spaced"><strong>Indenting</strong> should be
|
||||||
Don't use tabs AT ALL. </li>
|
consistently 4 spaces. Don't use tabs AT ALL.</li>
|
||||||
<li class="spaced"><strong>Variable names</strong> should always be easy-to-read,
|
<li class="spaced"><strong>Variable names</strong> should always
|
||||||
meaningful lowercase English words. If you really need more than one word
|
be easy-to-read, meaningful lowercase English words. If you
|
||||||
then run them together, but keep them short as possible. Use
|
really need more than one word then run them together, but keep
|
||||||
plural names for arrays of objects.
|
them short as possible. Use plural names for arrays of objects.
|
||||||
<p class="examplecode"><font color="#006600">GOOD: $quiz<br />
|
<p class="examplecode"><font color="#006600">GOOD: $quiz<br>
|
||||||
GOOD: $errorstring<br />
|
GOOD: $errorstring<br>
|
||||||
GOOD: $assignments (for an array of objects)<br />
|
GOOD: $assignments (for an array of objects)<br>
|
||||||
GOOD: $i (but only in little loops)<br />
|
GOOD: $i (but only in little loops)<br>
|
||||||
<br />
|
<br>
|
||||||
BAD: $Quiz <br />
|
BAD: $Quiz<br>
|
||||||
BAD: $aReallyLongVariableNameWithoutAGoodReason<br />
|
BAD: $aReallyLongVariableNameWithoutAGoodReason<br>
|
||||||
BAD: $error_string</font></p>
|
BAD: $error_string</font></p>
|
||||||
</li>
|
</li>
|
||||||
<li class="spaced"><strong>Constants</strong> should always be in upper case,
|
<li class="spaced"><strong>Constants</strong> should always be in
|
||||||
and always start with the name of the module. They should have words separated
|
upper case, and always start with the name of the module. They
|
||||||
by underscores.
|
should have words separated by underscores.
|
||||||
<p class="examplecode"><font color="#006600">define("FORUM_MODE_FLATOLDEST",
|
<p class="examplecode"><font color=
|
||||||
1);</font></p>
|
"#006600">define("FORUM_MODE_FLATOLDEST", 1);</font></p>
|
||||||
</li>
|
</li>
|
||||||
<li class="spaced"><strong>Function names</strong> should be simple English
|
<li class="spaced"><strong>Function names</strong> should be
|
||||||
words, and start with the name of the module to avoid conflicts between modules.
|
simple English words, and start with the name of the module to
|
||||||
Words should be separated by underscores. Parameters should always have sensible
|
avoid conflicts between modules. Words should be separated by
|
||||||
defaults if possible. Note there is no space between the function name and
|
underscores. Parameters should always have sensible defaults if
|
||||||
the following (brackets). <br />
|
possible. Note there is no space between the function name and
|
||||||
<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">)
|
the following (brackets).<br>
|
||||||
{<br />
|
<p class="examplecode"><font color="#007700">function</font>
|
||||||
global </font><font color="#0000BB">$USER</font><font color="#007700">,
|
<font color="#0000BB">forum_set_display_mode</font><font color=
|
||||||
</font><font color="#0000BB">$CFG</font><font color="#007700">;<br />
|
"#007700">(</font><font color="#0000BB">$mode</font><font color=
|
||||||
<br />
|
"#007700">=</font><font color="#0000BB">0</font><font color=
|
||||||
if (</font><font color="#0000BB">$mode</font><font color="#007700">)
|
"#007700">) {<br>
|
||||||
{<br />
|
global</font> <font color="#0000BB">$USER</font><font color=
|
||||||
</font><font color="#0000BB">$USER</font><font color="#007700">-></font><font color="#0000BB">mode
|
"#007700">,</font> <font color="#0000BB">$CFG</font><font color=
|
||||||
</font><font color="#007700">= </font><font color="#0000BB">$mode</font><font color="#007700">;<br />
|
"#007700">;<br>
|
||||||
} else if (empty(</font><font color="#0000BB">$USER</font><font color="#007700">-></font><font color="#0000BB">mode</font><font color="#007700">))
|
<br>
|
||||||
{<br />
|
if (</font><font color="#0000BB">$mode</font><font color=
|
||||||
</font><font color="#0000BB">$USER</font><font color="#007700">-></font><font color="#0000BB">mode
|
"#007700">) {<br>
|
||||||
</font><font color="#007700">= </font><font color="#0000BB">$CFG</font><font color="#007700">-></font><font color="#0000BB">forum_displaymode</font><font color="#007700">;<br />
|
</font><font color="#0000BB">$USER</font><font color=
|
||||||
}<br />
|
"#007700">-></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">-></font><font color=
|
||||||
|
"#0000BB">mode</font><font color="#007700">)) {<br>
|
||||||
|
</font><font color="#0000BB">$USER</font><font color=
|
||||||
|
"#007700">-></font><font color="#0000BB">mode</font>
|
||||||
|
<font color="#007700">=</font> <font color=
|
||||||
|
"#0000BB">$CFG</font><font color=
|
||||||
|
"#007700">-></font><font color=
|
||||||
|
"#0000BB">forum_displaymode</font><font color="#007700">;<br>
|
||||||
|
}<br>
|
||||||
}</font></p>
|
}</font></p>
|
||||||
</li>
|
</li>
|
||||||
<li class="spaced"><strong>Blocks</strong> must always be enclosed in curly
|
<li class="spaced"><strong>Blocks</strong> must always be
|
||||||
braces (even if there is only one line). Moodle uses this style:
|
enclosed in curly braces (even if there is only one line). Moodle
|
||||||
<p class="examplecode"> <font color="#006600">if (</font><font color="#0000CC">$quiz</font><font color="#006600">-></font><font color="#0000CC">attempts</font><font color="#006600">)
|
uses this style:
|
||||||
{<br />
|
<p class="examplecode"><font color="#006600">if
|
||||||
if (</font><font color="#0000CC">$numattempts </font><font color="#006600">>
|
(</font><font color="#0000CC">$quiz</font><font color=
|
||||||
</font><font color="#0000CC">$quiz</font><font color="#006600">-></font><font color="#0000CC">attempts</font><font color="#006600">)
|
"#006600">-></font><font color=
|
||||||
{<br />
|
"#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">,
|
if (</font><font color="#0000CC">$numattempts</font>
|
||||||
</font><font color="#CC0000">"view.php?id=$cm</font><font color="#006600">-></font><font color="#CC0000">id"</font><font color="#006600">);<br />
|
<font color="#006600">></font> <font color=
|
||||||
}<br />
|
"#0000CC">$quiz</font><font color=
|
||||||
|
"#006600">-></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">-></font><font color=
|
||||||
|
"#CC0000">id"</font><font color="#006600">);<br>
|
||||||
|
}<br>
|
||||||
}</font></p>
|
}</font></p>
|
||||||
</li>
|
</li>
|
||||||
<li class="spaced"><strong>Strings</strong> should be defined using single quotes
|
<li class="spaced"><strong>Strings</strong> should be defined
|
||||||
where possible, for increased speed.<br />
|
using single quotes where possible, for increased speed.<br>
|
||||||
<p class="examplecode"> <font color="#006600">$var = 'some text without any
|
<p class="examplecode"><font color="#006600">$var = 'some text
|
||||||
variables';<br />
|
without any variables';<br>
|
||||||
$var = "with special characters like a new line \n";<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 = 'a very, very long string with a '.$single.' variable in
|
||||||
$var = "some $text with $many variables $within it"; </font></p>
|
it';<br>
|
||||||
|
$var = "some $text with $many variables $within it";</font></p>
|
||||||
</li>
|
</li>
|
||||||
<li class="spaced"><strong>Comments</strong> should use two or three slashes
|
<li class="spaced"><strong>Comments</strong> should use two or
|
||||||
and line up nicely with the code.
|
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">,
|
<p class="examplecode"><font color="#006600">function</font>
|
||||||
</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">)
|
<font color="#0000BB">forum_get_ratings_mean</font><font color=
|
||||||
{<br />
|
"#007700">(</font><font color=
|
||||||
</font><font color="#FF8000">/// Return the mean rating of a post given
|
"#0000BB">$postid</font><font color="#007700">,</font>
|
||||||
to the current user by others.<br />
|
<font color="#0000BB">$scale</font><font color="#007700">,</font>
|
||||||
/// Scale is an array of possible ratings in the scale<br />
|
<font color="#0000BB">$ratings</font><font color=
|
||||||
/// Ratings is an optional simple array of actual ratings (just integers)<br />
|
"#007700">=</font><font color="#0000BB">NULL</font><font color=
|
||||||
<br />
|
"#007700">) {<br></font> <font color="#FF8000">/// Return the
|
||||||
</font><font color="#007700">if (!</font><font color="#0000BB">$ratings</font><font color="#007700">)
|
mean rating of a post given to the current user by others.<br>
|
||||||
{<br />
|
/// Scale is an array of possible ratings in the scale<br>
|
||||||
</font><font color="#0000BB">$ratings
|
/// Ratings is an optional simple array of actual ratings (just
|
||||||
</font><font color="#007700">= array(); </font><font color="#FF8000">//
|
integers)<br>
|
||||||
Initialize the empty array</font><font color="#007700"><br />
|
<br>
|
||||||
if (</font><font color="#0000BB">$rates
|
</font><font color="#007700">if (!</font><font color=
|
||||||
</font><font color="#007700">= </font><font color="#0000BB">get_records</font><font color="#007700">(</font><font color="#DD0000">"forum_ratings"</font><font color="#007700">,
|
"#0000BB">$ratings</font><font color="#007700">) {<br>
|
||||||
</font><font color="#DD0000">"post"</font><font color="#007700">, </font><font color="#0000BB">$postid</font><font color="#007700">))
|
</font><font color="#0000BB">$ratings</font> <font color=
|
||||||
{<br />
|
"#007700">= array(); </font><font color="#FF8000">//
|
||||||
</font><font color="#FF8000">//
|
Initialize the empty array</font><font color="#007700"><br>
|
||||||
Process each rating in turn</font><font color="#007700"><br />
|
if (</font><font color="#0000BB">$rates</font>
|
||||||
foreach
|
<font color="#007700">=</font> <font color=
|
||||||
(</font><font color="#0000BB">$rates </font><font color="#007700">as </font><font color="#0000BB">$rate</font><font color="#007700">)
|
"#0000BB">get_records</font><font color=
|
||||||
{</font> <br />
|
"#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>
|
....etc</p>
|
||||||
</li>
|
</li>
|
||||||
<li class="spaced"><strong>Space</strong> should be used liberally - don't be
|
<li class="spaced"><strong>Space</strong> should be used
|
||||||
afraid to spread things out a little to gain some clarity. Generally, there
|
liberally - don't be afraid to spread things out a little to gain
|
||||||
should be one space between brackets and normal statements, but no space between
|
some clarity. Generally, there should be one space between
|
||||||
brackets and variables or functions:<br />
|
brackets and normal statements, but no space between brackets and
|
||||||
<p class="examplecode"> <font color="#007700">foreach (</font><font color="#0000BB">$objects
|
variables or functions:<br>
|
||||||
</font><font color="#007700">as </font><font color="#0000BB">$key </font><font color="#007700">=></font><font color="#0000BB">
|
<p class="examplecode"><font color="#007700">foreach
|
||||||
$thing</font><font color="#007700">)</font><font color="#006600"> {<br />
|
(</font><font color="#0000BB">$objects</font> <font color=
|
||||||
</font><font color="#007700"> </font><font color="#0000BB">process($thing);</font><font color="#006600">
|
"#007700">as</font> <font color="#0000BB">$key</font>
|
||||||
<br />
|
<font color="#007700">=></font> <font color=
|
||||||
} <br />
|
"#0000BB">$thing</font><font color="#007700">)</font>
|
||||||
<br />
|
<font color="#006600">{<br></font> <font color=
|
||||||
</font><font color="#007700">if (</font><font color="#0000BB">$x </font><font color="#007700">==
|
"#007700"> </font><font color=
|
||||||
</font><font color="#0000BB">$y</font><font color="#007700">)</font><font color="#006600">
|
"#0000BB">process($thing);</font> <font color="#006600"><br>
|
||||||
{<br />
|
}<br>
|
||||||
</font><font color="#007700"> </font><font color="#0000BB">$a
|
<br></font> <font color="#007700">if (</font><font color=
|
||||||
</font><font color="#007700">= </font><font color="#0000BB">$b</font><font color="#007700">;</font><font color="#006600"><br />
|
"#0000BB">$x</font> <font color="#007700">==</font> <font color=
|
||||||
} else if (</font><font color="#0000BB">$x </font><font color="#007700">==
|
"#0000BB">$y</font><font color="#007700">)</font> <font color=
|
||||||
</font><font color="#0000BB">$z</font><font color="#006600">) {<br />
|
"#006600">{<br></font> <font color=
|
||||||
</font><font color="#007700"> </font><font color="#0000BB">$a
|
"#007700"> </font><font color="#0000BB">$a</font> <font color=
|
||||||
</font><font color="#007700">= </font><font color="#0000BB">$c</font><font color="#007700">;</font><font color="#006600"><br />
|
"#007700">=</font> <font color="#0000BB">$b</font><font color=
|
||||||
} else {<br />
|
"#007700">;</font><font color="#006600"><br>
|
||||||
</font><font color="#007700"> </font><font color="#0000BB">$a
|
} else if (</font><font color="#0000BB">$x</font> <font color=
|
||||||
</font><font color="#007700">= </font><font color="#0000BB">$d</font><font color="#007700">;</font><font color="#006600"><br />
|
"#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>
|
}</font></p>
|
||||||
</li>
|
</li>
|
||||||
</ol>
|
</ol>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<h2>Database structures</h2>
|
<h2>Database structures</h2>
|
||||||
<ol class="normaltext">
|
<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">Every table must have an auto-incrementing
|
||||||
<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:
|
<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>
|
<ul>
|
||||||
<li><strong>id</strong> - as described above</li>
|
<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>course</strong> - the id of the course that each
|
||||||
<li><strong>name</strong> - the full name of each instance of the module</li>
|
instance belongs to</li>
|
||||||
|
<li><strong>name</strong> - the full name of each instance of the
|
||||||
|
module</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</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">Other tables associated with a module that
|
||||||
<li class="spaced">Column names should be simple and short, following the same rules as for variable names.</li>
|
contain information about 'things' should be named
|
||||||
<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>
|
<strong>widget_things</strong> (note the plural).</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">Column names should be simple and short,
|
||||||
<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>
|
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>
|
</ol>
|
||||||
<hr>
|
<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
|
||||||
<p align="CENTER"><font size="1">Version: $Id$</font></p>
|
Documentation</font></a></p>
|
||||||
|
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
|
@ -1,206 +1,204 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
<HTML>
|
<html>
|
||||||
<HEAD>
|
<head>
|
||||||
<TITLE>Moodle Dokumentation: Danke schön</TITLE>
|
<title>Moodle Dokumentation: Danke schön</title>
|
||||||
<LINK REL="stylesheet" HREF="../theme/standard/styles.php" TYPE="TEXT/CSS">
|
<link rel="stylesheet" href="docstyles.css" type=
|
||||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
|
"TEXT/CSS">
|
||||||
</HEAD>
|
<meta http-equiv="Content-Type" content=
|
||||||
<BODY BGCOLOR="#ffffff">
|
"text/html; charset=us-ascii">
|
||||||
|
</head>
|
||||||
<H2>Credits</H2>
|
<body bgcolor="#FFFFFF">
|
||||||
|
<h1>Credits</h1>
|
||||||
<P><B>Moodle </B>seinerseits unterliegt dem Copyright © 2001-2002, <A TARGET=_top HREF="http://dougiamas.com/">
|
<p><b>Moodle</b> seinerseits unterliegt dem Copyright ©
|
||||||
Martin Dougiamas</A>. Es wird verbreitet unter der <A HREF="?file=licence.html">
|
2001-2002, <a target="_top" href="http://dougiamas.com/">Martin
|
||||||
GNU Public License</A>.</P>
|
Dougiamas</a>. Es wird verbreitet unter der <a href=
|
||||||
|
"?file=licence.html">GNU Public License</a>.</p>
|
||||||
|
<h3><br>
|
||||||
|
Ein besonderer Dank gilt:</h3>
|
||||||
<H3><br />Ein besonderer Dank gilt:</H3>
|
<div style="margin-left: 2em"><b><a target="_top" href=
|
||||||
<UL>
|
"http://pctaylor.com">Dr Peter C. Taylor</a></b>, von der Curtin
|
||||||
<B><A TARGET=_top HREF="http://pctaylor.com">Dr Peter C. Taylor</A></B>,
|
University of Technology in Perth, Australia, für seine
|
||||||
von der Curtin University of Technology in Perth, Australia, für seine Mitwirkung an den ersten Prototypen und für viele nützliche Anregungen auf dem Weg von Moodle.</LI>
|
Mitwirkung an den ersten Prototypen und für viele
|
||||||
</UL>
|
nützliche Anregungen auf dem Weg von Moodle.</div>
|
||||||
|
<h3><br>
|
||||||
|
Übersetzungen</h3>
|
||||||
|
<blockquote>
|
||||||
<H3><br />Übersetzungen</H3>
|
<p>Vielen Dank an all diese Leute - jede Übersetzung
|
||||||
<BLOCKQUOTE>
|
erfordert viele Stunden Arbeitk, es sind jeweils über 900
|
||||||
<P>Vielen Dank an all diese Leute - jede Übersetzung erfordert viele Stunden Arbeitk, es sind jeweils über 900 Begriffe und viele Hilfedateien zu übersetzen. Sie sind in der Reihenfolge aufgelistet, in der sie zum Projekt hinzugestossen sind.
|
Begriffe und viele Hilfedateien zu übersetzen. Sie sind in
|
||||||
<UL>
|
der Reihenfolge aufgelistet, in der sie zum Projekt
|
||||||
<LI><B>en - Englisch</B>, von Martin Dougiamas
|
hinzugestossen sind.</p>
|
||||||
<LI><B>fr - Französisch</B>, von Sébastien Namèche, seb@gaia.anet.fr, <A HREF="http://gaia.anet.fr/">http://gaia.anet.fr/</A>
|
<ul>
|
||||||
<LI><B>fi - Finnisch</B>, von Petri Asikainen (paca@sci.fi), Jaana Tolvanen (jaanat@cedunet.com)
|
<li><b>en - Englisch</b>, von Martin Dougiamas</li>
|
||||||
<LI><B>it - Italienisch</B>, von Davide Suraci, icarused@tiscalinet.it
|
<li><b>fr - Französisch</b>, von Sébastien
|
||||||
<LI><B>pt_br - Portugisich (Brasilen)</B>, von Fabricio Valadares, webdesigner@unincor.br
|
Namèche, seb@gaia.anet.fr, <a href=
|
||||||
<LI><B>de - Deutschn</B>, von Holger Schadeck, Holger.Schadeck@webdesign-forum.de und vielen anderen mehr
|
"http://gaia.anet.fr/">http://gaia.anet.fr/</a></li>
|
||||||
<LI><B>es_mx - Spanisch (Mexico)</B>, von Claudio Tavares, <A HREF="http://enlaceacademico.com">enlaceacademico.com</A>
|
<li><b>de - Deutsch</b>, von Ralf Hilgenstock, info@moodle.de, <a href=
|
||||||
<LI><B>es_es - Spanisch </B>, von Antonio J. Navarro Vergara, anavarro@sextaisla.com, <A HREF="http://www.sextaisla.com">www.sextaisla.com</A>
|
"http://moodle.de/">http://www.moodle.de/</a>, <a href=
|
||||||
<LI><B>ca - Catalanisch</B>, von Carles Bellver with the help of Mercè Renau,
|
"http://dialoge.net/">http://www.dialoge.net/</a></li>
|
||||||
Clara Andrés and Jordi Adell, cent@uji.es, <A HREF="http://cent.uji.es">Centre d'Educació i Noves Tecnologies</A>
|
<li><b>fi - Finnisch</b>, von Petri Asikainen (paca@sci.fi),
|
||||||
<LI><B>no - Norwegisch</B>, von Jøran Sørbø, joran.sorbo@teleweb.no
|
Jaana Tolvanen (jaanat@cedunet.com)</li>
|
||||||
<LI><B>id - Indonesisch</B>, von Arfan Hidayat, ivanh@telkom.net, <A HREF="http://www.kursusmaya.com">http://www.kursusmaya.com</A>
|
<li><b>it - Italienisch</b>, von Davide Suraci,
|
||||||
<LI><B>ja - Japanisch</B>, von Mitsuhiro Yoshida, mits@mitstek.com, <A HREF="http://mitstek.com">http://mitstek.com</A>
|
icarused@tiscalinet.it</li>
|
||||||
<LI><B>tr - Türkisch</B>, von M. Cüneyt Birkök, cuneyt@birkok.net, <A HREF="http://birkok.net">http://birkok.net</A>
|
<li><b>pt_br - Portugisich (Brasilen)</b>, von Fabricio
|
||||||
<LI><B>zh_cn - Chinesisch</B>, von Zhang Dexuan, cncoolbit@hotmail.com
|
Valadares, webdesigner@unincor.br</li>
|
||||||
<LI><B>ar - Arabisch</B>, von Ahmed Nabil, ana@harf.com
|
<li><b>es_mx - Spanisch (Mexico)</b>, von Claudio Tavares,
|
||||||
<LI><B>sv - Schwedisch</B>, von Set Lonnert, set@setlonnert.com, <A HREF="http://setlonnert.com">http://setlonnert.com</A>
|
<a href="http://enlaceacademico.com">enlaceacademico.com</a></li>
|
||||||
<LI><B>th - Thailändisch</B>, von Wim Singhanart, minkowski@ntlworld.com, <A HREF="http://www.suthira.net">www.suthira.net</A>
|
<li><b>es_es - Spanisch</b> , von Antonio J. Navarro Vergara,
|
||||||
<LI><B>nl - Niederländisch</B>, von Hans Zwart (hans@hansdezwart.info) and Jacob Romeyn (jromeyn@thekingsschool.net)
|
anavarro@sextaisla.com, <a href=
|
||||||
<LI><B>es_ar - Spanisch (Argentinien)</B>, von Rodrigo Vigil (rmvigil@frre.utn.edu.ar)
|
"http://www.sextaisla.com">www.sextaisla.com</a></li>
|
||||||
|
<li><b>ca - Catalanisch</b>, von Carles Bellver with the help of
|
||||||
</UL>
|
Mercè Renau, Clara Andrés and Jordi Adell,
|
||||||
</BLOCKQUOTE>
|
cent@uji.es, <a href="http://cent.uji.es">Centre
|
||||||
|
d'Educació i Noves Tecnologies</a></li>
|
||||||
<H3><br />Themes</H3>
|
<li><b>no - Norwegisch</b>, von Jøran Sørbø,
|
||||||
<BLOCKQUOTE>
|
joran.sorbo@teleweb.no</li>
|
||||||
<P>Themes machen Moodle Farbig und lebendig. Hier sind alle Themes für Moodle und ihre Entwickler:
|
<li><b>id - Indonesisch</b>, von Arfan Hidayat, ivanh@telkom.net,
|
||||||
<UL>
|
<a href=
|
||||||
<LI><B>standard* und cordoroyblue</B>, von Martin Dougiamas
|
"http://www.kursusmaya.com">http://www.kursusmaya.com</a></li>
|
||||||
<LI><B>oceanblue</B>, von Mitsuhiro Yoshida, <A HREF="http://mitstek.com">http://mitstek.com</A>
|
<li><b>ja - Japanisch</b>, von Mitsuhiro Yoshida,
|
||||||
<LI><B>brightretro</B>, von Thomas Murdock, <A HREF="http://sand-paper.org/">http://sand-paper.org</A>
|
mits@mitstek.com, <a href=
|
||||||
<LI><B>garden</B>, von Spiggy, <A HREF="http://phpgirl.com">http://phpgirl.com</A>
|
"http://mitstek.com">http://mitstek.com</a></li>
|
||||||
</UL>
|
<li><b>tr - Türkisch</b>, von M. Cüneyt Birkök,
|
||||||
</BLOCKQUOTE>
|
cuneyt@birkok.net, <a href=
|
||||||
|
"http://birkok.net">http://birkok.net</a></li>
|
||||||
|
<li><b>zh_cn - Chinesisch</b>, von Zhang Dexuan,
|
||||||
<H3><br />Andere Unterstützer</H3>
|
cncoolbit@hotmail.com</li>
|
||||||
<BLOCKQUOTE>
|
<li><b>ar - Arabisch</b>, von Ahmed Nabil, ana@harf.com</li>
|
||||||
<P>Dank an all die anderen
|
<li><b>sv - Schwedisch</b>, von Set Lonnert, set@setlonnert.com,
|
||||||
<UL>
|
<a href="http://setlonnert.com">http://setlonnert.com</a></li>
|
||||||
<LI>die uns beschenkt haben über die <A TARGET=_top HREF="http://moodle.com/donations">Donations page</A>,
|
<li><b>th - Thailändisch</b>, von Wim Singhanart,
|
||||||
<LI>Unterstü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>
|
minkowski@ntlworld.com, <a href=
|
||||||
</UL>
|
"http://www.suthira.net">www.suthira.net</a></li>
|
||||||
</P>
|
<li><b>nl - Niederländisch</b>, von Hans Zwart
|
||||||
|
(hans@hansdezwart.info) and Jacob Romeyn
|
||||||
<P>Ein besonderer Dank gilt all denen, die uns mit konstruktiven Diskussionen und der Entwicklung von Codes unterstüptzt haben. Die Litse ist lang und verändert sich andauernd:
|
(jromeyn@thekingsschool.net)</li>
|
||||||
<UL>
|
<li><b>es_ar - Spanisch (Argentinien)</b>, von Rodrigo Vigil
|
||||||
Art Lader,
|
(rmvigil@frre.utn.edu.ar)</li>
|
||||||
Matt Hope,
|
</ul>
|
||||||
Tom Murdock,
|
</blockquote>
|
||||||
Sébastien Namèche,
|
<h3><br>
|
||||||
Petri Asikainen,
|
Themes</h3>
|
||||||
James Miller,
|
<blockquote>
|
||||||
Dustin Rue,
|
<p>Themes machen Moodle Farbig und lebendig. Hier sind alle
|
||||||
Holger Schadeck,
|
Themes für Moodle und ihre Entwickler:</p>
|
||||||
Giovanni Tummarello,
|
<ul>
|
||||||
John Windmueller,
|
<li><b>standard* und cordoroyblue</b>, von Martin Dougiamas</li>
|
||||||
Sean Keogh,
|
<li><b>oceanblue</b>, von Mitsuhiro Yoshida, <a href=
|
||||||
Mitsuhiro Yoshida,
|
"http://mitstek.com">http://mitstek.com</a></li>
|
||||||
Mark Kimes,
|
<li><b>brightretro</b>, von Thomas Murdock, <a href=
|
||||||
Greg Barnett,
|
"http://sand-paper.org/">http://sand-paper.org</a></li>
|
||||||
Mary Hunter
|
<li><b>garden</b>, von Spiggy, <a href=
|
||||||
</UL>
|
"http://phpgirl.com">http://phpgirl.com</a></li>
|
||||||
</P>
|
</ul>
|
||||||
|
</blockquote>
|
||||||
<P>Es haben so viele dieses Projekt bisher unterstü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. :-)
|
<h3><br>
|
||||||
</P>
|
Andere Unterstützer</h3>
|
||||||
|
<blockquote>
|
||||||
</BLOCKQUOTE>
|
<p>Dank an all die anderen</p>
|
||||||
|
<ul>
|
||||||
|
<li>die uns beschenkt haben über die <a target="_top" href=
|
||||||
<H3><br />Moodle Bibliotheken</H3>
|
"http://moodle.com/donations">Donations page</a>,</li>
|
||||||
|
<li>Unterstützer auf der <a target="_top" href=
|
||||||
<BLOCKQUOTE>
|
"http://bugs.moodle.com">Fehlermeldeseite</a>, und</li>
|
||||||
<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ürde. Copyright Informationen für jedes Pakte finden Sie hier:</P>
|
<li>all die, die beteilugt waren bei den "<a target="_top" href=
|
||||||
|
"http://moodle.com/course/">Using Moodle</a>" course at
|
||||||
<P><B>ADOdb </B>- lib/adodb<br />
|
moodle.com</li>
|
||||||
</P>
|
</ul>
|
||||||
|
<p>Ein besonderer Dank gilt all denen, die uns mit konstruktiven
|
||||||
<BLOCKQUOTE>
|
Diskussionen und der Entwicklung von Codes unterstüptzt
|
||||||
<P>Database abstraction library for MySQL, PostgreSQL, MSSQL, Oracle,
|
haben. Die Litse ist lang und verändert sich andauernd:</p>
|
||||||
Interbase, Foxpro, Access, ADO, Sybase, DB2 and ODBC.</P>
|
<div style="margin-left: 2em">Art Lader, Matt Hope, Tom Murdock,
|
||||||
|
Sébastien Namèche, Petri Asikainen, James Miller,
|
||||||
<P>Version: 2.00 14 May 2002 <br />
|
Dustin Rue, Holger Schadeck, Giovanni Tummarello, John
|
||||||
Copyright © 2000, 2001 John Lim (jlim@natsoft.com.my)<br />
|
Windmueller, Sean Keogh, Mitsuhiro Yoshida, Mark Kimes, Greg
|
||||||
License: Dual LGPL and BSD-style<br />
|
Barnett, Mary Hunter</div>
|
||||||
URL: <A HREF="http://php.weblogs.com/adodb" TARGET="newpage">http://php.weblogs.com/adodb</A><br />
|
<p>Es haben so viele dieses Projekt bisher unterstützt, dass
|
||||||
</P>
|
ich vielleicht manchen vergessen habe. Es ist nicht einfach, sich
|
||||||
</BLOCKQUOTE>
|
an alle zu erinnern. Wenn ich Dich vergessen haben sollte, schick
|
||||||
|
mir eine Mail und erinnere mich. :-)</p>
|
||||||
<P><B>Graph Class</B> - lib/graphlib.php </P>
|
</blockquote>
|
||||||
|
<h3><br>
|
||||||
<BLOCKQUOTE>
|
Moodle Bibliotheken</h3>
|
||||||
<P>Class to draw line, point, bar, and area graphs, including numeric
|
<blockquote>
|
||||||
x-axis and double y-axis.</P>
|
<p>Einige, der in Moodle verwandten Bibliotheken, wurden von
|
||||||
|
anderren Leuten geschrieben und wurden LGPL in Moodle verwandt.
|
||||||
<P> Version: 1.6.3 (with modifications)<br />
|
Mein Dank geht an die Autoren all dieser phantastischen Produkte
|
||||||
Copyright © 2000 Herman Veluwenkamp, hermanV@mindless.com<br />
|
ohne die Moodle viele Funktionen fehlen würde. Copyright
|
||||||
License: LGPL<br />
|
Informationen für jedes Pakte finden Sie hier:</p>
|
||||||
</P>
|
<p><b>ADOdb </b> - lib/adodb<br></p>
|
||||||
</BLOCKQUOTE>
|
<blockquote>
|
||||||
|
<p>Database abstraction library for MySQL, PostgreSQL, MSSQL,
|
||||||
|
Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 and ODBC.</p>
|
||||||
<P><B>IP-Atlas</B> - lib/ipatlas</P>
|
<p>Version: 2.00 14 May 2002 <br>
|
||||||
|
Copyright © 2000, 2001 John Lim (jlim@natsoft.com.my)<br>
|
||||||
<BLOCKQUOTE>PHP scripts to show the location of an IP address on a map.<br />
|
License: Dual LGPL and BSD-style<br>
|
||||||
<br />
|
URL: <a href="http://php.weblogs.com/adodb" target=
|
||||||
Version: 1.0 (with modifications)<br />
|
"newpage">http://php.weblogs.com/adodb</a><br></p>
|
||||||
Copyright © 2002 Ivan Kozik<br />
|
</blockquote>
|
||||||
License: GNU GPL<br />
|
<p><b>Graph Class</b> - lib/graphlib.php</p>
|
||||||
URL: <A HREF="http://www.xpenguin.com/ip-atlas.php" TARGET="newpage">http://www.xpenguin.com/ip-atlas.php</A><br />
|
<blockquote>
|
||||||
</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>
|
||||||
<P><B>PHP mailer</B> - lib/class.phpmailer.php<br />
|
Copyright © 2000 Herman
|
||||||
</P>
|
Veluwenkamp, hermanV@mindless.com<br>
|
||||||
|
License: LGPL<br></p>
|
||||||
<BLOCKQUOTE>Class for sending email using either sendmail, PHP mail(),
|
</blockquote>
|
||||||
or SMTP. Methods are based upon the standard AspEmail(tm) classes.<br />
|
<p><b>IP-Atlas</b> - lib/ipatlas</p>
|
||||||
<br />
|
<blockquote>PHP scripts to show the location of an IP address on
|
||||||
Version 1.60, Created 03/30/2002<br />
|
a map.<br>
|
||||||
Copyright © 2001 Brent R. Matzelle <bmatzelle@yahoo.com><br />
|
<br>
|
||||||
License: LGPL<br />
|
Version: 1.0 (with modifications)<br>
|
||||||
URL: <A HREF="http://phpmailer.sourceforge.net" TARGET="newpage">http://phpmailer.sourceforge.net</A><br />
|
Copyright © 2002 Ivan Kozik<br>
|
||||||
<br />
|
License: GNU GPL<br>
|
||||||
</BLOCKQUOTE>
|
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
|
||||||
<P><B>PHP Simple Excel File Generator</B> - lib/psxlsgen.php</P>
|
mail(), or SMTP. Methods are based upon the standard
|
||||||
|
AspEmail(tm) classes.<br>
|
||||||
<BLOCKQUOTE>Class to generate very simple MS Excel files (xls)
|
<br>
|
||||||
via PHP.<br />
|
Version 1.60, Created 03/30/2002<br>
|
||||||
<br />
|
Copyright © 2001 Brent R. Matzelle
|
||||||
Version: 0.3b<br />
|
<bmatzelle@yahoo.com><br>
|
||||||
Copyright © 2001 Erol Ozcan <eozcan@superonline.com><br />
|
License: LGPL<br>
|
||||||
License: GNU LGPL<br />
|
URL: <a href="http://phpmailer.sourceforge.net" target=
|
||||||
URL: <A HREF="http://psxlsgen.sourceforge.net" TARGET="newpage">http://psxlsgen.sourceforge.net</A><br />
|
"newpage">http://phpmailer.sourceforge.net</a><br>
|
||||||
</BLOCKQUOTE>
|
<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>
|
||||||
<P><B>Richtext Editor</B> - lib/rte</P>
|
Version: 0.3b<br>
|
||||||
|
Copyright © 2001 Erol Ozcan
|
||||||
<BLOCKQUOTE>HTML text editor for embedding in web pages.<br />
|
<eozcan@superonline.com><br>
|
||||||
<br />
|
License: GNU LGPL<br>
|
||||||
Version: 0.30 beta 1 (plus modifications)<br />
|
URL: <a href="http://psxlsgen.sourceforge.net" target=
|
||||||
Copyright © 2001 Ramesys (Contracting Services) Limited <Austin.France@Ramesys.com>
|
"newpage">http://psxlsgen.sourceforge.net</a><br></blockquote>
|
||||||
License: GNU LGPL<br />
|
<p><b>Richtext Editor</b> - lib/rte</p>
|
||||||
URL: <A HREF="http://richtext.sourceforge.net" TARGET="newpage">http://richtext.sourceforge.net</A><br />
|
<blockquote>HTML text editor for embedding in web pages.<br>
|
||||||
</BLOCKQUOTE>
|
<br>
|
||||||
|
Version: 0.30 beta 1 (plus modifications)<br>
|
||||||
|
Copyright © 2001 Ramesys (Contracting Services) Limited
|
||||||
<P><B>SMTP class </B>- lib/class.smtp.php<br />
|
<Austin.France@Ramesys.com> License: GNU LGPL<br>
|
||||||
</P>
|
URL: <a href="http://richtext.sourceforge.net" target=
|
||||||
|
"newpage">http://richtext.sourceforge.net</a><br></blockquote>
|
||||||
<BLOCKQUOTE>Class that can be used to connect and communicate with
|
<p><b>SMTP class </b> - lib/class.smtp.php<br></p>
|
||||||
any SMTP server. <br />
|
<blockquote>Class that can be used to connect and communicate
|
||||||
It implements all the SMTP functions defined in RFC821 except TURN.<br />
|
with any SMTP server.<br>
|
||||||
<br />
|
It implements all the SMTP functions defined in RFC821 except
|
||||||
Version: 03/26/2001 <br />
|
TURN.<br>
|
||||||
Copyright © 2001 Chris Ryan <chris@greatbridge.com><br />
|
<br>
|
||||||
<br />
|
Version: 03/26/2001<br>
|
||||||
</BLOCKQUOTE>
|
Copyright © 2001 Chris Ryan
|
||||||
|
<chris@greatbridge.com><br>
|
||||||
|
<br></blockquote>
|
||||||
<BLOCKQUOTE><br />
|
<blockquote><br></blockquote>
|
||||||
</BLOCKQUOTE>
|
<p align="center"><a href="." target="_top"><font size="1">Moodle
|
||||||
|
Documentation</font></a></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>
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>
|
</blockquote>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
</BODY>
|
|
||||||
</HTML>
|
|
||||||
|
|
|
@ -1,157 +1,201 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>Moodle Dokumentation: Wie Sie das CVS benutzen können</title>
|
<title>Moodle Dokumentation: Wie Sie das CVS benutzen
|
||||||
<link rel="stylesheet" href="../theme/standard/styles.php" type="TEXT/CSS">
|
können</title>
|
||||||
<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>
|
</head>
|
||||||
<body bgcolor="#ffffff">
|
<body bgcolor="#FFFFFF">
|
||||||
<br /><h2>Zugang und Nutzung des CVS</h2><br />
|
<br>
|
||||||
|
<h1>Zugang und Nutzung des CVS</h1>
|
||||||
<blockquote><p>Das CVS bietet den Zugang zu den aktuellen Entwicklerversionen von Moodle. Die Anleitung zur Nutzung des CVS wird nicht ins Deutsche übersetzt.</p></blockquote><br /> <br />
|
<br>
|
||||||
<br />
|
<blockquote>
|
||||||
|
<p>Das CVS bietet den Zugang zu den aktuellen Entwicklerversionen
|
||||||
|
von Moodle. Die Anleitung zur Nutzung des CVS wird nicht ins
|
||||||
|
Deutsche übersetzt.</p>
|
||||||
|
</blockquote>
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
<h2>Using CVS to access and update Moodle source code</h2>
|
<h2>Using CVS to access and update Moodle source code</h2>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>CVS is the Concurrent Versioning System. It's a commonly used way of storing
|
<p>CVS is the Concurrent Versioning System. It's a commonly used
|
||||||
source code because it keeps versions of all files so that nothing is ever
|
way of storing source code because it keeps versions of all files
|
||||||
lost, and usage by different people is tracked. It also provides ways to merge
|
so that nothing is ever lost, and usage by different people is
|
||||||
code if two or more people are working on the same file. All code and all
|
tracked. It also provides ways to merge code if two or more
|
||||||
versions are stored on a central server (in this case, at <a href="http://www.sf.net/">Sourceforge</a>).
|
people are working on the same file. All code and all versions
|
||||||
</p>
|
are stored on a central server (in this case, at <a href=
|
||||||
<p>To use <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/moodle/moodle/">Moodle's
|
"http://www.sf.net/">Sourceforge</a>).</p>
|
||||||
CVS archive</a> (as a <a href="http://sourceforge.net/project/memberlist.php?group_id=30935">developer
|
<p>To use <a href=
|
||||||
with write access</a>), you first need to have an <a href="http://sourceforge.net/account/register.php">account
|
"http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/moodle/moodle/">Moodle's
|
||||||
on Sourceforge</a>. For the examples on this page, let's assume your username
|
CVS archive</a> (as a <a href=
|
||||||
is <strong><font color="#990000">myusername</font></strong> and your password
|
"http://sourceforge.net/project/memberlist.php?group_id=30935">developer
|
||||||
is <strong><font color="#990000">mypassword</font></strong>. Once you have
|
with write access</a>), you first need to have an <a href=
|
||||||
a Sourceforge account, contact me (<a
|
"http://sourceforge.net/account/register.php">account on
|
||||||
href="http://dougiamas.com/">Martin Dougiamas</a>) so I can give you write access
|
Sourceforge</a>. For the examples on this page, let's assume your
|
||||||
to particular directories.</p>
|
username is <strong><font color=
|
||||||
<p>To avoid being prompted for <strong><font color="#990000">mypassword</font></strong>
|
"#990000">myusername</font></strong> and your password is
|
||||||
every time you run a CVS command, follow the <a href="http://sourceforge.net/account/editsshkeys.php">Sourceforge
|
<strong><font color="#990000">mypassword</font></strong>. Once
|
||||||
directions for using authorized keys</a>. This step is optional, but it can
|
you have a Sourceforge account, contact me (<a href=
|
||||||
make your CVS experience a lot nicer.</p>
|
"http://dougiamas.com/">Martin Dougiamas</a>) so I can give you
|
||||||
<p>With that done, you should have all the permissions you need, so you just
|
write access to particular directories.</p>
|
||||||
need to set up your machine and download the current sources so you can start
|
<p>To avoid being prompted for <strong><font color=
|
||||||
working on them. Below are instructions for Unix and Windows systems.</p>
|
"#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>
|
<h3>1. Using CVS on Unix</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Sourceforge CVS uses ssh as a transport layer for security, so you will
|
<p>Sourceforge CVS uses ssh as a transport layer for security, so
|
||||||
have to set this CVS_RSH environment variable in your Unix shell:</p>
|
you will have to set this CVS_RSH environment variable in your
|
||||||
|
Unix shell:</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<pre><strong>setenv CVS_RSH ssh</strong> (for csh, tcsh etc)</pre>
|
<pre>
|
||||||
<pre><strong>export CVS_RSH=ssh</strong> (for sh, bash etc)</pre>
|
<strong>setenv CVS_RSH ssh</strong> (for csh, tcsh etc)
|
||||||
</blockquote>
|
</pre>
|
||||||
<p>It's best to put this in your .bashrc or .cshrc so you don't have to type
|
<pre>
|
||||||
it all the time. Then, check out Moodle using this (all one line): </p>
|
<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>
|
<blockquote>
|
||||||
<pre><strong>cvs -z3 -d:ext:myusername@cvs.sourceforge.net:/cvsroot/moodle co moodle</strong></pre>
|
<pre>
|
||||||
</blockquote>
|
<strong>cvs -z3 -d:ext:myusername@cvs.sourceforge.net:/cvsroot/moodle co moodle</strong>
|
||||||
<p>Don't try to do run this first CVS command into an existing moodle directory
|
</pre></blockquote>
|
||||||
- start fresh with a new directory.</p>
|
<p>Don't try to do run this first CVS command into an existing
|
||||||
<p>Note that you will be prompted for <strong><font color="#990000">mypassword</font></strong>
|
moodle directory - start fresh with a new directory.</p>
|
||||||
for each command unless you set up <a href="http://sourceforge.net/account/editsshkeys.php">authorized
|
<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>
|
keys</a></p>
|
||||||
<p>Now, you should have a new 'moodle' directory. You can rename it and move
|
<p>Now, you should have a new 'moodle' directory. You can rename
|
||||||
it around if you like. Go into it: </p>
|
it and move it around if you like. Go into it:</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<pre><strong>cd moodle </strong></pre>
|
<pre>
|
||||||
</blockquote>
|
<strong>cd moodle </strong>
|
||||||
<p>All the latest Moodle files should be in there. You can now change files
|
</pre></blockquote>
|
||||||
in your copy. To compare your files against the main CVS copy on the server
|
<p>All the latest Moodle files should be in there. You can now
|
||||||
use cvs diff, eg: </p>
|
change files in your copy. To compare your files against the main
|
||||||
|
CVS copy on the server use cvs diff, eg:</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<pre><strong>cvs diff -c config-dist.php
|
<pre>
|
||||||
cvs diff -c lang</strong></pre>
|
<strong>cvs diff -c config-dist.php
|
||||||
</blockquote>
|
cvs diff -c lang</strong>
|
||||||
|
</pre></blockquote>
|
||||||
<p>To fetch the latest updates from the server use:</p>
|
<p>To fetch the latest updates from the server use:</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<pre><strong>cvs update -dP</strong> </pre>
|
<pre>
|
||||||
</blockquote>
|
<strong>cvs update -dP</strong>
|
||||||
<p>To copy your new files back to the server you would do something like:
|
</pre></blockquote>
|
||||||
</p>
|
<p>To copy your new files back to the server you would do
|
||||||
|
something like:</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<pre><strong>cd lang/ca
|
<pre>
|
||||||
cvs commit</strong> </pre>
|
<strong>cd lang/ca
|
||||||
</blockquote>
|
cvs commit</strong>
|
||||||
<p>You will be prompted to add some comments (depends on your default text
|
</pre></blockquote>
|
||||||
editor) ... add a meangingful comment and close the editor ... the files
|
<p>You will be prompted to add some comments (depends on your
|
||||||
will be sent to Sourceforge and stored. Done! </p>
|
default text editor) ... add a meangingful comment and close the
|
||||||
<p>To save more time you can put default arguments into a file called .cvsrc
|
editor ... the files will be sent to Sourceforge and stored.
|
||||||
in your home directory. For example, mine contains: </p>
|
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>
|
<blockquote>
|
||||||
<pre><strong>diff -c
|
<pre>
|
||||||
update -dP</strong> </pre>
|
<strong>diff -c
|
||||||
</blockquote>
|
update -dP</strong>
|
||||||
|
</pre></blockquote>
|
||||||
<p>Try 'cvs help' for more details ...</p>
|
<p>Try 'cvs help' for more details ...</p>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h3>2. Using CVS on Windows</h3>
|
<h3>2. Using CVS on Windows</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>These instructions are based on notes provided by Mitsuhiro Yoshida <mits@mitstek.com>.</p>
|
<p>These instructions are based on notes provided by Mitsuhiro
|
||||||
|
Yoshida <mits@mitstek.com>.</p>
|
||||||
<p>Firstly, download and install WinCVS.</p>
|
<p>Firstly, download and install WinCVS.</p>
|
||||||
<blockquote>
|
<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>
|
</blockquote>
|
||||||
<p>Secondly, download sfsetup for SourceForge ssh access, install it and reboot
|
<p>Secondly, download sfsetup for SourceForge ssh access, install
|
||||||
Windows.</p>
|
it and reboot Windows.</p>
|
||||||
<blockquote>
|
<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>
|
</blockquote>
|
||||||
<p>Next, configure WinCVS. Launch it, and select Admin -> Preferences.
|
<p>Next, configure WinCVS. Launch it, and select Admin ->
|
||||||
Then change them as follows:</p>
|
Preferences. Then change them as follows:</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p> [General]<br />
|
<p>[General]<br>
|
||||||
<strong>CVSROOT data</strong>:<br />
|
<strong>CVSROOT data</strong>:<br>
|
||||||
<strong>Authentication</strong>: ssh<br />
|
<strong>Authentication</strong>: ssh<br>
|
||||||
<strong>Path</strong>: /cvsroot/moodle<br />
|
<strong>Path</strong>: /cvsroot/moodle<br>
|
||||||
<strong>Host address</strong>: cvs.sourceforge.net<br />
|
<strong>Host address</strong>: cvs.sourceforge.net<br>
|
||||||
<strong>User name</strong>: <font color="#990000">myusername</font><br />
|
<strong>User name</strong>: <font color=
|
||||||
<strong>CVSROOT</strong>: <font color="#990000">myusername</font>@cvs.sourceforge.net:/cvsroot/moodle</p>
|
"#990000">myusername</font><br>
|
||||||
<p>[Globals]<br />
|
<strong>CVSROOT</strong>: <font color=
|
||||||
<strong>Checkout read-only</strong>: uncheck<br />
|
"#990000">myusername</font>@cvs.sourceforge.net:/cvsroot/moodle</p>
|
||||||
<strong>Supply control when adding files</strong>: check<br />
|
<p>[Globals]<br>
|
||||||
<strong>Quiet mode</strong>: uncheck<br />
|
<strong>Checkout read-only</strong>: uncheck<br>
|
||||||
<strong>TCP/IP compression</strong>: check and select 9<br />
|
<strong>Supply control when adding files</strong>: check<br>
|
||||||
<strong>Dirty files support</strong>: check<br />
|
<strong>Quiet mode</strong>: uncheck<br>
|
||||||
<strong>Prune(remove) empty directories</strong>: check<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>
|
<strong>Disable splash screen</strong>: uncheck</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p>Congratulations, WinCVS is set up. Now, you should check out a complete
|
<p>Congratulations, WinCVS is set up. Now, you should check out a
|
||||||
working copy of the Moodle course code:</p>
|
complete working copy of the Moodle course code:</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li>Select 'Create -> checkout'</li>
|
<li>Select 'Create -> checkout'</li>
|
||||||
<li>For the setting 'Module name and path on the server", type "moodle",
|
<li>For the setting 'Module name and path on the server", type
|
||||||
then click OK.</li>
|
"moodle", then click OK.</li>
|
||||||
<li>Type in <strong><font color="#990000">mypassword</font></strong> and
|
<li>Type in <strong><font color=
|
||||||
press Enter in the DOS window.</li>
|
"#990000">mypassword</font></strong> and press Enter in the DOS
|
||||||
|
window.</li>
|
||||||
</ol>
|
</ol>
|
||||||
<p>After this first checkout, you can fetch updated files from the CVS server
|
<p>After this first checkout, you can fetch updated files from
|
||||||
like this:</p>
|
the CVS server like this:</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li>Select folders or files you want to update</li>
|
<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>Press OK button</li>
|
||||||
<li>Type in <strong><font color="#990000">mypassword</font></strong> and
|
<li>Type in <strong><font color=
|
||||||
press Enter in the DOS window.</li>
|
"#990000">mypassword</font></strong> and press Enter in the DOS
|
||||||
|
window.</li>
|
||||||
</ol>
|
</ol>
|
||||||
<p>After modifying files, you can commit them back to the CVS server like
|
<p>After modifying files, you can commit them back to the CVS
|
||||||
this:</p>
|
server like this:</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li>Select folders or files you want to commit</li>
|
<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>Press OK button</li>
|
||||||
<li>Type in a meaningful comment and 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
|
<li>Type in <strong><font color=
|
||||||
press Enter in the DOS window.</li>
|
"#990000">mypassword</font></strong> and press Enter in the DOS
|
||||||
|
window.</li>
|
||||||
</ol>
|
</ol>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<p align="center">Good luck!</p>
|
<p align="center">Good luck!</p>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<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
|
||||||
<p align="CENTER"><font size="1">Version: $Id: features.html,v 1.2 2001/12/09
|
Documentation</font></a></p>
|
||||||
10:34:19 martin Exp $</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>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,12 +1,16 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>Moodle Dokumentation: Entwicklerhandbuch</title>
|
<title>Moodle Dokumentation: Entwicklerhandbuch</title>
|
||||||
<link rel="stylesheet" href="../theme/standard/styles.php" type="TEXT/CSS">
|
<link rel="stylesheet" href="docstyles.css" type=
|
||||||
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
|
"TEXT/CSS">
|
||||||
|
<meta http-equiv="Content-Type" content=
|
||||||
|
"text/html; charset=us-ascii">
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body bgcolor="#FFFFFF">
|
<body bgcolor="#FFFFFF">
|
||||||
<h2>Entwicklerhandbuch</h2>
|
<h1>Entwicklerhandbuch</h1>
|
||||||
<p>Dieses Dokument beschreibt die Grundlagen des Designs von Moodle und wie Sie daran mitwirken können.</p>
|
<p>Dieses Dokument beschreibt die Grundlagen des Designs von
|
||||||
|
Moodle und wie Sie daran mitwirken können.</p>
|
||||||
<p>Abschnitte dieses Dokuments:</p>
|
<p>Abschnitte dieses Dokuments:</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li><a href="#architecture">Moodle Architektur</a></li>
|
<li><a href="#architecture">Moodle Architektur</a></li>
|
||||||
|
@ -22,160 +26,197 @@
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ol>
|
</ol>
|
||||||
<br />
|
<br>
|
||||||
<p>Vorbemerkung: Dieser Text wird nicht weiter ins Deutsche ü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>Vorbemerkung: Dieser Text wird nicht weiter ins Deutsche
|
||||||
|
übertragen. Die Entwicklung dieses Programms erfolgt in
|
||||||
<p> </p>
|
einer internationalen Gemeinschaft. Die Umgangssprache in
|
||||||
<h3><a name="architecture"></a>1. Moodle architecture</h3>
|
Englisch. Wir gehen davon aus, dass alle an der Entwicklung
|
||||||
<p>From a system administrator's perspective, Moodle has been designed according
|
interessierten Personen in der Lage sind, den Originaltext zu
|
||||||
to the following criteria:</p>
|
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>
|
<ol>
|
||||||
<li><strong>Moodle should run on the widest variety of platforms</strong><br />
|
<li><strong>Moodle should run on the widest variety of
|
||||||
<br />
|
platforms</strong><br>
|
||||||
The web application platform that runs on most platforms is PHP combined with
|
<br>
|
||||||
MySQL, and this is the environment that Moodle has been developed in (on Linux,
|
The web application platform that runs on most platforms is PHP
|
||||||
Windows, and Mac OS X). Moodle also uses the ADOdb library for database abstraction,
|
combined with MySQL, and this is the environment that Moodle has
|
||||||
which means Moodle can use <a href="http://php.weblogs.com/ADOdb_manual#drivers">more
|
been developed in (on Linux, Windows, and Mac OS X). Moodle also
|
||||||
than ten different brands of database</a> (unfortunately, though, it can not
|
uses the ADOdb library for database abstraction, which means
|
||||||
yet <em><strong>set up tables</strong></em> in all these databases - more
|
Moodle can use <a href=
|
||||||
on this later). <br /><br />
|
"http://php.weblogs.com/ADOdb_manual#drivers">more than ten
|
||||||
</li>
|
different brands of database</a> (unfortunately, though, it can
|
||||||
<li><strong>Moodle should be easy to install, learn and modify</strong><br />
|
not yet <em><strong>set up tables</strong></em> in all these
|
||||||
<br />
|
databases - more on this later).<br>
|
||||||
Early prototypes of Moodle (1999) were built using <a target=_top href="http://www.zope.org/">Zope</a>
|
<br></li>
|
||||||
- an advanced object-oriented web application server. Unfortunately I found
|
<li><strong>Moodle should be easy to install, learn and
|
||||||
that although the technology was pretty cool, it had a very steep learning
|
modify</strong><br>
|
||||||
curve and was not very flexible in terms of system administration. The PHP
|
<br>
|
||||||
scripting language, on the other hand, is very easy to get into (especially
|
Early prototypes of Moodle (1999) were built using <a target=
|
||||||
if you've done any programming using any other scripting language). Early
|
"_top" href="http://www.zope.org/">Zope</a> - an advanced
|
||||||
on I made the decision to avoid using a class-oriented design - again, to
|
object-oriented web application server. Unfortunately I found
|
||||||
keep it simple to understand for novices. Code reuse is instead achieved by
|
that although the technology was pretty cool, it had a very steep
|
||||||
libraries of clearly-named functions and consistent layout of script files.
|
learning curve and was not very flexible in terms of system
|
||||||
PHP is also easy to install (binaries are available for every platform) and
|
administration. The PHP scripting language, on the other hand, is
|
||||||
is widely available to the point that most web hosting services provide it
|
very easy to get into (especially if you've done any programming
|
||||||
as standard.<br /><br />
|
using any other scripting language). Early on I made the decision
|
||||||
</li>
|
to avoid using a class-oriented design - again, to keep it simple
|
||||||
<li><strong>It should be easy to upgrade from one version to the next</strong><br />
|
to understand for novices. Code reuse is instead achieved by
|
||||||
<br />
|
libraries of clearly-named functions and consistent layout of
|
||||||
Moodle knows what version it is (as well as the versions of all plug-in modules)
|
script files. PHP is also easy to install (binaries are available
|
||||||
and a mechanism has been built-in so that Moodle can properly upgrade itself
|
for every platform) and is widely available to the point that
|
||||||
to new versions (for example it can rename database tables or add new fields).
|
most web hosting services provide it as standard.<br>
|
||||||
If using CVS in Unix for example, one can just do a "cvs update -d"
|
<br></li>
|
||||||
and then visit the site home page to complete an upgrade.<br /><br />
|
<li><strong>It should be easy to upgrade from one version to the
|
||||||
</li>
|
next</strong><br>
|
||||||
<li><strong>It should be modular to allow for growth</strong><br />
|
<br>
|
||||||
<br />
|
Moodle knows what version it is (as well as the versions of all
|
||||||
Moodle has a number of features that are modular, including themes, activities,
|
plug-in modules) and a mechanism has been built-in so that Moodle
|
||||||
interface languages, database schemas and course formats. This allows anyone
|
can properly upgrade itself to new versions (for example it can
|
||||||
to add features to the main codebase or to even distribute them separately.
|
rename database tables or add new fields). If using CVS in Unix
|
||||||
More on this below in the next section.<br /><br />
|
for example, one can just do a "cvs update -d" and then visit the
|
||||||
</li>
|
site home page to complete an upgrade.<br>
|
||||||
<li><strong>It should be able to be used in conjunction with other systems</strong><br />
|
<br></li>
|
||||||
<br />
|
<li><strong>It should be modular to allow for growth</strong><br>
|
||||||
One thing Moodle does is keep all files for one course within a single, normal
|
<br>
|
||||||
directory on the server. This would allow a system administrator to provide
|
Moodle has a number of features that are modular, including
|
||||||
seamless forms of file-level access for each teacher, such as Appletalk, SMB,
|
themes, activities, interface languages, database schemas and
|
||||||
NFS, FTP, WebDAV and so on. The authentication modules allow Moodle to use
|
course formats. This allows anyone to add features to the main
|
||||||
LDAP, IMAP, POP3, NNTP and other databases as sources for user information.
|
codebase or to even distribute them separately. More on this
|
||||||
Otherwise, there is work yet to do. Features planned
|
below in the next section.<br>
|
||||||
for Moodle in future versions include: import and export of Moodle data using XML-based
|
<br></li>
|
||||||
formats (including IMS and SCORM); and increased use of style sheets for
|
<li><strong>It should be able to be used in conjunction with
|
||||||
interface formatting (so that it can be integrated visually into other web sites).</li>
|
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>
|
</ol>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<h3><a name="contribute" id="contribute"></a>2. How you can contribute</h3>
|
<h3><a name="contribute" id="contribute"></a>2. How you can
|
||||||
<p>As mentioned above, Moodle has a number of features that are modular. Even
|
contribute</h3>
|
||||||
if you are not a programmer there are things you can change or help with.</p>
|
<p>As mentioned above, Moodle has a number of features that are
|
||||||
<p><strong><a name="activities" id="activities"></a>Learning Activities</strong></p>
|
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>
|
<blockquote>
|
||||||
<p>These are by far the most important modules, and reside in the 'mod' directory.
|
<p>These are by far the most important modules, and reside in the
|
||||||
There are seven default modules: assignment, choice, forum, journal, quiz,
|
'mod' directory. There are seven default modules: assignment,
|
||||||
resource, and survey. Each module is in a separate subdirectory and consists
|
choice, forum, journal, quiz, resource, and survey. Each module
|
||||||
of the following mandatory elements (plus extra scripts unique to each module):</p>
|
is in a separate subdirectory and consists of the following
|
||||||
|
mandatory elements (plus extra scripts unique to each
|
||||||
|
module):</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>mod.html: a form to set up or update an instance of this module</li>
|
<li>mod.html: a form to set up or update an instance of this
|
||||||
<li>version.php: defines some meta-info and provides upgrading code</li>
|
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>icon.gif: a 16x16 icon for the module</li>
|
||||||
<li>db/: SQL dumps of all the required db tables and data (for each database
|
<li>db/: SQL dumps of all the required db tables and data (for
|
||||||
type) </li>
|
each database type)</li>
|
||||||
<li>index.php: a page to list all instances in a course</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>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
|
<li>lib.php: any/all functions defined by the module should be in
|
||||||
the modulename if called widget, then the required functions include:
|
here. If the modulename if called widget, then the required
|
||||||
|
functions include:
|
||||||
<ul>
|
<ul>
|
||||||
<li>widget_add_instance() - code to add a new instance of widget</li>
|
<li>widget_add_instance() - code to add a new instance of
|
||||||
<li>widget_update_instance() - code to update an existing instance</li>
|
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_delete_instance() - code to delete an instance</li>
|
||||||
<li>widget_user_outline() - given an instance, return a summary of a user's
|
<li>widget_user_outline() - given an instance, return a summary
|
||||||
contribution</li>
|
of a user's contribution</li>
|
||||||
<li>widget_user_complete() - given an instance, print details of a user's
|
<li>widget_user_complete() - given an instance, print details of
|
||||||
contribution<br />
|
a user's contribution<br></li>
|
||||||
</li>
|
<li>To avoid possible conflict, any module functions should be
|
||||||
<li>To avoid possible conflict, any module functions should be named starting
|
named starting with widget_ and any constants you define should
|
||||||
with widget_ and any constants you define should start with WIDGET_
|
start with WIDGET_</li>
|
||||||
</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>Lastly, each module will have some language files that contain strings
|
<li>Lastly, each module will have some language files that
|
||||||
for that module. See below.</li>
|
contain strings for that module. See below.</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>The easiest way to start a new learning activity module is to use the template
|
<p>The easiest way to start a new learning activity module is to
|
||||||
in <strong><a href="http://moodle.com/mod/newmodule_template.zip">mod/newmodule_template.zip</a>.</strong>
|
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>
|
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
|
<p>You might also like to post first in the <a href=
|
||||||
modules forum on Using Moodle</a>.</p>
|
"http://moodle.com/mod/forum/view.php?id=44" target=
|
||||||
<p> </p>
|
"_top">Activities modules forum on Using Moodle</a>.</p>
|
||||||
|
<p> </p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p><strong><a name="themes" id="themes"></a>Themes</strong></p>
|
<p><strong><a name="themes" id="themes"></a>Themes</strong></p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Themes (or skins) define the look of a site. A number of simple themes are
|
<p>Themes (or skins) define the look of a site. A number of
|
||||||
provided in the main distribution, but you may want to create your own theme
|
simple themes are provided in the main distribution, but you may
|
||||||
with your own colours, logo, styles and graphics.
|
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
|
<p>Each theme is in a subdirectory of the "theme" directory, and
|
||||||
at least the following files:</p>
|
contains at least the following files:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><strong>config.php</strong>: defines the theme colours used throughout
|
<li><strong>config.php</strong>: defines the theme colours used
|
||||||
the site</li>
|
throughout the site</li>
|
||||||
<li><strong>styles.php</strong>: the style sheet, containing CSS definitions
|
<li><strong>styles.php</strong>: the style sheet, containing CSS
|
||||||
for standard HTML elements as well as many Moodle elements.</li>
|
definitions for standard HTML elements as well as many Moodle
|
||||||
<li><strong>header.html</strong>: Included at the top of each page. This is
|
elements.</li>
|
||||||
what you need to edit to add a logo at the top of pages, for example.</li>
|
<li><strong>header.html</strong>: Included at the top of each
|
||||||
<li><strong>footer.html</strong>: Included at the bottom of each page.</li>
|
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>
|
</ul>
|
||||||
<p>To create your own themes for current versions of Moodle:</p>
|
<p>To create your own themes for current versions of Moodle:</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li>Copy one of the existing theme folders to one with a new name. I recommend
|
<li>Copy one of the existing theme folders to one with a new
|
||||||
starting with one of the standard themes.
|
name. I recommend starting with one of the standard themes.</li>
|
||||||
<li>Edit config.php and insert your own colours.
|
<li>Edit config.php and insert your own colours.</li>
|
||||||
<li>Edit styles.php and change your CSS styles.
|
<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>Edit header.html and footer.html to add new logos, or change
|
||||||
|
the layout.</li>
|
||||||
</ol>
|
</ol>
|
||||||
<p>Note that all these steps are optional - you can make a radically different
|
<p>Note that all these steps are optional - you can make a
|
||||||
look to your site simply by editing the colours in config.php</p>
|
radically different look to your site simply by editing the
|
||||||
<p>Note also that Moodle upgrades <em>may</em> break themes slightly, so check the
|
colours in config.php</p>
|
||||||
release notes carefully if you are using a custom theme.</p>
|
<p>Note also that Moodle upgrades <em>may</em> break themes
|
||||||
<p>In particular, Moodle 2.0 will have a completely new display system, probably based on
|
slightly, so check the release notes carefully if you are using a
|
||||||
XSL transformations of XML output from Moodle. It is likely that the
|
custom theme.</p>
|
||||||
themes for this will be a completely different format, but the advantage will
|
<p>In particular, Moodle 2.0 will have a completely new display
|
||||||
be a much higher possible degree of customisation (including moving elements
|
system, probably based on XSL transformations of XML output from
|
||||||
around the page).</p>
|
Moodle. It is likely that the themes for this will be a
|
||||||
<p>More discussion about this in the <a target=_top href="http://moodle.com/mod/forum/view.php?id=46">Themes
|
completely different format, but the advantage will be a much
|
||||||
forum on Using Moodle</a>. If you create a nice theme that you think others
|
higher possible degree of customisation (including moving
|
||||||
might want to use, please post your zip file on the themes forum!<br />
|
elements around the page).</p>
|
||||||
</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>
|
</blockquote>
|
||||||
|
<p> </p>
|
||||||
<p> </p>
|
<p><strong><a name="languages" id=
|
||||||
|
"languages"></a>Languages</strong></p>
|
||||||
<p><strong><a name="languages" id="languages"></a>Languages</strong></p>
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Moodle has been designed for internationalisation. Each 'string' or 'page'
|
<p>Moodle has been designed for internationalisation. Each
|
||||||
of text that is displayed as part of the interface is drawn from a set of
|
'string' or 'page' of text that is displayed as part of the
|
||||||
language files. Each language is a subdirectory of the directory 'lang'. The
|
interface is drawn from a set of language files. Each language is
|
||||||
structure of the lang directory is as follows:</p>
|
a subdirectory of the directory 'lang'. The structure of the lang
|
||||||
<p><strong>lang/en</strong> - directory containing all files for one language
|
directory is as follows:</p>
|
||||||
(eg English)</p>
|
<p><strong>lang/en</strong> - directory containing all files for
|
||||||
|
one language (eg English)</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>moodle.php - strings for main interface</li>
|
<li>moodle.php - strings for main interface</li>
|
||||||
<li>assignment.php - strings for assignment module</li>
|
<li>assignment.php - strings for assignment module</li>
|
||||||
|
@ -185,106 +226,124 @@
|
||||||
<li>quiz.php - strings for quiz module</li>
|
<li>quiz.php - strings for quiz module</li>
|
||||||
<li>resource.php - strings for resource module</li>
|
<li>resource.php - strings for resource module</li>
|
||||||
<li>survey.php - strings for survey module</li>
|
<li>survey.php - strings for survey module</li>
|
||||||
<li>.... plus other modules if any.<br />
|
<li>.... plus other modules if any.<br>
|
||||||
<br />
|
<br>
|
||||||
A string is called from these files using the <strong><em>get_string()</em></strong><em>
|
A string is called from these files using the
|
||||||
</em>or<em> <strong>print_string()</strong> </em>functions. Each string
|
<strong><em>get_string()</em></strong> or
|
||||||
supports variable substitution, to support variable ordering in different
|
<em><strong>print_string()</strong></em> functions. Each string
|
||||||
languages.<em><br />
|
supports variable substitution, to support variable ordering in
|
||||||
<br />
|
different languages.<em><br>
|
||||||
</em>eg $strdueby = get_string("assignmentdueby", "assignment",
|
<br></em> eg $strdueby = get_string("assignmentdueby",
|
||||||
userdate($date)); <br />
|
"assignment", userdate($date));<br>
|
||||||
<br />
|
<br>
|
||||||
If a string doesn't exist in a particular language, then the equivalent
|
If a string doesn't exist in a particular language, then the
|
||||||
in English will automatically be used instead.</li>
|
equivalent in English will automatically be used instead.</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p><strong>lang/en/help</strong> - contains whole help pages (for popup context-sensitive
|
<p><strong>lang/en/help</strong> - contains whole help pages (for
|
||||||
help)</p>
|
popup context-sensitive help)</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Main help pages are situated here, while help pages specific to each module
|
<p>Main help pages are situated here, while help pages specific
|
||||||
are located in subdirectories with the module's name.</p>
|
to each module are located in subdirectories with the module's
|
||||||
<p>You can insert a helpbutton in a page with the helpbutton function.</p>
|
name.</p>
|
||||||
<p>eg helpbutton("text", "Click here for help about text");</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>and for modules:</p>
|
||||||
<p>helpbutton("forumtypes", "Forum types", "forum");</p>
|
<p>helpbutton("forumtypes", "Forum types", "forum");</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p>Note that you can edit languages online, using the administration web tools
|
<p>Note that you can edit languages online, using the
|
||||||
under "Check this language". This makes it easy to not to only create
|
administration web tools under "Check this language". This makes
|
||||||
new languages but to refine existing ones. If you are starting a new language,
|
it easy to not to only create new languages but to refine
|
||||||
please contact me, <a target=_top href="http://dougiamas.com/">Martin Dougiamas</a>. </p>
|
existing ones. If you are starting a new language, please contact
|
||||||
<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
|
me, <a target="_top" href="http://dougiamas.com/">Martin
|
||||||
forum on Using Moodle</a>. </p>
|
Dougiamas</a>.</p>
|
||||||
<p>If you are maintaining a language an ongoing basis, I can give you <a href="?file=cvs.html">CVS
|
<p>You might also like to post in the <a href=
|
||||||
write access to the Moodle source code</a> so that you can directly maintain
|
"http://moodle.com/mod/forum/view.php?id=43" target=
|
||||||
the files.</p>
|
"_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>
|
</blockquote>
|
||||||
<p><br />
|
<p><br>
|
||||||
<strong><a name="database" id="database"></a>Database Schemas</strong></p>
|
<strong><a name="database" id="database"></a>Database
|
||||||
|
Schemas</strong></p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Given a working database with defined tables, the intentionally simple SQL
|
<p>Given a working database with defined tables, the
|
||||||
used in Moodle should work fine with a wide variety of database brands.</p>
|
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
|
<p>A problem exists with <strong>automatically creating</strong>
|
||||||
in a database, which is what Moodle tries to do upon initial installation.
|
new tables in a database, which is what Moodle tries to do upon
|
||||||
Because every database is very different, there doesn't yet exist any way
|
initial installation. Because every database is very different,
|
||||||
to do this in a platform-independent way. To support this automation in each
|
there doesn't yet exist any way to do this in a
|
||||||
database, schemas can be created that list the required SQL to create Moodle
|
platform-independent way. To support this automation in each
|
||||||
tables in a particular database. These are files in <strong>lib/db</strong>
|
database, schemas can be created that list the required SQL to
|
||||||
and inside the <strong>db</strong> subdirectory of each module.</p>
|
create Moodle tables in a particular database. These are files in
|
||||||
|
<strong>lib/db</strong> and inside the <strong>db</strong>
|
||||||
<p>Currently, only MySQL and PostgreSQL are fully supported in this way. If you are
|
subdirectory of each module.</p>
|
||||||
familiar with another database (especially open source databases) and are
|
<p>Currently, only MySQL and PostgreSQL are fully supported in
|
||||||
willing to help port the existing schema, please get in contact with me (<a target=_top href="http://dougiamas.com/">Martin
|
this way. If you are familiar with another database (especially
|
||||||
Dougiamas</a>).</p>
|
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>
|
</blockquote>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<p><strong><a name="courseformats" id="courseformats"></a>Course Formats</strong></p>
|
<p><strong><a name="courseformats" id="courseformats"></a>Course
|
||||||
|
Formats</strong></p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Moodle currently supports three different course formats: weekly, topics and social.
|
<p>Moodle currently supports three different course formats:
|
||||||
</p>
|
weekly, topics and social.</p>
|
||||||
<p>These are a little more connected to the rest of the code (and hence, less
|
<p>These are a little more connected to the rest of the code (and
|
||||||
"pluggable") but it is still quite easy to add new ones.</p>
|
hence, less "pluggable") but it is still quite easy to add new
|
||||||
<p>If you have any ideas for different formats that you need or would like to
|
ones.</p>
|
||||||
see, get in touch with me and I'll do my absolute best to have them available
|
<p>If you have any ideas for different formats that you need or
|
||||||
in future releases.</p>
|
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>
|
</blockquote>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<p><strong><a name="doc" id="doc"></a>Documentation and articles</strong></p>
|
<p><strong><a name="doc" id="doc"></a>Documentation and
|
||||||
|
articles</strong></p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>If you feel like writing a tutorial, an article, an academic paper or anything
|
<p>If you feel like writing a tutorial, an article, an academic
|
||||||
else about Moodle, please do! </p>
|
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>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>
|
</blockquote>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<p><strong><a name="bugs" id="bugs"></a>Participating in the bug tracker</strong></p>
|
<p><strong><a name="bugs" id="bugs"></a>Participating in the bug
|
||||||
|
tracker</strong></p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Finally, I would like to invite you to register on the "bug tracker"
|
<p>Finally, I would like to invite you to register on the "bug
|
||||||
at <a target=_top href="http://bugs.moodle.org">bugs.moodle.org</a> so you can file any
|
tracker" at <a target="_top" href=
|
||||||
bugs that you find and perhaps participate in discussing and fixing them.
|
"http://bugs.moodle.org">bugs.moodle.org</a> so you can file any
|
||||||
</p>
|
bugs that you find and perhaps participate in discussing and
|
||||||
<p>"Bugs" not only includes software bugs with current versions of
|
fixing them.</p>
|
||||||
Moodle, but also new ideas, feature requests and even constructive criticism
|
<p>"Bugs" not only includes software bugs with current versions
|
||||||
of existing features. The beauty of open source is that anyone can participate
|
of Moodle, but also new ideas, feature requests and even
|
||||||
in some way and help to create a better product for all of us to enjoy. In
|
constructive criticism of existing features. The beauty of open
|
||||||
this project, your input is very welcome!</p>
|
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>
|
</blockquote>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p align="center">Thanks for using Moodle!</p>
|
<p align="center">Thanks for using Moodle!</p>
|
||||||
<p align="center">Cheers,<br />
|
<p align="center">Cheers,<br>
|
||||||
<a target=_top href="http://dougiamas.com/" target="_top">Martin Dougiamas</a></p>
|
<a href="http://dougiamas.com/" target="_top">Martin
|
||||||
|
Dougiamas</a></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<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
|
||||||
<p align="CENTER"><font size="1">Version: $Id: developer.html,v 1.2 2001/12/09
|
Documentation</font></a></p>
|
||||||
10:34:19 martin Exp $</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>
|
||||||
</body>
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -1,283 +1,406 @@
|
||||||
<HTML><HEAD><TITLE>Moodle Dokumentation: Frequently Asked Questions (FAQ)</TITLE>
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
<H1>Frequently Asked Questions (FAQ)</H1>
|
<title>Moodle Dokumentation: Frequently Asked Questions
|
||||||
<P class=normaltext>Auf dieser Seite finden Sie einige der am häufigsten
|
(FAQ)</title>
|
||||||
gestellten Fragen von Menschen, die Moodle installieren. Wenn Sie der <A
|
<link rel="stylesheet" href="docstyles.css" type=
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html">Installationsanleitung</A>
|
"TEXT/CSS">
|
||||||
gefolgt sind und trotzdem ein Problem haben, dann sind Sie genau hier an der
|
<meta http-equiv="Content-Type" content=
|
||||||
richtigen Stelle. </P>
|
"text/html; charset=us-ascii">
|
||||||
<P class=normaltext>Falls Sie hier keine Antworten auf Ihre Frage finden,
|
</head>
|
||||||
versuchen Sie es auf der Seite moodle.org mit dem Kurs <A
|
<body>
|
||||||
href="http://moodle.org/mod/forum/index.php?id=5" target=_top>Using Moodle</A>.
|
<h1>Frequently Asked Questions (FAQ)</h1>
|
||||||
Durchsuchen Sie zuerst die Foren mit einigen Schlüsselwörtern, denn Ihr Problem
|
<p class="normaltext">Auf dieser Seite finden Sie einige der am
|
||||||
könnte dort bereits diskutiert worden sein. Besteht keine solche Diskussion,
|
häufigsten gestellten Fragen von Menschen, die Moodle
|
||||||
versuchen Sie selbst eine im passenden Forum zu beginnen – normalerweise wird
|
installieren. Wenn Sie der <a href=
|
||||||
irgendjemand Ihnen helfen können.</P>
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html">
|
||||||
<P class=normaltext>Möglicherweise führen Ihre verschiedenen Lösungsversuche zu
|
Installationsanleitung</a> gefolgt sind und trotzdem ein Problem
|
||||||
keinem Ergebnis und Sie benutzen eine Firewall, so kann es sein, dass diese
|
haben, dann sind Sie genau hier an der richtigen Stelle.</p>
|
||||||
notwendige Funktionen oder eine benötigte Kommunikation verhindert. Zur
|
<p class="normaltext">Falls Sie hier keine Antworten auf Ihre
|
||||||
Sicherheit empfiehlt es sich eine erneute Konfiguration durchzuführen. Sehr
|
Frage finden, versuchen Sie es auf der Seite moodle.org mit dem
|
||||||
selten haben Firewalls Probleme mit Moodle, aber gelegentlich sind sie
|
Kurs <a href="http://moodle.org/mod/forum/index.php?id=5" target=
|
||||||
verantwortlich für eine reduzierte Funktionalität aufgrund einer
|
"_top">Using Moodle</a>. Durchsuchen Sie zuerst die Foren mit
|
||||||
Fehlkonfiguration derer Einstellungen.
|
einigen Schlüsselwörtern, denn Ihr Problem könnte
|
||||||
<P class=normaltext>Benutzen Sie diese Liste, um zu den gewünschten Antworten zu
|
dort bereits diskutiert worden sein. Besteht keine solche
|
||||||
springen:</P>
|
Diskussion, versuchen Sie selbst eine im passenden Forum zu
|
||||||
<P class=questionlink><A
|
beginnen – normalerweise wird irgendjemand Ihnen helfen
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#filenotfound">Immer
|
können.</p>
|
||||||
wenn ich versuche auf eine hochgeladene Datei zuzugreifen oder anzeigen zu
|
<p class="normaltext">Möglicherweise führen Ihre
|
||||||
lassen, erhalte ich eine Fehlermeldung "Datei nicht gefunden".</A></P>
|
verschiedenen Lösungsversuche zu keinem Ergebnis und Sie
|
||||||
<P class=questionlink><A
|
benutzen eine Firewall, so kann es sein, dass diese notwendige
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#php">Ist
|
Funktionen oder eine benötigte Kommunikation verhindert. Zur
|
||||||
PHP auf meinem System installiert und welche Version habe ich?</A></P>
|
Sicherheit empfiehlt es sich eine erneute Konfiguration
|
||||||
<P class=questionlink><A
|
durchzuführen. Sehr selten haben Firewalls Probleme mit
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#blankpages">Warum
|
Moodle, aber gelegentlich sind sie verantwortlich für eine
|
||||||
sind meine ganzen Seiten leer?</A></P>
|
reduzierte Funktionalität aufgrund einer Fehlkonfiguration
|
||||||
<P class=questionlink><A
|
derer Einstellungen.</p>
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#errorgetstring">Meine
|
<p class="normaltext">Benutzen Sie diese Liste, um zu den
|
||||||
Seite zeigt 'fatal error' an wie z. B.: call to undefined function:
|
gewünschten Antworten zu springen:</p>
|
||||||
get_string()</A></P>
|
<p class="questionlink"><a href=
|
||||||
<P class=questionlink><A
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#filenotfound">
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#headerssent">Warum
|
Immer wenn ich versuche auf eine hochgeladene Datei zuzugreifen
|
||||||
erhalte ich dauernd Fehlermeldungen über "headers already sent"?</A></P>
|
oder anzeigen zu lassen, erhalte ich eine Fehlermeldung "Datei
|
||||||
<P class=questionlink><A
|
nicht gefunden".</a></p>
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#failedopen">Ich
|
<p class="questionlink"><a href=
|
||||||
erhalte ständig den Fehler: Failed opening required
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#php">
|
||||||
'/web/moodle/lib/setup.php'</A></P>
|
Ist PHP auf meinem System installiert und welche Version habe
|
||||||
<P class=questionlink><A
|
ich?</a></p>
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#quotes">Jeder
|
<p class="questionlink"><a href=
|
||||||
Versuch einen Text, ein Apostroph (') oder ein Anführungszeichen (") hinzu zu
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#blankpages">
|
||||||
fügen, endet mit einer Fehlermeldung oder er wird mit einem Slash
|
Warum sind meine ganzen Seiten leer?</a></p>
|
||||||
gezeigt.</A></P>
|
<p class="questionlink"><a href=
|
||||||
<P class=questionlink><A
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#errorgetstring">
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#sessiontmp">Ich
|
Meine Seite zeigt 'fatal error' an wie z. B.: call to undefined
|
||||||
erhalte dauernd Fehlermeldungen über session_start.</A></P>
|
function: get_string()</a></p>
|
||||||
<P class=questionlink><A
|
<p class="questionlink"><a href=
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#fixdirroot">Wenn
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#headerssent">
|
||||||
ich auf die Adminseite gehen möchte, bekomme ich eine Nachricht, dirroot leer zu
|
Warum erhalte ich dauernd Fehlermeldungen über "headers
|
||||||
machen!</A></P>
|
already sent"?</a></p>
|
||||||
<P class=questionlink><A
|
<p class="questionlink"><a href=
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#loginsetting">Ich
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#failedopen">
|
||||||
melde mich an, aber die Anmeldeseite ändert sich nicht. Ich bin angemldet und
|
Ich erhalte ständig den Fehler: Failed opening required
|
||||||
kann frei navigieren. </A></P>
|
'/web/moodle/lib/setup.php'</a></p>
|
||||||
<P class=questionlink><A
|
<p class="questionlink"><a href=
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#resource1">Wenn
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#quotes">
|
||||||
ich versuche eine Literatur oder Quelle ein zu fügen, erhalte ich
|
Jeder Versuch einen Text, ein Apostroph (') oder ein
|
||||||
Fehlermeldungen.</A></P>
|
Anführungszeichen (") hinzu zu fügen, endet mit einer
|
||||||
<P class=questionlink><A
|
Fehlermeldung oder er wird mit einem Slash gezeigt.</a></p>
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#noadmin">Während
|
<p class="questionlink"><a href=
|
||||||
dem anfänglichen Setup wurde ich nicht aufgefordert einen Adminaccount ein zu
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#sessiontmp">
|
||||||
richten!</A></P>
|
Ich erhalte dauernd Fehlermeldungen über
|
||||||
<P class=questionlink><A
|
session_start.</a></p>
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#nologin">Ich
|
<p class="questionlink"><a href=
|
||||||
kann mich nicht anmelden – ich bleibe einfach auf der Anmeldeseite
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#fixdirroot">
|
||||||
stecken.</A></P>
|
Wenn ich auf die Adminseite gehen möchte, bekomme ich eine
|
||||||
<P class=questionlink><A
|
Nachricht, dirroot leer zu machen!</a></p>
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#backup">Wie
|
<p class="questionlink"><a href=
|
||||||
kann ich meine Moodleseite sichern? </A></P>
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#loginsetting">
|
||||||
<P class=questionlink><A
|
Ich melde mich an, aber die Anmeldeseite ändert sich nicht.
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#locale">Warum
|
Ich bin angemldet und kann frei navigieren.</a></p>
|
||||||
zeigt meine Moodleseite die Zeit und das Datum nicht richtig an?</A></P>
|
<p class="questionlink"><a href=
|
||||||
<P class=questionlink><A
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#resource1">
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#cron">Von
|
Wenn ich versuche eine Literatur oder Quelle ein zu fügen,
|
||||||
den Foren werden keine Kopien per email versendet.</A></P>
|
erhalte ich Fehlermeldungen.</a></p>
|
||||||
<P class=questionlink> </P>
|
<p class="questionlink"><a href=
|
||||||
<H3><A name=filenotfound></A>Immer wenn ich versuche auf eine hochgeladene Datei
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#noadmin">
|
||||||
zu zu greifen oder anzeigen zu lassen, erhalte ich eine Fehlermeldung "Datei
|
Während dem anfänglichen Setup wurde ich nicht
|
||||||
nicht gefunden".</H3>
|
aufgefordert einen Adminaccount ein zu richten!</a></p>
|
||||||
<P class=answer>Bsp.: Not Found: The requested URL /moodle/file.php/2/myfile.jpg
|
<p class="questionlink"><a href=
|
||||||
was not found on this server. </P>
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#nologin">
|
||||||
<P class=answer>Die Konfiguration Ihres Webservers muss den Teil nach dem
|
Ich kann mich nicht anmelden – ich bleibe einfach auf der
|
||||||
Skriptnamen einer URL erlauben, um direkt zu dem Skript übergeben zu werden.
|
Anmeldeseite stecken.</a></p>
|
||||||
Üblicherweise ist dies in der Apache 1 Version bereits aktiviert, aber in der
|
<p class="questionlink"><a href=
|
||||||
Apache 2 Version standardmäßig inaktiv. Um dies zu aktivieren, fügen Sie diese
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#backup">
|
||||||
Zeile zu httpd.conf oder zu .htaccess in Ihrem lokalen Verzeichnis ein (mehr
|
Wie kann ich meine Moodleseite sichern?</a></p>
|
||||||
Infos finden sie in der <A
|
<p class="questionlink"><a href=
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html#webserver">Installationsanleitung</A>
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#locale">
|
||||||
): </P>
|
Warum zeigt meine Moodleseite die Zeit und das Datum nicht
|
||||||
<P class=answercode><B>AcceptPathInfo</B> on</P>
|
richtig an?</a></p>
|
||||||
<P class=answer>Achtung, funktioniert ausschließlich für die Apache Version
|
<p class="questionlink"><a href=
|
||||||
2.x.</P>
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/faq.html#cron">
|
||||||
<P class=answer>Falls Sie Apache 2 nicht benutzen und trotzdem ungewollt dieses
|
Von den Foren werden keine Kopien per email versendet.</a></p>
|
||||||
Problem haben, können Sie Moodle so verändern, dass es eine alternative Methode
|
<p class="questionlink"> </p>
|
||||||
benutzt. Nachteil dessen sind, leichte Verluste in der Ausführung für Ihre
|
<h3><a name="filenotfound" id="filenotfound"></a>Immer wenn ich
|
||||||
Benutzer und es können keine Linkverbindungen mit HTML-Inhalten benutzt werden.
|
versuche auf eine hochgeladene Datei zu zu greifen oder anzeigen
|
||||||
</P>
|
zu lassen, erhalte ich eine Fehlermeldung "Datei nicht
|
||||||
<P class=answer>Um diese Methode zu benutzen, müssen Sie als Admin angemeldet
|
gefunden".</h3>
|
||||||
sein. Gehen Sie zur Seite "Konfigurationsvariablen" und ändern Sie die
|
<p class="answer">Bsp.: Not Found: The requested URL
|
||||||
Einstellung für die "<B>slasharguments</B>".Nun sollten Sie in der Lage sein auf
|
/moodle/file.php/2/myfile.jpg was not found on this server.</p>
|
||||||
Ihre hochgeladenen Dateien zugreifen zu können.</P>
|
<p class="answer">Die Konfiguration Ihres Webservers muss den
|
||||||
<P class=answer> </P>
|
Teil nach dem Skriptnamen einer URL erlauben, um direkt zu dem
|
||||||
<H3><A name=php></A>Ist PHP auf meinem System installiert und welche Version
|
Skript übergeben zu werden. Üblicherweise ist dies in
|
||||||
habe ich?</H3>
|
der Apache 1 Version bereits aktiviert, aber in der Apache 2
|
||||||
<P class=answer>Erstellen Sie eine neue Webseite mit dem Namen info.php mit dem
|
Version standardmäßig inaktiv. Um dies zu aktivieren,
|
||||||
folgenden Textinhalt und öffnen es mit Ihrem Browser:</P>
|
fügen Sie diese Zeile zu httpd.conf oder zu .htaccess in
|
||||||
<P class=answercode><?PHP phpinfo() ?></P>
|
Ihrem lokalen Verzeichnis ein (mehr Infos finden sie in der
|
||||||
<P class=answer>Wenn nichts passiert, dann haben Sie kein PHP installiert. In
|
<a href=
|
||||||
der Installationsanleitung finden Sie einige Informationen darüber, wo Sie PHP
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html#webserver">
|
||||||
für Ihr System herunterladen können. </P>
|
Installationsanleitung</a> ):</p>
|
||||||
<P class=answer> </P>
|
<p class="answercode"><b>AcceptPathInfo</b> on</p>
|
||||||
<H3><A name=blankpages></A>Warum sind meine ganzen Seiten leer? </H3>
|
<p class="answer">Achtung, funktioniert ausschließlich
|
||||||
<P class=answer>Prüfen Sie die dirroot Variablen in der config.php. Sie müssen vollständige absolute Pfade eintragen, z.B.:</P>
|
für die Apache Version 2.x.</p>
|
||||||
<P class=answercode>$CFG->dirroot =
|
<p class="answer">Falls Sie Apache 2 nicht benutzen und trotzdem
|
||||||
"d:\inetpub\sites\www.yoursite.com\web\moodle";</P>
|
ungewollt dieses Problem haben, können Sie Moodle so
|
||||||
<P></P>
|
verändern, dass es eine alternative Methode benutzt.
|
||||||
<P class=answer>Für Nutzer von Redhat Linux sehen Sie bitte hier nach: <A
|
Nachteil dessen sind, leichte Verluste in der Ausführung
|
||||||
href="http://moodle.org/doc/?file=installamp.html">Redhat Linux</A></P>
|
für Ihre Benutzer und es können keine Linkverbindungen
|
||||||
<P></P>
|
mit HTML-Inhalten benutzt werden.</p>
|
||||||
<H3><A name=errorgetstring></A>Meine
|
<p class="answer">Um diese Methode zu benutzen, müssen Sie
|
||||||
Seite zeigt 'fatal error' an wie z. B.: call to undefined function:
|
als Admin angemeldet sein. Gehen Sie zur Seite
|
||||||
get_string()</H3>
|
"Konfigurationsvariablen" und ändern Sie die Einstellung
|
||||||
<P class=answer>Wenn Sie folgende Fehler sehen:</P>
|
für die "<b>slasharguments</b>".Nun sollten Sie in der Lage
|
||||||
<P class=answercode>Parse error: parse error, unexpected T_VARIABLE in
|
sein auf Ihre hochgeladenen Dateien zugreifen zu können.</p>
|
||||||
c:\program files\easyphp\www\moodle\config.php on line 94 <br />Fatal error: Call
|
<p class="answer"> </p>
|
||||||
to undefined function: get_string() in c:\program
|
<h3><a name="php" id="php"></a>Ist PHP auf meinem System
|
||||||
files\easyphp\www\moodle\mod\resource\lib.php on line 11</P>
|
installiert und welche Version habe ich?</h3>
|
||||||
<P class=answer>dann haben Sie vermutlich ein Semicolon am Ende oder ein abschließendes " in config.php (in Zeile 94) vergessen.</P>
|
<p class="answer">Erstellen Sie eine neue Webseite mit dem Namen
|
||||||
<P class=answer>Andere Gründe kö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ätzliche Informationen in der Datei gespeichert, die die Ausführung stören.</P>
|
info.php mit dem folgenden Textinhalt und öffnen es mit
|
||||||
<P> </P>
|
Ihrem Browser:</p>
|
||||||
<H3><A name=headerssent></A>Warum
|
<p class="answercode"><?PHP phpinfo() ?></p>
|
||||||
erhalte ich dauernd Fehlermeldungen über "headers already sent"?</H3>
|
<p class="answer">Wenn nichts passiert, dann haben Sie kein PHP
|
||||||
<P class=answer>Wenn Sie folgende Fehler sehen:</P>
|
installiert. In der Installationsanleitung finden Sie einige
|
||||||
<P class=answercode>Warning: Cannot add header information - headers already
|
Informationen darüber, wo Sie PHP für Ihr System
|
||||||
sent by (output started at /webs/moodle/config.php:87) in
|
herunterladen können.</p>
|
||||||
/webs/moodle/lib/moodlelib.php on line 1322 </P>
|
<p class="answer"> </p>
|
||||||
<P class=answercode>Warning: Cannot add header information - headers already
|
<h3><a name="blankpages" id="blankpages"></a>Warum sind meine
|
||||||
sent by (output started at /webs/moodle/config.php:87) in
|
ganzen Seiten leer?</h3>
|
||||||
/webs/moodle/lib/moodlelib.php on line 1323 </P>
|
<p class="answer">Prüfen Sie die dirroot Variablen in der
|
||||||
<P class=answercode>Warning: Cannot add header information - headers already
|
config.php. Sie müssen vollständige absolute Pfade
|
||||||
sent by (output started at /webs/moodle/config.php:87) in
|
eintragen, z.B.:</p>
|
||||||
/webs/moodle/login/index.php on line 54 </P>
|
<p class="answercode">$CFG->dirroot =
|
||||||
<P class=answer>Sie haben leere Zeilen oder Leerzeichen nach dem abschließenden ?> in Ihrer
|
"d:\inetpub\sites\www.yoursite.com\web\moodle";</p>
|
||||||
config.php Datei. Einige Texteditoren wie z.B. Notepad (Windows) fügen diese ein. Sie müssen nun mit einem andernen Editor diese Zeichen vollständig löschen. </P>
|
<p class="answer">Für Nutzer von Redhat Linux sehen Sie
|
||||||
<P class=answer> </P>
|
bitte hier nach: <a href=
|
||||||
<H3><A name=failedopen></A>Ich erhalte ständig den Fehler: Failed opening required
|
"http://moodle.org/doc/?file=installamp.html">Redhat
|
||||||
'/web/moodle/lib/setup.php'</H3>
|
Linux</a></p>
|
||||||
<P class=answer>In Ihrer config.php muß die Angabe für dirroot
|
<h3><a name="errorgetstring" id="errorgetstring"></a>Meine Seite
|
||||||
ein <STRONG>vollständiger Pfad auf dem Server sein.</STRONG>.</P>
|
zeigt 'fatal error' an wie z. B.: call to undefined function:
|
||||||
<P class=answer>Manchmal werden nur die Pfade vom Home-Verzeichnis oder relative Pfade eingetragen.</P>
|
get_string()</h3>
|
||||||
<P class=answer> </P>
|
<p class="answer">Wenn Sie folgende Fehler sehen:</p>
|
||||||
<H3><A id=quotes name=quotes></A>Jeder
|
<p class="answercode">Parse error: parse error, unexpected
|
||||||
Versuch einen Text, ein Apostroph (') oder ein Anführungszeichen (") hinzu zu
|
T_VARIABLE in c:\program files\easyphp\www\moodle\config.php on
|
||||||
fügen, endet mit einer Fehlermeldung oder er wird mit einem Slash
|
line 94<br>
|
||||||
gezeigt.</H3>
|
Fatal error: Call to undefined function: get_string() in
|
||||||
<P class=answer>Probleme mit ' liegen in falschen "magic
|
c:\program files\easyphp\www\moodle\mod\resource\lib.php on line
|
||||||
quotes" Einstellungen. Moodle benötigt die folgenden Einstellungen (dies sind normalerweise die Standardeinstellungen):</P>
|
11</p>
|
||||||
<P class=answercode>magic_quotes_gpc = On<br />magic_quotes_runtime = Off</P>
|
<p class="answer">dann haben Sie vermutlich ein Semicolon am Ende
|
||||||
<P class=answer>Beachten Sie auch den folgenden Hinweis zur <A
|
oder ein abschließendes " in config.php (in Zeile 94)
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html#webserver">Webserver
|
vergessen.</p>
|
||||||
Konfiguration</A> in den Installationsdokumenten.</P>
|
<p class="answer">Andere Gründe können darin liegen,
|
||||||
<P class=answer> </P>
|
wenn Sie die Datei config.php in Word bearbeitet haben und sie
|
||||||
<H3><A name=sessiontmp></A>Ich
|
als HTML-Seite gespeichert haben, statt als reine Textdatei.
|
||||||
erhalte dauernd Fehlermeldungen über session_start.</H3>
|
Dadurch werden zusätzliche Informationen in der Datei
|
||||||
<P class=answer>Wenn Sie folgende Fehler sehen:</P>
|
gespeichert, die die Ausführung stören.</p>
|
||||||
<P class=answercode>Warning: session_start() [function.session-start]:
|
<p> </p>
|
||||||
open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or
|
<h3><a name="headerssent" id="headerssent"></a>Warum erhalte ich
|
||||||
directory (2) in G:\web\moodle\lib\setup.php on line 123</P>
|
dauernd Fehlermeldungen über "headers already sent"?</h3>
|
||||||
<P class=answercode>Warning: session_start() [function.session-start]:
|
<p class="answer">Wenn Sie folgende Fehler sehen:</p>
|
||||||
open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or
|
<p class="answercode">Warning: Cannot add header information -
|
||||||
directory (2) in G:\web\moodle\lib\setup.php on line 123</P>
|
headers already sent by (output started at
|
||||||
<P class=answercode>Warning: session_start() [function.session-start]: Cannot
|
/webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php on
|
||||||
send session cache limiter - headers already sent (output started at
|
line 1322</p>
|
||||||
G:\web\moodle\lib\setup.php:1) in G:\web\moodle\lib\setup.php on line 123</P>
|
<p class="answercode">Warning: Cannot add header information -
|
||||||
<P class=answer>... diese beziehen sich alle auf Probleme von PHP Informationen ü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).
|
headers already sent by (output started at
|
||||||
<P class=answer>Ändern Sie die PHP Einstellungen für diesen Pfad auf ein bestehendes Verzeichnis in der Datei php.ini:</P>
|
/webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php on
|
||||||
<P class=answercode>session.save_path = C:\temp</P>
|
line 1323</p>
|
||||||
<P class=answer>oder in einem .htaccess file in Ihrem Hauptverzeichnis von Moodle:</P>
|
<p class="answercode">Warning: Cannot add header information -
|
||||||
<P class=answercode>php_value session.save_path "/home/moodle/sessions"</P>
|
headers already sent by (output started at
|
||||||
<P class=answercode> </P>
|
/webs/moodle/config.php:87) in /webs/moodle/login/index.php on
|
||||||
<H3><A name=fixdirroot></A>Wenn
|
line 54</p>
|
||||||
ich auf die Adminseite gehen möchte, bekomme ich eine Nachricht, dirroot leer zu
|
<p class="answer">Sie haben leere Zeilen oder Leerzeichen nach
|
||||||
machen!</H3>
|
dem abschließenden ?> in Ihrer config.php Datei. Einige
|
||||||
<P class=answer>Wenn Sie die folgenden Fehlermeldungen in Moodle 1.0.9 sehen:</P>
|
Texteditoren wie z.B. Notepad (Windows) fügen diese ein. Sie
|
||||||
<TABLE class=generalbox cellSpacing=0 cellPadding=5 align=center border=0>
|
müssen nun mit einem andernen Editor diese Zeichen
|
||||||
<TBODY>
|
vollständig löschen.</p>
|
||||||
<TR>
|
<p class="answer"> </p>
|
||||||
<TD bgColor=#ffbbbb>Please fix your settings in config.php:
|
<h3><a name="failedopen" id="failedopen"></a>Ich erhalte
|
||||||
<P>You have:
|
ständig den Fehler: Failed opening required
|
||||||
<P>$CFG->dirroot = "/home/users/fred/public_html/moodle";
|
'/web/moodle/lib/setup.php'</h3>
|
||||||
<P>but it should be:
|
<p class="answer">In Ihrer config.php muß die Angabe
|
||||||
<P>$CFG->dirroot = "";</P></TD></TR></TBODY></TABLE>
|
für dirroot ein <strong>vollständiger Pfad auf dem
|
||||||
<P class=answer>dann liegt ein kleiner Fehler vor, der auf manchen Servern auftritt. Der Fehler basiert auf dem Fehler-Prüfmechanismus, nicht Ihrem aktuellen Pfad. Suchen Sie in der Datei admin/index.php die Zeile 66: </P>
|
Server sein.</strong>.</p>
|
||||||
<P class=answercode>if ($dirroot != $CFG->dirroot) {</P>
|
<p class="answer">Manchmal werden nur die Pfade vom
|
||||||
<P class=answer>und ändern Sie sie wie folgt:</P>
|
Home-Verzeichnis oder relative Pfade eingetragen.</p>
|
||||||
<P class=answercode>if (!empty($dirroot) and $dirroot != $CFG->dirroot) {</P>
|
<p class="answer"> </p>
|
||||||
<P class=answercode> </P>
|
<h3><a id="quotes" name="quotes"></a>Jeder Versuch einen Text,
|
||||||
<H3><A name=loginsetting></A>Ich
|
ein Apostroph (') oder ein Anführungszeichen (") hinzu zu
|
||||||
melde mich an, aber die Anmeldeseite ändert sich nicht. Ich bin angemldet und
|
fügen, endet mit einer Fehlermeldung oder er wird mit einem
|
||||||
kann frei navigieren. </H3>
|
Slash gezeigt.</h3>
|
||||||
<P class=answer>Prüfen Sie, ob die eingegebene URL Adresse in den $CFG->wwwroot Einstellungen genau mit von Ihnen eingebenen Adresse beim Aufruf übereinstimmt.</P>
|
<p class="answer">Probleme mit ' liegen in falschen "magic
|
||||||
<P class=answer> </P>
|
quotes" Einstellungen. Moodle benötigt die folgenden
|
||||||
<H3><A name=resource1></A>Wenn
|
Einstellungen (dies sind normalerweise die
|
||||||
ich versuche eine Literatur oder Quelle einzufügen, erhalte ich
|
Standardeinstellungen):</p>
|
||||||
Fehlermeldungen.</H3>
|
<p class="answercode">magic_quotes_gpc = On<br>
|
||||||
<P class=answer>Wenn Sie Apache verwenden, dann stimmen vermutlich die Einstellungen in der config.php für $CFG->wwwroot mit der aktuell eingegebenen URL zum Aufruf der Seite nicht überein. Ändern Sie die Einstellung "<B>secureforms</B>" in der Administration auf OFF.</P>
|
magic_quotes_runtime = Off</p>
|
||||||
<P class=answer> </P>
|
<p class="answer">Beachten Sie auch den folgenden Hinweis zur
|
||||||
<H3><A name=noadmin></A>Während
|
<a href=
|
||||||
dem anfänglichen Setup wurde ich nicht aufgefordert einen Adminaccount ein zu
|
"http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html#webserver">
|
||||||
richten!</H3>
|
Webserver Konfiguration</a> in den Installationsdokumenten.</p>
|
||||||
<P class=answer>Dies ist ein wohl bekannter Fehler in den Versionen bis 1.0.9, er ist nun behoben und sollte spätestens ab Version 1.1. nicht mehr auftauchen.</P>
|
<p class="answer"> </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ür ein anderen Programm auf der gleicehn Seite mit Namen "user", "admin", oder "teacher".</P>
|
<h3><a name="sessiontmp" id="sessiontmp"></a>Ich erhalte dauernd
|
||||||
<P class=answer>Löschen sie Ihren Cookie vor der Installation von Moodle oder verändern Sie die Datei moodle/admin/user.php durch Einfügen folgender Zeile am Anfang der Datei:</P>
|
Fehlermeldungen über session_start.</h3>
|
||||||
<P class=answercode>unset($user);<br />unset($admin);<br />unset($teacher);</P>
|
<p class="answer">Wenn Sie folgende Fehler sehen:</p>
|
||||||
<P class=answer>Danach sollten Sie alle Tabellen von Moodle in der Datenbank löschen und eine komplette Neuinstallation vornehmen.</P>
|
<p class="answercode">Warning: session_start()
|
||||||
<P class=answer> </P>
|
[function.session-start]:
|
||||||
<H3><A name=nologin></A>Ich
|
open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed:
|
||||||
kann mich nicht anmelden – ich bleibe einfach auf der Anmeldeseite
|
No such file or directory (2) in G:\web\moodle\lib\setup.php on
|
||||||
stecken.</H3>
|
line 123</p>
|
||||||
<P class=answer>Der Grund liegt zumeist an Ihrer Firewall, nicht am Server. Hier einige Hinweise <A
|
<p class="answercode">Warning: session_start()
|
||||||
href="http://service1.symantec.com/SUPPORT/nip.nsf/46f26a2d6dafb0a788256bc7005c3fa3/b9b47ad7eddd343b88256c6b006a85a8?OpenDocument&src=bar_sch_nam">Norton
|
[function.session-start]:
|
||||||
firewall products</A>.</P>
|
open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed:
|
||||||
<P class=answer>Der Administrator des Servers kann dies durch Änderung der Einstellung "<B>secureforms</B>" zu
|
No such file or directory (2) in G:\web\moodle\lib\setup.php on
|
||||||
"No" korrigieren.</P>
|
line 123</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
|
<p class="answercode">Warning: session_start()
|
||||||
http://yourserver/moodle/lib/session-test.php.</P>
|
[function.session-start]: Cannot send session cache limiter -
|
||||||
<P class=answer> </P>
|
headers already sent (output started at
|
||||||
<H3><A name=backup></A>Wie
|
G:\web\moodle\lib\setup.php:1) in G:\web\moodle\lib\setup.php on
|
||||||
kann ich meine Moodleseite sichern?</H3>
|
line 123</p>
|
||||||
<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önnen.<br />
|
<p class="answer">... diese beziehen sich alle auf Probleme von
|
||||||
Sie können inzwischen komplette Kurse komfortabel sichern. Eine deutschsprachige Anleitung finden Sie im deutschen Diskussionsforum von Moodle als Ressource. </P>
|
PHP Informationen über die 'session' auf der Festplatte (im
|
||||||
<P class=answer>Es gibt verschiedene Wege für solche backups. Hier die Gründzüge eines kleinen Scripts auf UNIX für dsa Backup der Datenbank (Sie können es täglich durch einen cron job laufen lassen</P>
|
Verzeichnis /tmp) abzulegen. Zumeist liegt der Fehler darin, dass
|
||||||
<P class=answercode>cd /my/backup/directory</P>
|
ein entsprechendes Verzeichnis auf Ihrem Rechner nicht vorhanden
|
||||||
<P class=answercode>mv moodle-database.sql.gz moodle-database-old.sql.gz</P>
|
ist (z.B. bei manchen Windows-Installationen).</p>
|
||||||
<P class=answercode>mysqldump -h example.com -u myusername --password=mypassword
|
<p class="answer">Ändern Sie die PHP Einstellungen für
|
||||||
-C -Q -e -a mydatabasename > moodle-database.sql</P>
|
diesen Pfad auf ein bestehendes Verzeichnis in der Datei
|
||||||
<P class=answercode>gzip moodle-database.sql</P>
|
php.ini:</p>
|
||||||
<P class=answer>Für die Dateien können Sie rsync verwendet, um veränderte Daten auf einen anderren host zu kopieren:</P>
|
<p class="answercode">session.save_path = C:\temp</p>
|
||||||
<P class=answercode>rsync -auvtz --delete -e ssh
|
<p class="answer">oder in einem .htaccess file in Ihrem
|
||||||
mysshusername@example.com:/my/server/directory /my/backup/directory/</P>
|
Hauptverzeichnis von Moodle:</p>
|
||||||
<P class=answercode> </P>
|
<p class="answercode">php_value session.save_path
|
||||||
<H3><A name=locale></A>Warum
|
"/home/moodle/sessions"</p>
|
||||||
zeigt meine Moodleseite die Zeit und das Datum nicht richtig an?</H3>
|
<p class="answercode"> </p>
|
||||||
<P class=answer>Jede Sprache benötigt einen eigene Sprachcode (
|
<h3><a name="fixdirroot" id="fixdirroot"></a>Wenn ich auf die
|
||||||
<STRONG>locale</STRONG> Code) damit Daten richtig angezeigt werden. Die Sprachpakete enthalten die Standardeinstellung. Manchmal arbeiten diese aber nicht richtig auf Windows-Servern. </P>
|
Adminseite gehen möchte, bekomme ich eine Nachricht, dirroot
|
||||||
<P class=answer>Die richtigen local codes für Windows finden Sie auf folgenden Seiten.<A
|
leer zu machen!</h3>
|
||||||
href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_language_strings.asp"
|
<p class="answer">Wenn Sie die folgenden Fehlermeldungen in
|
||||||
target=_blank>Sprach (Language) Codes</A> und <A
|
Moodle 1.0.9 sehen:</p>
|
||||||
href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_country_strings.asp"
|
<table class="generalbox" cellspacing="0" cellpadding="5" align=
|
||||||
target=_blank>Länder (Country/region) Codes</A>.(z.B.eg "esp_esp" for spanish)</P>
|
"center" border="0">
|
||||||
<P class=answer>Diese neuen Codes können Sie auf der Seite Administration ->
|
<tbody>
|
||||||
Konfiguration -> Variablen eintragen indem Sie die vorhandene Eintragungen überschreiben.</P>
|
<tr>
|
||||||
<P class=answer> </P>
|
<td bgcolor="#FFBBBB">Please fix your settings in config.php:
|
||||||
<H3><A name=cron></A>Von
|
<p>You have:</p>
|
||||||
den Foren werden keine Kopien per email versendet. </H3>
|
<p>$CFG->dirroot = "/home/users/fred/public_html/moodle";</p>
|
||||||
<P class=answer>Sie <STRONG>müssen</STRONG> cron einrichten, bevor Emails automatisch von den Foren und anderen Aktivitäten versandt werden. </P>
|
<p>but it should be:</p>
|
||||||
<P class=answer>Zunächst müssen Sie Cron-Prozesse einrichten http://yoursite/admin/cron.php. Beachten Sie den folgenden Abschnitt <A
|
<p>$CFG->dirroot = "";</p>
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html#cron">Cron Jobs in der Installationsanleitung</A>.</P>
|
</td>
|
||||||
<P class=answer>Tipp: Versuchen Sie es mit den Grundeinstellungen auf der Moodle/Variablen-Seite. Lassen Sie
|
</tr>
|
||||||
smtphost leer. Diese Einstellungen reichen in den meisten Fällen aus..
|
</tbody>
|
||||||
<P class=answer>
|
</table>
|
||||||
<P class=answer>
|
<p class="answer">dann liegt ein kleiner Fehler vor, der auf
|
||||||
<HR>
|
manchen Servern auftritt. Der Fehler basiert auf dem
|
||||||
|
Fehler-Prüfmechanismus, nicht Ihrem aktuellen Pfad. Suchen
|
||||||
<P class=normaltext align=center><A title=martin@moodle.org
|
Sie in der Datei admin/index.php die Zeile 66:</p>
|
||||||
href="mailto:martin@moodle.org">Stellen Sie neue FAQ</A> (mit Antworten!)</P>
|
<p class="answercode">if ($dirroot != $CFG->dirroot) {</p>
|
||||||
<HR>
|
<p class="answer">und ändern Sie sie wie folgt:</p>
|
||||||
|
<p class="answercode">if (!empty($dirroot) and $dirroot !=
|
||||||
<P align=right><STRONG><EM>Dank an John Eyre für seine Hilfe bei der Zusammenstellung dieser
|
$CFG->dirroot) {</p>
|
||||||
FAQ.</EM></STRONG></P>
|
<p class="answercode"> </p>
|
||||||
<P align=center><FONT size=1><A
|
<h3><a name="loginsetting" id="loginsetting"></a>Ich melde mich
|
||||||
href="http://moodle.org/file.php/18/moddata/forum/166/17102/" target=_top>Moodle
|
an, aber die Anmeldeseite ändert sich nicht. Ich bin
|
||||||
Dokumentation</A></FONT></P>
|
angemldet und kann frei navigieren.</h3>
|
||||||
<P align=center><FONT size=1>Version: $Id: faq.html,v 1.6 2003/03/30 13:54:28
|
<p class="answer">Prüfen Sie, ob die eingegebene URL Adresse
|
||||||
moodler Exp $</FONT></P></BODY></HTML>
|
in den $CFG->wwwroot Einstellungen genau mit von Ihnen
|
||||||
|
eingebenen Adresse beim Aufruf übereinstimmt.</p>
|
||||||
|
<p class="answer"> </p>
|
||||||
|
<h3><a name="resource1" id="resource1"></a>Wenn ich versuche eine
|
||||||
|
Literatur oder Quelle einzufügen, erhalte ich
|
||||||
|
Fehlermeldungen.</h3>
|
||||||
|
<p class="answer">Wenn Sie Apache verwenden, dann stimmen
|
||||||
|
vermutlich die Einstellungen in der config.php für
|
||||||
|
$CFG->wwwroot mit der aktuell eingegebenen URL zum Aufruf der
|
||||||
|
Seite nicht überein. Ä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ährend dem
|
||||||
|
anfä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ä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ür ein anderen Programm
|
||||||
|
auf der gleicehn Seite mit Namen "user", "admin", oder
|
||||||
|
"teacher".</p>
|
||||||
|
<p class="answer">Löschen sie Ihren Cookie vor der
|
||||||
|
Installation von Moodle oder verändern Sie die Datei
|
||||||
|
moodle/admin/user.php durch Einfü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öschen und eine komplette Neuinstallation
|
||||||
|
vornehmen.</p>
|
||||||
|
<p class="answer"> </p>
|
||||||
|
<h3><a name="nologin" id="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&src=bar_sch_nam">
|
||||||
|
Norton firewall products</a>.</p>
|
||||||
|
<p class="answer">Der Administrator des Servers kann dies durch
|
||||||
|
Ä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önnen.<br>
|
||||||
|
Sie kö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ür solche
|
||||||
|
backups. Hier die Gründzüge eines kleinen Scripts auf
|
||||||
|
UNIX für dsa Backup der Datenbank (Sie können es
|
||||||
|
tä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 >
|
||||||
|
moodle-database.sql</p>
|
||||||
|
<p class="answercode">gzip moodle-database.sql</p>
|
||||||
|
<p class="answer">Für die Dateien können Sie rsync
|
||||||
|
verwendet, um verä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ö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ü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änder (Country/region) Codes</a>.(z.B.eg
|
||||||
|
"esp_esp" for spanish)</p>
|
||||||
|
<p class="answer">Diese neuen Codes können Sie auf der Seite
|
||||||
|
Administration -> Konfiguration -> Variablen eintragen
|
||||||
|
indem Sie die vorhandene Eintragungen ü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üssen</strong> cron
|
||||||
|
einrichten, bevor Emails automatisch von den Foren und anderen
|
||||||
|
Aktivitäten versandt werden.</p>
|
||||||
|
<p class="answer">Zunächst mü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ä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ü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>
|
||||||
|
|
|
@ -1,122 +1,227 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
<HTML>
|
<html>
|
||||||
<HEAD>
|
<head>
|
||||||
<TITLE>Moodle Docs: Eigenschaften</TITLE>
|
<title>Moodle Docs: Eigenschaften</title>
|
||||||
<LINK REL="stylesheet" HREF="../theme/standard/styles.php" TYPE="TEXT/CSS">
|
<link rel="stylesheet" href="docstyles.css" type=
|
||||||
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
|
"TEXT/CSS">
|
||||||
</HEAD>
|
<meta http-equiv="Content-Type" content=
|
||||||
<BODY BGCOLOR="#ffffff">
|
"text/html; charset=us-ascii">
|
||||||
|
</head>
|
||||||
<H2>Eigenschaften</H2>
|
<body bgcolor="#FFFFFF">
|
||||||
<p>Moodle ist ein aktives und sich weiterentwickelndes Produkt. Hier sehen
|
<h1>Eigenschaften</h1>
|
||||||
Sie einen Auszug mit den wichtigsten Eigenschaften:</p>
|
<p>Moodle ist ein aktives und sich weiterentwickelndes Produkt.
|
||||||
|
Hier sehen Sie einen Auszug mit den wichtigsten
|
||||||
|
Eigenschaften:</p>
|
||||||
<p><strong>Gesamtkonzept</strong></p>
|
<p><strong>Gesamtkonzept</strong></p>
|
||||||
<UL>
|
<ul>
|
||||||
<LI>unterstützt eine sozial konstruktive Pädagogik (Zusammenarbeit, Aktivitäten, kritische Reflektion, etc)</LI>
|
<li>unterstützt eine sozial konstruktive Pädagogik
|
||||||
<LI>nutzbar für reines Online-Lernen genauso wie für das Lernen im Unterrichtsraum
|
(Zusammenarbeit, Aktivitäten, kritische Reflektion,
|
||||||
<LI>einfach zu bedienen und zu erlernen, effizient, kompatibel, mit jedem Browser nutzbar</LI>
|
etc)</li>
|
||||||
<LI>einfach zu installieren auf allen Plattformen, die PHP unterstützen. Erfordert nur eine Datenbank.</LI>
|
<li>nutzbar für reines Online-Lernen genauso wie für
|
||||||
<LI>unterstützt alle wichtigen Datenbanken</LI>
|
das Lernen im Unterrichtsraum</li>
|
||||||
<LI>Kursübersicht zeigt Kurzbeschreibungen für jeden Kurs, einschließlich der Zugangsmöglichkeit für Gäste.</LI>
|
<li>einfach zu bedienen und zu erlernen, effizient, kompatibel,
|
||||||
<LI>Betonung wichtiger Sicherheitsaspekte. Alle Formulare wurden geprüft, Daten validiert,
|
mit jedem Browser nutzbar</li>
|
||||||
Cookies verschlüsselt etc.</LI>
|
<li>einfach zu installieren auf allen Plattformen, die PHP
|
||||||
</UL>
|
unterstützen. Erfordert nur eine Datenbank.</li>
|
||||||
|
<li>unterstützt alle wichtigen Datenbanken</li>
|
||||||
|
<li>Kursübersicht zeigt Kurzbeschreibungen für jeden
|
||||||
|
Kurs, einschließlich der Zugangsmöglichkeit für
|
||||||
|
Gäste.</li>
|
||||||
|
<li>Betonung wichtiger Sicherheitsaspekte. Alle Formulare wurden
|
||||||
|
geprüft, Daten validiert, Cookies verschlüsselt
|
||||||
|
etc.</li>
|
||||||
|
</ul>
|
||||||
<p><strong>Seitenverwaltung</strong></p>
|
<p><strong>Seitenverwaltung</strong></p>
|
||||||
<UL>
|
<ul>
|
||||||
<LI>Die Seite wird durch einen Administrator verwaltet, der bei der Installation festgelegt wird.</LI>
|
<li>Die Seite wird durch einen Administrator verwaltet, der bei
|
||||||
<LI>Plug-in-"themes" erlauben es dem Administrator Farben, Schriften, LayOut etc nach eigenen
|
der Installation festgelegt wird.</li>
|
||||||
Vorstellunegn zu gestalten.</LI>
|
<li>Plug-in-"themes" erlauben es dem Administrator Farben,
|
||||||
<LI>Plug-in Module können ergänzt werden</LI>
|
Schriften, LayOut etc nach eigenen Vorstellunegn zu
|
||||||
<LI>Plug-in Sprachpakte erlauben die Anpassung an jede Sprache. Die Bearbeitung kann mit dem mitgelieferten Editor komfortabel vorgenommen werden. Derzeit liegen Sprachpakete für mehr als <A HREF="http://moodle.com/download/lang/" TARGET="_top">19 Sprachen</A> vor.</LI>
|
gestalten.</li>
|
||||||
<LI>Der Code ist durchgängig in PHP unter der GPL-Lizenz geschrieben. Er kann leicht an Ihren Bedarf angepasst werden</LI>
|
<li>Plug-in Module können ergänzt werden</li>
|
||||||
</UL>
|
<li>Plug-in Sprachpakte erlauben die Anpassung an jede Sprache.
|
||||||
|
Die Bearbeitung kann mit dem mitgelieferten Editor komfortabel
|
||||||
|
vorgenommen werden. Derzeit liegen Sprachpakete für mehr als
|
||||||
|
<a href="http://moodle.com/download/lang/" target="_top">19
|
||||||
|
Sprachen</a> vor.</li>
|
||||||
|
<li>Der Code ist durchgängig in PHP unter der GPL-Lizenz
|
||||||
|
geschrieben. Er kann leicht an Ihren Bedarf angepasst werden</li>
|
||||||
|
</ul>
|
||||||
<p><strong>Nutzerverwaltung</strong></p>
|
<p><strong>Nutzerverwaltung</strong></p>
|
||||||
<UL>
|
<ul>
|
||||||
<LI>Die Aufgaben des Adiministrators sollen bei gleichzeitig hohem Sicherheitsstandard minimiert werden.</LI>
|
<li>Die Aufgaben des Adiministrators sollen bei gleichzeitig
|
||||||
<LI>Unterstützt eine Reihe von Anmeldemechanismen durch Plug-Ins, die leicht in das bestehende System integriert werden können.</LI>
|
hohem Sicherheitsstandard minimiert werden.</li>
|
||||||
<LI>Standard Email Verfahren: Teilnehmer/innen können selber Zugänge anlegen. Email
|
<li>Unterstützt eine Reihe von Anmeldemechanismen durch
|
||||||
Adressen können durch Bestätigung überprüft werden.</LI>
|
Plug-Ins, die leicht in das bestehende System integriert werden
|
||||||
<LI>LDAP Methode: Anmeldungen können über einen LDAP Server geprüft werden. Administratoren
|
können.</li>
|
||||||
können festlegen, welche Felder genutzt werden.</LI>
|
<li>Standard Email Verfahren: Teilnehmer/innen können selber
|
||||||
<LI>IMAP, POP3, NNTP: Anmeldungen werden über Mail- oder News-Server geprüft.
|
Zugänge anlegen. Email Adressen können durch
|
||||||
SSL, Zertifikate und TLS werden unterstützt.</LI>
|
Bestätigung überprüft werden.</li>
|
||||||
<LI>Externe Datenbanken: Jede Datenbank, die zumindest zwei Felder umfasst kann für einen externen Zugang verwandt werden.</LI>
|
<li>LDAP Methode: Anmeldungen können über einen LDAP
|
||||||
<LI>Jede/r Teilnehmer/in benötigt lediglich einen Zugang für alle Anwendungen und Kurse. Jeder Zugang hat gesonderte Rechte</LI>
|
Server geprüft werden. Administratoren können
|
||||||
<LI>Der Administrator kontrolliert die Erstellung von Kursen und die Definition von Dozentenrollen durch die Teilnehmerverwaltung</li>
|
festlegen, welche Felder genutzt werden.</li>
|
||||||
<LI>Sicherheit - Dozenten können einen "Anmelde-Code" für Ihre Lehrgänge einrichten, um unberechtigte Personen auszuschließen, Diesen Code könenn sie persönlich oder durch EMail an die Teilnehmer/innen weitergeben.</LI>
|
<li>IMAP, POP3, NNTP: Anmeldungen werden über Mail- oder
|
||||||
<LI>Dozent/innen können Teilnehmner/innen manuell aus dem Kurs austragen wenn dies gewünscht ist. Sontsr werden Sie automatisch abgemeldet, wenn Sie für eine bestimmte Zeitdauer nicht aktiv waren. Diese Einstellung nimmt der Admin vor.</LI>
|
News-Server geprüft. SSL, Zertifikate und TLS werden
|
||||||
<LI>Teilnehmer/innenwerden aufgefordert, ein Online-Profil zu gestalten. Es umfasst eine Textdarstellung und ein Bild.
|
unterstützt.</li>
|
||||||
Email-Adressen können ausgeblendet werden wenn gewünscht.</LI>
|
<li>Externe Datenbanken: Jede Datenbank, die zumindest zwei
|
||||||
<LI>Jeder Anwender kann die eigene Zeitzone festlegen. Jedes Datum wird in diese Zeitzone umgerechnet (z.B. bei Diskussionsbeiträgen oder Terminen für Prüfungen, etc.)</LI>
|
Felder umfasst kann für einen externen Zugang verwandt
|
||||||
<LI>Jeder Anwender kann die Sprache des Interface von Moodle selber wählen.</LI>
|
werden.</li>
|
||||||
</UL>
|
<li>Jede/r Teilnehmer/in benötigt lediglich einen Zugang
|
||||||
|
fü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önnen einen "Anmelde-Code"
|
||||||
|
für Ihre Lehrgänge einrichten, um unberechtigte
|
||||||
|
Personen auszuschließen, Diesen Code könenn sie
|
||||||
|
persönlich oder durch EMail an die Teilnehmer/innen
|
||||||
|
weitergeben.</li>
|
||||||
|
<li>Dozent/innen können Teilnehmner/innen manuell aus dem
|
||||||
|
Kurs austragen wenn dies gewünscht ist. Sontsr werden Sie
|
||||||
|
automatisch abgemeldet, wenn Sie fü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önnen ausgeblendet werden wenn
|
||||||
|
gewünscht.</li>
|
||||||
|
<li>Jeder Anwender kann die eigene Zeitzone festlegen. Jedes
|
||||||
|
Datum wird in diese Zeitzone umgerechnet (z.B. bei
|
||||||
|
Diskussionsbeiträgen oder Terminen für Prüfungen,
|
||||||
|
etc.)</li>
|
||||||
|
<li>Jeder Anwender kann die Sprache des Interface von Moodle
|
||||||
|
selber wählen.</li>
|
||||||
|
</ul>
|
||||||
<p><strong>Kursverwaltung</strong></p>
|
<p><strong>Kursverwaltung</strong></p>
|
||||||
<UL>
|
<ul>
|
||||||
<LI>Trainer/innen haben die vollständige Kontrolle über alle Einstellungen in ihrem Kurs.</LI>
|
<li>Trainer/innen haben die vollständige Kontrolle über
|
||||||
<LI>Wahl des Kursformats wie wöchentlich, thematisch oder diskussionsorientiert</LI>
|
alle Einstellungen in ihrem Kurs.</li>
|
||||||
<LI>Flexible Gestaltung der Kurse mit Übungen, Foren, Journalen, Quiz, Materialien, Befragungen und Prüfungen.</LI>
|
<li>Wahl des Kursformats wie wöchentlich, thematisch oder
|
||||||
<LI>Veränderungen im Kurs seit dem letzten Besuch (Login) können angezeigt werden und verbessern die Übersicht</LI>
|
diskussionsorientiert</li>
|
||||||
<LI>Die meisten Texteinträge können mit Hilfe eines WYSIWYG HTML Editors vorgenommen werden</LI>
|
<li>Flexible Gestaltung der Kurse mit Übungen, Foren,
|
||||||
<LI>Alle Bewertungen für Foren, Journale, Quizz und Übungen können auf einer Übersichtsseite angesehen und als Tabellenkalkulationsblatt gespeichert werden.</LI>
|
Journalen, Quiz, Materialien, Befragungen und
|
||||||
<LI>Vollständige Übersicht über Nutzungszeiten und Aktivitäten jedes Benutzers können mit Details und grafischer Übersicht dargestellt werden. Forenbeiträge und eingereichte Aufgaben jedes Teilnehmers können auf einer Übersichtsseite abgerufen werden.</LI>
|
Prüfungen.</li>
|
||||||
<LI>Mail Integration - Kopien von Forumsbeiträgen, Dozentenfeedback können als HTML-Mail oder einfacher Text übermittelt werden.</LI>
|
<li>Veränderungen im Kurs seit dem letzten Besuch (Login)
|
||||||
</UL>
|
können angezeigt werden und verbessern die
|
||||||
<B>Das Aufgaben Modul</B>
|
Übersicht</li>
|
||||||
<UL>
|
<li>Die meisten Texteinträge können mit Hilfe eines
|
||||||
<LI>Aufgaben können mit einem Abgabedatum und einer maximalen Punktzahl definiert werden.</LI>
|
WYSIWYG HTML Editors vorgenommen werden</li>
|
||||||
<LI>Teilnehmer/innen können ihre Arbeiten in einem beliebigen Dateiformat hochladen -
|
<li>Alle Bewertungen für Foren, Journale, Quizz und
|
||||||
der Abgabetermin für registriert.</LI>
|
Übungen können auf einer Übersichtsseite angesehen
|
||||||
<LI>Spätere Abgaben sind möglich. Der/die Dozent/in wird über die Verspätung informiert.</LI>
|
und als Tabellenkalkulationsblatt gespeichert werden.</li>
|
||||||
<LI>Für jede einzelne Aufgabe, die gnaz Klasse erfolgt die Bewertung auf einer Übersichtsseite durch den/die Dozent/in (Bewertung und Kommentar).</LI>
|
<li>Vollständige Übersicht über Nutzungszeiten und
|
||||||
<LI>Das Feedback des/der Dozent/in wird auf der Aufgabenseite des/der Teilnehmer/in dargestellt und eine Benachrichtigung per Email versandt.</LI>
|
Aktivitäten jedes Benutzers können mit Details und
|
||||||
<LI>Der/die Dozent/in kann zulassen, dass die Arbeit wiederholt (ncah der Bewertung) eingereicht wird.</LI>
|
grafischer Übersicht dargestellt werden. Forenbeiträge
|
||||||
</UL>
|
und eingereichte Aufgaben jedes Teilnehmers können auf einer
|
||||||
<P><B>Das Wahlen Modul</B> </P>
|
Übersichtsseite abgerufen werden.</li>
|
||||||
<UL>
|
<li>Mail Integration - Kopien von Forumsbeiträgen,
|
||||||
<LI>Wie eine Wahl. Kann verwandt werden, um eine Bewertung durchzuführen oder Feedback einzuholen</LI>
|
Dozentenfeedback können als HTML-Mail oder einfacher Text
|
||||||
<LI>Dozent/innen können die Bewertungen den einzelnen Bewerter/innen zuordnen</LI>
|
übermittelt werden.</li>
|
||||||
</UL>
|
</ul>
|
||||||
<P><B>Das Forem Modul</B> </P>
|
<b>Das Aufgaben Modul</b>
|
||||||
<UL>
|
<ul>
|
||||||
<LI>Verschiedene Foren-Typen können ausgewählt werden (z.B. Themen nur durch Lehrer festgelegt, Kursneuigkeiten (ohne Kommentar), ein Thema je Teilnehmer, offen für alle).</LI>
|
<li>Aufgaben können mit einem Abgabedatum und einer
|
||||||
<LI>Alle Beiträgezeigen das hinterlegte Bild des Autors mit an.</LI>
|
maximalen Punktzahl definiert werden.</li>
|
||||||
<LI>Diskussionen können in verschiedenen Ansichten gezeigt werden.</LI>
|
<li>Teilnehmer/innen können ihre Arbeiten in einem
|
||||||
<LI>Die Anmeldung zu einem Forum kann jede/r selber vornehmen. Einstellungne klnnen individuell vorgenommen werden, wie z.B. eine Email-Benachrichtung über neue Beiträge. Der/die Trainer/in kann die automatische Eintragung aller Teilnehmer/innen vornehmen.</LI>
|
beliebigen Dateiformat hochladen - der Abgabetermin für
|
||||||
<LI>Der/die Dozent/in kann festlegen, dass ein Forum geschlossen wird und keine neue Einträge mehr möglich sind.</LI>
|
registriert.</li>
|
||||||
</UL>
|
<li>Spätere Abgaben sind möglich. Der/die Dozent/in
|
||||||
<B>Das Journal Modul</B>
|
wird über die Verspätung informiert.</li>
|
||||||
<UL>
|
<li>Für jede einzelne Aufgabe, die gnaz Klasse erfolgt die
|
||||||
<LI>Journale können lediglich vom Teilnehmer/in und Dozent/in eingesehen werden.</LI>
|
Bewertung auf einer Übersichtsseite durch den/die Dozent/in
|
||||||
<LI>Jeder Journaleintrag kann über eine Fragestellung angeregt werden.</LI>
|
(Bewertung und Kommentar).</li>
|
||||||
<LI>Jeder einzelne Journaleintrag kann auf einer Übersichtsseite für die ganze Gruppe bewertet werden.</LI>
|
<li>Das Feedback des/der Dozent/in wird auf der Aufgabenseite
|
||||||
<LI>Das Feedback des/der Dozent/in wird auf der Journalseite des/der Teilnehmer/in dargestellt und eine Benachrichtigung per Email versandt.</LI>
|
des/der Teilnehmer/in dargestellt und eine Benachrichtigung per
|
||||||
</UL>
|
Email versandt.</li>
|
||||||
<P><B>Das Quiz Modul</B> </P>
|
<li>Der/die Dozent/in kann zulassen, dass die Arbeit wiederholt
|
||||||
<UL>
|
(ncah der Bewertung) eingereicht wird.</li>
|
||||||
<LI>Dozent/innen können eine Datenbank mit Fragestellungen einrichten, die für verschiedene Quizze genutzt werden können.</LI>
|
</ul>
|
||||||
<LI>Quizze werden automatisch bewertet. Sie können neu bewertet werden, wenn die Fragen verändert werden. </LI>
|
<p><b>Das Wahlen Modul</b></p>
|
||||||
<LI>Quizze können zeitgesteuert werden.</LI>
|
<ul>
|
||||||
<LI>Dozent/innen können festlegen, dass Quizze mehrfach wiederholt werden können. Ein Feedback auf eine Antwort oder die richtige Antwort können angezeigt werden.</LI>
|
<li>Wie eine Wahl. Kann verwandt werden, um eine Bewertung
|
||||||
<LI>Fragen können in HTML-Code und mit Bildern gestaltet werden.</LI>
|
durchzuführen oder Feedback einzuholen</li>
|
||||||
<LI>Multiple-Choice-Fragen unterstützen eine oder mehrere richtige Antworten</LI>
|
<li>Dozent/innen können die Bewertungen den einzelnen
|
||||||
<LI>Lückentext-Fragen (Kurzantwort-Fragen) (Worte oder Phrasen)</LI>
|
Bewerter/innen zuordnen</li>
|
||||||
<LI>Richtig-Falsch Fragen </LI>
|
</ul>
|
||||||
</UL>
|
<p><b>Das Forem Modul</b></p>
|
||||||
<P><B>Das Ressourcen Modul</B> </P>
|
<ul>
|
||||||
<UL>
|
<li>Verschiedene Foren-Typen können ausgewählt werden
|
||||||
<LI>Unterstützt die Anzeige jeder Art elektronischer Inhalte</LI>
|
(z.B. Themen nur durch Lehrer festgelegt, Kursneuigkeiten (ohne
|
||||||
<LI>Dateien können hochgeladen werden und auf dem Server verwaltet werden, oder direkt im System erstellt werden (Text oder HTML-Format)</LI>
|
Kommentar), ein Thema je Teilnehmer, offen für alle).</li>
|
||||||
<LI>Externer Inhalt im Web kann verlinkt werden und nahtlos in die Kursoberfläche integriert werden.</LI>
|
<li>Alle Beiträgezeigen das hinterlegte Bild des Autors mit
|
||||||
</UL>
|
an.</li>
|
||||||
<B>Das Survey Modul</B>
|
<li>Diskussionen können in verschiedenen Ansichten gezeigt
|
||||||
<UL><LI>Eingebaute Befragungen (COLLES, ATTLS) haben sich als Instrument der Analyse von E-Learning-Kursen bewährt</LI><LI>Online Befragungsauswertungen sind jederzeit verfügbar und umfassen verschiedene grafische Darstellungsmöglichkeiten. Daten könne als Excel-Datenblatt oder als CSV-Textdatei heruntergeladen werden.</LI><LI>Die Befragungsoberfläche bietet mehrere Befragungskonzepte als Muster an.</LI>
|
werden.</li>
|
||||||
<LI>Die Teilnehmer/innen erhalten Rückmeldungen über ihre Ergebnisse und in Relation zum Durchschnitt der ganzen Gruppe.</UL>
|
<li>Die Anmeldung zu einem Forum kann jede/r selber vornehmen.
|
||||||
|
Einstellungne klnnen individuell vorgenommen werden, wie z.B.
|
||||||
<P> </P>
|
eine Email-Benachrichtung über neue Beiträge. Der/die
|
||||||
|
Trainer/in kann die automatische Eintragung aller
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Dokumentation</A></FONT></P>
|
Teilnehmer/innen vornehmen.</li>
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id: features.html,v 1.2 2001/12/09
|
<li>Der/die Dozent/in kann festlegen, dass ein Forum geschlossen
|
||||||
10:34:19 martin Exp $</FONT></P>
|
wird und keine neue Einträge mehr möglich sind.</li>
|
||||||
|
</ul>
|
||||||
</BODY>
|
<b>Das Journal Modul</b>
|
||||||
</HTML>
|
<ul>
|
||||||
|
<li>Journale können lediglich vom Teilnehmer/in und
|
||||||
|
Dozent/in eingesehen werden.</li>
|
||||||
|
<li>Jeder Journaleintrag kann über eine Fragestellung
|
||||||
|
angeregt werden.</li>
|
||||||
|
<li>Jeder einzelne Journaleintrag kann auf einer
|
||||||
|
Übersichtsseite fü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önnen eine Datenbank mit Fragestellungen
|
||||||
|
einrichten, die für verschiedene Quizze genutzt werden
|
||||||
|
können.</li>
|
||||||
|
<li>Quizze werden automatisch bewertet. Sie können neu
|
||||||
|
bewertet werden, wenn die Fragen verändert werden.</li>
|
||||||
|
<li>Quizze können zeitgesteuert werden.</li>
|
||||||
|
<li>Dozent/innen können festlegen, dass Quizze mehrfach
|
||||||
|
wiederholt werden können. Ein Feedback auf eine Antwort oder
|
||||||
|
die richtige Antwort können angezeigt werden.</li>
|
||||||
|
<li>Fragen können in HTML-Code und mit Bildern gestaltet
|
||||||
|
werden.</li>
|
||||||
|
<li>Multiple-Choice-Fragen unterstützen eine oder mehrere
|
||||||
|
richtige Antworten</li>
|
||||||
|
<li>Lückentext-Fragen (Kurzantwort-Fragen) (Worte oder
|
||||||
|
Phrasen)</li>
|
||||||
|
<li>Richtig-Falsch Fragen</li>
|
||||||
|
</ul>
|
||||||
|
<p><b>Das Ressourcen Modul</b></p>
|
||||||
|
<ul>
|
||||||
|
<li>Unterstützt die Anzeige jeder Art elektronischer
|
||||||
|
Inhalte</li>
|
||||||
|
<li>Dateien kö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ä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ährt</li>
|
||||||
|
<li>Online Befragungsauswertungen sind jederzeit verfügbar
|
||||||
|
und umfassen verschiedene grafische
|
||||||
|
Darstellungsmöglichkeiten. Daten könne als
|
||||||
|
Excel-Datenblatt oder als CSV-Textdatei heruntergeladen
|
||||||
|
werden.</li>
|
||||||
|
<li>Die Befragungsoberfläche bietet mehrere
|
||||||
|
Befragungskonzepte als Muster an.</li>
|
||||||
|
<li>Die Teilnehmer/innen erhalten Rückmeldungen ü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>
|
||||||
|
|
|
@ -29,3 +29,4 @@ $string['cvs.html'] = "CVS benutzen";
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|
|
@ -1,73 +1,111 @@
|
||||||
<HEAD>
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
<TITLE>Moodle Dokumentation: Installation</TITLE>
|
<html>
|
||||||
<LINK REL="stylesheet" HREF="../theme/standard/styles.php" TYPE="TEXT/CSS">
|
<head>
|
||||||
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
|
<title>Moodle Dokumentation: Installation</title>
|
||||||
</HEAD>
|
<link rel="stylesheet" href="docstyles.css" type=
|
||||||
|
"TEXT/CSS">
|
||||||
<BODY BGCOLOR="#FFFFFF">
|
<meta http-equiv="Content-Type" content=
|
||||||
<H2>Moodle installieren</H2>
|
"text/html; charset=us-ascii">
|
||||||
<P>Dieses Tutorial zeigt, wie Sie Moodle zum ersten Mal installieren. An
|
</head>
|
||||||
manchen Stellen geht es recht weit ins Detail, um die Server-Einstellungen
|
<body bgcolor="#FFFFFF">
|
||||||
auch zu erklären. Das erscheint mitunter etwas kompliziert. Sie werden
|
<h1>Moodle installieren</h1>
|
||||||
aber bald feststellen, dass alles sehr leicht ist. In der Regel ist MOODLE
|
<p>Dieses Tutorial zeigt, wie Sie Moodle zum ersten Mal
|
||||||
in ein paar Minuten installiert.<p>Nehmen Sie sich ein wenig Zeit, diese
|
installieren. An manchen Stellen geht es recht weit ins Detail,
|
||||||
Anleitung sorgfältig zu lesen - es spart Zeit später!</P>
|
um die Server-Einstellungen auch zu erklären. Das erscheint
|
||||||
<P>Abschnitte in diesem Dokument:</P>
|
mitunter etwas kompliziert. Sie werden aber bald feststellen,
|
||||||
<OL>
|
dass alles sehr leicht ist. In der Regel ist MOODLE in ein paar
|
||||||
<LI><A HREF="#requirements">Systemanforderngen</A></LI>
|
Minuten installiert.</p>
|
||||||
<LI><A HREF="#downloading">Download</A></LI>
|
<p>Nehmen Sie sich ein wenig Zeit, diese Anleitung
|
||||||
<LI><A HREF="#site">Verzeichnisstruktur</A></LI>
|
sorgfältig zu lesen - es spart Zeit später!</p>
|
||||||
<LI><A HREF="#data">Ein Datenverzeichnis erstellen</A></LI>
|
<p>Abschnitte in diesem Dokument:</p>
|
||||||
<LI><A HREF="#database">Eine Datenbank erstellene</A></LI>
|
<ol>
|
||||||
<LI><A HREF="#webserver">Die Web-Server Einstellungen überprüfen</A></LI>
|
<li><a href="#requirements">Systemanforderngen</a></li>
|
||||||
<LI><A HREF="#config">Die config.php anpassen</A></LI>
|
<li><a href="#downloading">Download</a></li>
|
||||||
<LI><A HREF="#admin">Die Administrationsseite starten</A></LI>
|
<li><a href="#site">Verzeichnisstruktur</a></li>
|
||||||
<LI><A HREF="#cron">Einen Cron-Job starten</A></LI>
|
<li><a href="#data">Ein Datenverzeichnis erstellen</a></li>
|
||||||
<LI><A HREF="#course">Einen neuen Kurs anlegen</A></LI>
|
<li><a href="#database">Eine Datenbank erstellen</a></li>
|
||||||
</OL>
|
<li><a href="#webserver">Die Web-Server Einstellungen
|
||||||
<H3><A NAME="requirements"></A>1. Systemanforderungen</H3>
|
überprü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>
|
<blockquote>
|
||||||
<p>Moodle wurde in Linux entwickelt und nutzt PHP, Apache und MySQL. Es wurde getestet
|
<p>Moodle wurde in Linux entwickelt und nutzt PHP, Apache und
|
||||||
mit PostgreSQL unter Windows XP und Mac OS X Umgebungen.</p>
|
MySQL. Es wurde getestet mit PostgreSQL unter Windows XP und Mac
|
||||||
|
OS X Umgebungen.</p>
|
||||||
<p>Alles was Sie brauchen ist:</p>
|
<p>Alles was Sie brauchen ist:</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li>eine funktionierende Installation von <A HREF="http://www.php.net/">PHP</A> (Version
|
<li>eine funktionierende Installation von <a href=
|
||||||
4.1.0 oder jünger), die die folgenden Features einschließt (bei den meisten PHP Installationen ist ads heutzutage der Fall)):
|
"http://www.php.net/">PHP</a> (Version 4.1.0 oder jünger),
|
||||||
|
die die folgenden Features einschließt (bei den meisten PHP
|
||||||
|
Installationen ist ads heutzutage der Fall)):
|
||||||
<ul>
|
<ul>
|
||||||
<LI><A HREF="http://www.boutell.com/gd/">GD library</A> Mit Unterstützung der JPG und PNG Formate</li>
|
<li><a href="http://www.boutell.com/gd/">GD library</a> Mit
|
||||||
<LI>Sessions support</LI>
|
Unterstützung der JPG und PNG Formate</li>
|
||||||
<LI>Datei uploading erlaubt</LI>
|
<li>Sessions support</li>
|
||||||
</UL>
|
<li>Datei uploading erlaubt</li>
|
||||||
</LI>
|
</ul>
|
||||||
<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ützt. Sie müssen dann jedoch die Datenbanktabellen manuell einrichten).</li>
|
</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ützt. Sie müssen dann
|
||||||
|
jedoch die Datenbanktabellen manuell einrichten).</li>
|
||||||
</ol>
|
</ol>
|
||||||
<p>Für Windows-Plattformen ist es am einfachsten
|
<p>Für Windows-Plattformen ist es am einfachsten <a href=
|
||||||
<A HREF="http://www.foxserv.net/">FoxServ</A>,
|
"http://www.foxserv.net/">FoxServ</a>, oder <a href=
|
||||||
oder <A HREF="http://www.easyphp.org/">EasyPHP</A> herunterzuladen, die für Sie Apache,
|
"http://www.easyphp.org/">EasyPHP</a> herunterzuladen, die
|
||||||
PHP, und MySQL installieren. Überprüfen Sie, ob das GD Modul aktiviert ist, damit oodle Bilder verarbeiten kann - evtl. müssen Sie die php.ini bearbeiten und die Kommentare (;) aus der Zeile: 'extension=php_gd.dll' entfernen. Legen Sie weiterhin das Verzeichnis für
|
für Sie Apache, PHP, und MySQL installieren.
|
||||||
session.save_path - fest anstelle der Grundeinstellung "/tmp" nutzt Windows ein Verzeichnis wie "c:/temp".</p>
|
Überprüfen Sie, ob das GD Modul aktiviert ist, damit
|
||||||
|
oodle Bilder verarbeiten kann - evtl. müssen Sie die php.ini
|
||||||
<p>Für Mac OS X empfehle ich das <a href="http://fink.sourceforge.net/">fink</a>
|
bearbeiten und die Kommentare (;) aus der Zeile:
|
||||||
Projekt um die entsprechenden Pakete herunterzuladen. Wen Sie mit den erforderlichen Einstellungen nicht so vertraut sind, finden Sie einen einfachen Weg PHP fü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>
|
'extension=php_gd.dll' entfernen. Legen Sie weiterhin das
|
||||||
|
Verzeichnis für session.save_path - fest anstelle der
|
||||||
<p>Wenn Sie unter Linux oder Unix arbeiten, vermute ich, dass Sie all dies elber einrichten können! ;-) </p>
|
Grundeinstellung "/tmp" nutzt Windows ein Verzeichnis wie
|
||||||
|
"c:/temp".</p>
|
||||||
|
<p>Fü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ü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önnen! ;-)</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<P> </P>
|
<p> </p>
|
||||||
<H3><A NAME="downloading"></A>2. Download</H3>
|
<h3><a name="downloading" id="downloading"></a>2. Download</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Moodle liegt als komprimiertes Paket oder über CVS für Sie bereit. Detailerklärungen finden Sie auf der Downloadseite <A HREF="http://moodle.com/">http://moodle.com/</A></p>
|
<p>Moodle liegt als komprimiertes Paket oder über CVS
|
||||||
<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>
|
für Sie bereit. Detailerklärungen finden Sie auf der
|
||||||
<p>Sie können den gesamten Ordner in ein Dokumentenverzeichnis ihres Webservers kopieren, dann finden Sie Moodle unter folgender Adresse <B>http://yourwebserver.com/moodle</B>,
|
Downloadseite <a href=
|
||||||
oder Sie kopieren alles direkt in das Hauptverzeichnis. Moodle finden Sie dann unter <B>http://yourwebserver.com</B>.</p>
|
"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ö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>
|
</blockquote>
|
||||||
<P> </P>
|
<p> </p>
|
||||||
<H3><A NAME="site"></A>3. Verzeichnisstruktur</H3>
|
<h3><a name="site" id="site"></a>3. Verzeichnisstruktur</h3>
|
||||||
<BLOCKQUOTE>
|
|
||||||
<p>Verschaffen Sie sich ruhig einen Überblick über die verschiedenen Verzeichnisse von Moodle und ihren Inhalt:</p>
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>config.php - Dies ist die einzige Datei, die Sie vor dem Start noch bearbeiten müssen<br />
|
<p>Verschaffen Sie sich ruhig einen Überblick über die
|
||||||
version.php - beschreibt die gerade installierte Version von Moodle<br />
|
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üssen<br>
|
||||||
|
version.php - beschreibt die gerade installierte Version von
|
||||||
|
Moodle<br>
|
||||||
index.php - die Startseite</p>
|
index.php - die Startseite</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>admin/ - verwaltet die gesamte Anwendung</li>
|
<li>admin/ - verwaltet die gesamte Anwendung</li>
|
||||||
|
@ -80,228 +118,373 @@
|
||||||
<li>login/ - Steuerung des Login und der Anmeldungen</li>
|
<li>login/ - Steuerung des Login und der Anmeldungen</li>
|
||||||
<li>mod/ - alle Moodle Kursmodule</li>
|
<li>mod/ - alle Moodle Kursmodule</li>
|
||||||
<li>pix/ - Grafische Gestaltung der Seiten</li>
|
<li>pix/ - Grafische Gestaltung der Seiten</li>
|
||||||
<li>theme/ - Vorlagen für die visuelle Gestaltung der Seiten (Themes/Skins).</li>
|
<li>theme/ - Vorlagen für die visuelle Gestaltung der Seiten
|
||||||
|
(Themes/Skins).</li>
|
||||||
<li>user/ - Anzeige und Verwaltung von Benutzern</li>
|
<li>user/ - Anzeige und Verwaltung von Benutzern</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
</BLOCKQUOTE>
|
|
||||||
<H3><A NAME="data"></A>4. Ein Datenverzeichnis erstellen</H3>
|
|
||||||
<blockquote>
|
|
||||||
<p>Moodle braucht nun etwas Speicherplatz für hochgeladene Dateien wie Kursdokumente und Nutzerbilder.</p>
|
|
||||||
|
|
||||||
<p>Erstellen Sie an einer beliebigen Stelle auf Ihrem Server für diesen Zweck ein Verzeichnis. Aus Sicherheitsgründen sollte dierses Verzeichnis NICHT für jedermann direkt übers Web zugreifbar sein. Am besten richten Sie es ausserhalb des Programmverzeichnisses ein, oder Sie schützen es mit Hilfe einer .htaccess-Datei mit folgendem Inhalt:
|
|
||||||
<blockquote>
|
|
||||||
<PRE>deny from all</PRE>
|
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
<h3><a name="data" id="data"></a>4. Ein Datenverzeichnis
|
||||||
<p>Prüfen Sie ob Moodle in diesem Vezeichnis Dtaeien ablegen darf, indem Sie überprüfen, ob die WebServer Software (z.B. Apache) für dieses Verzeichnis Scheiberlaubnis hat. Auf Unix-Rechnern lautet die Einstellung für das Verzeichnis "nobody" oder "apache".</p>
|
erstellen</h3>
|
||||||
|
|
||||||
<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önnen. Wenn Sie sich nicht sicher sind, wenden Sie sich an den Administrator Ihres Providesr.</p>
|
|
||||||
|
|
||||||
</blockquote>
|
|
||||||
<P> </P>
|
|
||||||
<H3><A NAME="database"></A>5. Eine Datenbank erstellen</H3>
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Erstellen Sie nun eine leere Datenbank (z.B. "moodle") in Ihrem Datenbanksystem
|
<p>Moodle braucht nun etwas Speicherplatz für hochgeladene
|
||||||
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.
|
Dateien wie Kursdokumente und Nutzerbilder.</p>
|
||||||
</p>
|
<p>Erstellen Sie an einer beliebigen Stelle auf Ihrem Server
|
||||||
|
für diesen Zweck ein Verzeichnis. Aus
|
||||||
|
Sicherheitsgründen sollte dierses Verzeichnis NICHT für
|
||||||
|
jedermann direkt übers Web zugreifbar sein. Am besten
|
||||||
|
richten Sie es ausserhalb des Programmverzeichnisses ein, oder
|
||||||
|
Sie schützen es mit Hilfe einer .htaccess-Datei mit
|
||||||
|
folgendem Inhalt:</p>
|
||||||
|
<blockquote>
|
||||||
|
<pre>
|
||||||
|
deny from all
|
||||||
|
</pre></blockquote>
|
||||||
|
<p>Prüfen Sie ob Moodle in diesem Vezeichnis Dtaeien ablegen
|
||||||
|
darf, indem Sie überprüfen, ob die WebServer Software
|
||||||
|
(z.B. Apache) für dieses Verzeichnis Scheiberlaubnis hat.
|
||||||
|
Auf Unix-Rechnern lautet die Einstellung fü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ö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ür MySQL (Beispiel):</p>
|
<p>Aufruf für MySQL (Beispiel):</p>
|
||||||
<PRE>
|
<pre>
|
||||||
# mysql -u root -p
|
# mysql -u root -p
|
||||||
> CREATE DATABASE moodle;
|
> CREATE DATABASE moodle;
|
||||||
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
|
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
|
||||||
TO moodleuser@localhost IDENTIFIED BY 'yourpassword';
|
TO moodleuser@localhost IDENTIFIED BY 'yourpassword';
|
||||||
> quit
|
> quit
|
||||||
# mysqladmin -p reload
|
# mysqladmin -p reload
|
||||||
</PRE>
|
</pre>
|
||||||
<p>Aufruf für PostgreSQL (Beispiel):</p>
|
<p>Aufruf für PostgreSQL (Beispiel):</p>
|
||||||
<PRE>
|
<pre>
|
||||||
# su - postgres
|
# su - postgres
|
||||||
> psql -c "create user moodleuser createdb;" template1
|
> psql -c "create user moodleuser createdb;" template1
|
||||||
> psql -c "create database moodle;" -U moodleuser template1
|
> psql -c "create database moodle;" -U moodleuser template1
|
||||||
> psql -c "alter user moodleuser nocreatedb;" template1
|
> psql -c "alter user moodleuser nocreatedb;" template1
|
||||||
</PRE>
|
</pre>
|
||||||
<p>(Für MySQL empfehle ich den Gebrauch von <a href="http://phpmyadmin.sourceforge.net/">phpMyAdmin</a>
|
<p>(Für MySQL empfehle ich den Gebrauch von <a href=
|
||||||
zur Bearbeitung der Datenbank).</p>
|
"http://phpmyadmin.sourceforge.net/">phpMyAdmin</a> zur
|
||||||
<p>Ab der Version 1.0.8 unterstützt Moodle Vorzeichen für die Datenbanktabellen. Dadurch können Sie die gleiche Datenbank mit mehreren Moodle-Installationen oder anderen Webanwendungen nutzen.</p>
|
Bearbeitung der Datenbank).</p>
|
||||||
|
<p>Ab der Version 1.0.8 unterstützt Moodle Vorzeichen
|
||||||
|
für die Datenbanktabellen. Dadurch können Sie die
|
||||||
|
gleiche Datenbank mit mehreren Moodle-Installationen oder anderen
|
||||||
|
Webanwendungen nutzen.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<P> </P>
|
<p> </p>
|
||||||
<H3><A NAME="webserver" id="webserver"></A>6. Die Web-Server Einstellungen überprüfen</H3>
|
<h3><a name="webserver" id="webserver"></a>6. Die Web-Server
|
||||||
|
Einstellungen überprüfen</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Stellen Sie zunächst sicher, dass Ihr Webserver automatisch die Index.php Datei aufruft (evtl ergänzend zur index.html, default.htm etc).</p>
|
<p>Stellen Sie zunächst sicher, dass Ihr Webserver
|
||||||
<p>In Apache erfolgt diese Einstellung in der httpd.conf
|
automatisch die Index.php Datei aufruft (evtl ergänzend zur
|
||||||
Datei. Darin sollte z.B. folgender Text stehen:</p>
|
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>
|
<blockquote>
|
||||||
<pre><strong>DirectoryIndex</strong> index.php index.html index.htm </pre>
|
<pre>
|
||||||
</blockquote>
|
<strong>DirectoryIndex</strong> index.php index.html index.htm
|
||||||
<p>index.php muß in dieser Übersicht aufgeführt sein. Am besten steht es sogar ganz am Anfang der Liste.</p>
|
</pre></blockquote>
|
||||||
<p>Dann erfordert Moodle einige PHP-Einstellungen, damit es arbeiten kann. <B>Zumeist sind diese bereits als Grundeinstellungen vorhanden.</B>
|
<p>index.php muß in dieser Übersicht aufgeführt
|
||||||
Einige PHP-Server (besonders solche mit älteren Versionen)müssen entsprechend eingestellt werden. Sie finden die Einstellungen in der PHP-Konfigurationsdatei (php.ini):</p>
|
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 älteren Versionen)müssen entsprechend
|
||||||
|
eingestellt werden. Sie finden die Einstellungen in der
|
||||||
|
PHP-Konfigurationsdatei (php.ini):</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
|
<pre>
|
||||||
<pre>magic_quotes_gpc = On
|
magic_quotes_gpc = On
|
||||||
magic_quotes_runtime = Off
|
magic_quotes_runtime = Off
|
||||||
file_uploads = On
|
file_uploads = On
|
||||||
short_open_tag = On
|
short_open_tag = On
|
||||||
session.auto_start = Off
|
session.auto_start = Off
|
||||||
session.bug_compat_warn = Off
|
session.bug_compat_warn = Off
|
||||||
</pre>
|
</pre></blockquote>
|
||||||
</blockquote>
|
<p>Wenn Sie keinen Zugriff auf die Dateien httpd.conf oder
|
||||||
<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.
|
php.ini auf Ihrem Server haben, oder wenn andere Anwendungen
|
||||||
|
andere Einstellungen erfordern als Moodle gehen Sie wie folgt
|
||||||
<p>Erstellen Sie eine Datei mit Namen <B>.htaccess</B> im Hauptverzeichnis von Moodle
|
vor.</p>
|
||||||
mit der Definition der folgenden Einstellungen.
|
<p>Erstellen Sie eine Datei mit Namen <b>.htaccess</b> im
|
||||||
Dies ist jedoch nur bei Apache Servern möglich und auch nur dann wenn Overrides zulässig sind.
|
Hauptverzeichnis von Moodle mit der Definition der folgenden
|
||||||
<BLOCKQUOTE><PRE>
|
Einstellungen. Dies ist jedoch nur bei Apache Servern
|
||||||
|
möglich und auch nur dann wenn Overrides zulässig
|
||||||
|
sind.</p>
|
||||||
|
<blockquote>
|
||||||
|
<pre>
|
||||||
DirectoryIndex index.php index.html index.htm
|
DirectoryIndex index.php index.html index.htm
|
||||||
php_value magic_quotes_gpc On
|
php_value magic_quotes_gpc On
|
||||||
php_value magic_quotes_runtime Off
|
php_value magic_quotes_runtime Off
|
||||||
php_value file_uploads On
|
php_value file_uploads On
|
||||||
php_value short_open_tag On
|
php_value short_open_tag On
|
||||||
php_value session.auto_start Off
|
php_value session.auto_start Off
|
||||||
php_value session.bug_compat_warn Off</BLOCKQUOTE></PRE>
|
php_value session.bug_compat_warn Off
|
||||||
<P>Sie können nun auch die maximale Dateigröße festlegen, die hochgeladen werden darf:
|
</pre></blockquote>
|
||||||
<BLOCKQUOTE><PRE>
|
<p>Sie können nun auch die maximale Dateigröße
|
||||||
|
festlegen, die hochgeladen werden darf:</p>
|
||||||
|
<blockquote>
|
||||||
|
<pre>
|
||||||
php_value upload_max_filesize 2M
|
php_value upload_max_filesize 2M
|
||||||
php_value post_max_size 2M
|
php_value post_max_size 2M
|
||||||
</BLOCKQUOTE></PRE>
|
|
||||||
|
|
||||||
|
</pre></blockquote>
|
||||||
<p>Am einfachsten kopieren Sie die Beispieldatei aus lib/htaccess
|
<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>
|
<blockquote>
|
||||||
<pre>cp lib/htaccess .htaccess</pre>
|
<pre>
|
||||||
|
cp lib/htaccess .htaccess
|
||||||
|
</pre></blockquote>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
<p> </p>
|
||||||
</blockquote>
|
<h3><a name="config" id="config"></a>7. Die config.php
|
||||||
<p> </p>
|
anpassen</h3>
|
||||||
<H3><A NAME="config"></A>7. Die config.php anpassen</H3>
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Nun können Sie die Konfigurationsdatei <strong>config.php</strong> mit einem einfachen texteditor bearbeiten. Diese Datei wird von allen anderen Moodle-Dateien genutzt.</p>
|
<p>Nun können Sie die Konfigurationsdatei
|
||||||
<p>Erstellen Sie eine Kopie der Datei config-dist.php und benennen Sie sie mit config.php. Wenn Sie später ein Update von moodle vornehmen wird diese zentrale Datei nicht überschriebenW. </p>
|
<strong>config.php</strong> mit einem einfachen texteditor
|
||||||
<p>Tragen Sie in der config.php die Datenbankangaben und die Präfixe der Tabellen (der Prä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ür die Kursdaten in der config.php ein. Weitere Informationen finden Sie in der config.php.</p>
|
bearbeiten. Diese Datei wird von allen anderen Moodle-Dateien
|
||||||
<p>Für die weiteren Beschreibungen gehen wir davon aus, dass Ihre Seite an folgender Stelle liegt:
|
genutzt.</p>
|
||||||
|
<p>Erstellen Sie eine Kopie der Datei config-dist.php und
|
||||||
|
benennen Sie sie mit config.php. Wenn Sie später ein Update
|
||||||
|
von moodle vornehmen wird diese zentrale Datei nicht
|
||||||
|
überschriebenW.</p>
|
||||||
|
<p>Tragen Sie in der config.php die Datenbankangaben und die
|
||||||
|
Präfixe der Tabellen (der Prä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ür die Kursdaten in der
|
||||||
|
config.php ein. Weitere Informationen finden Sie in der
|
||||||
|
config.php.</p>
|
||||||
|
<p>Für die weiteren Beschreibungen gehen wir davon aus, dass
|
||||||
|
Ihre Seite an folgender Stelle liegt:
|
||||||
<u>http://example.com/moodle</u></p>
|
<u>http://example.com/moodle</u></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<P> </P>
|
<p> </p>
|
||||||
<H3><A NAME="admin"></A>8. Die Administrationsseite starten</H3>
|
<h3><a name="admin" id="admin"></a>8. Die Administrationsseite
|
||||||
|
starten</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Rufen Sie nun die Administrationsseite mit folgendem Befehl auf: <u>http://example.com/moodle/admin</u>.
|
<p>Rufen Sie nun die Administrationsseite mit folgendem Befehl
|
||||||
Beim ersten Aufruf der Seite müssen Sie der GPL-Lizenzvereinbarung zustimmen bevor das Setup fortgesetzt wird.</p>
|
auf: <u>http://example.com/moodle/admin</u>. Beim ersten Aufruf
|
||||||
<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üssen Sie dies bestätigen, da andernfalls Moodle nicht von Ihrem Rechner aus genutzt werden kann.)
|
der Seite müssen Sie der GPL-Lizenzvereinbarung zustimmen
|
||||||
<p>Moodle richtet nun die Datenbank ein und erstellt die erforderlichen Tabellen in der Datenbank.
|
bevor das Setup fortgesetzt wird.</p>
|
||||||
Zuerst werden die Datenbanktabellen erstellt. Sie sehen auf dem Bildschirm eine Reihe von SQL-Meldungen und Bestätigungsmeldungen in roter oder grüner Schrift. Dies sieht in etwa so aus:</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üssen Sie dies bestä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ätigungsmeldungen in roter
|
||||||
|
oder grüner Schrift. Dies sieht in etwa so aus:</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category
|
<p>CREATE TABLE course ( id int(10) unsigned NOT NULL
|
||||||
int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default
|
auto_increment, category int(10) unsigned NOT NULL default '0',
|
||||||
'', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT
|
password varchar(50) NOT NULL default '', fullname varchar(254)
|
||||||
NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default
|
NOT NULL default '', shortname varchar(15) NOT NULL default '',
|
||||||
'1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10)
|
summary text NOT NULL, format tinyint(4) NOT NULL default '1',
|
||||||
unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default
|
teacher varchar(100) NOT NULL default 'Teacher', startdate
|
||||||
'0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id))
|
int(10) unsigned NOT NULL default '0', enddate int(10) unsigned
|
||||||
TYPE=MyISAM</p>
|
NOT NULL default '0', timemodified int(10) unsigned NOT NULL
|
||||||
<p><FONT COLOR="#006600">SUCCESS</FONT></p>
|
default '0', PRIMARY KEY (id)) TYPE=MyISAM</p>
|
||||||
<p>...und so weiter, gefolgt von: <FONT COLOR="#FF0000">Main databases set up
|
<p><font color="#006600">SUCCESS</font></p>
|
||||||
successfully</FONT>. </p>
|
<p>...und so weiter, gefolgt von: <font color="#FF0000">Main
|
||||||
|
databases set up successfully</font>.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p>Wenn Sie dies nicht angezeigt bekommen, besteht ein Problem mit der Datenbank oder den Einstellungen in der Konfigurationsdatei config.php. Prüfen Siue, ob PHP nicht im eingeschränkten
|
<p>Wenn Sie dies nicht angezeigt bekommen, besteht ein Problem
|
||||||
"safe mode" läuft (Kommerzielle Webhoster aktivieren häufig den safe mode). Die PHP Variablen können Sie selber mit einer kleinen Datei mit folgendem Inhalt überprüfen: <?
|
mit der Datenbank oder den Einstellungen in der
|
||||||
phpinfo() ?>. Speichern Sie die Datei in einen Webverzeichnis und rufen Sie sie mit dem Browser auf. Nun können Sie alle Einstellungen von PHP ablesen. Prüfen Sie diese Schritte und und versuchen Sie dann die Admin-Seite erneut aufzurufen.</p>
|
Konfigurationsdatei config.php. Prüfen Siue, ob PHP nicht im
|
||||||
<p>Scrollen sie nun bis zum Ende der Seite und drücken Sie den Button e "Continue/Weiter"
|
eingeschränkten "safe mode" läuft (Kommerzielle
|
||||||
.</p>
|
Webhoster aktivieren häufig den safe mode). Die PHP
|
||||||
<p>Danach sehen Sie eine Reihe von Anzeigen, die das Erstellen der tabellen für die verschiedenen Module von Moodle bestätigen. Wie zuvor sollten alle Einträge grün sein.</p>
|
Variablen können Sie selber mit einer kleinen Datei mit
|
||||||
|
folgendem Inhalt überprüfen: <? phpinfo() ?>.
|
||||||
<p>Drücken Sie nun am Fuß der Seite wieder den "Continue/Weiter"
|
Speichern Sie die Datei in einen Webverzeichnis und rufen Sie sie
|
||||||
Button.</p>
|
mit dem Browser auf. Nun können Sie alle Einstellungen von
|
||||||
|
PHP ablesen. Prüfen Sie diese Schritte und und versuchen Sie
|
||||||
<p>Nun sehen Sie ein Formular mit dem Sie weitere Einstellungen an Ihrem Moodle vornehmen können, wie z.B. die voreingestellte Sprache, SMTP hosts und so weiter.
|
dann die Admin-Seite erneut aufzurufen.</p>
|
||||||
Sie müssen nicht alle Einstellungen sofort vornehmen. Sie können die Einstellungen jederzeit im Administrationsmenu nachbearbeiten.
|
<p>Scrollen sie nun bis zum Ende der Seite und drücken Sie
|
||||||
Am Fuß der Seite finden Sie wieder einen Button "Ändern der Einstellungen/Save changes" Button.</p>
|
den Button e "Continue/Weiter" .</p>
|
||||||
|
<p>Danach sehen Sie eine Reihe von Anzeigen, die das Erstellen
|
||||||
<p>Wenn (und wirklich nur dann) das Setup stecken bleibt, dann hat Ihr Server womö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>
|
der tabellen für die verschiedenen Module von Moodle
|
||||||
|
bestätigen. Wie zuvor sollten alle Einträge grün
|
||||||
<p>Auf der nächsten Seite legen Sie weitere Einstellungen Ihrer seite fest (z.B. Name der Seite, Formate, Beschreibungen und so weite).
|
sein.</p>
|
||||||
|
<p>Drücken Sie nun am Fuß der Seite wieder den
|
||||||
Füllen Sie alle Angaben aus (Änderungen können sie jederzeit über das Administrationsmenu vornehmen) und klicken Sie auf
|
"Continue/Weiter" Button.</p>
|
||||||
"Änderungen bestätigen/Save changes".</p>
|
<p>Nun sehen Sie ein Formular mit dem Sie weitere Einstellungen
|
||||||
|
an Ihrem Moodle vornehmen können, wie z.B. die
|
||||||
<p>Als letzten Schritt legen Sie die Zugangsdaten für den Administrator von Moodle fest. Tragen Sie Ihren eigenen Name, Email etc. ein und klicken Sie auf "Änderungen bestätigen/Save changes". Nicht alle Felder müssen ausgefüllt werden. Falls Sie etwas vergessen haben, werden sie autromatisch daran erinnert.
|
voreingestellte Sprache, SMTP hosts und so weiter. Sie
|
||||||
</p>
|
müssen nicht alle Einstellungen sofort vornehmen. Sie
|
||||||
|
können die Einstellungen jederzeit im Administrationsmenu
|
||||||
|
nachbearbeiten. Am Fuß der Seite finden Sie wieder einen
|
||||||
|
Button "Ändern der Einstellungen/Save changes" Button.</p>
|
||||||
|
<p>Wenn (und wirklich nur dann) das Setup stecken bleibt, dann
|
||||||
|
hat Ihr Server womö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ächsten Seite legen Sie weitere Einstellungen
|
||||||
|
Ihrer seite fest (z.B. Name der Seite, Formate, Beschreibungen
|
||||||
|
und so weite). Füllen Sie alle Angaben aus (Änderungen
|
||||||
|
können sie jederzeit über das Administrationsmenu
|
||||||
|
vornehmen) und klicken Sie auf "Änderungen
|
||||||
|
bestätigen/Save changes".</p>
|
||||||
|
<p>Als letzten Schritt legen Sie die Zugangsdaten für den
|
||||||
|
Administrator von Moodle fest. Tragen Sie Ihren eigenen Name,
|
||||||
|
Email etc. ein und klicken Sie auf "Änderungen
|
||||||
|
bestätigen/Save changes". Nicht alle Felder müssen
|
||||||
|
ausgefüllt werden. Falls Sie etwas vergessen haben, werden
|
||||||
|
sie autromatisch daran erinnert.</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><strong>Stellen Sie unbedingt sicher, dass Sie sich den Benutzernamen und das Passwort
|
<p><strong>Stellen Sie unbedingt sicher, dass Sie sich den
|
||||||
für den Administrationszugang merken. Er ist erforderlich für spätere Verwaltungen auf
|
Benutzernamen und das Passwort für den Administrationszugang
|
||||||
Moodle.</strong></p>
|
merken. Er ist erforderlich für spätere Verwaltungen
|
||||||
|
auf Moodle.</strong></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
</blockquote>
|
</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ö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önnen Sie alle weiteren Einstellungen an Ihrem Moodle
|
||||||
|
vornehmen wie z.B.:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Erstellen und löschen von Kursen</li>
|
<li>Erstellen und löschen von Kursen</li>
|
||||||
<li>Erstellen und bearbeiten von Nutzerzugängen</li>
|
<li>Erstellen und bearbeiten von Nutzerzugängen</li>
|
||||||
<li>Verwaltung von Dozentenzugängen</li>
|
<li>Verwaltung von Dozentenzugängen</li>
|
||||||
<li>Veränderungen von Einstellungen,die für die gesamte Seite gelten.</li>
|
<li>Veränderungen von Einstellungen,die für die gesamte
|
||||||
|
Seite gelten.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<P> </P>
|
<p> </p>
|
||||||
<H3><A NAME="cron"></A>9. Einen Cron-Job starten</H3>
|
<h3><a name="cron" id="cron"></a>9. Einen Cron-Job starten</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Einige Module von Moodle prüfen regelmäßig, ob bestimmte Aufgaben ausgeführt werden müssen. Moodle überprüft z.B. ob es im Forum neue Einträge gibt, die per Email an Nutzer versandt werden müssen.</p>
|
<p>Einige Module von Moodle prüfen regelmäßig, ob
|
||||||
<p>Das Skript, das all diese Vorgänge steuert finden Sie im Admin-Verzeichnis und heißt
|
bestimmte Aufgaben ausgeführt werden müssen. Moodle
|
||||||
cron.php. Diese Datei läuft nicht von alleine. Sie müssen einen Mechanismus einrichten, der die Datei z.B. alle fünf Minuten ausführt. Dazu ist es erforderlich, dass ein "Impuls" für jedes Modul ausgelöst wird.</p>
|
überprüft z.B. ob es im Forum neue Einträge gibt,
|
||||||
<P><B>Der Auslöser dieses Impulses muß nicht von dem Server erfolgen auf dem Moodle installiert ist.</B>. Wenn Sie auf diesem Server keine Cron-Jobs ausführen können, kann dies von einem anderen Server ausgelöst oder von Ihrem PC gestartet werden. Es ist lediglich nötig, die Datei cron.phpa lle fünf Minuten aufzurufen.</p>
|
die per Email an Nutzer versandt werden müssen.</p>
|
||||||
<p>Testen Sie zuerst, ob die Datei funktioniert. Rufen Sie sie mit Ihrem Browser auf:</p>
|
<p>Das Skript, das all diese Vorgänge steuert finden Sie im
|
||||||
|
Admin-Verzeichnis und heißt cron.php. Diese Datei
|
||||||
|
läuft nicht von alleine. Sie müssen einen Mechanismus
|
||||||
|
einrichten, der die Datei z.B. alle fünf Minuten
|
||||||
|
ausführt. Dazu ist es erforderlich, dass ein "Impuls"
|
||||||
|
für jedes Modul ausgelöst wird.</p>
|
||||||
|
<p><b>Der Auslöser dieses Impulses muß nicht von dem
|
||||||
|
Server erfolgen auf dem Moodle installiert ist.</b>. Wenn Sie auf
|
||||||
|
diesem Server keine Cron-Jobs ausführen können, kann
|
||||||
|
dies von einem anderen Server ausgelöst oder von Ihrem PC
|
||||||
|
gestartet werden. Es ist lediglich nötig, die Datei
|
||||||
|
cron.phpa lle fünf Minuten aufzurufen.</p>
|
||||||
|
<p>Testen Sie zuerst, ob die Datei funktioniert. Rufen Sie sie
|
||||||
|
mit Ihrem Browser auf:</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<PRE>http://example.com/moodle/admin/cron.php</PRE>
|
<pre>
|
||||||
</blockquote>
|
http://example.com/moodle/admin/cron.php
|
||||||
|
</pre></blockquote>
|
||||||
<p>Nehmen Sie nun einige Einstellungen vor:</p>
|
<p>Nehmen Sie nun einige Einstellungen vor:</p>
|
||||||
<H4> Aufruf des Skripts von der Kommandozeile</H4>
|
<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>
|
<p>Rufen Sie die Datei wie zuvor auf. Nehmen Sie dazu z.B. den
|
||||||
|
Unix-Befehl 'wget':</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<PRE>wget -q -O /dev/null http://example.com/moodle/admin/cron.php</PRE>
|
<pre>
|
||||||
</blockquote>
|
wget -q -O /dev/null http://example.com/moodle/admin/cron.php
|
||||||
<p>In diesem Beispiel wird das Ergebnis abgelegt (nach /dev/null).</p>
|
</pre></blockquote>
|
||||||
|
<p>In diesem Beispiel wird das Ergebnis abgelegt (nach
|
||||||
|
/dev/null).</p>
|
||||||
<p>Das gleiche mit lynx:</p>
|
<p>Das gleiche mit lynx:</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<pre>lynx -dump http://example.com/moodle/admin/cron.php > /dev/null</pre>
|
<pre>
|
||||||
</blockquote>
|
lynx -dump http://example.com/moodle/admin/cron.php > /dev/null
|
||||||
<p>Alternativ können Sie eine separate PHP-Version nutzen, die über die Kommandozeile gesteuert wird.
|
</pre></blockquote>
|
||||||
|
<p>Alternativ können Sie eine separate PHP-Version nutzen,
|
||||||
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>
|
die ü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>
|
||||||
<blockquote>
|
<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
|
(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php
|
||||||
|
|
||||||
</PRE>
|
</pre></blockquote>
|
||||||
</blockquote>
|
|
||||||
<h4>Automatische Ausführung des Skripts alle 5 Minuten</h4>
|
<h4>Automatische Ausfü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 "crontab -e" und fügen sie folgende Zeile hinzu:</p>
|
<p>Bei UNIX- Systemen: Use <b>cron</b>. Passen sie ihre
|
||||||
|
Einstellungen für Cron- Jobs über die Komandozeile mit
|
||||||
|
folgendem Befehl an "crontab -e" und fügen sie folgende
|
||||||
|
Zeile hinzu:</p>
|
||||||
<blockquote>
|
<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ü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>
|
||||||
</blockquote>
|
</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>
|
<h3><a name="course" id="course"></a>10. Einen neuen Kurs
|
||||||
wodurch die Anpassungen ganz einfach sind. Sie können alternativ dazu, die in Windows enthaltene Funktion "Scheduled Tasks" benutzen.</p>
|
anlegen</h3>
|
||||||
</p>
|
|
||||||
</blockquote>
|
|
||||||
<H3><A NAME="course"></A>10. Einen neuen Kurs anlegen</H3>
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Wenn alle Einstellungen vorgenommen wurden, sollte diese Moodle- Seite einsatzfähig sein und sie können einen Kurs erstellen. </p>
|
<p>Wenn alle Einstellungen vorgenommen wurden, sollte diese
|
||||||
<p>Wählen sie "Neuen Kurs anlegen" auf der Administrationsseite ( oder über den Link im Administrationsmenü auf der Hauptseite).</p>
|
Moodle- Seite einsatzfähig sein und sie können einen
|
||||||
<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>
|
Kurs erstellen.</p>
|
||||||
<p>Über den Button "Änderungen speichern", 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 "Neuen Benutzer anlegen ". </p>
|
<p>Wählen sie "Neuen Kurs anlegen" auf der
|
||||||
<p>Wenn dies erledigt ist, sind die Vorbereitungen abgeschlossen und der Kurs kann über den Link "Kurse" auf der Hauptseite weiter bearbeitet werden.</p>
|
Administrationsseite ( oder über den Link im
|
||||||
<p>Lesen sie das "<A HREF="./?file=teacher.html">Lehrer Handbuch</A>", 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>
|
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 "Änderungen speichern", 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 "Neuen Benutzer anlegen ".</p>
|
||||||
|
<p>Wenn dies erledigt ist, sind die Vorbereitungen abgeschlossen
|
||||||
|
und der Kurs kann ü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ührliche Anleitung in deutscher
|
||||||
|
Sprache finden sie im <a href=
|
||||||
|
"http://moodle.org/file.php/18/Trainerhandbuch.pdf">Deutschen
|
||||||
|
Forum.</a></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<P> </P>
|
<p> </p>
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Dokumentation</A></FONT></P>
|
<p align="center"><a href="." target="_top"><font size="1">Moodle
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>
|
Dokumentation</font></a></p>
|
||||||
|
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||||
</BODY>
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -1,112 +1,217 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
<html>
|
||||||
<head>
|
<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">
|
<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>
|
</head>
|
||||||
|
|
||||||
<body bgcolor="#FFFFFF">
|
<body bgcolor="#FFFFFF">
|
||||||
<h1>Installation von Apache, MySQL und PHP</h1>
|
<h1>Installation von Apache, MySQL und PHP</h1>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Moodle <br />
|
<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ön knifflig sein, diese Seite erklärt mit einfachen Worten wie dies auf verschiedenen Plattformen möglich ist:</p>
|
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ön knifflig sein, diese Seite
|
||||||
|
erklärt mit einfachen Worten wie dies auf verschiedenen
|
||||||
|
Plattformen möglich ist:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#host" class="questionlink">Hosting Service</a></li>
|
<li><a href="#host" class="questionlink">Hosting Service</a></li>
|
||||||
<li><a href="#mac" class="questionlink">Mac OS X</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="#redhat" class="questionlink">Redhat Linux</a></li>
|
||||||
<li><a href="#windows" class="questionlink">Windows</a></li>
|
<li><a href="#windows" class="questionlink">Windows</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<p class="questionlink"> </p>
|
<p class="questionlink"> </p>
|
||||||
<h3 class="sectionheading"><a name="host" id="host"></a>Hosting Service</h3>
|
<h3 class="sectionheading"><a name="host" id="host"></a>Hosting
|
||||||
|
Service</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Leider gibt es große Unterschiede zwiscehn den verschiedenen Webhostinganbietern. Einige bieten an Moodle für Sie zu installieren. </p>
|
<p>Leider gibt es große Unterschiede zwiscehn den
|
||||||
<p>Die meisten bieten eine Onlineoberflä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önnen Sie die command shell nutzen.</p>
|
verschiedenen Webhostinganbietern. Einige bieten an Moodle
|
||||||
<p>Arbeiten Sie die <a href="./?file=install.html">Installationsanweisung
|
für Sie zu installieren.</p>
|
||||||
</a> Stück für Stück durch. Fragen Sie Ihren Provider wenn Probleme auftauchen.
|
<p>Die meisten bieten eine Onlineoberfläche zur Verwaltung
|
||||||
</p>
|
der Seite, zum Einrichten von Datenbanken und zur Aktivierung von
|
||||||
<p> </p>
|
Cron-Jobs an. Einige bieten einen terminal access via ssh an.
|
||||||
|
Dann können Sie die command shell nutzen.</p>
|
||||||
|
<p>Arbeiten Sie die <a href=
|
||||||
|
"./?file=install.html">Installationsanweisung</a> Stück
|
||||||
|
für Stück durch. Fragen Sie Ihren Provider wenn
|
||||||
|
Probleme auftauchen.</p>
|
||||||
|
<p> </p>
|
||||||
</blockquote>
|
</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>
|
<blockquote>
|
||||||
<p>Der einfachste Weg ist die Nutzung des Apache Servers, der auch Apple unterstützt. Und ergänzen Sie PHP und MySQL aus Marc Liyanage's Paket. Beide unten aufgeführten Seiten verfügen über eine gute Anleitung, die wir hier nicht wiederholen:</p>
|
<p>Der einfachste Weg ist die Nutzung des Apache Servers, der
|
||||||
|
auch Apple unterstützt. Und ergänzen Sie PHP und MySQL
|
||||||
|
aus Marc Liyanage's Paket. Beide unten aufgeführten Seiten
|
||||||
|
verfügen über eine gute Anleitung, die wir hier nicht
|
||||||
|
wiederholen:</p>
|
||||||
<blockquote>
|
<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>PHP</strong>: Download: <a href=
|
||||||
<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>
|
"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>
|
</blockquote>
|
||||||
<p>Wenn diese installiert sind, sollte die Standard- <a href="./?file=install.html">Installationsanleitung</a> ausreichen.</p>
|
<p>Wenn diese installiert sind, sollte die Standard- <a href=
|
||||||
<p>Eine ausführliche Anleitung finden Sie hier: <a href="http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a></p>
|
"./?file=install.html">Installationsanleitung</a> ausreichen.</p>
|
||||||
<p> </p>
|
<p>Eine ausfü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>
|
</blockquote>
|
||||||
<h3 class="sectionheading"><a name="redhat"></a>Redhat Linux</h3>
|
<h3 class="sectionheading"><a name="redhat" id=
|
||||||
|
"redhat"></a>Redhat Linux</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Installieren Sie alle verfügbaren RPM packages für Apache, PHP und MySQL.
|
<p>Installieren Sie alle verfügbaren RPM packages für
|
||||||
Ein Paket, das immer wieder vergessen wird ist das php-mysql Paket. Es wird für die Kommunikation von PHP mit MySQL benötigt.</p>
|
Apache, PHP und MySQL. Ein Paket, das immer wieder vergessen wird
|
||||||
<p>Danach sollte die Standard-<a href="./?file=install.html">Installationsanleitung
|
ist das php-mysql Paket. Es wird für die Kommunikation von
|
||||||
</a> weiterhelfen.</p>
|
PHP mit MySQL benötigt.</p>
|
||||||
<p>Eine ausführlichere Anleitung hier:: <a href="http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a></p>
|
<p>Danach sollte die Standard-<a href=
|
||||||
|
"./?file=install.html">Installationsanleitung</a>
|
||||||
|
weiterhelfen.</p>
|
||||||
|
<p>Eine ausführlichere Anleitung hier:: <a href=
|
||||||
|
"http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle</a></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<h3 class="sectionheading"><a name="windows" id="windows"></a>Windows</h3>
|
<h3 class="sectionheading"><a name="windows" id=
|
||||||
|
"windows"></a>Windows</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Der einfachste Weg erfolgt über das <a href="http://www.easyphp.org/" target="_blank">EasyPHP</a>-Paket. Das Paket bündelt alle erforderlichen Softwareprogramme in einer Windowsanwendung. Hier nun die Schritte von Anfang an:</p>
|
<p>Der einfachste Weg erfolgt über das <a href=
|
||||||
|
"http://www.easyphp.org/" target="_blank">EasyPHP</a>-Paket. Das
|
||||||
|
Paket bündelt alle erforderlichen Softwareprogramme in einer
|
||||||
|
Windowsanwendung. Hier nun die Schritte von Anfang an:</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li> Zunächst, wenn Sie bereits früher MySQL installiert haben, deinstallieren Sie alles. Lösceh sie alle MySQL-Dateien und auch die Dateien <strong>c:\my.cnf</strong> und <strong>c:\windows\my.ini</strong>. Führe Sie eine Dateisuche nach den Dateien: <strong>my.cnf</strong>
|
<li>Zunächst, wenn Sie bereits früher MySQL installiert
|
||||||
oder <strong>my.ini</strong> durch und löschen Sie sie vollständig.</li>
|
haben, deinstallieren Sie alles. Lösceh sie alle
|
||||||
<li> Wenn Sie früher bereits PHP installiert haben, löschen Sie auf die gleiche Art alle Dateien mit dem Namen <strong>php4ts.dll</strong>
|
MySQL-Dateien und auch die Dateien <strong>c:\my.cnf</strong> und
|
||||||
aus dem Windows Verzeichnis, sowie alle Dateien mit dem Namen <strong>php.ini</strong>.</li>
|
<strong>c:\windows\my.ini</strong>. Führe Sie eine
|
||||||
<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>
|
Dateisuche nach den Dateien: <strong>my.cnf</strong> oder
|
||||||
|
<strong>my.ini</strong> durch und löschen Sie sie
|
||||||
|
vollständig.</li>
|
||||||
|
<li>Wenn Sie früher bereits PHP installiert haben,
|
||||||
|
lö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>
|
(approx 10 Mb)</li>
|
||||||
<li> Führen Sie die Datei <strong>easyphp1-7_setup.exe</strong> aus. Der Installationsprozess wird auf französisch ausgeführt. Er verläuft jedoch auf die gleiche Art und Weise wie bei anderen Windowsprogrammen auch. Akzeptieren Sie alle Hinweise und führen Sie eine vollständige Installation durch. Anmerkung:
|
<li>Führen Sie die Datei
|
||||||
"Suivant" bedeutet 'Weiter' und "Oui" bedeutet 'Ja'.</li>
|
<strong>easyphp1-7_setup.exe</strong> aus. Der
|
||||||
<li>Am Ende der Installation lassen Sie die Auswahl der Checkbox auf "Lancer
|
Installationsprozess wird auf französisch ausgeführt.
|
||||||
EasyPHP" (Start EasyPHP) stehen und klicken Sie auf den 'Terminer" Button. Sie werden nun zu einer Informationsseite egführt, die Sie ignorieren können. </li>
|
Er verläuft jedoch auf die gleiche Art und Weise wie bei
|
||||||
<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 über die laufenden Programme.</li>
|
anderen Windowsprogrammen auch. Akzeptieren Sie alle Hinweise und
|
||||||
<li>Einige Einträge werden auf franzö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önnen über die vorhandenen Dateien kopiert werden.</li>
|
führen Sie eine vollständige Installation durch.
|
||||||
<li> Als nächstes müssen Sie eine Datenbank für Moodle einrichten.
|
Anmerkung: "Suivant" bedeutet 'Weiter' und "Oui" bedeutet
|
||||||
Rechts-klick am schwäzen E in der Toolbar und Administration auswählen, dann auch DB Management klicken (neben PHPMyAdmin).</li>
|
'Ja'.</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äche von phpMyAdmin sehen, wo sie neue Datenbanken und Nutzer einrichten können. </li>
|
<li>Am Ende der Installation lassen Sie die Auswahl der Checkbox
|
||||||
<li>Erstellen Sie eine neue Datenbank durch Eingabe von "moodle" im Feld und bestätigen unter im "Create" Button. Das war einfach!</li>
|
auf "Lancer EasyPHP" (Start EasyPHP) stehen und klicken Sie auf
|
||||||
<li>Sie kö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ächst den vorhandenen Anwender "root" ohne Passwort in Ihrer Konfiguration für Moodle ud nehmen sie später Änderungen vor. .</li>
|
den 'Terminer" Button. Sie werden nun zu einer Informationsseite
|
||||||
<li> Sie haben nun alles fü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>,
|
egführt, die Sie ignorieren können.</li>
|
||||||
und unzippen Sie das Archiv.</li>
|
<li>Gratulation, wenn alles geklappt hat! Apache, PHP und MySQL
|
||||||
<li>Kopieren Sie Ihre Moodle-Dateien nach <strong>C:\Program Files\EasyPHP\www. </strong>Sie können entweder das gesamte Moodle-Verzeichnis (z.B. C:\Program Files\EasyPHP\www\moodle)
|
sind komplett installiert und laufen. Sie sollten in der Toolbar
|
||||||
oder den <em>Inhalt</em> des moodle Verzeichnisses kopieren. Wenn Sie die zweite Option wählen, erreichen Sie den Zugnag zu Ihrem Moodle mit der Eingabe von http://localhost/ an Stelle von http://localhost/moodle/.</li>
|
ein schwarzes E vorfinden. Klicken Sie mit der rechten Maustaste
|
||||||
<li> Erstellen Sie einen leeren Ordner an anderer Stelle für die Ablage von hochgeladenen Dateien in Moodle, z.B. : <strong>C:\moodledata</strong></li>
|
darauf und Sie erhalten ein Kontrollmenu über die laufenden
|
||||||
<li> Gehen Sie in Ihen Moodle-Ordner und erstellen Sie eine Kopie der Datei config-dist.php mit dem Namen config.php</li>
|
Programme.</li>
|
||||||
<li> Bearbeiten Sie config.php mit einem Texteditor (z.B. mit Notepad oder einem HTML Editor). </li>
|
<li>Einige Einträge werden auf französisch sein. Den
|
||||||
<li>Geben Sie folgenden Datenbankinformationen ein:<br />
|
englischen Sprachfile finden Sie unter: <a href=
|
||||||
$CFG->dbtype = 'mysql';<br />
|
"http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7">http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7</a>.
|
||||||
$CFG->dbhost = 'localhost';<br />
|
Diese können über die vorhandenen Dateien kopiert
|
||||||
$CFG->dbname = 'moodle';<br />
|
werden.</li>
|
||||||
$CFG->dbuser = 'root'; <br />
|
<li>Als nächstes müssen Sie eine Datenbank für
|
||||||
$CFG->dbpass = '';<br />
|
Moodle einrichten. Rechts-klick am schwäzen E in der Toolbar
|
||||||
$CFG->dbpersist = true;<br />
|
und Administration auswä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äche von
|
||||||
|
phpMyAdmin sehen, wo sie neue Datenbanken und Nutzer einrichten
|
||||||
|
können.</li>
|
||||||
|
<li>Erstellen Sie eine neue Datenbank durch Eingabe von "moodle"
|
||||||
|
im Feld und bestätigen unter im "Create" Button. Das war
|
||||||
|
einfach!</li>
|
||||||
|
<li>Sie kö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ächst den vorhandenen Anwender "root" ohne Passwort in
|
||||||
|
Ihrer Konfiguration für Moodle ud nehmen sie später
|
||||||
|
Änderungen vor. .</li>
|
||||||
|
<li>Sie haben nun alles fü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ö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ä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ü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->dbtype = 'mysql';<br>
|
||||||
|
$CFG->dbhost = 'localhost';<br>
|
||||||
|
$CFG->dbname = 'moodle';<br>
|
||||||
|
$CFG->dbuser = 'root';<br>
|
||||||
|
$CFG->dbpass = '';<br>
|
||||||
|
$CFG->dbpersist = true;<br>
|
||||||
$CFG->prefix = 'mdl_';</li>
|
$CFG->prefix = 'mdl_';</li>
|
||||||
<li>Und fügen Sie die Pfade ein:<br />
|
<li>Und fügen Sie die Pfade ein:<br>
|
||||||
$CFG->wwwroot = 'http://localhost/moodle'; // Use an external address
|
$CFG->wwwroot = 'http://localhost/moodle'; // Use an external
|
||||||
if you know it. <br />
|
address if you know it.<br>
|
||||||
$CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br />
|
$CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';<br>
|
||||||
$CFG->dataroot = 'C:\moodledata';</li>
|
$CFG->dataroot = 'C:\moodledata';</li>
|
||||||
<li>Speichern Sie die config.php - alle anderen Einstellungen können Sie ignorieren.</li>
|
<li>Speichern Sie die config.php - alle anderen Einstellungen
|
||||||
<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>
|
können Sie ignorieren.</li>
|
||||||
mit Ihem Browser auf, um das Setup abzuschließen.</li>
|
<li>Sie sind nun fast fertig. Die weiteren Schritte des Setup
|
||||||
<li>Um zip-files mit Moodle zu verwenden (z.B. nutzen die Backups zip-Dateien) sollten Sie "zlib" enablen. Sie können dies in Ihrem EasyPHP
|
nehmen Sie mit Ihrem Browser vor. Rufen Sie <a href=
|
||||||
Verzeichnis (<strong>C:\Program Files\EasyPHP</strong>) durch das Ausführen des Programms phpini.exe. Markieren Sie die Checkbox neben "zlib.dll".
|
"http://localhost/moodle/admin/" target=
|
||||||
Schließen Sie das Fenster, gehen Sie zum schwarzen E in Ihrer Toolbar und öffnen Sie mit der rechten Maustaste das Menu, wählen Sie "Restart" in diesm Menu aus..</li>
|
"_blank">http://localhost/moodle/admin/</a> mit Ihem Browser auf,
|
||||||
<li>Zum Schluß können Sie noch Cron-Jobs einrichten. Beachten Sie auch die <a href="./?file=install.html">Installationsanleitung
|
um das Setup abzuschließen.</li>
|
||||||
guide</a> für weitere Details.</li>
|
<li>Um zip-files mit Moodle zu verwenden (z.B. nutzen die Backups
|
||||||
|
zip-Dateien) sollten Sie "zlib" enablen. Sie können dies in
|
||||||
|
Ihrem EasyPHP Verzeichnis (<strong>C:\Program
|
||||||
|
Files\EasyPHP</strong>) durch das Ausführen des Programms
|
||||||
|
phpini.exe. Markieren Sie die Checkbox neben "zlib.dll".
|
||||||
|
Schließen Sie das Fenster, gehen Sie zum schwarzen E in
|
||||||
|
Ihrer Toolbar und öffnen Sie mit der rechten Maustaste das
|
||||||
|
Menu, wählen Sie "Restart" in diesm Menu aus..</li>
|
||||||
|
<li>Zum Schluß können Sie noch Cron-Jobs einrichten.
|
||||||
|
Beachten Sie auch die <a href=
|
||||||
|
"./?file=install.html">Installationsanleitung guide</a> für
|
||||||
|
weitere Details.</li>
|
||||||
</ol>
|
</ol>
|
||||||
<p>Wenn Sie EasyPHP nicht benutzen können oder wollen, habe ich hier einige Hinweise für Sie:</p>
|
<p>Wenn Sie EasyPHP nicht benutzen können oder wollen, habe
|
||||||
|
ich hier einige Hinweise für Sie:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Prüfen Sie, ob das GD Modul enabled ist, damit Moodle, Bilder verarbeiten kann. Sie können die Datei php.ini bearbeiten und den Kommentar (;) von dieser Zeile entfernen: 'extension=php_gd2.dll'.
|
<li>Prüfen Sie, ob das GD Modul enabled ist, damit Moodle,
|
||||||
</li>
|
Bilder verarbeiten kann. Sie können die Datei php.ini
|
||||||
<li>Prüfen sie, ob das Zlib Module enabled ist, damit Sie ZIP-Files erstellen u d entpacken können in Moodle.</li>
|
bearbeiten und den Kommentar (;) von dieser Zeile entfernen:
|
||||||
<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ür <strong>session.save_path</strong> fest. Ändern Sie dazu das als Standard eingestellte Verzeichnis "/tmp" auf folgende Einstellung wie z.B. "c:/temp".</li>
|
'extension=php_gd2.dll'.</li>
|
||||||
|
<li>Prüfen sie, ob das Zlib Module enabled ist, damit Sie
|
||||||
|
ZIP-Files erstellen u d entpacken kö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ür <strong>session.save_path</strong> fest.
|
||||||
|
Ändern Sie dazu das als Standard eingestellte Verzeichnis
|
||||||
|
"/tmp" auf folgende Einstellung wie z.B. "c:/temp".</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Dokumentation</a></font></p>
|
<p align="center"><a href="." target="_top"><font size="1">Moodle
|
||||||
<p align="CENTER"><font size="1">Version: $Id$</font></p>
|
Dokumentation</font></a></p>
|
||||||
|
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
|
@ -1,36 +1,43 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
<HTML>
|
<html>
|
||||||
<HEAD>
|
<head>
|
||||||
<TITLE>Moodle Docs: Introduction</TITLE>
|
<title>Moodle Docs: Introduction</title>
|
||||||
<LINK REL="stylesheet" HREF="../theme/standard/styles.php" TYPE="TEXT/CSS">
|
<link rel="stylesheet" href="docstyles.css" type=
|
||||||
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
|
"TEXT/CSS">
|
||||||
</HEAD>
|
<meta http-equiv="Content-Type" content=
|
||||||
<BODY BGCOLOR="#ffffff">
|
"text/html; charset=us-ascii">
|
||||||
|
</head>
|
||||||
<h2>Einführung</h2>
|
<body bgcolor="#FFFFFF">
|
||||||
<p>Moodle ist ein Software-Paket, um internetbasierte Kurse und Webseiten
|
<h1>Einführung</h1>
|
||||||
zu produzieren. Es ist ein dauerhaftes Entwicklungsprojekt, das für den
|
<p>Moodle ist ein Software-Paket, um internetbasierte Kurse und
|
||||||
online-Erziehungs- und Schulungsbereich entwickelt wurde.</p>
|
Webseiten zu produzieren. Es ist ein dauerhaftes
|
||||||
<p>Moodle wird als freie Software (unter GNU Public License) zur Verfügung
|
Entwicklungsprojekt, das für den online-Erziehungs- und
|
||||||
gestellt. Sie dürfen die Software kopieren, benutzen und weiterentwickeln.
|
Schulungsbereich entwickelt wurde.</p>
|
||||||
Die Weitergabe an andere Personen ist erlaubt unter der Bedingung, dass die
|
<p>Moodle wird als freie Software (unter GNU Public License) zur
|
||||||
ursprüngliche Lizenzbasis nicht verändert wird und die Lizenz für die
|
Verfügung gestellt. Sie dürfen die Software kopieren,
|
||||||
|
benutzen und weiterentwickeln. Die Weitergabe an andere Personen
|
||||||
|
ist erlaubt unter der Bedingung, dass die ursprüngliche
|
||||||
|
Lizenzbasis nicht verändert wird und die Lizenz für die
|
||||||
Weiterentwicklungen ebenso gilt.</p>
|
Weiterentwicklungen ebenso gilt.</p>
|
||||||
<p>Lesen Sie die Copyright-Bedingungen und setzen Sie sich mit dem
|
<p>Lesen Sie die Copyright-Bedingungen und setzen Sie sich mit
|
||||||
Copyright-Halter in Verbindung, wenn Sie Fragen haben.</p>
|
dem Copyright-Halter in Verbindung, wenn Sie Fragen haben.</p>
|
||||||
<p>Moodle läuft auf jedem Rechner, der PHP verarbeiten kann und
|
<p>Moodle läuft auf jedem Rechner, der PHP verarbeiten kann
|
||||||
unterstützt verschiedene Datenbanken.</p>
|
und unterstützt verschiedene Datenbanken.</p>
|
||||||
<p>Moodle war ursprünglich ein Akronym für Modulare dynamische
|
<p>Moodle war ursprünglich ein Akronym für Modulare
|
||||||
objektorientierte Schulungsumgebung (Modular Object-OrientedDynamic
|
dynamische objektorientierte Schulungsumgebung (Modular
|
||||||
Learning Environment), das für Dozent/innen und
|
Object-OrientedDynamic Learning Environment), das für
|
||||||
Ausbildungs-Theoretikern besonders nützlich ist. Moodle steht als Begriff jedoch auch für eine einfache Lerntechnik, das Kennenlernen von neuen Lernmethoden, die wiederum
|
Dozent/innen und Ausbildungs-Theoretikern besonders nützlich
|
||||||
die Kreativität und Aufnahmefähigkeit des Benutzers fördert.</p>
|
ist. Moodle steht als Begriff jedoch auch für eine einfache
|
||||||
<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ähern.</p>
|
Lerntechnik, das Kennenlernen von neuen Lernmethoden, die
|
||||||
|
wiederum die Kreativität und Aufnahmefähigkeit des
|
||||||
<P><br />
|
Benutzers fördert.</p>
|
||||||
</P>
|
<p>Darin verbinden sich zwei Dinge, die Art und Weise in der
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Documentation</A></FONT></P>
|
Moodle entwickelt wurde und die Art und Weise in der Dozent/innen
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>
|
und Teilnehmer/innen einander beim Prozess des Lernens aneinander
|
||||||
|
annähern.</p>
|
||||||
</BODY>
|
<p><br></p>
|
||||||
</HTML>
|
<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
|
@ -1,17 +1,19 @@
|
||||||
ÜBER DIESES VERZEICHNIS
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||||
-----------------------
|
<html>
|
||||||
|
<head>
|
||||||
SIE SOLLTEN KEINE DER DATEIEN IN DIESEM VERZEICHNIS VERÄNDERN,
|
<title></title>
|
||||||
UMBENENNEN ODER VERSCHIEBEN
|
</head>
|
||||||
wenn Sie sich nicht ganz sicher sind, was Sie tun.
|
<body>
|
||||||
|
ÜBER DIESES VERZEICHNIS ----------------------- SIE SOLLTEN
|
||||||
Veränderungen dieser Dateien können die Funktionsfähigkeit
|
KEINE DER DATEIEN IN DIESEM VERZEICHNIS VERÄNDERN,
|
||||||
Ihres Lehrgangs beeinträchtigen.
|
UMBENENNEN ODER VERSCHIEBEN wenn Sie sich nicht ganz sicher sind,
|
||||||
|
was Sie tun. Veränderungen dieser Dateien können die
|
||||||
Dieses Verzeichnis enthält Dateien, die in verschiedenen
|
Funktionsfähigkeit Ihres Lehrgangs beeinträchtigen.
|
||||||
|
Dieses Verzeichnis enthält Dateien, die in verschiedenen
|
||||||
Anwendungsbereichen (zumeist von Teilnehmer/innen) hochgeladen
|
Anwendungsbereichen (zumeist von Teilnehmer/innen) hochgeladen
|
||||||
wurden. Dies können zum Beispiel eingereichte Prüfungsarbeiten
|
wurden. Dies können zum Beispiel eingereichte
|
||||||
oder Forumsbeiträge sein.
|
Prüfungsarbeiten oder Forumsbeiträge sein. Die Namen
|
||||||
|
der Verzeichnisse oder der Dateien sind automatisch von moodle
|
||||||
Die Namen der Verzeichnisse oder der Dateien sind automatisch
|
erstellt und dürfen auf keinen Fall verändert werden.
|
||||||
von moodle erstellt und dürfen auf keinen Fall verändert werden.
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -1,21 +1,29 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>Moodle Dokumente: Weitere Hilfedateien und Handbücher</title>
|
<title>Moodle Dokumente: Weitere Hilfedateien und
|
||||||
|
Handbücher</title>
|
||||||
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
|
<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>
|
</head>
|
||||||
|
|
||||||
<body bgcolor="#FFFFFF">
|
<body bgcolor="#FFFFFF">
|
||||||
<h1>Andere Hilfedateien und Dokumentationen</h1>
|
<h1>Andere Hilfedateien und Dokumentationen</h1>
|
||||||
<p class="normaltext">Hier sind einige Links zu anderen Moodle Handbüchern:</p>
|
<p class="normaltext">Hier sind einige Links zu anderen Moodle
|
||||||
<p class="normaltext"><a href="../help.php?file=index.html">Übersicht über alle Moodle
|
Handbüchern:</p>
|
||||||
Hilfeseiten</a> - Übersicht über alle Hilfedateien, die auf den verschiedenen Seiten aufgerufen werden können</p>
|
<p class="normaltext"><a href=
|
||||||
<p class="normaltext"><a href="http://moodle.org/docs/">Anwender-Dokumentationen</a>
|
"../help.php?file=index.html">Übersicht über alle
|
||||||
- diese Seite listet alle Dokumentation auf, die von Nutzern von Moodle erarbeitet wurden.</p>
|
Moodle Hilfeseiten</a> - Übersicht über alle
|
||||||
<p align="center" class="normaltext"> </p>
|
Hilfedateien, die auf den verschiedenen Seiten aufgerufen werden
|
||||||
|
kö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>
|
<hr>
|
||||||
|
<p align="center"><a href="." target="_top"><font size="1">Moodle
|
||||||
<p align="center"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
|
Documentation</font></a></p>
|
||||||
<p align="center"><font size="1">Version: $Id$</font></p>
|
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
|
@ -1,66 +1,171 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
|
||||||
<title>Moodle Dokumente: Philosophie</title>
|
<title>Moodle Dokumente: Philosophie</title>
|
||||||
|
|
||||||
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
|
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
|
||||||
|
<meta http-equiv="Content-Type" content=
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
"text/html; charset=us-ascii">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="#ffffff">
|
<body bgcolor="#FFFFFF">
|
||||||
|
|
||||||
<h1>Philosophie</h1>
|
<h1>Philosophie</h1>
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<h3>Vorbemerkung des deutschen Übersetzers</h3><br />
|
<h3>Vorbemerkung des deutschen Übersetzers</h3>
|
||||||
Die Übersetzung der pädagogischen Fachbegriffe und die Interpretation der knappen Zusammenfassung des hinter Moodle stehenden pädagogischen Konzepte von Martin Dougiamas fällt nicht leicht. Daher möchte ich versuchen, mit eigenen Worten eine Adaption auf den deutschen Sprachgebrauch vorzunehmen, und meine Übersetzung des Originaltextes anfügen.<br />
|
<br>
|
||||||
Das Modell des 'Nürnberger Trichters' als Grundlage für Lernprozesse ist endgültig zu den Akten gelegt. Heute kö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 />
|
Die Übersetzung der pädagogischen Fachbegriffe und die
|
||||||
Wirkungsvolle Lernprozesse mü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 />
|
Interpretation der knappen Zusammenfassung des hinter Moodle
|
||||||
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öglichkeit aus Einschätzungen und Kommentaren dazu zu lernen und eine Aufgabe in einer verbesserten Version wieder einzureichen sind zentrale Möglichkeiten einen Lernprozess zu gestalten.<br />
|
stehenden pädagogischen Konzepte von Martin Dougiamas
|
||||||
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 />
|
fällt nicht leicht. Daher möchte ich versuchen, mit
|
||||||
Zentral ist dabei ein Veränderung der Aufgabe des/der Dozent/in vom Wissensvermittler hin zum Lernbegleiter. Im angelsächsischen Sprachgebrauch (nicht von Martin Dougiamas) wird der Begriff des Facilitators verstärkt genutzt. Seine Aufgabe ist es, einen Handlungsrahmen zu schaffen, in dem eine lern- und entwicklungsförderliche Umgebung besteht, die ein entdeckendes und aktives Lernen ermöglicht.<br />
|
eigenen Worten eine Adaption auf den deutschen Sprachgebrauch
|
||||||
Rückfragen an den Übersetzer unter ralf.hilgenstock@dialoge.net.<br /><br />
|
vorzunehmen, und meine Übersetzung des Originaltextes
|
||||||
|
anfügen.<br>
|
||||||
|
Das Modell des 'Nürnberger Trichters' als Grundlage für
|
||||||
<h3>Hier nun die Übersetzung des Orioginaltextes</h3>
|
Lernprozesse ist endgültig zu den Akten gelegt. Heute
|
||||||
<p>Die Gestaltung und Entwicklung von Moodle wurde geprägt von einer Lernphilosophie, einem Weg des Denkens, den man vereinfacht als quot;<em>soziale fördernde Pädagogik</em>" bezeichnen kann. (Einige unter Ihnen werden denken "'Hokus-Pokus-Pädagogik'" und wegklicken wollen. Aber bitte lesen Sie weiter!)</p>
|
können wir davon ausgehen, dass Lernen in einem aktiven
|
||||||
<p>Diese Seite versucht, Ihnen mit einfachen Begriffe die <strong>vier Hauptkonzepte</strong> zu erläutern, die dahinter stecken. Jedes Teilkonzept fasst die Ergebnisse umfangreicher Forschungsarbeiten zusammen. Zwangsläufig muss daher diese kurze Beschrreibung oberflächlich bleiben.</p>
|
Aneignungsprozess mit einem immer wiederkehrenden Abgleich
|
||||||
<p>Wenn diese Konzeopte für Sie gänzlich neu sind, mag es sein, dass das eine oder andere zunächst etwas schwer zu verstehen ist. Als kleiner Tipp hilft vielleicht beim Lesen über die eigenen Erfahrungen beim Lernen nachzudenken.<br />
|
zwischen vorhandenen Erfahrungen und neuen Informationen erfolgt.
|
||||||
</p>
|
(Theorie des Konstruktivismus)<br>
|
||||||
|
Wirkungsvolle Lernprozesse mü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öglichkeit aus
|
||||||
|
Einschätzungen und Kommentaren dazu zu lernen und eine
|
||||||
|
Aufgabe in einer verbesserten Version wieder einzureichen sind
|
||||||
|
zentrale Mö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änderung der Aufgabe des/der
|
||||||
|
Dozent/in vom Wissensvermittler hin zum Lernbegleiter. Im
|
||||||
|
angelsächsischen Sprachgebrauch (nicht von Martin Dougiamas)
|
||||||
|
wird der Begriff des Facilitators verstärkt genutzt. Seine
|
||||||
|
Aufgabe ist es, einen Handlungsrahmen zu schaffen, in dem eine
|
||||||
|
lern- und entwicklungsförderliche Umgebung besteht, die ein
|
||||||
|
entdeckendes und aktives Lernen ermöglicht.<br>
|
||||||
|
Rückfragen an den Übersetzer unter
|
||||||
|
ralf.hilgenstock@dialoge.net.<br>
|
||||||
|
<br>
|
||||||
|
<h3>Hier nun die Übersetzung des Originaltextes</h3>
|
||||||
|
<p>Die Gestaltung und Entwicklung von Moodle wurde geprägt
|
||||||
|
von einer Lernphilosophie, einem Weg des Denkens, den man
|
||||||
|
vereinfacht als quot;<em>soziale fördernde
|
||||||
|
Pädagogik</em>" bezeichnen kann. (Einige unter Ihnen werden
|
||||||
|
denken "'Hokus-Pokus-Pä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äutern, die
|
||||||
|
dahinter stecken. Jedes Teilkonzept fasst die Ergebnisse
|
||||||
|
umfangreicher Forschungsarbeiten zusammen. Zwangsläufig muss
|
||||||
|
daher diese kurze Beschrreibung oberflächlich bleiben.</p>
|
||||||
|
<p>Wenn diese Konzeopte für Sie gänzlich neu sind, mag
|
||||||
|
es sein, dass das eine oder andere zunächst etwas schwer zu
|
||||||
|
verstehen ist. Als kleiner Tipp hilft vielleicht beim Lesen
|
||||||
|
über die eigenen Erfahrungen beim Lernen
|
||||||
|
nachzudenken.<br></p>
|
||||||
<h3>1. Förderung (Constructivism)</h3>
|
<h3>1. Förderung (Constructivism)</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Diese Betrachtungsweise geht davon aus, dass Menschen ihr Wissen aktiv aus der Interaktion mit ihrer Umgebung <strong>entwickeln</strong>. </p>
|
<p>Diese Betrachtungsweise geht davon aus, dass Menschen ihr
|
||||||
<p>Alles, was Sie lesen, sehen, hören, fühlen und berühren - also mit Ihren Sinnen wahrnehmen - wird mit Ihrem früheren Wissen verglichen und in Ihre Vorstellung und Erklärung der Welt eingebaut. Daraus kann neues Wissen entstehen, das Sie mit sich nehmen. Wissen wird bestä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ören übertargen werden.</p>
|
Wissen aktiv aus der Interaktion mit ihrer Umgebung
|
||||||
<p>Damit sei nicht gesagt, man könne durch das Lesen einer Webseite nichts lernen. Man kann natürlich. Es findet jedoch eine Interpretation des Gelesenen vor dem Hintergrund der vorhandenen Erfahrungen statt. Das uralte Modell des 'Nürnberger-Trichters' funktioniert so nicht. <br />
|
<strong>entwickeln</strong>.</p>
|
||||||
</p>
|
<p>Alles, was Sie lesen, sehen, hören, fühlen und
|
||||||
|
berühren - also mit Ihren Sinnen wahrnehmen - wird mit Ihrem
|
||||||
|
früheren Wissen verglichen und in Ihre Vorstellung und
|
||||||
|
Erklärung der Welt eingebaut. Daraus kann neues Wissen
|
||||||
|
entstehen, das Sie mit sich nehmen. Wissen wird bestä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ören übertargen werden.</p>
|
||||||
|
<p>Damit sei nicht gesagt, man könne durch das Lesen einer
|
||||||
|
Webseite nichts lernen. Man kann natürlich. Es findet jedoch
|
||||||
|
eine Interpretation des Gelesenen vor dem Hintergrund der
|
||||||
|
vorhandenen Erfahrungen statt. Das uralte Modell des
|
||||||
|
'Nürnberger-Trichters' funktioniert so nicht.<br></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h3>2. Lernen durch Vermittlung (Constructionism)</h3>
|
<h3>2. Lernen durch Vermittlung (Constructionism)</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Konstruktionismus behauptet, dass Lernen besonders effektiv ist, wenn der Lerninhalt fü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>Konstruktionismus behauptet, dass Lernen besonders effektiv
|
||||||
<p>Sie kö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ären, eine Präsentation darüber erstellen, dann kann ich ganz sicher sein, das Sie ein besseres Verständnis von diesen Ideen entwickelt habens. Das ist übrigens auch der Grund aus dem Menschen sich während der Übungen Notizen machen, selbst wenn sei diese später nicht wieder lesen.<br />
|
ist, wenn der Lerninhalt für andere aufbereitet - also aktiv
|
||||||
</p>
|
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ö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ären, eine
|
||||||
|
Präsentation darüber erstellen, dann kann ich ganz
|
||||||
|
sicher sein, das Sie ein besseres Verständnis von diesen
|
||||||
|
Ideen entwickelt habens. Das ist übrigens auch der Grund aus
|
||||||
|
dem Menschen sich während der Übungen Notizen machen,
|
||||||
|
selbst wenn sei diese später nicht wieder lesen.<br></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h3>3. Social Constructivism</h3>
|
<h3>3. Social Constructivism</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Stellen wir uns diese Gedanken nun innerhalb einer Gruppe vor, die sich eine Kultur gemeinsam geteilten Wissens und gemeinsamer Bedeutungszusammenhänge erarbeitet. Wenn man einmal in diese Gruppe eingetaucht ist, lernt man kontinuierlich auf verschiedenen Ebenen.</p>
|
<p>Stellen wir uns diese Gedanken nun innerhalb einer Gruppe vor,
|
||||||
<p>Ein sehr einfaches Beispiel ist ein Gegenstand wie z.B. eine Tasse. Die Tasse kann für sehr viele Zwecke genutzt werden. Aber seine Form ermöglicht es uns, einiges über das Transportieren von Flü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ür einen erweiteren Gebrauch und damit eine neue Wirklichkeit und neue Möglichkeiten. Dies passiert besonders häufig wenn nicht nur einzelne, sondern Gruppen mit der Software arbeiten.<br />
|
die sich eine Kultur gemeinsam geteilten Wissens und gemeinsamer
|
||||||
</p>
|
Bedeutungszusammenhä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ür sehr viele Zwecke genutzt werden.
|
||||||
|
Aber seine Form ermöglicht es uns, einiges über das
|
||||||
|
Transportieren von Flü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ür einen erweiteren Gebrauch und damit eine neue
|
||||||
|
Wirklichkeit und neue Möglichkeiten. Dies passiert besonders
|
||||||
|
häufig wenn nicht nur einzelne, sondern Gruppen mit der
|
||||||
|
Software arbeiten.<br></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h3>4. Verbunden und aufgeteilt (Connected and Separate)</h3>
|
<h3>4. Verbunden und aufgeteilt (Connected and Separate)</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Dieser Gedanke befasst sich nä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ücken in der Argumentation der anderen zu entdecken. 'Verbundenes' Verhalten stellt mehr ein empathisches Verhalten dar, das Subjektivität einbezieht, versucht zuzuhören, Fragen zu stellen in der Absicht, den anderen zu verstehen.
|
<p>Dieser Gedanke befasst sich näher mit den Motiven der
|
||||||
'Entwickeltes (constructed) Verhalten beide Annäherungen an einen Gegenstand nutzen kann und in der Lage ist, die geeignete Form in der jeweiligen Situation auszuwählen.
|
Einzelnen innerhalb von Diskussionen. 'Aufgeteiltes' Verhalten
|
||||||
</p>
|
liegt vor, wenn jemand versucht objektiv zu bleiben und Fakten
|
||||||
<p>Das gemeinsame Verhalten ist starker Anreiz für den Lernprozess. Er bringt nicht nur die Teilnehmer näher miteinander in Kontakt, unterstützt eine tiefere Reflexion und fördert die Überprüfung bestehender Annahmen.</p>
|
darzustellen. Er /sie wird dazu tendieren, die eigenen Ideen zu
|
||||||
|
verteidigen und Lücken in der Argumentation der anderen zu
|
||||||
|
entdecken. 'Verbundenes' Verhalten stellt mehr ein empathisches
|
||||||
|
Verhalten dar, das Subjektivität einbezieht, versucht
|
||||||
|
zuzuhören, Fragen zu stellen in der Absicht, den anderen zu
|
||||||
|
verstehen. 'Entwickeltes (constructed) Verhalten beide
|
||||||
|
Annäherungen an einen Gegenstand nutzen kann und in der Lage
|
||||||
|
ist, die geeignete Form in der jeweiligen Situation
|
||||||
|
auszuwählen.</p>
|
||||||
|
<p>Das gemeinsame Verhalten ist starker Anreiz für den
|
||||||
|
Lernprozess. Er bringt nicht nur die Teilnehmer näher
|
||||||
|
miteinander in Kontakt, unterstützt eine tiefere Reflexion
|
||||||
|
und fördert die Überprüfung bestehender
|
||||||
|
Annahmen.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<hr>
|
<hr>
|
||||||
<p>Wenn Sie über all dies nachdenken, dann hilft es, sich auf die wichtigsten Lernerfahrungen aus der Lernersicht zu konzentrieren und nicht die Informationen zu veröffentlichen und zu prüfen, von der Sie denken, dass sie gewußt werden sollten. Es kann auch hilfreich sein, darüber nachzudenken in welcher weise jede/r Teilnehmer gleichermaßen Lerner und Lehrer sein kann. Ihre Aufgabe als Dozent/in kann sich wandeln vom allwissenden Informationsgeber zum Vorbild, der den Teilnehmer/innen ermöglicht, ihren eigenen Lernbedarf zu erkennen, Diskussionen moderiert und durch Übungen die ganze Gruppe zu ihren Lernzielen führt.
|
<p>Wenn Sie über all dies nachdenken, dann hilft es, sich
|
||||||
</p>
|
auf die wichtigsten Lernerfahrungen aus der Lernersicht zu
|
||||||
<p>Moodle alleine schafft diese Lernsituation nicht. Moodle unterstü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ädagogische Unterstützung dieses Prozesses konzentrieren.</p>
|
konzentrieren und nicht die Informationen zu veröffentlichen
|
||||||
|
und zu prüfen, von der Sie denken, dass sie gewußt
|
||||||
|
werden sollten. Es kann auch hilfreich sein, darüber
|
||||||
|
nachzudenken in welcher weise jede/r Teilnehmer
|
||||||
|
gleichermaßen Lerner und Lehrer sein kann. Ihre Aufgabe als
|
||||||
|
Dozent/in kann sich wandeln vom allwissenden Informationsgeber
|
||||||
|
zum Vorbild, der den Teilnehmer/innen ermöglicht, ihren
|
||||||
|
eigenen Lernbedarf zu erkennen, Diskussionen moderiert und durch
|
||||||
|
Übungen die ganze Gruppe zu ihren Lernzielen führt.</p>
|
||||||
|
<p>Moodle alleine schafft diese Lernsituation nicht. Moodle
|
||||||
|
unterstü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ädagogische
|
||||||
|
Unterstützung dieses Prozesses konzentrieren.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<hr>
|
<hr>
|
||||||
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Dokumentation</a></font></p>
|
<p align="center"><a href="." target="_top"><font size="1">Moodle
|
||||||
<p align="CENTER"><font size="1">Version: $Id$</font></p>
|
Dokumentation</font></a></p>
|
||||||
|
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
|
@ -1,399 +1,539 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<!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">
|
<html>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
<head>
|
||||||
<style type="text/css">DT {
|
<title>Moodle Dokumente: Aktuelle Release Informationen</title>
|
||||||
FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
|
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
|
||||||
}
|
<meta http-equiv="Content-Type" content=
|
||||||
DD {
|
"text/html; charset=us-ascii">
|
||||||
MARGIN-BOTTOM: 1em
|
</head>
|
||||||
}
|
<body bgcolor="#FFFFFF">
|
||||||
.style1 {
|
|
||||||
FONT-WEIGHT: bold
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
||||||
<meta content="MSHTML 6.00.2800.1458" name="GENERATOR"></head>
|
|
||||||
<body bgcolor="#ffffff">
|
|
||||||
<h1>Letzte Release Informationen</h1>
|
<h1>Letzte Release Informationen</h1>
|
||||||
|
|
||||||
<h3>Moodle 1.4.3 (17. Dezember 2004)</h3>
|
<h3>Moodle 1.4.3 (17. Dezember 2004)</h3>
|
||||||
|
<p>(Diese Version enthält wichtige
|
||||||
<p>(Diese Version enthält wichtige Sicherheitsverbesserungen. Wir empfehlen alle Seiten,
|
Sicherheitsverbesserungen. Wir empfehlen alle Seiten, die
|
||||||
die frühere Versionen nutzen, so schnell wie möglich zu aktualisieren.)</p>
|
frühere Versionen nutzen, so schnell wie möglich zu
|
||||||
|
aktualisieren.)</p>
|
||||||
<ul>
|
<div style="margin-left: 2em">
|
||||||
<dl>
|
<dl>
|
||||||
<dt>Wichtige Sicherheitsverbesserungen</dt>
|
<dt>Wichtige Sicherheitsverbesserungen</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Bessere Prüfung/Bereinigung von Cookie-Daten</li>
|
<li>Bessere Prüfung/Bereinigung von Cookie-Daten</li>
|
||||||
<li>Vorbeugender Abgleich der Daten für Sessions Speicherung</li>
|
<li>Vorbeugender Abgleich der Daten für Sessions
|
||||||
<li>Bessre
|
Speicherung</li>
|
||||||
Prüfung/Bereinigung der Parameter für RSS-Feeds, Ip Atlas Parameter,
|
<li>Bessre Prüfung/Bereinigung der Parameter für
|
||||||
Wörterbuch, Foren, Theme Auswahl, SCORM Modul, Dokumentenansicht</li>
|
RSS-Feeds, Ip Atlas Parameter, Wörterbuch, Foren, Theme
|
||||||
|
Auswahl, SCORM Modul, Dokumentenansicht</li>
|
||||||
<li>Neuer Schutz bei der Ansicht hochgeladener Dateien</li>
|
<li>Neuer Schutz bei der Ansicht hochgeladener Dateien</li>
|
||||||
<li>Neuer Schutz gegen Verzeichnis traversal</li>
|
<li>Neuer Schutz gegen Verzeichnis traversal</li>
|
||||||
<li>Fix der Variable $FULLME, die für Cron benötigt wird</li>
|
<li>Fix der Variable $FULLME, die für Cron benötigt
|
||||||
<li>Schutz gegenüber einem direkten Aufruf interner Bibliotheken.</li>
|
wird</li>
|
||||||
<li>Schutz beim Aufruf von Wörterbüchern, die verborgen wurden</li>
|
<li>Schutz gegenüber einem direkten Aufruf interner
|
||||||
<li>Verborgene Abschnitte werden vor Teilnehmern verborgen, die frühere Aktivitäten bearbeiten.</li>
|
Bibliotheken.</li>
|
||||||
<li>Fixed Problem bei Gastnutzern, die Termine im Kalender einsehen konnten</li>
|
<li>Schutz beim Aufruf von Wörterbüchern, die verborgen
|
||||||
<li>Fixed encoding von TEX Ausdrücken</li>
|
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>
|
||||||
</ul>
|
</ul>
|
||||||
</dd>
|
</dd>
|
||||||
|
|
||||||
<dt>Einige neue Dinge</dt>
|
<dt>Einige neue Dinge</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Eindeutige Anmeldung wird erzwungen (Leistungsverbesserung).</li>
|
<li>Eindeutige Anmeldung wird erzwungen
|
||||||
<li>hHinzugefügt: Transaktions Unzerstützung für PostgreSQL </li>
|
(Leistungsverbesserung).</li>
|
||||||
|
<li>hHinzugefügt: Transaktions Unzerstützung für
|
||||||
|
PostgreSQL</li>
|
||||||
<li>Logging in und logging out werden nun geloggt</li>
|
<li>Logging in und logging out werden nun geloggt</li>
|
||||||
<li>Wiki und SCORM nutzen nun beide den neuen Zip-Code</li>
|
<li>Wiki und SCORM nutzen nun beide den neuen Zip-Code</li>
|
||||||
<li>Neues Seitenmodell für Wörterbücher</li>
|
<li>Neues Seitenmodell für Wörterbücher</li>
|
||||||
<li>Nutzerinformationen von LDAP gekürzt, um Dtaenverlust zu vermeiden</li>
|
<li>Nutzerinformationen von LDAP gekürzt, um Dtaenverlust zu
|
||||||
|
vermeiden</li>
|
||||||
<li>pclzip aktualisiert auf neue Version</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>Memory_limit kann von einer höheren Einstellung in der
|
||||||
<li>Neue Übersetzungen wurden gestartet für: Maori, Kanada, Albanisch und Vietnamesisch</li>
|
php.ini überschrieben werden, commandline, httpd.conf,
|
||||||
<li>Viele Ergänzungen in anderen Sprachpaketen</li>
|
.htaccess</li>
|
||||||
<li>Trainer/innen können nun jederzeit Tests erproben, auch wenn sie noch nicht freigegeben wurden.</li>
|
<li>Neue Übersetzungen wurden gestartet für: Maori,
|
||||||
<li>Druckformat der Wörterbücher ist nun für jedes Format angepasst.</li>
|
Kanada, Albanisch und Vietnamesisch</li>
|
||||||
<li>Wörterbuch-Suche berücksichtigt jetzt auch alias-Begriffe</li>
|
<li>Viele Ergänzungen in anderen Sprachpaketen</li>
|
||||||
<li>Deutliche Verbesserungen im multilang Filter mit einer 'nachsichtigeren' Syntax </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>
|
||||||
</ul>
|
</ul>
|
||||||
</dd>
|
</dd>
|
||||||
|
|
||||||
<dt>Leistungsverbesserungen</dt>
|
<dt>Leistungsverbesserungen</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Headers werden besser gespeichert. Damit kann auf allen Seiten der 'zurück-Button' genutzt werden</li>
|
<li>Headers werden besser gespeichert. Damit kann auf allen
|
||||||
<li>Datenbankindeizes an vielen Stellen ergänzt. Dies führt zu Leistungsverbesserungen bei großen Anwendungen</li>
|
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>Leistungsverbesserungen bei der Auflistung der Kurse.</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ötigter Datenbankeinträge und Sortierungen.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</dd>
|
</dd>
|
||||||
|
|
||||||
<dt>Weitere Fehlerkorrekturen</dt>
|
<dt>Weitere Fehlerkorrekturen</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<ul>
|
<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 kleine Werte bei Postgres korrigiert</li>
|
||||||
<li>Verschiedene nicht benötigte Einträge im 'debug on'-Modus</li>
|
<li>Verschiedene nicht benötigte Einträge im 'debug
|
||||||
<li>Einige PHP5 Einträge</li>
|
on'-Modus</li>
|
||||||
<li>Unterstützung von Apostrophs, Anführungszeichen und Backslashes in LDAP Nutzerdaten</li>
|
<li>Einige PHP5 Einträge</li>
|
||||||
<li>Fix für Paginierung der Sucherergebnisse für Kurse bei Postgres </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>Fixed Bug mit Leerzeichen in der Nutzersuche</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>Fixed Chatroom Bug mit der Anzeige aller Chatnutzer wenn
|
||||||
<li>Fix für Installationsscript Bug</li>
|
mehrere Chatrooms zugleich genutzt werden</li>
|
||||||
<li>Groß-/Kleinschreibung von Nutzernamen beim Bulk-Import von Nutzern fixed</li>
|
<li>Fix für Installationsscript Bug</li>
|
||||||
<li>Fixed Bug nach Bewertung von Forenbeiträgen mit Rückgängig-Funktion</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 Bug in Test mit Zuordnungsfragen</li>
|
<li>Fixed Bug in Test mit Zuordnungsfragen</li>
|
||||||
<li>Fixed Bug in Testvorschau</li>
|
<li>Fixed Bug in Testvorschau</li>
|
||||||
<li>Fixed Bug in der Sprachbearbeitung</li>
|
<li>Fixed Bug in der Sprachbearbeitung</li>
|
||||||
<li>Verschiedene kleine Anpassungen im SCORM Modul</li>
|
<li>Verschiedene kleine Anpassungen im SCORM Modul</li>
|
||||||
<li>SCORM Modul zeigt Nutzerbilder richtig</li>
|
<li>SCORM Modul zeigt Nutzerbilder richtig</li>
|
||||||
<li>Aktivitätennamen im Aktivitäten Filter nach Titelnn sortierbar</li>
|
<li>Aktivitätennamen im Aktivitäten Filter nach Titelnn
|
||||||
<li>Wörterbuchsuche berücksichtigt Alias-Bezeichnungen</li>
|
sortierbar</li>
|
||||||
<li>Einige RSS Fehler werden in einem gültigen RSS Fehlerfile angezeigt, statt in ungültigem RSS.</li>
|
<li>Wörterbuchsuche berücksichtigt
|
||||||
<li>Fixed Problem mit SCORM Paketprüfung und PHP5</li>
|
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>Fixed Problem mit Backup/Restore und leeren Kategorien</li>
|
<li>Fixed Problem mit Backup/Restore und leeren Kategorien</li>
|
||||||
<li>Besseres XHTML in Wikis</li>
|
<li>Besseres XHTML in Wikis</li>
|
||||||
<li>Bug fix in Chat Berichten der ersten Chatsitzung</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 eines Problem mit SCORM beim Löschen einer
|
||||||
<li>Fix einiger Probleme im Enzyklopädie-Format des Wörterbuchs</li>
|
großen Zahl von Dateien oder bei großen Dateien</li>
|
||||||
<li>Fixe eines Fehlers bei der SCORM Integration mit Zip-Code</li>
|
<li>Fix einiger Probleme im Enzyklopädie-Format des
|
||||||
<li>Fix eines Fehlers bei E-Mail-Benachrichtigung von Dialogen mit Textformat</li>
|
Wörterbuchs</li>
|
||||||
<li>Fix von fehlenden sesskey-Variablen im Block Gemeinsame Aktivitäten(social activity block) </li>
|
<li>Fixe eines Fehlers bei der SCORM Integration mit
|
||||||
<li>Überflüssige Abschnitte für einen Kurs werden nun im Navigationsmenu versteckt</li>
|
Zip-Code</li>
|
||||||
<li>Zeitumstellung für Kalender</li>
|
<li>Fix eines Fehlers bei E-Mail-Benachrichtigung von Dialogen
|
||||||
<li>Für den ersten Test in einem neuen Kurs wird eine Default-Kategorie angezeigt</li>
|
mit Textformat</li>
|
||||||
<li>Fix eines Fehlers im Paypal-Modul bei der Akzeptanz des Zahlungsbetrages</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 Fehlers in der Anzeige der Kursdateien</li>
|
<li>Fix eines Fehlers in der Anzeige der Kursdateien</li>
|
||||||
</ul>
|
</ul>
|
||||||
</dd>
|
</dd>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</dl>
|
</dl>
|
||||||
</ul>
|
</div>
|
||||||
|
<p> </p>
|
||||||
<p> </p><br>
|
<br>
|
||||||
|
|
||||||
|
|
||||||
<h3>Moodle 1.4.2 (Oktober 2004)</h3>
|
<h3>Moodle 1.4.2 (Oktober 2004)</h3>
|
||||||
<ul>
|
<div style="margin-left: 2em">
|
||||||
<dl>
|
<dl>
|
||||||
<dt>Einige kleine Neuerungen
|
<dt>Einige kleine Neuerungen</dt>
|
||||||
</dt><dd>
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Neue PAM Authentifikationsmodule für die direkte Authentifikation auf Unix/Linux
|
<li>Neue PAM Authentifikationsmodule für die direkte
|
||||||
</li><li>Kursersteller/innen können nun auch Kurse in neue/bestehende Kurse wiederherstellen
|
Authentifikation auf Unix/Linux</li>
|
||||||
</li><li>Forumsbeiträge erhalten nun detaillierte Header zur richtigen Darstellung der Threads in Mailclients
|
<li>Kursersteller/innen können nun auch Kurse in
|
||||||
</li></ul>
|
neue/bestehende Kurse wiederherstellen</li>
|
||||||
</dd><dt>Einige wichtige Sicherheitsfixes
|
<li>Forumsbeiträge erhalten nun detaillierte Header zur
|
||||||
</dt><dd>
|
richtigen Darstellung der Threads in Mailclients</li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt>Einige wichtige Sicherheitsfixes</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Bessere Prüfung/Bereinigung von Script Parametern in einigen Bereichen von moodle
|
<li>Bessere Prüfung/Bereinigung von Script Parametern in
|
||||||
(ein großer Dank an Petr Skoda für seine früheren Hinweise zu Verbesserung der Sicherheit)
|
einigen Bereichen von moodle (ein großer Dank an Petr Skoda
|
||||||
</li><li>Berichtigung einiger SQL Parameter im Glossar-Modul, um mögliche Angriffe zu vermeiden </li></ul>
|
für seine früheren Hinweise zu Verbesserung der
|
||||||
</dd><dt>Und ein Bündel anderer Bug-Fixes
|
Sicherheit)</li>
|
||||||
</dt><dd>
|
<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>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Backup ist nun besser in der Lage mit Fehlermeldungen umzugehen (z.B. wenn
|
<li>Backup ist nun besser in der Lage mit Fehlermeldungen
|
||||||
das Backup unterbrochen wurde) und erkennt selber unvollständige Dateien
|
umzugehen (z.B. wenn das Backup unterbrochen wurde) und erkennt
|
||||||
</li><li>Fix für Databank Authentifikation mit einer PostgreSQL Datenbank
|
selber unvollständige Dateien</li>
|
||||||
</li><li>Fixes für einige Teile der Installation mit PostgreSQL
|
<li>Fix für Databank Authentifikation mit einer PostgreSQL
|
||||||
</li><li>Forumsüberschriften werden nun nur noch in der Aktivitätenansicht umgebrochen
|
Datenbank</li>
|
||||||
</li><li>Datenbank basierte Anmeldung funktioniert nun tatsächlich :-)
|
<li>Fixes für einige Teile der Installation mit
|
||||||
</li><li>SQL Fixes für die Erstellung von RSS Feeds von PostgreSQL
|
PostgreSQL</li>
|
||||||
</li><li>rtsp zur Liste der erlaubten Protokolle bei reinem HTML-Text hinzugefügt
|
<li>Forumsüberschriften werden nun nur noch in der
|
||||||
</li><li>Nutzerprofile und die Seite zur Bearbeitung der Profile kann ohne Parameter aufgerufen werden
|
Aktivitätenansicht umgebrochen</li>
|
||||||
|
<li>Datenbank basierte Anmeldung funktioniert nun
|
||||||
</li><li>xmlize Bibliothek auf aktuellste Version upgedatet
|
tatsächlich :-)</li>
|
||||||
</li><li>Upgrade der phpmailer Bibliothek auf aktuellste Version
|
<li>SQL Fixes für die Erstellung von RSS Feeds von
|
||||||
</li><li>Verschiedene kleine Code Bereinigungen
|
PostgreSQL</li>
|
||||||
</li><li>Adminmenu erlaubt nun Backup/Restore des Kurses auf der Startseite
|
<li>rtsp zur Liste der erlaubten Protokolle bei reinem HTML-Text
|
||||||
|
hinzugefügt</li>
|
||||||
</li><li>Fix einer Fehlermeldung im Forumsindex (nur in PHP 5 augetreten)
|
<li>Nutzerprofile und die Seite zur Bearbeitung der Profile kann
|
||||||
</li><li>Hervorhebungsfunktion (z.B. nach der Suche) entfernte Backslashes
|
ohne Parameter aufgerufen werden</li>
|
||||||
</li><li>Info von LDAP ist nun decoded von utf8
|
<li>xmlize Bibliothek auf aktuellste Version upgedatet</li>
|
||||||
</li><li>Kursübersicht kann nun besser mit sehr umfangreichen Kursübersichten umgehen
|
<li>Upgrade der phpmailer Bibliothek auf aktuellste Version</li>
|
||||||
</li><li>Zwei SCORM Bugs fixed (eine Typo und ein Problem mit onbeforeunload)
|
<li>Verschiedene kleine Code Bereinigungen</li>
|
||||||
</li><li>Einige Cleanups beim Druck von Texten, Überschriften und Variablen in Lektionen
|
<li>Adminmenu erlaubt nun Backup/Restore des Kurses auf der
|
||||||
</li><li>Kalendar funktioniert nun wie erwartet, wenn man in der Rolle einer anderen Person sich einloggt(als Trainer)
|
Startseite</li>
|
||||||
|
<li>Fix einer Fehlermeldung im Forumsindex (nur in PHP 5
|
||||||
</li><li>Fix einiger übriggebliebener kurzer PHP Tags
|
augetreten)</li>
|
||||||
</li><li>Bessere Zufallssteuerung für zufallssgesteuerte Tests (Fehler aus Version 1.4)
|
<li>Hervorhebungsfunktion (z.B. nach der Suche) entfernte
|
||||||
|
Backslashes</li>
|
||||||
</li><li>Wenn ein Trainer aus einem Kurs entfernt wird, wird er jetzt auch aus allen Gruppen
|
<li>Info von LDAP ist nun decoded von utf8</li>
|
||||||
des Kurses entfernt.
|
<li>Kursübersicht kann nun besser mit sehr umfangreichen
|
||||||
|
Kursübersichten umgehen</li>
|
||||||
</li><li>Fix des strip_pages Bug im Wiki
|
<li>Zwei SCORM Bugs fixed (eine Typo und ein Problem mit
|
||||||
</li><li>Fixes für charset detection in backups und multilang filter unter PHP5
|
onbeforeunload)</li>
|
||||||
</li></ul></dd></dl></ul>
|
<li>Einige Cleanups beim Druck von Texten, Überschriften und
|
||||||
<p> </p>
|
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>
|
||||||
|
</div>
|
||||||
|
<p> </p>
|
||||||
<h3>Moodle 1.4.1 (12. September 2004)</h3>
|
<h3>Moodle 1.4.1 (12. September 2004)</h3>
|
||||||
<ul>
|
<div style="margin-left: 2em">
|
||||||
<dl>
|
<dl>
|
||||||
<dt>Einige wenige kleine Neuerungen
|
<dt>Einige wenige kleine Neuerungen</dt>
|
||||||
</dt><dd>
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Neuer "Email Protection" Filter verbirgt alle Emailadressen in allen Texten und
|
<li>Neuer "Email Protection" Filter verbirgt alle Emailadressen
|
||||||
vermeidet damit autoamtische E-Mial-Adresssammlung
|
in allen Texten und vermeidet damit autoamtische
|
||||||
</li><li>Zugelassene EMailAdressen können nun begrenzt werden (Details in config-dist.php)
|
E-Mial-Adresssammlung</li>
|
||||||
</li><li>Extra Anweisungen für Übersetzer hinzugefügt
|
<li>Zugelassene EMailAdressen können nun begrenzt werden
|
||||||
</li><li>Neue Hilfedatei für Verzeichnispfade </li></ul>
|
(Details in config-dist.php)</li>
|
||||||
</dd><dt>Und einige Bug-Fixes
|
<li>Extra Anweisungen für Übersetzer
|
||||||
</dt><dd>
|
hinzugefügt</li>
|
||||||
|
<li>Neue Hilfedatei für Verzeichnispfade</li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt>Und einige Bug-Fixes</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Leistungsverbesserungen bei der Ansicht von Logseiten
|
<li>Leistungsverbesserungen bei der Ansicht von Logseiten</li>
|
||||||
</li><li>Verbesserte Seiten und Leistungen im Glossar
|
<li>Verbesserte Seiten und Leistungen im Glossar</li>
|
||||||
</li><li>Glossareinträge werden richtig angezeigt wenn sie zu mehreren Kategrorien zugeordnet sind
|
<li>Glossareinträge werden richtig angezeigt wenn sie zu
|
||||||
</li><li>Kein redeclare bei gescheiterten auth_user_login
|
mehreren Kategrorien zugeordnet sind</li>
|
||||||
</li><li>Fix von zwei fehlenden Icons im cordoroyblue Theme
|
<li>Kein redeclare bei gescheiterten auth_user_login</li>
|
||||||
</li><li>Fix fehlender "New event" Button auf der Seite künftige Events
|
<li>Fix von zwei fehlenden Icons im cordoroyblue Theme</li>
|
||||||
</li><li>Ergänzung von addslashes bei Chatnachrichten von daemon Nutzern vor Eintrag in die Datenbank.
|
<li>Fix fehlender "New event" Button auf der Seite künftige
|
||||||
</li><li>Fix fürdie Handhabung festgelegter Anmeldetermine für Kurse
|
Events</li>
|
||||||
|
<li>Ergänzung von addslashes bei Chatnachrichten von daemon
|
||||||
</li><li>Site course ID (definiert als SITEID) ist nicht mehr als 1 fetgelegt
|
Nutzern vor Eintrag in die Datenbank.</li>
|
||||||
|
<li>Fix fürdie Handhabung festgelegter Anmeldetermine
|
||||||
</li><li>Default Memory Grenzen auf 16 MB erhöht worden. Damit kann moodle bei unerwarteten Speicherprobelmen besser weiter arbeiten
|
für Kurse</li>
|
||||||
</li><li>Smilies sind nun auch als Bilder in Markdown formatierten Texten verfügbar
|
<li>Site course ID (definiert als SITEID) ist nicht mehr als 1
|
||||||
</li><li>Workshops werden unter derzeitige Aktivitäten wieder angezeigt
|
fetgelegt</li>
|
||||||
</li><li>file.php kann nun nur verwandt werden, um auf Dateien innerhalb von Kursen zuzugreifen
|
<li>Default Memory Grenzen auf 16 MB erhöht worden. Damit
|
||||||
</li><li>Verbesserung des Kalenderblocks auf der Startseite
|
kann moodle bei unerwarteten Speicherprobelmen besser weiter
|
||||||
</li><li>Fix von Bugs mit PostgreSQL Datenbankeinstellungen des Installers
|
arbeiten</li>
|
||||||
</li><li>Fix der manchmal fehlenden Anzeige richtiger Antworten bei Tests
|
<li>Smilies sind nun auch als Bilder in Markdown formatierten
|
||||||
</li><li><tt> und <code> sind nun zugelassene Tags
|
Texten verfügbar</li>
|
||||||
</li><li>Einführungstexte, Kursbeschreibungen und Labels enthalten jetzt auch Java Script
|
<li>Workshops werden unter derzeitige Aktivitäten wieder
|
||||||
</li><li>Fix seltner LDAP Bugs, bei denen keine neuen Accounts angelegt werden konnten
|
angezeigt</li>
|
||||||
</li></ul></dd></dl></ul>
|
<li>file.php kann nun nur verwandt werden, um auf Dateien
|
||||||
<p> </p>
|
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><tt> und <code> 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>
|
||||||
|
</div>
|
||||||
|
<p> </p>
|
||||||
<h3>Moodle 1.4 (31. August 2004)</h3>
|
<h3>Moodle 1.4 (31. August 2004)</h3>
|
||||||
<ul>
|
<div style="margin-left: 2em">
|
||||||
<dl>
|
<dl>
|
||||||
<dt>Wichtige Neuerungen
|
<dt>Wichtige Neuerungen</dt>
|
||||||
</dt><dd>
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Kompatibel mit PHP 5
|
<li>Kompatibel mit PHP 5</li>
|
||||||
</li><li>Neuer einfacher Installer führt Sie durch die Erstellung der
|
<li>Neuer einfacher Installer führt Sie durch die Erstellung
|
||||||
config.php-Datei
|
der config.php-Datei</li>
|
||||||
</li><li>Installation erfolgt jetzt vollständig in der ausgewählten Sprache
|
<li>Installation erfolgt jetzt vollständig in der
|
||||||
</li><li>Vollständig aufgemöbeltes Arbeitsmaterialien-Modul erleichtert es
|
ausgewählten Sprache</li>
|
||||||
neue Materialien hinzuzufügen und sie zu steuern
|
<li>Vollständig aufgemöbeltes Arbeitsmaterialien-Modul
|
||||||
</li><li>Neues Anmeldesystem unterstützt automatische Bezahlung über PayPal
|
erleichtert es neue Materialien hinzuzufügen und sie zu
|
||||||
, Flatfilescanning oder externe Datenbankkontrolle
|
steuern</li>
|
||||||
</li><li>Blocks funktionieren nun auch auf der Startseite,
|
<li>Neues Anmeldesystem unterstützt automatische Bezahlung
|
||||||
und eine Themenübersicht kann im mittleren Abschnitt gesetzt werden
|
über PayPal , Flatfilescanning oder externe
|
||||||
</li><li>Chat ermöglicht nun einen server-side daemon (in PHP) für skalierbare, instant
|
Datenbankkontrolle</li>
|
||||||
Chats
|
<li>Blocks funktionieren nun auch auf der Startseite, und eine
|
||||||
</li><li>Neues Wikimodul!
|
Themenübersicht kann im mittleren Abschnitt gesetzt
|
||||||
</li><li>Markdown Formatierung von Texten wird unterstützt
|
werden</li>
|
||||||
</li><li>Viele Fehlerkorrekturen in allen Bereichen </li></ul>
|
<li>Chat ermöglicht nun einen server-side daemon (in PHP)
|
||||||
</dd><dt>Und im Hintergrund
|
für skalierbare, instant Chats</li>
|
||||||
</dt><dd>
|
<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>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Arbeitsmaterialien-Modul hat nun ein eigenes Hinzufügen-Menu und nutzt
|
<li>Arbeitsmaterialien-Modul hat nun ein eigenes
|
||||||
Klassen für Submodule. Damit können leichter zusätzliche Ressourcentypen hinzugefügt werden
|
Hinzufügen-Menu und nutzt Klassen für Submodule. Damit
|
||||||
|
können leichter zusätzliche Ressourcentypen
|
||||||
</li><li>Testmodul wurde zerlegt in class-based questiontype plugins.
|
hinzugefügt werden</li>
|
||||||
|
<li>Testmodul wurde zerlegt in class-based questiontype
|
||||||
</li><li>Anmeldeprozess wurde zerlegt in class-based enrolement
|
plugins.</li>
|
||||||
plugins.
|
<li>Anmeldeprozess wurde zerlegt in class-based enrolement
|
||||||
</li><li>Glossar Anzeigen sind nun namensbasiert. Das erleichtert das Einfügen neuer
|
plugins.</li>
|
||||||
Anzeigen.
|
<li>Glossar Anzeigen sind nun namensbasiert. Das erleichtert das
|
||||||
</li><li>Verbesserte Funktion verschiedener Module auf der Startseite.
|
Einfügen neuer Anzeigen.</li>
|
||||||
</li><li>Überarbeitete Filterstruktur ist schneller und kompatibel mit Turck
|
<li>Verbesserte Funktion verschiedener Module auf der
|
||||||
MMcache.
|
Startseite.</li>
|
||||||
</li><li>Beim Hinzufügen von Aktivitäten ist die Toleranz bei leeren Feldern erhöht
|
<li>Überarbeitete Filterstruktur ist schneller und
|
||||||
</li><li>PostgreSQL Tabellen könenn nun abgeändert werden (Nutzung von table_column() )
|
kompatibel mit Turck MMcache.</li>
|
||||||
</li><li>RSS Erstellung ist nun wesentlich schneller und belastet den cron Prozess
|
<li>Beim Hinzufügen von Aktivitäten ist die Toleranz
|
||||||
nicht mehr so stark
|
bei leeren Feldern erhöht</li>
|
||||||
</li><li>Einige umfangreiche Module haben nun geteilte lib.php (in locallib.php)
|
<li>PostgreSQL Tabellen könenn nun abgeändert werden
|
||||||
damit der Speicherbedarf sinkt </li></ul>
|
(Nutzung von table_column() )</li>
|
||||||
</dd><dt>Sprachen und Lokalisierungen
|
<li>RSS Erstellung ist nun wesentlich schneller und belastet den
|
||||||
</dt><dd>
|
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>
|
<ul>
|
||||||
<li>Updates in fast jedem Sprachpaket
|
<li>Updates in fast jedem Sprachpaket</li>
|
||||||
</li><li>Moodle kann den eingestellten Zeichensatz in Apache überschreiben, damit wird
|
<li>Moodle kann den eingestellten Zeichensatz in Apache
|
||||||
die Sprachsteuerung vereinfacht
|
überschreiben, damit wird die Sprachsteuerung
|
||||||
</li><li>Multibyte Sprachen werden genauer umgesetzt
|
vereinfacht</li>
|
||||||
</li><li>Bessere Steuerung der locales und encodings auf mehrsprachigen Seiten
|
<li>Multibyte Sprachen werden genauer umgesetzt</li>
|
||||||
(wie moodle.org)
|
<li>Bessere Steuerung der locales und encodings auf
|
||||||
</li><li>Neue Sprachen: Slowenisch und Hebräisch! </li></ul>
|
mehrsprachigen Seiten (wie moodle.org)</li>
|
||||||
</dd><dt>Sicherheits Fixes
|
<li>Neue Sprachen: Slowenisch und Hebräisch!</li>
|
||||||
</dt><dd>
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt>Sicherheits Fixes</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Fix der Zahl möglicher XSS Eintragspunkte und Pfadeeinträge
|
<li>Fix der Zahl möglicher XSS Eintragspunkte und
|
||||||
</li><li>Attribute der Tags in HTML werden nun durch kleine Scripts geparst
|
Pfadeeinträge</li>
|
||||||
</li><li>Profilseiten können von aussen nicht mehr eingesehen werden
|
<li>Attribute der Tags in HTML werden nun durch kleine Scripts
|
||||||
</li><li>All text is now cleaned on output (not just input)
|
geparst</li>
|
||||||
</li><li>Email Addressen werden auf ausgehenden Mails nicht angezeigt, wenn der Nutzer es nicht will
|
<li>Profilseiten können von aussen nicht mehr eingesehen
|
||||||
</li><li>Neue Einstellung <strong>loginhttps</strong> verwendet sicheren https zum
|
werden</li>
|
||||||
login, und switcht dann zurück auf http </li></ul>
|
<li>All text is now cleaned on output (not just input)</li>
|
||||||
</dd><dt>Administration
|
<li>Email Addressen werden auf ausgehenden Mails nicht angezeigt,
|
||||||
</dt><dd>
|
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>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Schöne neue Oberfläche zum Hinzugen/Entfernen von Teilnehmern, Kurserstellern und Admins
|
<li>Schöne neue Oberfläche zum Hinzugen/Entfernen von
|
||||||
|
Teilnehmern, Kurserstellern und Admins</li>
|
||||||
</li><li>Gescheiterte Logins werden nun logged und können eingesehen werden bis ein
|
<li>Gescheiterte Logins werden nun logged und können
|
||||||
login erfolgeich war
|
eingesehen werden bis ein login erfolgeich war</li>
|
||||||
</li><li>Logs unterstützen die Anzeige der Gruppen und von Fehlern
|
<li>Logs unterstützen die Anzeige der Gruppen und von
|
||||||
</li><li>Module nun auf der Startseite integriert
|
Fehlern</li>
|
||||||
</li><li>Teilnehmer
|
<li>Module nun auf der Startseite integriert</li>
|
||||||
auf der Startseite können jetzt alle eingetragenen Nutzer oder alle
|
<li>Teilnehmer auf der Startseite können jetzt alle
|
||||||
Nutzer, die mindestenst in einem Kurs eingettragen sind, sein </li><li>Email-Zustellung kann jetzt auf jeder Profilseite der Nutzer aktiviert/deaktiviert werden
|
eingetragenen Nutzer oder alle Nutzer, die mindestenst in einem
|
||||||
</li></ul>
|
Kurs eingettragen sind, sein</li>
|
||||||
</dd><dt>Authentifizierungen
|
<li>Email-Zustellung kann jetzt auf jeder Profilseite der Nutzer
|
||||||
</dt><dd>
|
aktiviert/deaktiviert werden</li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt>Authentifizierungen</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Alle Authentifikationsmethoden arbeietn jetzt mit intern erstellen
|
<li>Alle Authentifikationsmethoden arbeietn jetzt mit intern
|
||||||
Accounts zusammen
|
erstellen Accounts zusammen</li>
|
||||||
</li><li>Unterstützung der Authentifikation gegenüber First Class Servern
|
<li>Unterstützung der Authentifikation gegenüber First
|
||||||
</li><li>Fixes für POP3 Authentifikation </li></ul>
|
Class Servern</li>
|
||||||
</dd><dt>Navigation
|
<li>Fixes für POP3 Authentifikation</li>
|
||||||
</dt><dd>
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt>Navigation</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Besucher werden automatisch als Gast eingeloogt
|
<li>Besucher werden automatisch als Gast eingeloogt</li>
|
||||||
</li><li>Jump-Menu zeigt nun immer "Sprung zu" als Unterstützung
|
<li>Jump-Menu zeigt nun immer "Sprung zu" als Unterstützung
|
||||||
was getan werden kann
|
was getan werden kann</li>
|
||||||
</li><li>Jump-Menu verfügt jetzt über eindeutigen weg zur Gruppierung von
|
<li>Jump-Menu verfügt jetzt über eindeutigen weg zur
|
||||||
Aktivitäten in Abschnitten </li></ul>
|
Gruppierung von Aktivitäten in Abschnitten</li>
|
||||||
</dd><dt>Blöcke
|
</ul>
|
||||||
</dt><dd>
|
</dd>
|
||||||
|
<dt>Blöcke</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Blocksystem bewältigt nun auch geänderte Kursformate
|
<li>Blocksystem bewältigt nun auch geänderte
|
||||||
|
Kursformate</li>
|
||||||
</li><li>Neuer Loginblock ermöglicht jetzt Anmeldung auf der Startseite
|
<li>Neuer Loginblock ermöglicht jetzt Anmeldung auf der
|
||||||
</li><li>Online Nutzerblock zeigt Nutzer auf der ganzen Seite
|
Startseite</li>
|
||||||
</li></ul>
|
<li>Online Nutzerblock zeigt Nutzer auf der ganzen Seite</li>
|
||||||
</dd><dt>Editor
|
</ul>
|
||||||
</dt><dd>
|
</dd>
|
||||||
|
<dt>Editor</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Neuer Editor Konfigurationsscreen für Admins
|
<li>Neuer Editor Konfigurationsscreen für Admins</li>
|
||||||
</li><li>Neuer Support für Anker in Seiten
|
<li>Neuer Support für Anker in Seiten</li>
|
||||||
</li><li>Spell-checking is now supported in the editor, it uses aspell on your
|
<li>Spell-checking is now supported in the editor, it uses aspell
|
||||||
server operating system </li></ul>
|
on your server operating system</li>
|
||||||
</dd><dt>Chat
|
</ul>
|
||||||
</dt><dd>
|
</dd>
|
||||||
|
<dt>Chat</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Chat nutzt jetzt server-side daemon (in PHP) für skalierbaren instant
|
<li>Chat nutzt jetzt server-side daemon (in PHP) für
|
||||||
Chat </li></ul>
|
skalierbaren instant Chat</li>
|
||||||
</dd><dt>Abstimmungen
|
</ul>
|
||||||
</dt><dd>
|
</dd>
|
||||||
|
<dt>Abstimmungen</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Viele neue Optionen
|
<li>Viele neue Optionen</li>
|
||||||
</li></ul>
|
</ul>
|
||||||
</dd><dt>Forum
|
</dd>
|
||||||
</dt><dd>
|
<dt>Forum</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Verschiedene Verbesserungen mit Gruppen
|
<li>Verschiedene Verbesserungen mit Gruppen</li>
|
||||||
</li><li>Nutzer wählen Bezug derNcahrichten als Digest mit vollständigen Text oder nur Überschriften
|
<li>Nutzer wählen Bezug derNcahrichten als Digest mit
|
||||||
</li><li>Discussion listing is now paged
|
vollständigen Text oder nur Überschriften</li>
|
||||||
</li><li>Trainer haben jetzt kompletten Zugriff auf die Forumseintragung der
|
<li>Discussion listing is now paged</li>
|
||||||
Teilnehmer und können alle automatisch eintragen
|
<li>Trainer haben jetzt kompletten Zugriff auf die
|
||||||
</li><li>"Letzte Nachricht" Anzeige ist jetzt verkürzt und zur letzten Nachricht verlinkt
|
Forumseintragung der Teilnehmer und können alle automatisch
|
||||||
</li><li>Foren zeigen RSS Feed auf der Index-Seite
|
eintragen</li>
|
||||||
</li><li>HTML mail optisch verbessert
|
<li>"Letzte Nachricht" Anzeige ist jetzt verkürzt und zur
|
||||||
</li><li>Forumsmail älter als zwei Tage werden nicht mehr versendet (um Flut von alten Mails zu verhindern)
|
letzten Nachricht verlinkt</li>
|
||||||
</li><li>Blockierte Mails werden geloggt, damit Trainer sie einsehen können
|
<li>Foren zeigen RSS Feed auf der Index-Seite</li>
|
||||||
</li><li>Diskussionszweige können geteilt werden, um sie einer neuen Diskussion zuzuordnen
|
<li>HTML mail optisch verbessert</li>
|
||||||
</li></ul>
|
<li>Forumsmail älter als zwei Tage werden nicht mehr
|
||||||
</dd><dt>Glossar
|
versendet (um Flut von alten Mails zu verhindern)</li>
|
||||||
</dt><dd>
|
<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>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Glossareinträge könenn als immer bearbeitbar deklariert werden
|
<li>Glossareinträge könenn als immer bearbeitbar
|
||||||
</li><li>Glossare listen RSS_Feeds auf der Indexseite
|
deklariert werden</li>
|
||||||
</li><li>Manche weitere Fixes </li></ul>
|
<li>Glossare listen RSS_Feeds auf der Indexseite</li>
|
||||||
</dd><dt>Test
|
<li>Manche weitere Fixes</li>
|
||||||
</dt><dd>
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt>Test</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Neue rückwärts laufende Uhr für zeitbegrenzte Tests
|
<li>Neue rückwärts laufende Uhr für zeitbegrenzte
|
||||||
</li><li>Zugriffe können nun auf bestimmte Rechner begrenzt werden
|
Tests</li>
|
||||||
</li><li>Tests können nun mit einem Passwort geschützt werden
|
<li>Zugriffe können nun auf bestimmte Rechner begrenzt
|
||||||
</li><li>Neuer Fragentyp für berechnete Fragen
|
werden</li>
|
||||||
</li><li>Nummerische Fragen unterstützten nun units
|
<li>Tests können nun mit einem Passwort geschützt
|
||||||
</li><li>Vorschau für Fragen auf der Bearbeitungsseite
|
werden</li>
|
||||||
</li><li>Fragen könenn nun in unterschiedliche Formate exportiert werden
|
<li>Neuer Fragentyp für berechnete Fragen</li>
|
||||||
</li><li>Mehr Gestaltungsmöglichkeiten mit Kategorien bei der Bearbeitung von Fragen
|
<li>Nummerische Fragen unterstützten nun units</li>
|
||||||
</li><li>Neues (und unvollständiges) XML Exportformat
|
<li>Vorschau für Fragen auf der Bearbeitungsseite</li>
|
||||||
</li><li>Kurzantworten könenn nun alle Zeichen enthalten </li></ul>
|
<li>Fragen könenn nun in unterschiedliche Formate exportiert
|
||||||
</dd><dt>Arbeitsmaterialien
|
werden</li>
|
||||||
</dt><dd>
|
<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>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Arbeitsmaterialien hinzufügen erfolgt nun in einem Arbeitsschritt mit
|
<li>Arbeitsmaterialien hinzufügen erfolgt nun in einem
|
||||||
zusätzlichen Kontrollmöglichkeiten
|
Arbeitsschritt mit zusätzlichen
|
||||||
</li><li>Webseiten, Weblinks, Uploaded von Dateien und Programmressourcen
|
Kontrollmöglichkeiten</li>
|
||||||
sind alle in eiem Typ kombiniert!
|
<li>Webseiten, Weblinks, Uploaded von Dateien und
|
||||||
</li><li>Programmressourcen durch Parameter ersetzt, die eine
|
Programmressourcen sind alle in eiem Typ kombiniert!</li>
|
||||||
ganze Reihe von Interaktionen mit externen Ressourcen erlauben,
|
<li>Programmressourcen durch Parameter ersetzt, die eine ganze
|
||||||
sowohl remote, als auch upload nach moodle.
|
Reihe von Interaktionen mit externen Ressourcen erlauben, sowohl
|
||||||
</li><li>Aufklappbare Formulare für speicherbare Einstellungen
|
remote, als auch upload nach moodle.</li>
|
||||||
die für Anfänger leichter zu nutzen sind und dennoch
|
<li>Aufklappbare Formulare für speicherbare Einstellungen
|
||||||
erfahrenen Anwendern viele Gestaltungssmöglichkeiten
|
die für Anfänger leichter zu nutzen sind und dennoch
|
||||||
eröffnen. </li></ul>
|
erfahrenen Anwendern viele Gestaltungssmöglichkeiten
|
||||||
</dd><dt>SCORM
|
eröffnen.</li>
|
||||||
</dt><dd>
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt>SCORM</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Einige Fixes und Verbesserungen - arbeitet nun mit einer größeren Anzahl von Paketen zusammen
|
<li>Einige Fixes und Verbesserungen - arbeitet nun mit einer
|
||||||
|
größeren Anzahl von Paketen zusammen</li>
|
||||||
</li><li>Optionale Zusatzverifikation der Manifest-Datei </li></ul></dd></dl>
|
<li>Optionale Zusatzverifikation der Manifest-Datei</li>
|
||||||
<p> </p>
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<p> </p>
|
||||||
<dl>
|
<dl>
|
||||||
<dt>
|
<dd>
|
||||||
<div class="style1" align="center"></div>
|
<div class="style1" align="center"></div>
|
||||||
</dt><dd>
|
</dd>
|
||||||
</dd><dt>
|
<dd>
|
||||||
</dt><dd>
|
<div class="style1" align="center"><font size="+1">Letztlich,
|
||||||
<div class="style1" align="center"><font size="+1">Letztlich, gibt es weitere
|
gibt es weitere <a href="http://moodle.org/download/modules/"
|
||||||
<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>
|
target="_blank">Veränderungen bei den vielen optionalen
|
||||||
<p align="center"><strong><font size="+1">Wenn Sie irgendwelche Fehler in dieser Version entdecken,
|
Modulen, die sich in der Entwicklung befinden.</a>.</font></div>
|
||||||
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
|
</dd>
|
||||||
können.</font></strong></p>
|
</dl>
|
||||||
<p> </p></ul>
|
<p align="center"><strong><font size="+1">Wenn Sie irgendwelche
|
||||||
<p> </p>
|
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> </p>
|
||||||
|
</div>
|
||||||
|
<p> </p>
|
||||||
<p><br></p>
|
<p><br></p>
|
||||||
<center>
|
<center>
|
||||||
<p><a href="?file=releaseold.html">Ältere Versionsinformationen</a> </p></center>
|
<p><a href="?file=releaseold.html">Ältere
|
||||||
<p> </p>
|
Versionsinformationen</a></p>
|
||||||
<p align="center"><font size="1"><a href="/" target="_top">Moodle Dokumentation</a></font></p>
|
</center>
|
||||||
<p align="center"><font size="1">Version: $Id$</font></p></body></html>
|
<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>
|
||||||
|
|
|
@ -1,317 +1,355 @@
|
||||||
<HEAD>
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
<TITLE>Moodle Docs: Teachers Manual</TITLE>
|
<html>
|
||||||
<LINK REL="stylesheet" HREF="../../theme/standard/styles.php" TYPE="TEXT/CSS">
|
<head>
|
||||||
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
|
<title>Moodle Docs: Teachers Manual</title>
|
||||||
</HEAD>
|
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
|
||||||
|
<meta http-equiv="Content-Type" content=
|
||||||
<BODY BGCOLOR="#FFFFFF">
|
"text/html; charset=us-ascii">
|
||||||
|
</head>
|
||||||
<H2>Lehrer Handbuch</H2>
|
<body bgcolor="#FFFFFF">
|
||||||
<P>Diese Seite ist eine kurze Einleitung für das Erstellen von Online-Kursen
|
<h1>Trainerhandbuch</h1>
|
||||||
mit Moodle. Sie beschreibt die Hauptfunktionen, die in Moodle vorhanden sind,
|
<p>Diese Seite ist eine kurze Einleitung für das Erstellen
|
||||||
sowie wichtige Entscheidungen, die Sie zuerst treffen müssen, um ein
|
von Online-Kursen mit Moodle. Sie beschreibt die Hauptfunktionen,
|
||||||
gewünschtes Layout einzurichten.</P>
|
die in Moodle vorhanden sind, sowie wichtige Entscheidungen, die
|
||||||
|
Sie zuerst treffen müssen, um ein gewünschtes Layout
|
||||||
<P>Abschnitte in diesem Dokument</P>
|
einzurichten.</p>
|
||||||
<OL>
|
<p>Abschnitte in diesem Dokument</p>
|
||||||
<LI><A HREF="#started">Einleitung</A></LI>
|
<ol>
|
||||||
<LI><A HREF="#settings">Kurseinstellungen</A></LI>
|
<li><a href="#started">Einleitung</a></li>
|
||||||
<LI><A HREF="#upload">Files Hochladen</A></LI>
|
<li><a href="#settings">Kurseinstellungen</a></li>
|
||||||
<LI><A HREF="#activities">Aktivitäten erstellen</A></LI>
|
<li><a href="#upload">Files Hochladen</a></li>
|
||||||
<LI><A HREF="#course">Kurs starten</A></LI>
|
<li><a href="#activities">Aktivitäten erstellen</a></li>
|
||||||
<LI><A HREF="#further">Weitere Informationen</A></LI>
|
<li><a href="#course">Kurs starten</a></li>
|
||||||
</OL>
|
<li><a href="#further">Weitere Informationen</a></li>
|
||||||
<H3><A NAME="started"></A>Einleitung</H3>
|
</ol>
|
||||||
|
<h3><a name="started" id="started"></a>Einleitung</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Dieses Dokument setzt voraus, dass Moodle installiert ist und der
|
<p>Dieses Dokument setzt voraus, dass Moodle installiert ist und
|
||||||
Administrator Ihnen die Rechte gegeben hat einen Kurs zu erstellen. </p>
|
der Administrator Ihnen die Rechte gegeben hat einen Kurs zu
|
||||||
<p>Hier sind drei grundsätzliche Dinge, die Ihnen helfen sollen mit der Arbeit
|
erstellen. </p>
|
||||||
zu beginnen.</p>
|
<p>Hier sind drei grundsätzliche Dinge, die Ihnen helfen
|
||||||
|
sollen mit der Arbeit zu beginnen.</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li><strong>Haben Sie keine Angst zu experimentieren:</strong>
|
<li><strong>Haben Sie keine Angst zu experimentieren:</strong>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Versuchen Sie so viel wie möglich zu experimentieren und Einstellungen zu
|
<p>Versuchen Sie so viel wie möglich zu experimentieren und
|
||||||
ändern, damit Sie beim Erstellen eigener Kurse einschätzen können, welches
|
Einstellungen zu ändern, damit Sie beim Erstellen eigener
|
||||||
Modul sich am Besten eignet. Es ist schwer alles in einem Moodle-Kurs unterzubringen,
|
Kurse einschätzen kö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>
|
aber es ist meist einfach Dinge zu korrigieren.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<li><strong>Beachten und benutzen Sie die kleinen Buttons:</strong>
|
</li>
|
||||||
|
<li><strong>Beachten und benutzen Sie die kleinen
|
||||||
|
Buttons:</strong>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p> <img src="../pix/i/edit.gif"> - der <strong>edit Button</strong>
|
<p> <img src="../pix/i/edit.gif"> - der <strong>edit
|
||||||
weißt sie darauf hin, dass sie hier Änderungen vornehmen können</p>
|
Button</strong> weißt sie darauf hin, dass sie hier
|
||||||
<p><img src="../pix/help.gif" width="22" height="17"> - der <strong>help
|
Änderungen vornehmen können</p>
|
||||||
Button</strong> öffnet ein Popup- Fenster mit dem entsprechenden
|
<p><img src="../pix/help.gif" width="22" height="17"> - der
|
||||||
Hilfetext </p>
|
<strong>help Button</strong> ö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>
|
</blockquote>
|
||||||
</li>
|
</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>
|
|
||||||
</ol>
|
</ol>
|
||||||
<hr>
|
<hr></blockquote>
|
||||||
</blockquote>
|
<h3><a name="settings" id="settings"></a>Kurseinstellungen</h3>
|
||||||
<h3><A NAME="settings"></A>Kurseinstellungen</h3>
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Die erste Sache, die Sie tun sollten ist unter Administration den Punkt
|
<p>Die erste Sache, die Sie tun sollten ist unter Administration
|
||||||
Einstellungen anklicken. (Anmerkung : Beachten Sie dabei die Tatsache, dass
|
den Punkt Einstellungen anklicken. (Anmerkung : Beachten Sie
|
||||||
das gesamte Administrations-Menü nur für Sie und den Administrator zu sehen
|
dabei die Tatsache, dass das gesamte Administrations-Menü
|
||||||
ist). Teilnehmer (Studenten) können diesen Link nicht sehen. Sie können
|
nur für Sie und den Administrator zu sehen ist). Teilnehmer
|
||||||
den Zeitpunkt, wann Ihr Kurs online gestellt wird, und welche Teile sichtbar
|
(Studenten) können diesen Link nicht sehen. Sie können
|
||||||
sind immer selbst bestimmen.</p>
|
den Zeitpunkt, wann Ihr Kurs online gestellt wird, und welche
|
||||||
<p>Auf dieser Seite können Sie die Einstellungen zu Ihrem Kurs verändern
|
Teile sichtbar sind immer selbst bestimmen.</p>
|
||||||
bzw. neu eingeben, wenn Sie einen neuen Kurs erstellen. Dabei können Sie alle
|
<p>Auf dieser Seite können Sie die Einstellungen zu Ihrem
|
||||||
Dinge ändern, die sie wünschen, angefangen von der Bezeichnung des
|
Kurs verändern bzw. neu eingeben, wenn Sie einen neuen Kurs
|
||||||
Kurses bis zum Start- und Endtermin Ihres Kurses. Ich möchte hier nicht alle
|
erstellen. Dabei können Sie alle Dinge ändern, die sie
|
||||||
Einzelheiten vorstellen, da jeder Punkt mit einem Help Button versehen ist
|
wünschen, angefangen von der Bezeichnung des Kurses bis zum
|
||||||
(Im Moment sind die meisten Hilfen nur in Englisch verfügbar, aber dies wird
|
Start- und Endtermin Ihres Kurses. Ich möchte hier nicht
|
||||||
sich bald ändern). Jedoch möchte ich auf die wichtigste Einstellung, das <b>Kursformat</b>
|
alle Einzelheiten vorstellen, da jeder Punkt mit einem Help
|
||||||
etwas genauer eingehen. </p>
|
Button versehen ist (Im Moment sind die meisten Hilfen nur in
|
||||||
<p>Das <b>Kursformat</b>, welches Sie auswählen, entscheidet über das grundlegende
|
Englisch verfügbar, aber dies wird sich bald ändern).
|
||||||
Layout Ihres Kurses. Moodle in der Version 1.1 hat drei Kursformate. In der Zukunft
|
Jedoch möchte ich auf die wichtigste Einstellung, das
|
||||||
wird es vermutlich viel mehr geben. Bitte schicken Sie Vorschläge für neue
|
<b>Kursformat</b> etwas genauer eingehen. </p>
|
||||||
Kursformate an <a href="mailto:martin@moodle.com">martin@moodle.com</a>
|
<p>Das <b>Kursformat</b>, welches Sie auswählen, entscheidet
|
||||||
.</p>
|
über das grundlegende Layout Ihres Kurses. Moodle in der
|
||||||
<p>Hier sehen Sie Screenshoots von drei Beispielkursen mit den drei bis jetzt
|
Version 1.1 hat drei Kursformate. In der Zukunft wird es
|
||||||
möglichen Kurslayouts (Ignorieren Sie bitte die unterschiedlichen Farben in
|
vermutlich viel mehr geben. Bitte schicken Sie Vorschläge
|
||||||
den Kursen, diese können nur durch den Administrator geändert werden.):</p>
|
für neue Kursformate an <a href=
|
||||||
<p align="center"><strong>Wöchentliches Format:</strong></p>
|
"mailto:martin@moodle.com">martin@moodle.com</a> .</p>
|
||||||
<p align="center"><img src="pix/weekly.jpg" width="570" height="527"></p>
|
<p>Hier sehen Sie Screenshoots von drei Beispielkursen mit den
|
||||||
<p align="center"> </p>
|
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"> </p>
|
||||||
<p align="center"><strong>Themen Format:</strong></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"><img src="pix/topics.jpg" width="570" height=
|
||||||
<p align="center"> </p>
|
"463"></p>
|
||||||
|
<p align="center"> </p>
|
||||||
<p align="center"><strong>Soziales Format:</strong></p>
|
<p align="center"><strong>Soziales Format:</strong></p>
|
||||||
<p align="center"><img src="pix/social.jpg" width="570" height="429"></p>
|
<p align="center"><img src="pix/social.jpg" width="570" height=
|
||||||
<p> </p>
|
"429"></p>
|
||||||
<p>Beachten Sie bitte, dass das Wöchentliche Format und das Themen Format in
|
<p> </p>
|
||||||
der Struktur sehr ähnlich sind. Der Hauptunterschied besteht darin, dass beim
|
<p>Beachten Sie bitte, dass das Wöchentliche Format und das
|
||||||
Wöchentlichen Format, jeder Kursabschnitt in Themen für eine Woche
|
Themen Format in der Struktur sehr ähnlich sind. Der
|
||||||
gegliedert ist, während beim Themen Format die Gliederung nach einzelnen
|
Hauptunterschied besteht darin, dass beim Wöchentlichen
|
||||||
Themen erfolgt. Das Soziale Format ist gut geeignet für Kurse mit weniger
|
Format, jeder Kursabschnitt in Themen für eine Woche
|
||||||
Inhalt, da hier das Forum im Mittelpunkt der Seite steht.</p>
|
gegliedert ist, während beim Themen Format die Gliederung
|
||||||
<p>Benutzen Sie den Hilfe Button auf der Einstellungsseite für weitere
|
nach einzelnen Themen erfolgt. Das Soziale Format ist gut
|
||||||
Details.</p>
|
geeignet für Kurse mit weniger Inhalt, da hier das Forum im
|
||||||
<HR>
|
Mittelpunkt der Seite steht.</p>
|
||||||
</blockquote>
|
<p>Benutzen Sie den Hilfe Button auf der Einstellungsseite
|
||||||
<H3><A NAME="upload"></A> Dateien hochladen</H3>
|
für weitere Details.</p>
|
||||||
|
<hr></blockquote>
|
||||||
|
<h3><a name="upload" id="upload"></a> Dateien hochladen</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Sie können bereits vorhandene Inhalte wie Internetseiten, Audiodateien,
|
<p>Sie können bereits vorhandene Inhalte wie Internetseiten,
|
||||||
Videos, Worddokumente oder Animationen jederzeit zu Ihrem Kurs hinzufügen.
|
Audiodateien, Videos, Worddokumente oder Animationen jederzeit zu
|
||||||
Jedes bekannte Dateiformat, dass existiert, kann für den Kurs hochgeladen
|
Ihrem Kurs hinzufügen. Jedes bekannte Dateiformat, dass
|
||||||
werden und auf dem Server gespeichert werden. Nachdem die Dateien auf dem Server
|
existiert, kann für den Kurs hochgeladen werden und auf dem
|
||||||
gespeichert wurden, können Sie diese verschieben, umbenennen, bearbeiten oder
|
Server gespeichert werden. Nachdem die Dateien auf dem Server
|
||||||
löschen.</p>
|
gespeichert wurden, können Sie diese verschieben,
|
||||||
<p>Im Administrationsmenü unter dem Menüpunkt <strong>Dateien</strong> finden
|
umbenennen, bearbeiten oder löschen.</p>
|
||||||
Sie die gesamten von Ihnen zu den jeweiligen Kursen abgelegten Dateien:</p>
|
<p>Im Administrationsmenü unter dem Menüpunkt
|
||||||
<p align="center"><img src="pix/files.jpg" width="400" height="347"></p>
|
<strong>Dateien</strong> finden Sie die gesamten von Ihnen zu den
|
||||||
<p> </p>
|
jeweiligen Kursen abgelegten Dateien:</p>
|
||||||
<p>Dieses Archiv ist nur für den Lehrer vorhanden und für die Teilnehmer
|
<p align="center"><img src="pix/files.jpg" width="400" height=
|
||||||
(Studenten) nicht erreichbar. Einzelne Dateien aus diesem Archiv können
|
"347"></p>
|
||||||
später für Studenten zugänglich gemacht werden. Beachten Sie hierzu im
|
<p> </p>
|
||||||
nächsten Kapitel den Abschnitt Ressourcen.</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>Wie auf dem Screenshot zu erkennen ist, werden Dateien in
|
<p>Wie auf dem Screenshot zu erkennen ist, werden Dateien in
|
||||||
Unterverzeichnissen abgelegt. Sie können soviel Unterordner anlegen wie Sie
|
Unterverzeichnissen abgelegt. Sie können soviel Unterordner
|
||||||
möchten, um Ihre Dateien zu bestimmten Themen zusammen zu fassen. Ebenfalls
|
anlegen wie Sie möchten, um Ihre Dateien zu bestimmten
|
||||||
ist es möglich, die Dateien innerhalb der Unterordner zu verschieben. Die
|
Themen zusammen zu fassen. Ebenfalls ist es möglich, die
|
||||||
Größe der Dateien ist meist durch den Administrator beschränkt, da der
|
Dateien innerhalb der Unterordner zu verschieben. Die
|
||||||
Speicherplatz auf dem Server nur beschränkt ist. Diese Einstellung kann
|
Größe der Dateien ist meist durch den Administrator
|
||||||
jedoch vom Administratot geändert werden.</p>
|
beschränkt, da der Speicherplatz auf dem Server nur
|
||||||
<p>Das Hochladen von Dateien aus dem Internet ist auf eine Datei zur gleichen
|
beschränkt ist. Diese Einstellung kann jedoch vom
|
||||||
Zeit beschränkt. Ablegen von doppelten Inhalten sollte allgemein vermieden
|
Administratot geändert werden.</p>
|
||||||
werden. Deshalb empfehle ich, wenn Sie auf bestimmte Teile einer Website in
|
<p>Das Hochladen von Dateien aus dem Internet ist auf eine Datei
|
||||||
Ihrem Kurs verweisen wollen, hier nur einen Link in den Kurs aufzunehmen. Wenn sie
|
zur gleichen Zeit beschränkt. Ablegen von doppelten Inhalten
|
||||||
viele Dateien auf einmal hochladen wollen, ist es in der Regel leichter
|
sollte allgemein vermieden werden. Deshalb empfehle ich, wenn Sie
|
||||||
diese vorher mit einem <strong>zip program</strong> zu einem Archiv zu
|
auf bestimmte Teile einer Website in Ihrem Kurs verweisen wollen,
|
||||||
verdichten. Danach wird nur die Archiv-Datei hochgeladen und diese
|
hier nur einen Link in den Kurs aufzunehmen. Wenn sie viele
|
||||||
anschließend auf dem Server wieder entpackt (Sie werden dazu einen Link zum
|
Dateien auf einmal hochladen wollen, ist es in der Regel
|
||||||
entpacken unmittelbar am Archiv sehen.).</p>
|
leichter diese vorher mit einem <strong>zip program</strong> zu
|
||||||
<p>Um die Dateien, die sie hochgeladen haben zu betrachten, klicken Sie einfach
|
einem Archiv zu verdichten. Danach wird nur die Archiv-Datei
|
||||||
auf den entsprechenden Dateinamen. Der Inhalt wird dann entweder in Ihrem
|
hochgeladen und diese anschließend auf dem Server wieder
|
||||||
Webbrowser angezeigt oder auf Ihren Computer geladen.</p>
|
entpackt (Sie werden dazu einen Link zum entpacken unmittelbar am
|
||||||
<p>HTML- und Textdateien können innerhalb des Kurses online bearbeitet werden.
|
Archiv sehen.).</p>
|
||||||
Andere Dateien müssen heruntergeladen werden, auf dem lokalen Computer
|
<p>Um die Dateien, die sie hochgeladen haben zu betrachten,
|
||||||
bearbeitet werden und danach wieder auf den Server geladen werden. Wenn Sie
|
klicken Sie einfach auf den entsprechenden Dateinamen. Der Inhalt
|
||||||
eine Datei mit dem gleichen Namen wieder auf den Server hochladen, wird die
|
wird dann entweder in Ihrem Webbrowser angezeigt oder auf Ihren
|
||||||
alte Datei automatisch überschrieben. </p>
|
Computer geladen.</p>
|
||||||
<p>Eine abschließende Bemerkung: Wenn ihre Inhalte bereits im Netz verfügbar
|
<p>HTML- und Textdateien können innerhalb des Kurses online
|
||||||
sind, ist es unnötig alle Dateien noch einmal hochzuladen. Sie können diese
|
bearbeitet werden. Andere Dateien müssen heruntergeladen
|
||||||
durch einen Verweis mit Ihrem Kurs verbinden. (Beachten Sie dazu die
|
werden, auf dem lokalen Computer bearbeitet werden und danach
|
||||||
Beschreibung zum Modul Literatur im nächsten Abschnitt).</p>
|
wieder auf den Server geladen werden. Wenn Sie eine Datei mit dem
|
||||||
<HR>
|
gleichen Namen wieder auf den Server hochladen, wird die alte
|
||||||
</blockquote>
|
Datei automatisch überschrieben. </p>
|
||||||
<H3><A NAME="activities"></A> Aktivitäten erstellen</H3>
|
<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" id="activities"></a> Aktivitäten
|
||||||
|
erstellen</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Die Erstellung eines Kurses wird im wesentlichen durch das Hinzufügen von
|
<p>Die Erstellung eines Kurses wird im wesentlichen durch das
|
||||||
Aktivitäten innerhalb des Kurses erreicht, die die Studenten später benutzen
|
Hinzufügen von Aktivitäten innerhalb des Kurses
|
||||||
sollen. Sie können die Aktivitäten jederzeit so zusammenstellen wie sie es
|
erreicht, die die Studenten später benutzen sollen. Sie
|
||||||
wünschen, da sie jederzeit entscheiden können, welche Module für die
|
können die Aktivitäten jederzeit so zusammenstellen wie
|
||||||
Teilnehmer sichtbar sind.</p>
|
sie es wünschen, da sie jederzeit entscheiden können,
|
||||||
<p>Damit es möglich ist zu einem Kurs etwas hinzuzufügen, klicken sie auf
|
welche Module für die Teilnehmer sichtbar sind.</p>
|
||||||
den Menüpunkt Bearbeiten einschalten im Administrationsmenü. Dieser Schalter
|
<p>Damit es möglich ist zu einem Kurs etwas
|
||||||
ermöglicht es Ihnen das entsprechenden Popup-Menü für das Einfügen
|
hinzuzufügen, klicken sie auf den Menüpunkt Bearbeiten
|
||||||
von Aktivitäten ein- der auszuschalten und so den Kurs nach ihren Wünschen
|
einschalten im Administrationsmenü. Dieser Schalter
|
||||||
zu gestalten. Gleichzeitig werden Ihnen damit weitere Einstellungen zu Ihrem
|
ermöglicht es Ihnen das entsprechenden Popup-Menü
|
||||||
Kurs ermöglicht. </p>
|
für das Einfügen von Aktivitäten ein- der
|
||||||
<p>Neue Aktivitäten fügen Sie einfach in der entsprechenden Woche oder dem
|
auszuschalten und so den Kurs nach ihren Wünschen zu
|
||||||
entsprechenden Thema hinzu, indem Sie über das Popup-Menü die entsprechende
|
gestalten. Gleichzeitig werden Ihnen damit weitere Einstellungen
|
||||||
Aktivität auswählen. Nachfolgend erhalten Sie einen Überblick über alle in
|
zu Ihrem Kurs ermöglicht. </p>
|
||||||
Moodle, Version 1.0 enthaltenen Aktivitäten:</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>
|
||||||
<dl>
|
<dl>
|
||||||
<dt><strong>Aufgabe</strong></dt>
|
<dt><strong>Aufgabe</strong></dt>
|
||||||
<dd>Eine Aufgabe besteht aus einer Aufgabenstellung und -beschreibung, einem
|
<dd>Eine Aufgabe besteht aus einer Aufgabenstellung und
|
||||||
Abgabedatum und der Festlegung der Bewertung. Teilnehmer sind dadurch
|
-beschreibung, einem Abgabedatum und der Festlegung der
|
||||||
in der Lage ihre Ergebnisse auf den Server zu laden. Das Datum, wann sie
|
Bewertung. Teilnehmer sind dadurch in der Lage ihre Ergebnisse
|
||||||
die Lösung auf dem Server ablegen wird dokumentiert. Nach Ablauf der
|
auf den Server zu laden. Das Datum, wann sie die Lösung auf
|
||||||
Abgabefrist haben Sie eine Seite, auf der Sie alle eingereichten Lösungen
|
dem Server ablegen wird dokumentiert. Nach Ablauf der Abgabefrist
|
||||||
sehen können, und wann diese eingereicht wurden. Sie müssen dann nur
|
haben Sie eine Seite, auf der Sie alle eingereichten
|
||||||
noch die Bewertung und einen entsprechenden Kommentar hinterlegen. Eine
|
Lösungen sehen können, und wann diese eingereicht
|
||||||
halbe Stunde nach ihrer Bewertung, (Zeit kann vom Administrator
|
wurden. Sie müssen dann nur noch die Bewertung und einen
|
||||||
eingestellt werden) erhält jeder Teilnehmer eine automatische email durch
|
entsprechenden Kommentar hinterlegen. Eine halbe Stunde nach
|
||||||
|
ihrer Bewertung, (Zeit kann vom Administrator eingestellt werden)
|
||||||
|
erhält jeder Teilnehmer eine automatische email durch
|
||||||
Moodle.</dd>
|
Moodle.</dd>
|
||||||
<br />
|
|
||||||
<dt><strong>Wahl (Abstimmung)</strong></dt>
|
<dt><strong>Wahl (Abstimmung)</strong></dt>
|
||||||
<dd>Eine Abstimmung ist sehr einfach – Sie stellen eine Frage und geben
|
<dd>Eine Abstimmung ist sehr einfach: Sie stellen eine Frage und
|
||||||
mehrere Antwortmöglichkeiten vor. Nachdem Teilnehmer ihre Wahl getroffen
|
geben mehrere Antwortmöglichkeiten vor. Nachdem Teilnehmer
|
||||||
haben, haben Sie die Möglichkeit die Resultate auszuwerten. Ich verwende
|
ihre Wahl getroffen haben, haben Sie die Möglichkeit die
|
||||||
diese Möglichkeit zur Evaluation meiner Kurse, aber man kann sie genauso
|
Resultate auszuwerten. Ich verwende diese Möglichkeit zur
|
||||||
für andere Wahlen oder Abstimmungen verwenden. Probieren Sie es doch
|
Evaluation meiner Kurse, aber man kann sie genauso für
|
||||||
|
andere Wahlen oder Abstimmungen verwenden. Probieren Sie es doch
|
||||||
einfach einmal aus.</dd>
|
einfach einmal aus.</dd>
|
||||||
<br />
|
|
||||||
<dt><strong>Forum</strong></dt>
|
<dt><strong>Forum</strong></dt>
|
||||||
<dd><span style="font-size:12.0pt;font-family:"Times New Roman";
|
<dd><span style=
|
||||||
mso-fareast-font-family:"Times New Roman";mso-ansi-language:DE;mso-fareast-language:
|
"font-size:12.0pt;font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";mso-ansi-language:DE;mso-fareast-language: DE;mso-bidi-language:AR-SA">
|
||||||
DE;mso-bidi-language:AR-SA">Dieses Modul ist für Online-Kurse sehr wichtig, da
|
Dieses Modul ist für Online-Kurse sehr wichtig, da hier die
|
||||||
hier die Diskussionen stattfinden. Wenn sie ein neues Forum hinzufügen,
|
Diskussionen stattfinden. Wenn sie ein neues Forum
|
||||||
haben sie die Wahl zwischen unterschiedlichen Arten von Foren. Im Moment
|
hinzufügen, haben sie die Wahl zwischen unterschiedlichen
|
||||||
stehen drei zur Auswahl :</span></dd>
|
Arten von Foren.</span></dd>
|
||||||
<dd>1. <b>Standard Forum - </b>ein offenes Forum, indem jeder zu jeder Zeit
|
<dd><br>
|
||||||
ein neues Thema eröffnen kann <o:p>
|
<br></dd>
|
||||||
</o:p>
|
|
||||||
</dd>
|
|
||||||
<dd><span style="font-size:12.0pt;font-family:"Times New Roman";
|
|
||||||
mso-fareast-font-family:"Times New Roman";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 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 />
|
|
||||||
<dt><strong>Journal</strong></dt>
|
<dt><strong>Journal</strong></dt>
|
||||||
<dd>Jede Nutzung der Aktivität Journal steht nicht nur dem entsprechenden
|
<dd>Jede Nutzung der Aktivität Journal steht nicht nur dem
|
||||||
Thema, sondern auch für den gesamten Kurs zur Verfügung. Mit jedem
|
entsprechenden Thema, sondern auch für den gesamten Kurs zur
|
||||||
Journaleintrag kann man eine offene Frage formulieren, zu dem die
|
Verfügung. Mit jedem Journaleintrag kann man eine offene
|
||||||
Teilnehmer ihre Meinung sagen können, sowie einen Zeitraum festlegen in
|
Frage formulieren, zu dem die Teilnehmer ihre Meinung sagen
|
||||||
dem das Journal geöffnet ist (Ist im Moment nur bei wöchentlichem
|
können, sowie einen Zeitraum festlegen in dem das Journal
|
||||||
Kursformat möglich.). Fordern Sie die Kursteilnehmer auf zu reflektieren
|
geöffnet ist (Ist im Moment nur bei wöchentlichem
|
||||||
bzw. Kritik zu äußern, da diese Einträge nur für den Teilnehmer, der
|
Kursformat möglich.). Fordern Sie die Kursteilnehmer auf zu
|
||||||
die Meinung geschrieben hat und dem Lehrer zugänglich sind. Nach dem
|
reflektieren bzw. Kritik zu äußern, da diese
|
||||||
Schließen des Journals können sie die Einträge ordnen und jeweils einen
|
Einträge nur für den Teilnehmer, der die Meinung
|
||||||
Kommentar dazu abgeben. Die Kommentare werden durch moodle automatisch an
|
geschrieben hat und dem Lehrer zugänglich sind. Nach dem
|
||||||
die Kursteilnehmer verschickt.</dd>
|
Schließen des Journals können sie die Einträge
|
||||||
<br />
|
ordnen und jeweils einen Kommentar dazu abgeben. Die Kommentare
|
||||||
<br />
|
werden durch moodle automatisch an die Kursteilnehmer
|
||||||
|
verschickt.</dd>
|
||||||
|
<dd><br>
|
||||||
|
<br></dd>
|
||||||
<dt><strong>Literatur</strong></dt>
|
<dt><strong>Literatur</strong></dt>
|
||||||
<dd>Literatur sind die Inhalte ihres Kurses. Der Inhalt kann jede Datei sein,
|
<dd>Literatur sind die Inhalte ihres Kurses. Der Inhalt kann jede
|
||||||
die sie auf den Server geladen haben oder kann ein Link zu einer URL im
|
Datei sein, die sie auf den Server geladen haben oder kann ein
|
||||||
Netz sein. Sie können auch einfach dadurch textbasierte Seiten
|
Link zu einer URL im Netz sein. Sie können auch einfach
|
||||||
bereitstellen, indem Sie die Inhalte in Moodle verfassen.</dd>
|
dadurch textbasierte Seiten bereitstellen, indem Sie die Inhalte
|
||||||
<p>
|
in Moodle verfassen.</dd>
|
||||||
<br />
|
<dd>
|
||||||
</p>
|
<p><br></p>
|
||||||
<dt><strong>Quiz</strong></dt>
|
</dd>
|
||||||
<dd>Mit der Aktivität Quiz können Sie Tests erstellen, welche Fragen mit
|
<dt><strong>Quiz</strong></dt>
|
||||||
mehreren Antworten, Fragen mit einer sehr kurzen Antwort oder wahr-/falsch-
|
<dd>Mit der Aktivität Quiz können Sie Tests erstellen,
|
||||||
Aussagen enthalten. Diese Fragen werden in Kategorien auf der Datenbank
|
welche Fragen mit mehreren Antworten, Fragen mit einer sehr
|
||||||
abgelegt und können innerhalb des Kurses bei jedem Thema wieder verwendet
|
kurzen Antwort oder wahr-/falsch- Aussagen enthalten. Diese
|
||||||
werden. Es ist ebenfalls möglich diese Fragen zu veröffentlichen, so dass
|
Fragen werden in Kategorien auf der Datenbank abgelegt und
|
||||||
Sie sie auch für andere Kurse verwenden können. Bei einem Quiz können
|
können innerhalb des Kurses bei jedem Thema wieder verwendet
|
||||||
Sie mehrere Antwortversuche erlauben. Jeder Versuch wird aufgezeichnet und
|
werden. Es ist ebenfalls möglich diese Fragen zu
|
||||||
der Lehrer kann wählen, ob der Teilnehmer eine Bewertung oder die
|
veröffentlichen, so dass Sie sie auch für andere Kurse
|
||||||
richtige Antwort angezeigt bekommt. In diesem Modul ist ein
|
verwenden können. Bei einem Quiz können Sie mehrere
|
||||||
Bewertungsschema enthalten, so dass die Antworten automatisch ausgewertet
|
Antwortversuche erlauben. Jeder Versuch wird aufgezeichnet und
|
||||||
werden können.
|
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. </dd>
|
||||||
|
<dd>
|
||||||
|
<p><br></p>
|
||||||
</dd>
|
</dd>
|
||||||
<p>
|
|
||||||
<br />
|
|
||||||
</p>
|
|
||||||
<dt><strong>Umfrage</strong></dt>
|
<dt><strong>Umfrage</strong></dt>
|
||||||
<dd>Bei einer Umfrage gibt man auf eine Frage verschiedene Antworten vor und
|
<dd>Bei einer Umfrage gibt man auf eine Frage verschiedene
|
||||||
der Teilnehmer kann entscheiden, welche Antwort für ihn zutrifft.
|
Antworten vor und der Teilnehmer kann entscheiden, welche Antwort
|
||||||
Momentan sind in diesem Modul COLLES- und ATTLS- Umfragen enthalten. Diese
|
für ihn zutrifft. Momentan sind in diesem Modul COLLES- und
|
||||||
Umfragen können zu Beginn des Kurses als Diagnoseinstrument und zum Ende
|
ATTLS- Umfragen enthalten. Diese Umfragen können zu Beginn
|
||||||
des Kurses für die Auswertung verwendet werden. Ich benutze jede Woche
|
des Kurses als Diagnoseinstrument und zum Ende des Kurses
|
||||||
|
für die Auswertung verwendet werden. Ich benutze jede Woche
|
||||||
eine Umfrage in meinen Kursen.</dd>
|
eine Umfrage in meinen Kursen.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
Mit jeder Version kommen hier neue Aktivitäten hinzu, so dass auch diese
|
Mit jeder Version kommen hier neue Aktivitäten hinzu, so
|
||||||
Dokumentation immer überarbeitet wird. Im Moment gibt es bereits Chat,
|
dass auch diese Dokumentation immer überarbeitet wird. Im
|
||||||
Übungen, Wahl und Workshop die sich aber noch in der Entwicklung befinden.
|
Moment gibt es bereits Chat, Übungen, Wahl und Workshop die
|
||||||
Probieren Sie diese Elemente einfach aus und sagen sie uns ihre Meinung dazu.
|
sich aber noch in der Entwicklung befinden. Probieren Sie diese
|
||||||
<br />
|
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
|
<p>Nachdem sie alle Aktivitäten zu einem Thema oder einer
|
||||||
haben, können sie über die Pfeiltasten (<img src="../pix/t/up.gif" width="9" height="10">
|
Woche hinzugefügt haben, können sie über die
|
||||||
<img src="../pix/t/down.gif" width="9" height="10">) hinter jeder Aktivität
|
Pfeiltasten (<img src="../pix/t/up.gif" width="9" height="10">
|
||||||
die Reihenfolge der Aktivitäten festlegen. Außerdem ist es möglich,
|
<img src="../pix/t/down.gif" width="9" height="10">) hinter jeder
|
||||||
Aktivitäten zu löschen <img src="../pix/t/delete.gif" width="10" height="10">,
|
Aktivität die Reihenfolge der Aktivitäten festlegen.
|
||||||
bzw. zu bearbeiten <img src="../pix/t/edit.gif" width="10" height="11">.
|
Außerdem ist es möglich, Aktivitäten zu
|
||||||
Außerdem ist es neuerdings möglich Aktivitäten auszublenden, sodass sie
|
löschen <img src="../pix/t/delete.gif" width="10" height=
|
||||||
für die Teilnehmer nicht sichtbar sind.</p>
|
"10">, bzw. zu bearbeiten <img src="../pix/t/edit.gif" width="10"
|
||||||
<HR>
|
height="11">. Außerdem ist es neuerdings möglich
|
||||||
</blockquote>
|
Aktivitäten auszublenden, sodass sie für die Teilnehmer
|
||||||
<H3><A NAME="course"></A>Den Kurs starten</H3>
|
nicht sichtbar sind.</p>
|
||||||
|
<hr></blockquote>
|
||||||
|
<h3><a name="course" id="course"></a>Den Kurs starten</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Ich könnte eine Doktorarbeit darüber schreiben. Aktuell schreibe ich eine
|
<p>Ich könnte eine Doktorarbeit darüber schreiben.
|
||||||
darüber. <img src="../pix/s/biggrin.gif" width="15" height="15"></p>
|
Aktuell schreibe ich eine darüber. <img src=
|
||||||
|
"../pix/s/biggrin.gif" width="15" height="15"></p>
|
||||||
<p>Bis dahin hier ein paar kurze Hinweise:</p>
|
<p>Bis dahin hier ein paar kurze Hinweise:</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li>Melden sie sich bei allen Foren an.</li>
|
<li>Melden sie sich bei allen Foren an.</li>
|
||||||
<li>Regen sie alle Teilnehmer dazu an, ihr Benutzerprofil (einschließlich
|
<li>Regen sie alle Teilnehmer dazu an, ihr Benutzerprofil
|
||||||
Foto) vollständig auszufüllen und lesen Sie alle. Dies hilft ihnen
|
(einschließlich Foto) vollständig auszufüllen und
|
||||||
später einige Bemerkungen besser zu verstehen.</li>
|
lesen Sie alle. Dies hilft ihnen später einige Bemerkungen
|
||||||
<li>Machen Sie für sich selbst Anmerkungen im <b>Lehrer Forum </b>(im
|
besser zu verstehen.</li>
|
||||||
Administrationsmenü). Diese sind besonders wertvoll, wenn Sie im Team
|
<li>Machen Sie für sich selbst Anmerkungen im <b>Lehrer
|
||||||
unterrichten.</li>
|
Forum</b> (im Administrationsmenü). Diese sind besonders
|
||||||
<li>Nutzen sie die <strong>Statistiken</strong> (Administrationsmenü)
|
wertvoll, wenn Sie im Team unterrichten.</li>
|
||||||
um einen Überblick darüber zu erhalten, wer wann angemeldet war. Das
|
<li>Nutzen sie die <strong>Statistiken</strong>
|
||||||
Fenster wird alle 60 Sekunden neu aufgebaut, so dass Sie genau verfolgen
|
(Administrationsmenü) um einen Überblick darüber
|
||||||
können, wer angemeldet ist. Es ist hilfreich dieses Fenster am
|
zu erhalten, wer wann angemeldet war. Das Fenster wird alle 60
|
||||||
Arbeitsplatz geöffnet zu halten, um zu erfahren was im Kurs passiert.</li>
|
Sekunden neu aufgebaut, so dass Sie genau verfolgen können,
|
||||||
<li>Nutzen Sie die <strong>Tätigkeitsberichte</strong> (hinter
|
wer angemeldet ist. Es ist hilfreich dieses Fenster am
|
||||||
jedem Namen in der Liste aller Teilnehmer, oder über das
|
Arbeitsplatz geöffnet zu halten, um zu erfahren was im Kurs
|
||||||
Teilnehmerprofil). Dies ist die beste Möglichkeit zu sehen, wann eine
|
passiert.</li>
|
||||||
bestimmte Person im Kurs aktiv war.</li>
|
<li>Nutzen Sie die <strong>Tätigkeitsberichte</strong>
|
||||||
<li>Antworten Sie umgehend bei Fragen der Teilnehmer. Lassen Sie es nicht
|
(hinter jedem Namen in der Liste aller Teilnehmer, oder über
|
||||||
weiter liegen sondern tun Sie es sofort. Versuchen Sie in Ihrem Kurs ein
|
das Teilnehmerprofil). Dies ist die beste Möglichkeit zu
|
||||||
Gemeinschaftsgefühl zu entwickeln, damit viele Dinge gemeinsam gelöst
|
sehen, wann eine bestimmte Person im Kurs aktiv war.</li>
|
||||||
werden können.</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>
|
||||||
</ol>
|
</ol>
|
||||||
<HR>
|
<hr></blockquote>
|
||||||
</blockquote>
|
<h3><a name="further" id="further"></a>Weitere Informationen</h3>
|
||||||
<H3><A NAME="further"></A>Weitere Informationen</H3>
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Wenn Sie irgendwelche bestimmten Probleme mit ihrem Kurs haben, wenden Sie
|
<p>Wenn Sie irgendwelche bestimmten Probleme mit ihrem Kurs
|
||||||
sich bitte an den Administrator ihrer Seite.</p>
|
haben, wenden Sie sich bitte an den Administrator ihrer
|
||||||
<p>Wenn Sie weitere Vorschläge zur Verbesserung oder Erweiterung von Moodle
|
Seite.</p>
|
||||||
haben, oder einige gute Geschichten, gehen Sie zu <a href="http://moodle.com/" target="_top">moodle.com</a>
|
<p>Wenn Sie weitere Vorschläge zur Verbesserung oder
|
||||||
und nehmen Sie teil am Forum mit der Überschrift <A HREF="http://moodle.com/course/view.php?id=5" target="_top" >Using Moodle</A>.
|
Erweiterung von Moodle haben, oder einige gute Geschichten, gehen
|
||||||
Wir würden gern von ihnen hören und vielleicht können sie helfen Moodle
|
Sie zu <a href="http://moodle.com/" target="_top">moodle.com</a>
|
||||||
weiter zu verbessern. </p>
|
und nehmen Sie teil am Forum mit der Überschrift <a href=
|
||||||
<p>Wenn sie zur Weiterentwicklung beitragen möchten, bei der
|
"http://moodle.com/course/view.php?id=5" target="_top">Using
|
||||||
Programmierung neuer Module mithelfen oder Dokumentationen schreiben möchten
|
Moodle</a>. Wir würden gern von ihnen hören und
|
||||||
setzen sie sich : <a href="http://dougiamas.com/" target="_top">Martin
|
vielleicht können sie helfen Moodle weiter zu
|
||||||
Dougiamas</a> in Verbindung oder informieren sie sich auf der "Fehlerseite"
|
verbessern. </p>
|
||||||
für Moodle unter <a href="http://bugs.moodle.com" target="_top">bugs.moodle.com</a></p>
|
<p>Wenn sie zur Weiterentwicklung beitragen möchten, bei
|
||||||
<p align="center">Danke für die Nutzung von Moodle - viel Erfolg !</p>
|
der Programmierung neuer Module mithelfen oder Dokumentationen
|
||||||
<HR>
|
schreiben möchten setzen sie sich : <a href=
|
||||||
<p> </p>
|
"http://dougiamas.com/" target="_top">Martin Dougiamas</a> in
|
||||||
|
Verbindung oder informieren sie sich auf der "Fehlerseite"
|
||||||
|
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> </p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="./" TARGET="_top">Moodle Documentation</A></FONT></P>
|
<p align="center"><a href="./" target="_top"><font size=
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id: teacher.html,v 1.4 2002/08/18 10:00:01
|
"1">Moodle Documentation</font></a></p>
|
||||||
martin Exp $</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>
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -1,170 +1,194 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
<html><head>
|
<html>
|
||||||
<title>Leitfaden für Moodle-Übersetzungen</title>
|
<head>
|
||||||
|
<title>Leitfaden für Moodle-Übersetzungen</title>
|
||||||
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
|
<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>
|
</head>
|
||||||
|
|
||||||
<body style="background-color: rgb(255, 255, 255);">
|
<body style="background-color: rgb(255, 255, 255);">
|
||||||
|
<h1>Leitfaden für Moodle-Übersetzungen</h1>
|
||||||
<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>Moodle zu übersetzen ist nicht schwierig. Es gibt aber einige Dinge, die Sie zu Beginn wissen sollten.</p>
|
<p> </p>
|
||||||
|
|
||||||
<p> </p>
|
|
||||||
|
|
||||||
<h2>Struktur des Moodle Sprachpakets</h2>
|
<h2>Struktur des Moodle Sprachpakets</h2>
|
||||||
|
<p style="margin-left: 40px;">Alle Moodle Sprachpakete liegen im
|
||||||
<p style="margin-left: 40px;">Alle Moodle Sprachpakete liegen im lang-Verzeichnis. Jede
|
lang-Verzeichnis. Jede Sprache verfügt über ein eigenes
|
||||||
Sprache verfügt über ein eigenes Unterverzeichnis mit einem Kurznamen der Sprache
|
Unterverzeichnis mit einem Kurznamen der Sprache (en, fr, nl, es
|
||||||
(en, fr, nl, es ...). </p>
|
...).</p>
|
||||||
|
<p style="margin-left: 40px;">Die wichtigsten Dateien in diesem
|
||||||
<p style="margin-left: 40px;">Die wichtigsten Dateien in diesem Ordner haben .php-Endungen
|
Ordner haben .php-Endungen (z.B. moodle.php, resource.php etc).
|
||||||
(z.B. moodle.php, resource.php etc).
|
Diese Dateien enthalten kurze Aussagen, häufig als
|
||||||
Diese Dateien enthalten kurze Aussagen, häufig als "<span style="font-style: italic;">strings</span>"
|
"<span style="font-style: italic;">strings</span>" bezeichnet.
|
||||||
bezeichnet. Sie werden auf der Oberfläche von moodle angezeigt.
|
Sie werden auf der Oberfläche von moodle angezeigt.</p>
|
||||||
</p>
|
<p style="margin-left: 40px;">Die weiteren Ordner enthalten .html
|
||||||
|
Webseiten:</p>
|
||||||
<p style="margin-left: 40px;">Die weiteren Ordner enthalten .html Webseiten:
|
|
||||||
</p>
|
|
||||||
<ul style="margin-left: 40px;">
|
<ul style="margin-left: 40px;">
|
||||||
<li><strong>help</strong>: enthalten situationsabhängige Hilfedateien, die mit den Hilfe-Buttons in
|
<li><strong>help</strong>: enthalten situationsabhängige
|
||||||
moodle aufgerufen werden
|
Hilfedateien, die mit den Hilfe-Buttons in moodle aufgerufen
|
||||||
</li><li><strong>docs</strong>: enthalten die wichtigsten Dokumentationsseiten (wie diese Seite)<br />
|
werden</li>
|
||||||
</li>
|
<li><strong>docs</strong>: enthalten die wichtigsten
|
||||||
|
Dokumentationsseiten (wie diese Seite)<br></li>
|
||||||
</ul>
|
</ul>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
<h2>So erstellen Sie ein völlig neues Sprachpaket für
|
||||||
<h2>So erstellen Sie ein völlig neues Sprachpaket für moodle</h2>
|
moodle</h2>
|
||||||
<p style="margin-left: 40px;">Wenn Ihre Sprache von moodle noch nicht unterstützt
|
<p style="margin-left: 40px;">Wenn Ihre Sprache von moodle noch
|
||||||
wird oder wenn Sie einige spezifische Anpassungen für Ihre Seite an einem bestehenden
|
nicht unterstützt wird oder wenn Sie einige spezifische
|
||||||
Sprachpaket vornehmen wollen, können Sie einen neue Überstzung beginnen. </p>
|
Anpassungen für Ihre Seite an einem bestehenden Sprachpaket
|
||||||
|
vornehmen wollen, können Sie einen neue Überstzung
|
||||||
<p style="margin-left: 40px;">Erstellen Sie im lang-Verzeichnis einen neuen Ordner
|
beginnen.</p>
|
||||||
(verwenden Sie einen zwei-Buchstaben-Code für die Sprache als Verzeichnisnamen).
|
<p style="margin-left: 40px;">Erstellen Sie im lang-Verzeichnis
|
||||||
Die Standardcodes der Namen finden Sie in der Datei
|
einen neuen Ordner (verwenden Sie einen zwei-Buchstaben-Code
|
||||||
lib/languages.php. Wenn Sie eine lokale Variation einer bestehenden Sprache erstellen,
|
für die Sprache als Verzeichnisnamen). Die Standardcodes der
|
||||||
verwenden Sie den bestehenden Namenscode der Basissprache und ergänzen Sie mit einem Unterstrich die lokale Version
|
Namen finden Sie in der Datei lib/languages.php. Wenn Sie eine
|
||||||
(z.B. <span style="font-style: italic;">pt </span>für Portugiesisch und
|
lokale Variation einer bestehenden Sprache erstellen, verwenden
|
||||||
<span style="font-style: italic;">pt_br</span> für die brasilianische Modifikation).
|
Sie den bestehenden Namenscode der Basissprache und ergänzen
|
||||||
Wenn Sie eine Unicode Version erstellen fügen Sie <span style="font-weight: bold;">_utf8</span>
|
Sie mit einem Unterstrich die lokale Version (z.B. <span style=
|
||||||
am Ende hinzu (z.B. <span style="font-style: italic;">sr_utf8</span>).<br /></p>
|
"font-style: italic;">pt</span> für Portugiesisch und
|
||||||
|
<span style="font-style: italic;">pt_br</span> für die
|
||||||
<p style="margin-left: 40px;">Als nächstes kopieren Sie die Datei moodle.php aus einem anderen
|
brasilianische Modifikation). Wenn Sie eine Unicode Version
|
||||||
Sprachverzeichnis in Ihr neues Sprachverzeichnis
|
erstellen fügen Sie <span style=
|
||||||
. Meist ist die Datei aus dem Verzeichnis "en" gut geeignet. Für die Bearbeitung des de_du
|
"font-weight: bold;">_utf8</span> am Ende hinzu (z.B.
|
||||||
Paketes kann jedoch besser noch die deutsche Basisversion genutzt werden.
|
<span style="font-style: italic;">sr_utf8</span>).<br></p>
|
||||||
<br />
|
<p style="margin-left: 40px;">Als nächstes kopieren Sie die
|
||||||
</p>
|
Datei moodle.php aus einem anderen Sprachverzeichnis in Ihr neues
|
||||||
<p style="margin-left: 40px;">Sie haben nun alles vorbereitet, um neue Ausdrücke in Ihrer Sprache in moodle hinzuzufügen.</p>
|
Sprachverzeichnis . Meist ist die Datei aus dem Verzeichnis "en"
|
||||||
|
gut geeignet. Für die Bearbeitung des de_du Paketes kann
|
||||||
<p style="margin-left: 40px;">Wenn Sie eine komplett neue Sprache in moodle anlegen, müssen Sie zuerst
|
jedoch besser noch die deutsche Basisversion genutzt
|
||||||
den String "thischarset" in der Datei moodle.php bearbeiten.
|
werden.<br></p>
|
||||||
Hier müssen Sie einen gültigen Zeichensatz für Ihre Sprache definieren. Speichern Sie danach die Datei moodle.php ab.
|
<p style="margin-left: 40px;">Sie haben nun alles vorbereitet, um
|
||||||
und <span style="font-weight: bold;">laden Sie die Datei neu</span>. Nun können Sie mit den weiteren Ausdrücken fortsetzen. </p>
|
neue Ausdrücke in Ihrer Sprache in moodle
|
||||||
|
hinzuzufügen.</p>
|
||||||
<p> </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> </p>
|
||||||
<h2>So bearbeiten Sie ein bestehendes Sprachpaket</h2>
|
<h2>So bearbeiten Sie ein bestehendes Sprachpaket</h2>
|
||||||
|
<h3 style="margin-left: 40px;">Einige kleinere
|
||||||
<h3 style="margin-left: 40px;">Einige kleinere Anpassungen<br />
|
Anpassungen<br></h3>
|
||||||
</h3>
|
<p style="margin-left: 80px;">Wenn Sie nur einige Anpassungen
|
||||||
|
für Ihr moodle machen wollen (z.B. Anpassung an den
|
||||||
<p style="margin-left: 80px;">Wenn Sie nur einige Anpassungen für Ihr moodle machen wollen
|
Sprachgebrauch Ihrer Organisation) <span style=
|
||||||
(z.B. Anpassung an den Sprachgebrauch Ihrer Organisation)
|
"font-weight: bold;">sollten sie nicht ein bestehendes
|
||||||
<span style="font-weight: bold;">sollten sie nicht ein bestehendes Sprachpaket überarbeiten.</span>.
|
Sprachpaket überarbeiten.</span>. Beim nächsten
|
||||||
Beim nächsten upgrade von moodle würden Sie alle Änderungen wieder überschreiben.<br />
|
upgrade von moodle würden Sie alle Änderungen wieder
|
||||||
</p>
|
überschreiben.<br></p>
|
||||||
<p style="margin-left: 80px;">Erstellen Sie statt dessen ein neues Verzeichnis, wie oben beschrieben.
|
<p style="margin-left: 80px;">Erstellen Sie statt dessen ein
|
||||||
Stellen Sie als Basissprache (in
|
neues Verzeichnis, wie oben beschrieben. Stellen Sie als
|
||||||
moodle.php) eine Sprache, auf die Sie sich beziehen wollen, ein. Zum Beispiel
|
Basissprache (in moodle.php) eine Sprache, auf die Sie sich
|
||||||
könnte ein guter Name für eine lokale englsiche Version "<span style="font-style: italic;">en_local</span>" sein,
|
beziehen wollen, ein. Zum Beispiel könnte ein guter Name
|
||||||
de Basissprache könnte sein "<span style="font-style: italic;">en</span>" oder "<span style="font-style: italic;">en_us</span>".</p>
|
für eine lokale englsiche Version "<span style=
|
||||||
<p style="margin-left: 80px;">Damit jeder auf Ihrer Seite auf Ihre Sprachversion zugreift stellen Sie diese
|
"font-style: italic;">en_local</span>" sein, de Basissprache
|
||||||
Sprache als Seitensprache ein beschränken Sie die verfügbaren Sprachen für Ihre Seite
|
könnte sein "<span style="font-style: italic;">en</span>"
|
||||||
auf <span style="font-weight: bold;">Admin >> Konfigurationn >> Variablen</span>.<br />
|
oder "<span style="font-style: italic;">en_us</span>".</p>
|
||||||
<br />
|
<p style="margin-left: 80px;">Damit jeder auf Ihrer Seite auf
|
||||||
</p>
|
Ihre Sprachversion zugreift stellen Sie diese Sprache als
|
||||||
|
Seitensprache ein beschränken Sie die verfügbaren
|
||||||
<h3 style="margin-left: 40px;">So übersetzen Sie die Texte auf der moodle Oberfläche ("string" Dateien)<br />
|
Sprachen für Ihre Seite auf <span style=
|
||||||
</h3>
|
"font-weight: bold;">Admin >> Konfigurationn >>
|
||||||
<ol>
|
Variablen</span>.<br>
|
||||||
|
<br></p>
|
||||||
|
<h3 style="margin-left: 40px;">So übersetzen Sie die Texte
|
||||||
|
auf der moodle Oberfläche ("string" Dateien)<br></h3>
|
||||||
|
<div style="margin-left: 2em">
|
||||||
<ol>
|
<ol>
|
||||||
<li>Melden Sie sich in Ihrem moodle als Administrator an.</li>
|
<li>Melden Sie sich in Ihrem moodle als Administrator an.</li>
|
||||||
<li>Gehehn Sie zu <span style="font-weight: bold;">Administration >> Konfiguration >> Sprcahe</span>, zur Sprachadministrationsseite. </li>
|
<li>Gehehn Sie zu <span style="font-weight: bold;">Administration
|
||||||
<li>Wählen Sie Ihre Sprache aus dem Menu aus, und klicken Sie auf "Sprache vergleichen und bearbeiten".</li>
|
>> Konfiguration >> Sprcahe</span>, zur
|
||||||
<li>Nun sollten Sie ein Formular mit allen Ausdrücken für die verschiedenen php-Dateien sehen.
|
Sprachadministrationsseite.</li>
|
||||||
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.
|
<li>Wählen Sie Ihre Sprache aus dem Menu aus, und klicken
|
||||||
the</li>
|
Sie auf "Sprache vergleichen und bearbeiten".</li>
|
||||||
<li>Das Formular verfügt über drei Spalten, die erste zeigt den Namen des Ausdrucks,
|
<li>Nun sollten Sie ein Formular mit allen Ausdrücken
|
||||||
die zweite den Ausdruck auf Englisch und zuletzt die Übersetzung in die gewählte Sprache. </li>
|
für die verschiedenen php-Dateien sehen. Wennn Sie die
|
||||||
<li>Bearbeiten Sie die fehlenden Ausdrücke in jeder Datei (farblich herborgehoben)
|
Dateien nicht sehen können, müssen Sie prüfen, ob
|
||||||
und denken Sie an das Abspeichern jeder einzelnen Datei am Ende der Datei.</li>
|
Sie in den Verzeichnissen Schreibzugriff haben und ggfs. die
|
||||||
<li>Wenn Sie Ausdrücke leer lassen - verwendet Moodle einfach den englischen Ausdruck weiter.
|
Zugriffsrechte anpassen. the</li>
|
||||||
Die Ursprungsprache kann in
|
<li>Das Formular verfügt über drei Spalten, die erste
|
||||||
moodle.php gewählt werden, andernfalls wird immer Englisch verwandt. </li>
|
zeigt den Namen des Ausdrucks, die zweite den Ausdruck auf
|
||||||
<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 />
|
Englisch und zuletzt die Übersetzung in die gewählte
|
||||||
<br />
|
Sprache.</li>
|
||||||
</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>
|
||||||
</ol>
|
</ol>
|
||||||
</ol>
|
</div>
|
||||||
|
<h3 style="margin-left: 40px;">Übersetzung der Hilfedateien
|
||||||
<h3 style="margin-left: 40px;">Übersetzung der Hilfedateien und der Dokumentation</h3>
|
und der Dokumentation</h3>
|
||||||
|
<p style="margin-left: 80px;">moodle verfügt nicht über
|
||||||
<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
|
einen eintegrierten Editor zur Übersetzung der Hilfedateien.
|
||||||
<span style="font-weight: bold;">en</span> Sprachpaket als Referenz für Ihre Übersetzung. Kopieren Sie die Hilfedatei(en) aus dem
|
Dennoch ist es sehr einfach. Nutzen Sie auf jeden Fall das
|
||||||
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.
|
<span style="font-weight: bold;">en</span> Sprachpaket als
|
||||||
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>
|
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
|
||||||
<p style="margin-left: 80px;">Klicken Sie auf "Auf fehlende Textpassagen prüfen/Check for missing strings"
|
Text oder einen HTML-Editor um die Datei zu übersetzen.
|
||||||
in der Sprachadministration Ihres moodles. Sie erhalten eine Übersicht über fehlende Dateien in Ihrer Sprachversion.
|
Achten Sie darauf, dass Sie keinen Code (meist nur
|
||||||
So lange Sie nicht alle Dateien übersetzt haben, ruft moodle automatisch die vorhandenen englischen Sprachdateien im en-Verzeichnis auf.
|
HTML-Codierungen) verändern.(VERWENDEN SIE IN KEINEM FALL
|
||||||
Es ist also nicht erforderlich, alle Dateien vor der Übersetzung in Ihr Sprachverzeichnis zu kopieren.</p>
|
EIN TEXTVERARBEITUNGSPROGRAMM, zur Bearbeitung der Hilfedateien,
|
||||||
|
da sie zusätzliche Textinformationen einfügen</p>
|
||||||
|
<p style="margin-left: 80px;">Klicken Sie auf "Auf fehlende
|
||||||
<p> </p>
|
Textpassagen prüfen/Check for missing strings" in der
|
||||||
|
Sprachadministration Ihres moodles. Sie erhalten eine
|
||||||
|
Übersicht über fehlende Dateien in Ihrer Sprachversion.
|
||||||
<h2>Unterstützen Sie mit Ihrem Sprachpaket das moodle Projekt</h2>
|
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
|
||||||
<p style="margin-left: 40px;">Wenn Sie Ihre Übersetzung zur Verfügung stellen, helfen Sie anderen Nutzern in Ihrer Sprache weiter.
|
vor der Übersetzung in Ihr Sprachverzeichnis zu
|
||||||
|
kopieren.</p>
|
||||||
Ihre Sprachversion wird in künftigen moodle-Versionen eingebaut.<br />
|
<p> </p>
|
||||||
</p>
|
<h2>Unterstützen Sie mit Ihrem Sprachpaket das moodle
|
||||||
|
Projekt</h2>
|
||||||
|
<p style="margin-left: 40px;">Wenn Sie Ihre Übersetzung zur
|
||||||
<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="mailto:tra%6es%6ca%74%69o%6e%40%6d%6f%6f%64%6c%65.org">translation@moodle.org</a>.<br />
|
Verfügung stellen, helfen Sie anderen Nutzern in Ihrer
|
||||||
</p>
|
Sprache weiter. Ihre Sprachversion wird in künftigen
|
||||||
<p style="margin-left: 40px;">Wir nehmen mit Ihnen Kontakt auf, um Details zu besprechen.<br />
|
moodle-Versionen eingebaut.<br></p>
|
||||||
</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
|
||||||
<p> </p>
|
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,
|
||||||
<h2>Pflege des Sprachpaketes<br />
|
um Details zu besprechen.<br></p>
|
||||||
</h2>
|
<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=
|
||||||
<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>
|
"?file=cvs.html">Moodle CVS</a> zu verwenden. Damit können
|
||||||
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..
|
Sie immer auf die aktuellste Version zurückgreifen und Ihre
|
||||||
Kontakten Sie bitte <a href="mailto:tra%6es%6ca%74%69o%6e%40%6d%6f%6f%64%6c%65.org">translation@moodle.org</a> wenn Sie Hilfe benötigen.</br />
|
Ergänzungen und Änderungen direkt dem moodle Projekt
|
||||||
</p>
|
zur Verfü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>
|
||||||
<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 \>
|
wenn Sie Hilfe benötigen.<br></p>
|
||||||
</p>
|
<p style="margin-left: 40px;">Tragen Sie sich bitte unbedingt im
|
||||||
|
<a target="_top" href=
|
||||||
<p style="margin-left: 40px;">Wenn Sie sich über die laufenden Änderungen und Neuerungen täglich informieren wollen, tragen Sie sich bitte auf der
|
"http://moodle.org/mod/forum/view.php?id=43">Languages Forum</a>
|
||||||
<a href="http://sourceforge.net/mail/?group_id=30935" target="_top">CVS mailing list</a> ein. Damit stellen Sie sicher, dass Ihre Übersetzung mit dem englischsprachigen Original übereinstimmt.<br />
|
ein, um sich über Neuigkeiten zu informieren, die die
|
||||||
</p>
|
Sprachpakete betreffen.<br></p>
|
||||||
<p style="margin-left: 40px;"><br />
|
<p style="margin-left: 40px;">Wenn Sie sich über die
|
||||||
</p>
|
laufenden Änderungen und Neuerungen täglich informieren
|
||||||
|
wollen, tragen Sie sich bitte auf der <a href=
|
||||||
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Dokumentation</a></font></p>
|
"http://sourceforge.net/mail/?group_id=30935" target="_top">CVS
|
||||||
<p align="CENTER"><font size="1">Version: $Id$</font></p>
|
mailing list</a> ein. Damit stellen Sie sicher, dass Ihre
|
||||||
|
Übersetzung mit dem englischsprachigen Original
|
||||||
</body></html>
|
ü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>
|
||||||
|
|
|
@ -1,54 +1,63 @@
|
||||||
<HEAD>
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
<TITLE>Moodle Dokumentation: Upgrade</TITLE>
|
<html>
|
||||||
<LINK REL="stylesheet" HREF="../theme/standard/styles.php" TYPE="TEXT/CSS">
|
<head>
|
||||||
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
|
<title>Moodle Dokumentation: Upgrade</title>
|
||||||
</HEAD>
|
<link rel="stylesheet" href="docstyles.css" type=
|
||||||
|
"TEXT/CSS">
|
||||||
<BODY BGCOLOR="#FFFFFF">
|
<meta http-equiv="Content-Type" content=
|
||||||
<H2> Moodle Upgrade</H2>
|
"text/html; charset=us-ascii">
|
||||||
|
</head>
|
||||||
<p>Moodle ist so designed, dass man problemlos von einer früheren Version
|
<body bgcolor="#FFFFFF">
|
||||||
auf eine spätere Version 'upgraden' kann.</p>
|
<h1>Moodle Upgrade</h1>
|
||||||
<p>Um ein Upgrade einer Moodle-Installation durchzuführen, sollte man folgende
|
<p>Moodle ist so designed, dass man problemlos von einer
|
||||||
Schritte durchführen:</p>
|
früheren Version auf eine spätere Version 'upgraden'
|
||||||
|
kann.</p>
|
||||||
|
<p>Um ein Upgrade einer Moodle-Installation durchzuführen,
|
||||||
|
sollte man folgende Schritte durchführen:</p>
|
||||||
<h2>1. Datensicherung wichtiger Daten durchführen</h2>
|
<h2>1. Datensicherung wichtiger Daten durchführen</h2>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Auch wenn es nicht unbedingt notwendig ist, ist es immer eine gute Idee,
|
<p>Auch wenn es nicht unbedingt notwendig ist, ist es immer eine
|
||||||
eine Datensicherung von einem System zu machen, bevor man ein Upgrade durchführt,
|
gute Idee, eine Datensicherung von einem System zu machen, bevor
|
||||||
nur für den Fall, dass man aus irgendeinem Grund zu einer älteren
|
man ein Upgrade durchführt, nur für den Fall, dass man
|
||||||
Version zurückkehren möchte. Tatsächlich ist es sinnvoll, den
|
aus irgendeinem Grund zu einer älteren Version
|
||||||
Server so zu automatisieren, dass er täglich eine Datensicherung der
|
zurückkehren möchte. Tatsächlich ist es sinnvoll,
|
||||||
Moodle-Installation durchführt. Dann kann man diesen Schritt auslassen.</p>
|
den Server so zu automatisieren, dass er täglich eine
|
||||||
|
Datensicherung der Moodle-Installation durchführt. Dann kann
|
||||||
|
man diesen Schritt auslassen.</p>
|
||||||
<p>Es gibt drei Gebiete, die man sichern sollte:</p>
|
<p>Es gibt drei Gebiete, die man sichern sollte:</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><strong>1. Das Moodle Systemverzeichnis</strong></p>
|
<p><strong>1. Das Moodle Systemverzeichnis</strong></p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Mache vor dem Upgrade eine separate Kopie von diesen Dateien, so dass
|
<p>Mache vor dem Upgrade eine separate Kopie von diesen Dateien,
|
||||||
du deine config.php und andere Module, die du hinzugefügt hast, wie
|
so dass du deine config.php und andere Module, die du
|
||||||
Themen, Sprachen usw. abrufen kannst.</p>
|
hinzugefügt hast, wie Themen, Sprachen usw. abrufen
|
||||||
|
kannst.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p><strong>2. Dein Datenverzeichnis.</strong></p>
|
<p><strong>2. Dein Datenverzeichnis.</strong></p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Dies ist dort, wo sich der hochgeladene Inhalt befindet (so wie Kurs
|
<p>Dies ist dort, wo sich der hochgeladene Inhalt befindet (so
|
||||||
die Kurs-Inhalte und Studentenarbeiten). Damit ist es sowieso sehr wichtig,
|
wie Kurs die Kurs-Inhalte und Studentenarbeiten). Damit ist es
|
||||||
von diesen Dateien eine Datensicherung zu haben. Manchmal können
|
sowieso sehr wichtig, von diesen Dateien eine Datensicherung zu
|
||||||
Upgrades Verzeichnisse deines Datenverzeichnisses verschieben oder umbenennen.</p>
|
haben. Manchmal können Upgrades Verzeichnisse deines
|
||||||
|
Datenverzeichnisses verschieben oder umbenennen.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p><strong>3. Deine Datenbank</strong></p>
|
<p><strong>3. Deine Datenbank</strong></p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Die meisten Moodleupgrades werden die Datenbanktabellen ändern,
|
<p>Die meisten Moodleupgrades werden die Datenbanktabellen
|
||||||
indem Felder hinzugefügt oder verändert werden. Jede Datenbank
|
ändern, indem Felder hinzugefügt oder verändert
|
||||||
hat unterschiedliche Methoden für eine Datensicherung. Ein Weg, eine
|
werden. Jede Datenbank hat unterschiedliche Methoden für
|
||||||
MySQL-Datenbank zu sichern, ist, sie in eine einzelne SQL-Datei zu 'dumpen'.
|
eine Datensicherung. Ein Weg, eine MySQL-Datenbank zu sichern,
|
||||||
Das folgende Beispiel zeigt den Befehl (Unix und Windows), um die Datenbank
|
ist, sie in eine einzelne SQL-Datei zu 'dumpen'. Das folgende
|
||||||
"moodle" in die Datei moodle-backup-2002-10-26.sql zu dumpen.</p>
|
Beispiel zeigt den Befehl (Unix und Windows), um die Datenbank
|
||||||
|
"moodle" in die Datei moodle-backup-2002-10-26.sql zu dumpen.</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><font face="Courier New, Courier, mono">mysqldump moodle > moodle-backup-2002-10-26.sql</font></p>
|
<p><font face="Courier New, Courier, mono">mysqldump moodle >
|
||||||
|
moodle-backup-2002-10-26.sql</font></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p>Du kannst ebenfalls das "Export"-Werkzeug in Moodles "Datenbank
|
<p>Du kannst ebenfalls das "Export"-Werkzeug in Moodles
|
||||||
verwalten" Web-Interface nutzen, um die gleiche Sache für alle
|
"Datenbank verwalten" Web-Interface nutzen, um die gleiche Sache
|
||||||
Plattformen durchzuführen.</p>
|
für alle Plattformen durchzuführen.</p>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
@ -56,59 +65,72 @@
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><strong>Mit einem heruntergeladenen Archiv</strong></p>
|
<p><strong>Mit einem heruntergeladenen Archiv</strong></p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Überschreibe nicht die alte Installtion, es sei denn, du weißt,
|
<p>Überschreibe nicht die alte Installtion, es sei denn, du
|
||||||
was du tust ... Manchmal können alte Dateien Probleme in der neuen
|
weißt, was du tust ... Manchmal können alte Dateien
|
||||||
Installation bewirken. Der beste Weg ist es, das aktuelle Moodle-Verzeichnis
|
Probleme in der neuen Installation bewirken. Der beste Weg ist
|
||||||
um zu benennen, und dann das neue Moodle-Archiv an die alte Stelle zu entpacken.</p>
|
es, das aktuelle Moodle-Verzeichnis um zu benennen, und dann das
|
||||||
|
neue Moodle-Archiv an die alte Stelle zu entpacken.</p>
|
||||||
<blockquote>
|
<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>
|
tar xvzf moodle-1.0.6.tgz</font></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p>Als nächstes kopiere deine config.php und alle anderen persönlichen
|
<p>Als nächstes kopiere deine config.php und alle anderen
|
||||||
Module wie Themen herüber.</p>
|
persönlichen Module wie Themen herüber.</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br />
|
<p><font face="Courier New, Courier, mono">cp
|
||||||
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</font></p>
|
moodle.backup/config.php moodle<br>
|
||||||
|
cp -pr moodle.backup/theme/mytheme
|
||||||
|
moodle/theme/mytheme</font></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p><strong>Mit CVS</strong></p>
|
<p><strong>Mit CVS</strong></p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Falls du CVS benutzt, gehe nur in das Moodle Wurzelvezeichnis und führe
|
<p>Falls du CVS benutzt, gehe nur in das Moodle Wurzelvezeichnis
|
||||||
ein Update durch:</p>
|
und führe ein Update durch:</p>
|
||||||
<blockquote>
|
<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>
|
</blockquote>
|
||||||
<p>Gehe sicher, dass du den "d"-Parameter nutzt, um neue Verzeichnisse
|
<p>Gehe sicher, dass du den "d"-Parameter nutzt, um neue
|
||||||
zu erstellen und den "P"-Parameter, um leere Verzeichnisse zu
|
Verzeichnisse zu erstellen und den "P"-Parameter, um leere
|
||||||
entfernen. </p>
|
Verzeichnisse zu entfernen.</p>
|
||||||
<p>Solltest du Moodle-Dateien editiert haben, achte sorgfältig auf die
|
<p>Solltest du Moodle-Dateien editiert haben, achte
|
||||||
Mitteilungen wegen möglicher Konflikte. All deine individuellen Themen
|
sorgfältig auf die Mitteilungen wegen möglicher
|
||||||
und zusätzlichen Inhalte bleiben unberührt.</p>
|
Konflikte. All deine individuellen Themen und zusätzlichen
|
||||||
<p> </p>
|
Inhalte bleiben unberührt.</p>
|
||||||
|
<p> </p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h2>3. Fertigstellen des Upgrades</h2>
|
<h2>3. Fertigstellen des Upgrades</h2>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Der letzte Schritt ist es, den Upgradeprozess innerhalb von Moodle auszulösen.</p>
|
<p>Der letzte Schritt ist es, den Upgradeprozess innerhalb von
|
||||||
<p>Um das zu tun, besuche nur <a href="../admin/index.php">die admin Seite deiner
|
Moodle auszulösen.</p>
|
||||||
Installation</a>.</p>
|
<p>Um das zu tun, besuche nur <a href="../admin/index.php">die
|
||||||
|
admin Seite deiner Installation</a>.</p>
|
||||||
<blockquote>
|
<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>
|
</blockquote>
|
||||||
<p>Es ist nicht wichtig, ob du als root angemeldet bist.</p>
|
<p>Es ist nicht wichtig, ob du als root angemeldet bist.</p>
|
||||||
<p>Moodle wird automatisch die neue Version entdecken und alle Datenbank- oder
|
<p>Moodle wird automatisch die neue Version entdecken und alle
|
||||||
Dateisystemanpassungen durchführen, die notwendig sind. Sollte es irgendetwas
|
Datenbank- oder Dateisystemanpassungen durchführen, die
|
||||||
geben, das nicht automatisch durchgeführt werden kann (sehr selten),
|
notwendig sind. Sollte es irgendetwas geben, das nicht
|
||||||
dann wirst du Mitteilungen sehen, die dir sagen, was du zu tun hast.</p>
|
automatisch durchgeführt werden kann (sehr selten), dann
|
||||||
|
wirst du Mitteilungen sehen, die dir sagen, was du zu tun
|
||||||
|
hast.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p>Angenommen, alles geht gut (keine Fehlermeldungen), kannst du beginnen, die
|
<p>Angenommen, alles geht gut (keine Fehlermeldungen), kannst du
|
||||||
neue Moodleversion zu nutzen und die neuen Features zu genießen.</p>
|
beginnen, die neue Moodleversion zu nutzen und die neuen Features
|
||||||
<p>Falls du Probleme mit dem Upgrade hast, besuche <a href="www.moodle.org">moodle.org</a>
|
zu genießen.</p>
|
||||||
und poste in das <a target=_top href="http://moodle.org/mod/forum/view.php?id=28">Installation
|
<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>
|
Support Forum</a>.</p>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<P> </P>
|
<p> </p>
|
||||||
<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
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>
|
Documentation</font></a></p>
|
||||||
|
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||||
</BODY>
|
</body>
|
||||||
|
</html>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue