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></p>
|
<font color="#007700">=</font> <font color=
|
||||||
</li>
|
"#0000BB">$mode</font><font color="#007700">;<br>
|
||||||
<li class="spaced"><strong>Blocks</strong> must always be enclosed in curly
|
} else if (empty(</font><font color=
|
||||||
braces (even if there is only one line). Moodle uses this style:
|
"#0000BB">$USER</font><font color=
|
||||||
<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">)
|
"#007700">-></font><font color=
|
||||||
{<br />
|
"#0000BB">mode</font><font color="#007700">)) {<br>
|
||||||
if (</font><font color="#0000CC">$numattempts </font><font color="#006600">>
|
</font><font color="#0000BB">$USER</font><font color=
|
||||||
</font><font color="#0000CC">$quiz</font><font color="#006600">-></font><font color="#0000CC">attempts</font><font color="#006600">)
|
"#007700">-></font><font color="#0000BB">mode</font>
|
||||||
{<br />
|
<font color="#007700">=</font> <font color=
|
||||||
</font><font color="#0000CC">error</font><font color="#006600">(</font><font color="#0000BB">$strtoomanyattempts</font><font color="#006600">,
|
"#0000BB">$CFG</font><font color=
|
||||||
</font><font color="#CC0000">"view.php?id=$cm</font><font color="#006600">-></font><font color="#CC0000">id"</font><font color="#006600">);<br />
|
"#007700">-></font><font color=
|
||||||
}<br />
|
"#0000BB">forum_displaymode</font><font color="#007700">;<br>
|
||||||
}</font></p>
|
}<br>
|
||||||
</li>
|
}</font></p>
|
||||||
<li class="spaced"><strong>Strings</strong> should be defined using single quotes
|
</li>
|
||||||
where possible, for increased speed.<br />
|
<li class="spaced"><strong>Blocks</strong> must always be
|
||||||
<p class="examplecode"> <font color="#006600">$var = 'some text without any
|
enclosed in curly braces (even if there is only one line). Moodle
|
||||||
variables';<br />
|
uses this style:
|
||||||
$var = "with special characters like a new line \n";<br />
|
<p class="examplecode"><font color="#006600">if
|
||||||
$var = 'a very, very long string with a '.$single.' variable in it';<br />
|
(</font><font color="#0000CC">$quiz</font><font color=
|
||||||
$var = "some $text with $many variables $within it"; </font></p>
|
"#006600">-></font><font color=
|
||||||
</li>
|
"#0000CC">attempts</font><font color="#006600">) {<br>
|
||||||
<li class="spaced"><strong>Comments</strong> should use two or three slashes
|
if (</font><font color="#0000CC">$numattempts</font>
|
||||||
and line up nicely with the code.
|
<font color="#006600">></font> <font color=
|
||||||
<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">,
|
"#0000CC">$quiz</font><font color=
|
||||||
</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">)
|
"#006600">-></font><font color=
|
||||||
{<br />
|
"#0000CC">attempts</font><font color="#006600">) {<br>
|
||||||
</font><font color="#FF8000">/// Return the mean rating of a post given
|
</font><font color="#0000CC">error</font><font color=
|
||||||
to the current user by others.<br />
|
"#006600">(</font><font color=
|
||||||
/// Scale is an array of possible ratings in the scale<br />
|
"#0000BB">$strtoomanyattempts</font><font color=
|
||||||
/// Ratings is an optional simple array of actual ratings (just integers)<br />
|
"#006600">,</font> <font color=
|
||||||
<br />
|
"#CC0000">"view.php?id=$cm</font><font color=
|
||||||
</font><font color="#007700">if (!</font><font color="#0000BB">$ratings</font><font color="#007700">)
|
"#006600">-></font><font color=
|
||||||
{<br />
|
"#CC0000">id"</font><font color="#006600">);<br>
|
||||||
</font><font color="#0000BB">$ratings
|
}<br>
|
||||||
</font><font color="#007700">= array(); </font><font color="#FF8000">//
|
}</font></p>
|
||||||
Initialize the empty array</font><font color="#007700"><br />
|
</li>
|
||||||
if (</font><font color="#0000BB">$rates
|
<li class="spaced"><strong>Strings</strong> should be defined
|
||||||
</font><font color="#007700">= </font><font color="#0000BB">get_records</font><font color="#007700">(</font><font color="#DD0000">"forum_ratings"</font><font color="#007700">,
|
using single quotes where possible, for increased speed.<br>
|
||||||
</font><font color="#DD0000">"post"</font><font color="#007700">, </font><font color="#0000BB">$postid</font><font color="#007700">))
|
<p class="examplecode"><font color="#006600">$var = 'some text
|
||||||
{<br />
|
without any variables';<br>
|
||||||
</font><font color="#FF8000">//
|
$var = "with special characters like a new line \n";<br>
|
||||||
Process each rating in turn</font><font color="#007700"><br />
|
$var = 'a very, very long string with a '.$single.' variable in
|
||||||
foreach
|
it';<br>
|
||||||
(</font><font color="#0000BB">$rates </font><font color="#007700">as </font><font color="#0000BB">$rate</font><font color="#007700">)
|
$var = "some $text with $many variables $within it";</font></p>
|
||||||
{</font> <br />
|
</li>
|
||||||
....etc </p>
|
<li class="spaced"><strong>Comments</strong> should use two or
|
||||||
</li>
|
three slashes and line up nicely with the code.
|
||||||
<li class="spaced"><strong>Space</strong> should be used liberally - don't be
|
<p class="examplecode"><font color="#006600">function</font>
|
||||||
afraid to spread things out a little to gain some clarity. Generally, there
|
<font color="#0000BB">forum_get_ratings_mean</font><font color=
|
||||||
should be one space between brackets and normal statements, but no space between
|
"#007700">(</font><font color=
|
||||||
brackets and variables or functions:<br />
|
"#0000BB">$postid</font><font color="#007700">,</font>
|
||||||
<p class="examplecode"> <font color="#007700">foreach (</font><font color="#0000BB">$objects
|
<font color="#0000BB">$scale</font><font color="#007700">,</font>
|
||||||
</font><font color="#007700">as </font><font color="#0000BB">$key </font><font color="#007700">=></font><font color="#0000BB">
|
<font color="#0000BB">$ratings</font><font color=
|
||||||
$thing</font><font color="#007700">)</font><font color="#006600"> {<br />
|
"#007700">=</font><font color="#0000BB">NULL</font><font color=
|
||||||
</font><font color="#007700"> </font><font color="#0000BB">process($thing);</font><font color="#006600">
|
"#007700">) {<br></font> <font color="#FF8000">/// Return the
|
||||||
<br />
|
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>
|
||||||
<br />
|
/// Ratings is an optional simple array of actual ratings (just
|
||||||
</font><font color="#007700">if (</font><font color="#0000BB">$x </font><font color="#007700">==
|
integers)<br>
|
||||||
</font><font color="#0000BB">$y</font><font color="#007700">)</font><font color="#006600">
|
<br>
|
||||||
{<br />
|
</font><font color="#007700">if (!</font><font color=
|
||||||
</font><font color="#007700"> </font><font color="#0000BB">$a
|
"#0000BB">$ratings</font><font color="#007700">) {<br>
|
||||||
</font><font color="#007700">= </font><font color="#0000BB">$b</font><font color="#007700">;</font><font color="#006600"><br />
|
</font><font color="#0000BB">$ratings</font> <font color=
|
||||||
} else if (</font><font color="#0000BB">$x </font><font color="#007700">==
|
"#007700">= array(); </font><font color="#FF8000">//
|
||||||
</font><font color="#0000BB">$z</font><font color="#006600">) {<br />
|
Initialize the empty array</font><font color="#007700"><br>
|
||||||
</font><font color="#007700"> </font><font color="#0000BB">$a
|
if (</font><font color="#0000BB">$rates</font>
|
||||||
</font><font color="#007700">= </font><font color="#0000BB">$c</font><font color="#007700">;</font><font color="#006600"><br />
|
<font color="#007700">=</font> <font color=
|
||||||
} else {<br />
|
"#0000BB">get_records</font><font color=
|
||||||
</font><font color="#007700"> </font><font color="#0000BB">$a
|
"#007700">(</font><font color=
|
||||||
</font><font color="#007700">= </font><font color="#0000BB">$d</font><font color="#007700">;</font><font color="#006600"><br />
|
"#DD0000">"forum_ratings"</font><font color="#007700">,</font>
|
||||||
} </font></p>
|
<font color="#DD0000">"post"</font><font color="#007700">,</font>
|
||||||
</li>
|
<font color="#0000BB">$postid</font><font color="#007700">))
|
||||||
|
{<br>
|
||||||
|
</font><font color="#FF8000">// Process each rating
|
||||||
|
in turn</font><font color="#007700"><br>
|
||||||
|
foreach (</font><font color="#0000BB">$rates</font>
|
||||||
|
<font color="#007700">as</font> <font color=
|
||||||
|
"#0000BB">$rate</font><font color="#007700">) {</font><br>
|
||||||
|
....etc</p>
|
||||||
|
</li>
|
||||||
|
<li class="spaced"><strong>Space</strong> should be used
|
||||||
|
liberally - don't be afraid to spread things out a little to gain
|
||||||
|
some clarity. Generally, there should be one space between
|
||||||
|
brackets and normal statements, but no space between brackets and
|
||||||
|
variables or functions:<br>
|
||||||
|
<p class="examplecode"><font color="#007700">foreach
|
||||||
|
(</font><font color="#0000BB">$objects</font> <font color=
|
||||||
|
"#007700">as</font> <font color="#0000BB">$key</font>
|
||||||
|
<font color="#007700">=></font> <font color=
|
||||||
|
"#0000BB">$thing</font><font color="#007700">)</font>
|
||||||
|
<font color="#006600">{<br></font> <font color=
|
||||||
|
"#007700"> </font><font color=
|
||||||
|
"#0000BB">process($thing);</font> <font color="#006600"><br>
|
||||||
|
}<br>
|
||||||
|
<br></font> <font color="#007700">if (</font><font color=
|
||||||
|
"#0000BB">$x</font> <font color="#007700">==</font> <font color=
|
||||||
|
"#0000BB">$y</font><font color="#007700">)</font> <font color=
|
||||||
|
"#006600">{<br></font> <font color=
|
||||||
|
"#007700"> </font><font color="#0000BB">$a</font> <font color=
|
||||||
|
"#007700">=</font> <font color="#0000BB">$b</font><font color=
|
||||||
|
"#007700">;</font><font color="#006600"><br>
|
||||||
|
} else if (</font><font color="#0000BB">$x</font> <font color=
|
||||||
|
"#007700">==</font> <font color="#0000BB">$z</font><font color=
|
||||||
|
"#006600">) {<br></font> <font color=
|
||||||
|
"#007700"> </font><font color="#0000BB">$a</font> <font color=
|
||||||
|
"#007700">=</font> <font color="#0000BB">$c</font><font color=
|
||||||
|
"#007700">;</font><font color="#006600"><br>
|
||||||
|
} else {<br></font> <font color="#007700"> </font><font color=
|
||||||
|
"#0000BB">$a</font> <font color="#007700">=</font> <font color=
|
||||||
|
"#0000BB">$d</font><font color="#007700">;</font><font color=
|
||||||
|
"#006600"><br>
|
||||||
|
}</font></p>
|
||||||
|
</li>
|
||||||
</ol>
|
</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>
|
||||||
<ul>
|
<li class="spaced">The main table containing instances of each
|
||||||
<li><strong>id</strong> - as described above</li>
|
module must have the same name as the module (eg
|
||||||
<li><strong>course</strong> - the id of the course that each instance belongs to</li>
|
<strong>widget</strong>) and contain the following minimum
|
||||||
<li><strong>name</strong> - the full name of each instance of the module</li>
|
fields:
|
||||||
</ul>
|
<ul>
|
||||||
</li>
|
<li><strong>id</strong> - as described above</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><strong>course</strong> - the id of the course that each
|
||||||
<li class="spaced">Column names should be simple and short, following the same rules as for variable names.</li>
|
instance belongs to</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><strong>name</strong> - the full name of each instance of the
|
||||||
<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>
|
module</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>
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li class="spaced">Other tables associated with a module that
|
||||||
|
contain information about 'things' should be named
|
||||||
|
<strong>widget_things</strong> (note the plural).</li>
|
||||||
|
<li class="spaced">Column names should be simple and short,
|
||||||
|
following the same rules as for variable names.</li>
|
||||||
|
<li class="spaced">Where possible, columns that contain a
|
||||||
|
reference to the id field of another table (eg
|
||||||
|
<strong>widget</strong>) should be called
|
||||||
|
<strong>widgetid</strong>. (Note that this convention is newish
|
||||||
|
and not followed in some older tables)</li>
|
||||||
|
<li class="spaced">Boolean fields should be implemented as small
|
||||||
|
integer fields (eg INT4) containing 0 or 1, to allow for later
|
||||||
|
expansion of values if necessary.</li>
|
||||||
|
<li class="spaced">Most tables should have a
|
||||||
|
<strong>timemodified</strong> field (INT10) which is updated with
|
||||||
|
a current timestamp obtained with the PHP <strong>time</strong>()
|
||||||
|
function.</li>
|
||||||
</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
|
||||||
<h3>1. Using CVS on Unix</h3>
|
command, follow the <a href=
|
||||||
<blockquote>
|
"http://sourceforge.net/account/editsshkeys.php">Sourceforge
|
||||||
<p>Sourceforge CVS uses ssh as a transport layer for security, so you will
|
directions for using authorized keys</a>. This step is optional,
|
||||||
have to set this CVS_RSH environment variable in your Unix shell:</p>
|
but it can make your CVS experience a lot nicer.</p>
|
||||||
<blockquote>
|
<p>With that done, you should have all the permissions you need,
|
||||||
<pre><strong>setenv CVS_RSH ssh</strong> (for csh, tcsh etc)</pre>
|
so you just need to set up your machine and download the current
|
||||||
<pre><strong>export CVS_RSH=ssh</strong> (for sh, bash etc)</pre>
|
sources so you can start working on them. Below are instructions
|
||||||
</blockquote>
|
for Unix and Windows systems.</p>
|
||||||
<p>It's best to put this in your .bashrc or .cshrc so you don't have to type
|
<h3>1. Using CVS on Unix</h3>
|
||||||
it all the time. Then, check out Moodle using this (all one line): </p>
|
<blockquote>
|
||||||
<blockquote>
|
<p>Sourceforge CVS uses ssh as a transport layer for security, so
|
||||||
<pre><strong>cvs -z3 -d:ext:myusername@cvs.sourceforge.net:/cvsroot/moodle co moodle</strong></pre>
|
you will have to set this CVS_RSH environment variable in your
|
||||||
</blockquote>
|
Unix shell:</p>
|
||||||
<p>Don't try to do run this first CVS command into an existing moodle directory
|
<blockquote>
|
||||||
- start fresh with a new directory.</p>
|
<pre>
|
||||||
<p>Note that you will be prompted for <strong><font color="#990000">mypassword</font></strong>
|
<strong>setenv CVS_RSH ssh</strong> (for csh, tcsh etc)
|
||||||
for each command unless you set up <a href="http://sourceforge.net/account/editsshkeys.php">authorized
|
</pre>
|
||||||
keys</a></p>
|
<pre>
|
||||||
<p>Now, you should have a new 'moodle' directory. You can rename it and move
|
<strong>export CVS_RSH=ssh</strong> (for sh, bash etc)
|
||||||
it around if you like. Go into it: </p>
|
</pre></blockquote>
|
||||||
<blockquote>
|
<p>It's best to put this in your .bashrc or .cshrc so you don't
|
||||||
<pre><strong>cd moodle </strong></pre>
|
have to type it all the time. Then, check out Moodle using this
|
||||||
</blockquote>
|
(all one line):</p>
|
||||||
<p>All the latest Moodle files should be in there. You can now change files
|
<blockquote>
|
||||||
in your copy. To compare your files against the main CVS copy on the server
|
<pre>
|
||||||
use cvs diff, eg: </p>
|
<strong>cvs -z3 -d:ext:myusername@cvs.sourceforge.net:/cvsroot/moodle co moodle</strong>
|
||||||
<blockquote>
|
</pre></blockquote>
|
||||||
<pre><strong>cvs diff -c config-dist.php
|
<p>Don't try to do run this first CVS command into an existing
|
||||||
cvs diff -c lang</strong></pre>
|
moodle directory - start fresh with a new directory.</p>
|
||||||
</blockquote>
|
<p>Note that you will be prompted for <strong><font color=
|
||||||
<p>To fetch the latest updates from the server use: </p>
|
"#990000">mypassword</font></strong> for each command unless you
|
||||||
<blockquote>
|
set up <a href=
|
||||||
<pre><strong>cvs update -dP</strong> </pre>
|
"http://sourceforge.net/account/editsshkeys.php">authorized
|
||||||
</blockquote>
|
keys</a></p>
|
||||||
<p>To copy your new files back to the server you would do something like:
|
<p>Now, you should have a new 'moodle' directory. You can rename
|
||||||
</p>
|
it and move it around if you like. Go into it:</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<pre><strong>cd lang/ca
|
<pre>
|
||||||
cvs commit</strong> </pre>
|
<strong>cd moodle </strong>
|
||||||
</blockquote>
|
</pre></blockquote>
|
||||||
<p>You will be prompted to add some comments (depends on your default text
|
<p>All the latest Moodle files should be in there. You can now
|
||||||
editor) ... add a meangingful comment and close the editor ... the files
|
change files in your copy. To compare your files against the main
|
||||||
will be sent to Sourceforge and stored. Done! </p>
|
CVS copy on the server use cvs diff, eg:</p>
|
||||||
<p>To save more time you can put default arguments into a file called .cvsrc
|
<blockquote>
|
||||||
in your home directory. For example, mine contains: </p>
|
<pre>
|
||||||
<blockquote>
|
<strong>cvs diff -c config-dist.php
|
||||||
<pre><strong>diff -c
|
cvs diff -c lang</strong>
|
||||||
update -dP</strong> </pre>
|
</pre></blockquote>
|
||||||
</blockquote>
|
<p>To fetch the latest updates from the server use:</p>
|
||||||
<p>Try 'cvs help' for more details ... </p>
|
<blockquote>
|
||||||
<p> </p>
|
<pre>
|
||||||
</blockquote>
|
<strong>cvs update -dP</strong>
|
||||||
<h3>2. Using CVS on Windows</h3>
|
</pre></blockquote>
|
||||||
<blockquote>
|
<p>To copy your new files back to the server you would do
|
||||||
<p>These instructions are based on notes provided by Mitsuhiro Yoshida <mits@mitstek.com>.</p>
|
something like:</p>
|
||||||
<p>Firstly, download and install WinCVS.</p>
|
<blockquote>
|
||||||
<blockquote>
|
<pre>
|
||||||
<p><a href="https://sourceforge.net/project/showfiles.php?group_id=10072">https://sourceforge.net/project/showfiles.php?group_id=10072</a></p>
|
<strong>cd lang/ca
|
||||||
</blockquote>
|
cvs commit</strong>
|
||||||
<p>Secondly, download sfsetup for SourceForge ssh access, install it and reboot
|
</pre></blockquote>
|
||||||
Windows.</p>
|
<p>You will be prompted to add some comments (depends on your
|
||||||
<blockquote>
|
default text editor) ... add a meangingful comment and close the
|
||||||
<p><a href="http://sourceforge.net/projects/sfsetup/">http://sourceforge.net/projects/sfsetup/</a></p>
|
editor ... the files will be sent to Sourceforge and stored.
|
||||||
</blockquote>
|
Done!</p>
|
||||||
<p>Next, configure WinCVS. Launch it, and select Admin -> Preferences.
|
<p>To save more time you can put default arguments into a file
|
||||||
Then change them as follows:</p>
|
called .cvsrc in your home directory. For example, mine
|
||||||
<blockquote>
|
contains:</p>
|
||||||
<p> [General]<br />
|
<blockquote>
|
||||||
<strong>CVSROOT data</strong>:<br />
|
<pre>
|
||||||
<strong>Authentication</strong>: ssh<br />
|
<strong>diff -c
|
||||||
<strong>Path</strong>: /cvsroot/moodle<br />
|
update -dP</strong>
|
||||||
<strong>Host address</strong>: cvs.sourceforge.net<br />
|
</pre></blockquote>
|
||||||
<strong>User name</strong>: <font color="#990000">myusername</font><br />
|
<p>Try 'cvs help' for more details ...</p>
|
||||||
<strong>CVSROOT</strong>: <font color="#990000">myusername</font>@cvs.sourceforge.net:/cvsroot/moodle</p>
|
<p> </p>
|
||||||
<p>[Globals]<br />
|
|
||||||
<strong>Checkout read-only</strong>: uncheck<br />
|
|
||||||
<strong>Supply control when adding files</strong>: check<br />
|
|
||||||
<strong>Quiet mode</strong>: uncheck<br />
|
|
||||||
<strong>TCP/IP compression</strong>: check and select 9<br />
|
|
||||||
<strong>Dirty files support</strong>: check<br />
|
|
||||||
<strong>Prune(remove) empty directories</strong>: check<br />
|
|
||||||
<strong>Disable splash screen</strong>: uncheck</p>
|
|
||||||
</blockquote>
|
|
||||||
<p>Congratulations, WinCVS is set up. Now, you should check out a complete
|
|
||||||
working copy of the Moodle course code:</p>
|
|
||||||
<ol>
|
|
||||||
<li>Select 'Create -> checkout'</li>
|
|
||||||
<li>For the setting 'Module name and path on the server", type "moodle",
|
|
||||||
then click OK.</li>
|
|
||||||
<li>Type in <strong><font color="#990000">mypassword</font></strong> and
|
|
||||||
press Enter in the DOS window.</li>
|
|
||||||
</ol>
|
|
||||||
<p>After this first checkout, you can fetch updated files from the CVS server
|
|
||||||
like this:</p>
|
|
||||||
<ol>
|
|
||||||
<li> Select folders or files you want to update</li>
|
|
||||||
<li>Press right mouse button and select '<strong>Update selection</strong>'</li>
|
|
||||||
<li>Press OK button</li>
|
|
||||||
<li>Type in <strong><font color="#990000">mypassword</font></strong> and
|
|
||||||
press Enter in the DOS window.</li>
|
|
||||||
</ol>
|
|
||||||
<p>After modifying files, you can commit them back to the CVS server like
|
|
||||||
this:</p>
|
|
||||||
<ol>
|
|
||||||
<li>Select folders or files you want to commit</li>
|
|
||||||
<li>Press right button and select '<strong>Commit selection</strong>'</li>
|
|
||||||
<li>Press OK button</li>
|
|
||||||
<li>Type in a meaningful comment and press OK button.</li>
|
|
||||||
<li>Type in <strong><font color="#990000">mypassword</font></strong> and
|
|
||||||
press Enter in the DOS window.</li>
|
|
||||||
</ol>
|
|
||||||
</blockquote>
|
|
||||||
<p> </p>
|
|
||||||
<p align="center">Good luck!</p>
|
|
||||||
<p> </p>
|
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
|
<h3>2. Using CVS on Windows</h3>
|
||||||
<p align="CENTER"><font size="1">Version: $Id: features.html,v 1.2 2001/12/09
|
<blockquote>
|
||||||
10:34:19 martin Exp $</font></p>
|
<p>These instructions are based on notes provided by Mitsuhiro
|
||||||
|
Yoshida <mits@mitstek.com>.</p>
|
||||||
|
<p>Firstly, download and install WinCVS.</p>
|
||||||
|
<blockquote>
|
||||||
|
<p><a href=
|
||||||
|
"https://sourceforge.net/project/showfiles.php?group_id=10072">https://sourceforge.net/project/showfiles.php?group_id=10072</a></p>
|
||||||
|
</blockquote>
|
||||||
|
<p>Secondly, download sfsetup for SourceForge ssh access, install
|
||||||
|
it and reboot Windows.</p>
|
||||||
|
<blockquote>
|
||||||
|
<p><a href=
|
||||||
|
"http://sourceforge.net/projects/sfsetup/">http://sourceforge.net/projects/sfsetup/</a></p>
|
||||||
|
</blockquote>
|
||||||
|
<p>Next, configure WinCVS. Launch it, and select Admin ->
|
||||||
|
Preferences. Then change them as follows:</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>[General]<br>
|
||||||
|
<strong>CVSROOT data</strong>:<br>
|
||||||
|
<strong>Authentication</strong>: ssh<br>
|
||||||
|
<strong>Path</strong>: /cvsroot/moodle<br>
|
||||||
|
<strong>Host address</strong>: cvs.sourceforge.net<br>
|
||||||
|
<strong>User name</strong>: <font color=
|
||||||
|
"#990000">myusername</font><br>
|
||||||
|
<strong>CVSROOT</strong>: <font color=
|
||||||
|
"#990000">myusername</font>@cvs.sourceforge.net:/cvsroot/moodle</p>
|
||||||
|
<p>[Globals]<br>
|
||||||
|
<strong>Checkout read-only</strong>: uncheck<br>
|
||||||
|
<strong>Supply control when adding files</strong>: check<br>
|
||||||
|
<strong>Quiet mode</strong>: uncheck<br>
|
||||||
|
<strong>TCP/IP compression</strong>: check and select 9<br>
|
||||||
|
<strong>Dirty files support</strong>: check<br>
|
||||||
|
<strong>Prune(remove) empty directories</strong>: check<br>
|
||||||
|
<strong>Disable splash screen</strong>: uncheck</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>Congratulations, WinCVS is set up. Now, you should check out a
|
||||||
|
complete working copy of the Moodle course code:</p>
|
||||||
|
<ol>
|
||||||
|
<li>Select 'Create -> checkout'</li>
|
||||||
|
<li>For the setting 'Module name and path on the server", type
|
||||||
|
"moodle", then click OK.</li>
|
||||||
|
<li>Type in <strong><font color=
|
||||||
|
"#990000">mypassword</font></strong> and press Enter in the DOS
|
||||||
|
window.</li>
|
||||||
|
</ol>
|
||||||
|
<p>After this first checkout, you can fetch updated files from
|
||||||
|
the CVS server like this:</p>
|
||||||
|
<ol>
|
||||||
|
<li>Select folders or files you want to update</li>
|
||||||
|
<li>Press right mouse button and select '<strong>Update
|
||||||
|
selection</strong>'</li>
|
||||||
|
<li>Press OK button</li>
|
||||||
|
<li>Type in <strong><font color=
|
||||||
|
"#990000">mypassword</font></strong> and press Enter in the DOS
|
||||||
|
window.</li>
|
||||||
|
</ol>
|
||||||
|
<p>After modifying files, you can commit them back to the CVS
|
||||||
|
server like this:</p>
|
||||||
|
<ol>
|
||||||
|
<li>Select folders or files you want to commit</li>
|
||||||
|
<li>Press right button and select '<strong>Commit
|
||||||
|
selection</strong>'</li>
|
||||||
|
<li>Press OK button</li>
|
||||||
|
<li>Type in a meaningful comment and press OK button.</li>
|
||||||
|
<li>Type in <strong><font color=
|
||||||
|
"#990000">mypassword</font></strong> and press Enter in the DOS
|
||||||
|
window.</li>
|
||||||
|
</ol>
|
||||||
|
</blockquote>
|
||||||
|
<p> </p>
|
||||||
|
<p align="center">Good luck!</p>
|
||||||
|
<p> </p>
|
||||||
|
</blockquote>
|
||||||
|
<p align="center"><a href="." target="_top"><font size="1">Moodle
|
||||||
|
Documentation</font></a></p>
|
||||||
|
<p align="center"><font size="1">Version: $Id: features.html,v
|
||||||
|
1.2 2001/12/09 10:34:19 martin Exp $</font></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,290 +1,349 @@
|
||||||
|
<!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>
|
||||||
<li><a href="#contribute">Wie Sie mitarbeiten können</a>
|
<li><a href="#contribute">Wie Sie mitarbeiten können</a>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#activities">Lernmodule Aktivitäten)</a></li>
|
<li><a href="#activities">Lernmodule Aktivitäten)</a></li>
|
||||||
<li><a href="#themes">Themes</a></li>
|
<li><a href="#themes">Themes</a></li>
|
||||||
<li><a href="#languages">Sprachen</a></li>
|
<li><a href="#languages">Sprachen</a></li>
|
||||||
<li><a href="#database">Datenbankschema</a></li>
|
<li><a href="#database">Datenbankschema</a></li>
|
||||||
<li><a href="#courseformats">Kursformate</a></li>
|
<li><a href="#courseformats">Kursformate</a></li>
|
||||||
<li><a href="#doc">Dokumentation und Artikel</a></li>
|
<li><a href="#doc">Dokumentation und Artikel</a></li>
|
||||||
<li><a href="#bugs">Fehlerbeseitigung</a></li>
|
<li><a href="#bugs">Fehlerbeseitigung</a></li>
|
||||||
</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
|
||||||
<ul>
|
mandatory elements (plus extra scripts unique to each
|
||||||
<li>mod.html: a form to set up or update an instance of this module</li>
|
module):</p>
|
||||||
<li>version.php: defines some meta-info and provides upgrading code</li>
|
<ul>
|
||||||
<li>icon.gif: a 16x16 icon for the module</li>
|
<li>mod.html: a form to set up or update an instance of this
|
||||||
<li>db/: SQL dumps of all the required db tables and data (for each database
|
module</li>
|
||||||
type) </li>
|
<li>version.php: defines some meta-info and provides upgrading
|
||||||
<li>index.php: a page to list all instances in a course</li>
|
code</li>
|
||||||
<li>view.php: a page to view a particular instance</li>
|
<li>icon.gif: a 16x16 icon for the module</li>
|
||||||
<li>lib.php: any/all functions defined by the module should be in here. If
|
<li>db/: SQL dumps of all the required db tables and data (for
|
||||||
the modulename if called widget, then the required functions include:
|
each database type)</li>
|
||||||
<ul>
|
<li>index.php: a page to list all instances in a course</li>
|
||||||
<li>widget_add_instance() - code to add a new instance of widget</li>
|
<li>view.php: a page to view a particular instance</li>
|
||||||
<li>widget_update_instance() - code to update an existing instance</li>
|
<li>lib.php: any/all functions defined by the module should be in
|
||||||
<li>widget_delete_instance() - code to delete an instance</li>
|
here. If the modulename if called widget, then the required
|
||||||
<li>widget_user_outline() - given an instance, return a summary of a user's
|
functions include:
|
||||||
contribution</li>
|
<ul>
|
||||||
<li>widget_user_complete() - given an instance, print details of a user's
|
<li>widget_add_instance() - code to add a new instance of
|
||||||
contribution<br />
|
widget</li>
|
||||||
</li>
|
<li>widget_update_instance() - code to update an existing
|
||||||
<li>To avoid possible conflict, any module functions should be named starting
|
instance</li>
|
||||||
with widget_ and any constants you define should start with WIDGET_
|
<li>widget_delete_instance() - code to delete an instance</li>
|
||||||
</li>
|
<li>widget_user_outline() - given an instance, return a summary
|
||||||
</ul>
|
of a user's contribution</li>
|
||||||
</li>
|
<li>widget_user_complete() - given an instance, print details of
|
||||||
<li>Lastly, each module will have some language files that contain strings
|
a user's contribution<br></li>
|
||||||
for that module. See below.</li>
|
<li>To avoid possible conflict, any module functions should be
|
||||||
</ul>
|
named starting with widget_ and any constants you define should
|
||||||
<p>The easiest way to start a new learning activity module is to use the template
|
start with WIDGET_</li>
|
||||||
in <strong><a href="http://moodle.com/mod/newmodule_template.zip">mod/newmodule_template.zip</a>.</strong>
|
</ul>
|
||||||
Unzip it and follow the README inside. </p>
|
</li>
|
||||||
<p>You might also like to post first in the <a href="http://moodle.com/mod/forum/view.php?id=44" target="_top">Activities
|
<li>Lastly, each module will have some language files that
|
||||||
modules forum on Using Moodle</a>.</p>
|
contain strings for that module. See below.</li>
|
||||||
<p> </p>
|
</ul>
|
||||||
|
<p>The easiest way to start a new learning activity module is to
|
||||||
|
use the template in <strong><a href=
|
||||||
|
"http://moodle.com/mod/newmodule_template.zip">mod/newmodule_template.zip</a>.</strong>
|
||||||
|
Unzip it and follow the README inside.</p>
|
||||||
|
<p>You might also like to post first in the <a href=
|
||||||
|
"http://moodle.com/mod/forum/view.php?id=44" target=
|
||||||
|
"_top">Activities modules forum on Using Moodle</a>.</p>
|
||||||
|
<p> </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
|
||||||
</ul>
|
pages, for example.</li>
|
||||||
<p>To create your own themes for current versions of Moodle:</p>
|
<li><strong>footer.html</strong>: Included at the bottom of each
|
||||||
<ol>
|
page.</li>
|
||||||
<li>Copy one of the existing theme folders to one with a new name. I recommend
|
</ul>
|
||||||
starting with one of the standard themes.
|
<p>To create your own themes for current versions of Moodle:</p>
|
||||||
<li>Edit config.php and insert your own colours.
|
<ol>
|
||||||
<li>Edit styles.php and change your CSS styles.
|
<li>Copy one of the existing theme folders to one with a new
|
||||||
<li>Edit header.html and footer.html to add new logos, or change the layout.
|
name. I recommend starting with one of the standard themes.</li>
|
||||||
</ol>
|
<li>Edit config.php and insert your own colours.</li>
|
||||||
<p>Note that all these steps are optional - you can make a radically different
|
<li>Edit styles.php and change your CSS styles.</li>
|
||||||
look to your site simply by editing the colours in config.php</p>
|
<li>Edit header.html and footer.html to add new logos, or change
|
||||||
<p>Note also that Moodle upgrades <em>may</em> break themes slightly, so check the
|
the layout.</li>
|
||||||
release notes carefully if you are using a custom theme.</p>
|
</ol>
|
||||||
<p>In particular, Moodle 2.0 will have a completely new display system, probably based on
|
<p>Note that all these steps are optional - you can make a
|
||||||
XSL transformations of XML output from Moodle. It is likely that the
|
radically different look to your site simply by editing the
|
||||||
themes for this will be a completely different format, but the advantage will
|
colours in config.php</p>
|
||||||
be a much higher possible degree of customisation (including moving elements
|
<p>Note also that Moodle upgrades <em>may</em> break themes
|
||||||
around the page).</p>
|
slightly, so check the release notes carefully if you are using a
|
||||||
<p>More discussion about this in the <a target=_top href="http://moodle.com/mod/forum/view.php?id=46">Themes
|
custom theme.</p>
|
||||||
forum on Using Moodle</a>. If you create a nice theme that you think others
|
<p>In particular, Moodle 2.0 will have a completely new display
|
||||||
might want to use, please post your zip file on the themes forum!<br />
|
system, probably based on XSL transformations of XML output from
|
||||||
</p>
|
Moodle. It is likely that the themes for this will be a
|
||||||
|
completely different format, but the advantage will be a much
|
||||||
|
higher possible degree of customisation (including moving
|
||||||
|
elements around the page).</p>
|
||||||
|
<p>More discussion about this in the <a target="_top" href=
|
||||||
|
"http://moodle.com/mod/forum/view.php?id=46">Themes forum on
|
||||||
|
Using Moodle</a>. If you create a nice theme that you think
|
||||||
|
others might want to use, please post your zip file on the themes
|
||||||
|
forum!<br></p>
|
||||||
</blockquote>
|
</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
|
||||||
<ul>
|
one language (eg English)</p>
|
||||||
<li>moodle.php - strings for main interface</li>
|
<ul>
|
||||||
<li>assignment.php - strings for assignment module</li>
|
<li>moodle.php - strings for main interface</li>
|
||||||
<li>choice.php - strings for choice module</li>
|
<li>assignment.php - strings for assignment module</li>
|
||||||
<li>forum.php - strings for forum module</li>
|
<li>choice.php - strings for choice module</li>
|
||||||
<li>journal.php - strings for journal module </li>
|
<li>forum.php - strings for forum module</li>
|
||||||
<li>quiz.php - strings for quiz module</li>
|
<li>journal.php - strings for journal module</li>
|
||||||
<li>resource.php - strings for resource module</li>
|
<li>quiz.php - strings for quiz module</li>
|
||||||
<li>survey.php - strings for survey module</li>
|
<li>resource.php - strings for resource module</li>
|
||||||
<li>.... plus other modules if any.<br />
|
<li>survey.php - strings for survey module</li>
|
||||||
<br />
|
<li>.... plus other modules if any.<br>
|
||||||
A string is called from these files using the <strong><em>get_string()</em></strong><em>
|
<br>
|
||||||
</em>or<em> <strong>print_string()</strong> </em>functions. Each string
|
A string is called from these files using the
|
||||||
supports variable substitution, to support variable ordering in different
|
<strong><em>get_string()</em></strong> or
|
||||||
languages.<em><br />
|
<em><strong>print_string()</strong></em> functions. Each string
|
||||||
<br />
|
supports variable substitution, to support variable ordering in
|
||||||
</em>eg $strdueby = get_string("assignmentdueby", "assignment",
|
different languages.<em><br>
|
||||||
userdate($date)); <br />
|
<br></em> eg $strdueby = get_string("assignmentdueby",
|
||||||
<br />
|
"assignment", userdate($date));<br>
|
||||||
If a string doesn't exist in a particular language, then the equivalent
|
<br>
|
||||||
in English will automatically be used instead.</li>
|
If a string doesn't exist in a particular language, then the
|
||||||
</ul>
|
equivalent in English will automatically be used instead.</li>
|
||||||
<p><strong>lang/en/help</strong> - contains whole help pages (for popup context-sensitive
|
</ul>
|
||||||
help)</p>
|
<p><strong>lang/en/help</strong> - contains whole help pages (for
|
||||||
<blockquote>
|
popup context-sensitive help)</p>
|
||||||
<p>Main help pages are situated here, while help pages specific to each module
|
<blockquote>
|
||||||
are located in subdirectories with the module's name.</p>
|
<p>Main help pages are situated here, while help pages specific
|
||||||
<p>You can insert a helpbutton in a page with the helpbutton function.</p>
|
to each module are located in subdirectories with the module's
|
||||||
<p>eg helpbutton("text", "Click here for help about text");</p>
|
name.</p>
|
||||||
<p>and for modules:</p>
|
<p>You can insert a helpbutton in a page with the helpbutton
|
||||||
<p>helpbutton("forumtypes", "Forum types", "forum");</p>
|
function.</p>
|
||||||
</blockquote>
|
<p>eg helpbutton("text", "Click here for help about text");</p>
|
||||||
<p>Note that you can edit languages online, using the administration web tools
|
<p>and for modules:</p>
|
||||||
under "Check this language". This makes it easy to not to only create
|
<p>helpbutton("forumtypes", "Forum types", "forum");</p>
|
||||||
new languages but to refine existing ones. If you are starting a new language,
|
|
||||||
please contact me, <a target=_top href="http://dougiamas.com/">Martin Dougiamas</a>. </p>
|
|
||||||
<p>You might also like to post in the <a target=_top href="http://moodle.com/mod/forum/view.php?id=43" target="_top">Languages
|
|
||||||
forum on Using Moodle</a>. </p>
|
|
||||||
<p>If you are maintaining a language an ongoing basis, I can give you <a href="?file=cvs.html">CVS
|
|
||||||
write access to the Moodle source code</a> so that you can directly maintain
|
|
||||||
the files.</p>
|
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p><br />
|
<p>Note that you can edit languages online, using the
|
||||||
<strong><a name="database" id="database"></a>Database Schemas</strong></p>
|
administration web tools under "Check this language". This makes
|
||||||
<blockquote>
|
it easy to not to only create new languages but to refine
|
||||||
<p>Given a working database with defined tables, the intentionally simple SQL
|
existing ones. If you are starting a new language, please contact
|
||||||
used in Moodle should work fine with a wide variety of database brands.</p>
|
me, <a target="_top" href="http://dougiamas.com/">Martin
|
||||||
|
Dougiamas</a>.</p>
|
||||||
<p>A problem exists with <strong>automatically creating</strong> new tables
|
<p>You might also like to post in the <a href=
|
||||||
in a database, which is what Moodle tries to do upon initial installation.
|
"http://moodle.com/mod/forum/view.php?id=43" target=
|
||||||
Because every database is very different, there doesn't yet exist any way
|
"_top">Languages forum on Using Moodle</a>.</p>
|
||||||
to do this in a platform-independent way. To support this automation in each
|
<p>If you are maintaining a language an ongoing basis, I can give
|
||||||
database, schemas can be created that list the required SQL to create Moodle
|
you <a href="?file=cvs.html">CVS write access to the Moodle
|
||||||
tables in a particular database. These are files in <strong>lib/db</strong>
|
source code</a> so that you can directly maintain the files.</p>
|
||||||
and inside the <strong>db</strong> subdirectory of each module.</p>
|
|
||||||
|
|
||||||
<p>Currently, only MySQL and PostgreSQL are fully supported in this way. If you are
|
|
||||||
familiar with another database (especially open source databases) and are
|
|
||||||
willing to help port the existing schema, please get in contact with me (<a target=_top href="http://dougiamas.com/">Martin
|
|
||||||
Dougiamas</a>).</p>
|
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p> </p>
|
<p><br>
|
||||||
<p><strong><a name="courseformats" id="courseformats"></a>Course Formats</strong></p>
|
<strong><a name="database" id="database"></a>Database
|
||||||
|
Schemas</strong></p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Moodle currently supports three different course formats: weekly, topics and social.
|
<p>Given a working database with defined tables, the
|
||||||
</p>
|
intentionally simple SQL used in Moodle should work fine with a
|
||||||
<p>These are a little more connected to the rest of the code (and hence, less
|
wide variety of database brands.</p>
|
||||||
"pluggable") but it is still quite easy to add new ones.</p>
|
<p>A problem exists with <strong>automatically creating</strong>
|
||||||
<p>If you have any ideas for different formats that you need or would like to
|
new tables in a database, which is what Moodle tries to do upon
|
||||||
see, get in touch with me and I'll do my absolute best to have them available
|
initial installation. Because every database is very different,
|
||||||
in future releases.</p>
|
there doesn't yet exist any way to do this in a
|
||||||
|
platform-independent way. To support this automation in each
|
||||||
|
database, schemas can be created that list the required SQL to
|
||||||
|
create Moodle tables in a particular database. These are files in
|
||||||
|
<strong>lib/db</strong> and inside the <strong>db</strong>
|
||||||
|
subdirectory of each module.</p>
|
||||||
|
<p>Currently, only MySQL and PostgreSQL are fully supported in
|
||||||
|
this way. If you are familiar with another database (especially
|
||||||
|
open source databases) and are willing to help port the existing
|
||||||
|
schema, please get in contact with me (<a target="_top" href=
|
||||||
|
"http://dougiamas.com/">Martin Dougiamas</a>).</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<p><strong><a name="doc" id="doc"></a>Documentation and articles</strong></p>
|
<p><strong><a name="courseformats" id="courseformats"></a>Course
|
||||||
|
Formats</strong></p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>If you feel like writing a tutorial, an article, an academic paper or anything
|
<p>Moodle currently supports three different course formats:
|
||||||
else about Moodle, please do! </p>
|
weekly, topics and social.</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>These are a little more connected to the rest of the code (and
|
||||||
</blockquote>
|
hence, less "pluggable") but it is still quite easy to add new
|
||||||
<p> </p>
|
ones.</p>
|
||||||
<p><strong><a name="bugs" id="bugs"></a>Participating in the bug tracker</strong></p>
|
<p>If you have any ideas for different formats that you need or
|
||||||
<blockquote>
|
would like to see, get in touch with me and I'll do my absolute
|
||||||
<p>Finally, I would like to invite you to register on the "bug tracker"
|
best to have them available in future releases.</p>
|
||||||
at <a target=_top href="http://bugs.moodle.org">bugs.moodle.org</a> so you can file any
|
|
||||||
bugs that you find and perhaps participate in discussing and fixing them.
|
|
||||||
</p>
|
|
||||||
<p>"Bugs" not only includes software bugs with current versions of
|
|
||||||
Moodle, but also new ideas, feature requests and even constructive criticism
|
|
||||||
of existing features. The beauty of open source is that anyone can participate
|
|
||||||
in some way and help to create a better product for all of us to enjoy. In
|
|
||||||
this project, your input is very welcome!</p>
|
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
<p><strong><a name="doc" id="doc"></a>Documentation and
|
||||||
|
articles</strong></p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<blockquote>
|
<p>If you feel like writing a tutorial, an article, an academic
|
||||||
<blockquote>
|
paper or anything else about Moodle, please do!</p>
|
||||||
<p align="center">Thanks for using Moodle!</p>
|
<p>Put it on the web and make sure you include links to
|
||||||
<p align="center">Cheers,<br />
|
<a target="_top" href=
|
||||||
<a target=_top href="http://dougiamas.com/" target="_top">Martin Dougiamas</a></p>
|
"http://moodle.com/">http://moodle.com/</a></p>
|
||||||
</blockquote>
|
|
||||||
</blockquote>
|
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<p> </p>
|
<p><strong><a name="bugs" id="bugs"></a>Participating in the bug
|
||||||
|
tracker</strong></p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p> </p>
|
<p>Finally, I would like to invite you to register on the "bug
|
||||||
|
tracker" at <a target="_top" href=
|
||||||
|
"http://bugs.moodle.org">bugs.moodle.org</a> so you can file any
|
||||||
|
bugs that you find and perhaps participate in discussing and
|
||||||
|
fixing them.</p>
|
||||||
|
<p>"Bugs" not only includes software bugs with current versions
|
||||||
|
of Moodle, but also new ideas, feature requests and even
|
||||||
|
constructive criticism of existing features. The beauty of open
|
||||||
|
source is that anyone can participate in some way and help to
|
||||||
|
create a better product for all of us to enjoy. In this project,
|
||||||
|
your input is very welcome!</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
|
<p> </p>
|
||||||
<p align="CENTER"><font size="1">Version: $Id: developer.html,v 1.2 2001/12/09
|
<blockquote>
|
||||||
10:34:19 martin Exp $</font></p>
|
<blockquote>
|
||||||
|
<blockquote>
|
||||||
|
<p align="center">Thanks for using Moodle!</p>
|
||||||
|
<p align="center">Cheers,<br>
|
||||||
|
<a href="http://dougiamas.com/" target="_top">Martin
|
||||||
|
Dougiamas</a></p>
|
||||||
|
</blockquote>
|
||||||
|
</blockquote>
|
||||||
|
</blockquote>
|
||||||
|
<p> </p>
|
||||||
|
<p> </p>
|
||||||
|
<blockquote>
|
||||||
|
<p> </p>
|
||||||
|
</blockquote>
|
||||||
|
<p align="center"><a href="." target="_top"><font size="1">Moodle
|
||||||
|
Documentation</font></a></p>
|
||||||
|
<p align="center"><font size="1">Version: $Id: developer.html,v
|
||||||
|
1.2 2001/12/09 10:34:19 martin Exp $</font></p>
|
||||||
</body>
|
</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,307 +1,490 @@
|
||||||
<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
|
||||||
<p>Alles was Sie brauchen ist:</p>
|
OS X Umgebungen.</p>
|
||||||
<ol>
|
<p>Alles was Sie brauchen ist:</p>
|
||||||
<li>eine funktionierende Installation von <A HREF="http://www.php.net/">PHP</A> (Version
|
<ol>
|
||||||
4.1.0 oder jünger), die die folgenden Features einschließt (bei den meisten PHP Installationen ist ads heutzutage der Fall)):
|
<li>eine funktionierende Installation von <a href=
|
||||||
<ul>
|
"http://www.php.net/">PHP</a> (Version 4.1.0 oder jünger),
|
||||||
<LI><A HREF="http://www.boutell.com/gd/">GD library</A> Mit Unterstützung der JPG und PNG Formate</li>
|
die die folgenden Features einschließt (bei den meisten PHP
|
||||||
<LI>Sessions support</LI>
|
Installationen ist ads heutzutage der Fall)):
|
||||||
<LI>Datei uploading erlaubt</LI>
|
<ul>
|
||||||
</UL>
|
<li><a href="http://www.boutell.com/gd/">GD library</a> Mit
|
||||||
</LI>
|
Unterstützung der JPG und PNG Formate</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>
|
<li>Sessions support</li>
|
||||||
</ol>
|
<li>Datei uploading erlaubt</li>
|
||||||
<p>Für Windows-Plattformen ist es am einfachsten
|
</ul>
|
||||||
<A HREF="http://www.foxserv.net/">FoxServ</A>,
|
</li>
|
||||||
oder <A HREF="http://www.easyphp.org/">EasyPHP</A> herunterzuladen, die für Sie Apache,
|
<li>einen funktionierenden Datenbankserver: <a href=
|
||||||
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
|
"http://www.mysql.com/">MySQL</a> oder <a href=
|
||||||
session.save_path - fest anstelle der Grundeinstellung "/tmp" nutzt Windows ein Verzeichnis wie "c:/temp".</p>
|
"http://www.postgresql.org/">PostgreSQL</a> sind ok. (MSSQL,
|
||||||
|
Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 oder ODBC
|
||||||
<p>Für Mac OS X empfehle ich das <a href="http://fink.sourceforge.net/">fink</a>
|
werde theretisch ebenfalls unterstützt. Sie müssen dann
|
||||||
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>
|
jedoch die Datenbanktabellen manuell einrichten).</li>
|
||||||
|
</ol>
|
||||||
<p>Wenn Sie unter Linux oder Unix arbeiten, vermute ich, dass Sie all dies elber einrichten können! ;-) </p>
|
<p>Für Windows-Plattformen ist es am einfachsten <a href=
|
||||||
|
"http://www.foxserv.net/">FoxServ</a>, oder <a href=
|
||||||
|
"http://www.easyphp.org/">EasyPHP</a> herunterzuladen, die
|
||||||
|
für Sie Apache, 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 session.save_path - fest anstelle der
|
||||||
|
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>
|
|
||||||
<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>
|
|
||||||
<ul>
|
|
||||||
<li>admin/ - verwaltet die gesamte Anwendung </li>
|
|
||||||
<li>auth/ - Plugin Module um Anwender zu identifizieren </li>
|
|
||||||
<li>course/ - Anzeige und Verwaltung der Kurse </li>
|
|
||||||
<li>doc/ - Hilfedateien für Moodle (z.B. diese Seite)</li>
|
|
||||||
<li>files/ - Anzeige und Verwaltung hochgeladener Dateien</li>
|
|
||||||
<li>lang/ - Texte in verschiedenen Sprachen </li>
|
|
||||||
<li>lib/ - Bibliotheken des Kerns von Moodle </li>
|
|
||||||
<li>login/ - Steuerung des Login und der Anmeldungen </li>
|
|
||||||
<li>mod/ - alle Moodle Kursmodule</li>
|
|
||||||
<li>pix/ - Grafische Gestaltung der Seiten</li>
|
|
||||||
<li>theme/ - Vorlagen für die visuelle Gestaltung der Seiten (Themes/Skins).</li>
|
|
||||||
<li>user/ - Anzeige und Verwaltung von Benutzern</li>
|
|
||||||
</ul>
|
|
||||||
<p> </p>
|
|
||||||
</blockquote>
|
|
||||||
</BLOCKQUOTE>
|
|
||||||
<H3><A NAME="data"></A>4. Ein Datenverzeichnis erstellen</H3>
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Moodle braucht nun etwas Speicherplatz für hochgeladene Dateien wie Kursdokumente und Nutzerbilder.</p>
|
<p>Verschaffen Sie sich ruhig einen Überblick über die
|
||||||
|
verschiedenen Verzeichnisse von Moodle und ihren Inhalt:</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>
|
||||||
<blockquote>
|
<p>config.php - Dies ist die einzige Datei, die Sie vor dem Start
|
||||||
<PRE>deny from all</PRE>
|
noch bearbeiten müssen<br>
|
||||||
</blockquote>
|
version.php - beschreibt die gerade installierte Version von
|
||||||
|
Moodle<br>
|
||||||
<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>
|
index.php - die Startseite</p>
|
||||||
|
<ul>
|
||||||
<p><br />
|
<li>admin/ - verwaltet die gesamte Anwendung</li>
|
||||||
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>
|
<li>auth/ - Plugin Module um Anwender zu identifizieren</li>
|
||||||
|
<li>course/ - Anzeige und Verwaltung der Kurse</li>
|
||||||
|
<li>doc/ - Hilfedateien für Moodle (z.B. diese Seite)</li>
|
||||||
|
<li>files/ - Anzeige und Verwaltung hochgeladener Dateien</li>
|
||||||
|
<li>lang/ - Texte in verschiedenen Sprachen</li>
|
||||||
|
<li>lib/ - Bibliotheken des Kerns von Moodle</li>
|
||||||
|
<li>login/ - Steuerung des Login und der Anmeldungen</li>
|
||||||
|
<li>mod/ - alle Moodle Kursmodule</li>
|
||||||
|
<li>pix/ - Grafische Gestaltung der Seiten</li>
|
||||||
|
<li>theme/ - Vorlagen für die visuelle Gestaltung der Seiten
|
||||||
|
(Themes/Skins).</li>
|
||||||
|
<li>user/ - Anzeige und Verwaltung von Benutzern</li>
|
||||||
|
</ul>
|
||||||
|
<p> </p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<P> </P>
|
</blockquote>
|
||||||
<H3><A NAME="database"></A>5. Eine Datenbank erstellen</H3>
|
<h3><a name="data" id="data"></a>4. Ein Datenverzeichnis
|
||||||
|
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
|
||||||
<p>Aufruf für MySQL (Beispiel): </p>
|
für diesen Zweck ein Verzeichnis. Aus
|
||||||
<PRE>
|
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>
|
||||||
|
<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>
|
||||||
<blockquote>
|
<p>In Apache erfolgt diese Einstellung in der httpd.conf Datei.
|
||||||
<pre><strong>DirectoryIndex</strong> index.php index.html index.htm </pre>
|
Darin sollte z.B. folgender Text stehen:</p>
|
||||||
</blockquote>
|
<blockquote>
|
||||||
<p>index.php muß in dieser Übersicht aufgeführt sein. Am besten steht es sogar ganz am Anfang der Liste.</p>
|
<pre>
|
||||||
<p>Dann erfordert Moodle einige PHP-Einstellungen, damit es arbeiten kann. <B>Zumeist sind diese bereits als Grundeinstellungen vorhanden.</B>
|
<strong>DirectoryIndex</strong> index.php index.html index.htm
|
||||||
Einige PHP-Server (besonders solche mit älteren Versionen)müssen entsprechend eingestellt werden. Sie finden die Einstellungen in der PHP-Konfigurationsdatei (php.ini):</p>
|
</pre></blockquote>
|
||||||
<blockquote>
|
<p>index.php muß in dieser Übersicht aufgeführt
|
||||||
|
sein. Am besten steht es sogar ganz am Anfang der Liste.</p>
|
||||||
<pre>magic_quotes_gpc = On
|
<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>
|
||||||
|
<pre>
|
||||||
|
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>
|
|
||||||
|
|
||||||
<p>Am einfachsten kopieren Sie die Beispieldatei aus lib/htaccess
|
</pre></blockquote>
|
||||||
und bearbeiten Sie nach Ihren Vorstellungen. Sie finden dort weitere Informationen. Rufen Sie in der Unix Shell folgenden Befehl auf:
|
<p>Am einfachsten kopieren Sie die Beispieldatei aus lib/htaccess
|
||||||
<blockquote>
|
und bearbeiten Sie nach Ihren Vorstellungen. Sie finden dort
|
||||||
<pre>cp lib/htaccess .htaccess</pre>
|
weitere Informationen. Rufen Sie in der Unix Shell folgenden
|
||||||
</blockquote>
|
Befehl auf:</p>
|
||||||
|
|
||||||
</blockquote>
|
|
||||||
<p> </p>
|
|
||||||
<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>
|
<pre>
|
||||||
<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>
|
cp lib/htaccess .htaccess
|
||||||
<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>
|
</pre></blockquote>
|
||||||
<p>Für die weiteren Beschreibungen gehen wir davon aus, dass Ihre Seite an folgender Stelle liegt:
|
|
||||||
<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="config" id="config"></a>7. Die config.php
|
||||||
|
anpassen</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Rufen Sie nun die Administrationsseite mit folgendem Befehl auf: <u>http://example.com/moodle/admin</u>.
|
<p>Nun können Sie die Konfigurationsdatei
|
||||||
Beim ersten Aufruf der Seite müssen Sie der GPL-Lizenzvereinbarung zustimmen bevor das Setup fortgesetzt wird.</p>
|
<strong>config.php</strong> mit einem einfachen texteditor
|
||||||
<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.)
|
bearbeiten. Diese Datei wird von allen anderen Moodle-Dateien
|
||||||
<p>Moodle richtet nun die Datenbank ein und erstellt die erforderlichen Tabellen in der Datenbank.
|
genutzt.</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>Erstellen Sie eine Kopie der Datei config-dist.php und
|
||||||
<blockquote>
|
benennen Sie sie mit config.php. Wenn Sie später ein Update
|
||||||
<p>CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category
|
von moodle vornehmen wird diese zentrale Datei nicht
|
||||||
int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default
|
überschriebenW.</p>
|
||||||
'', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT
|
<p>Tragen Sie in der config.php die Datenbankangaben und die
|
||||||
NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default
|
Präfixe der Tabellen (der Präfix ist bei einer
|
||||||
'1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10)
|
PostgreSQL-Datenbank UNBEDINGT erforderlich), tragen Sie auch die
|
||||||
unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default
|
Web-Adresse Ihrer neuen Moodle-Seite, das Verzeichnis der
|
||||||
'0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id))
|
Moodle-Dateien und das Verzeichnis für die Kursdaten in der
|
||||||
TYPE=MyISAM</p>
|
config.php ein. Weitere Informationen finden Sie in der
|
||||||
<p><FONT COLOR="#006600">SUCCESS</FONT></p>
|
config.php.</p>
|
||||||
<p>...und so weiter, gefolgt von: <FONT COLOR="#FF0000">Main databases set up
|
<p>Für die weiteren Beschreibungen gehen wir davon aus, dass
|
||||||
successfully</FONT>. </p>
|
Ihre Seite an folgender Stelle liegt:
|
||||||
</blockquote>
|
<u>http://example.com/moodle</u></p>
|
||||||
<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
|
|
||||||
"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: <?
|
|
||||||
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>
|
|
||||||
<p>Scrollen sie nun bis zum Ende der Seite und drücken Sie den Button e "Continue/Weiter"
|
|
||||||
.</p>
|
|
||||||
<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>
|
|
||||||
|
|
||||||
<p>Drücken Sie nun am Fuß der Seite wieder den "Continue/Weiter"
|
|
||||||
Button.</p>
|
|
||||||
|
|
||||||
<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.
|
|
||||||
Sie 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>
|
|
||||||
<p><strong>Stellen Sie unbedingt sicher, dass Sie sich den Benutzernamen und das Passwort
|
|
||||||
für den Administrationszugang merken. Er ist erforderlich für spätere Verwaltungen auf
|
|
||||||
Moodle.</strong></p>
|
|
||||||
</blockquote>
|
|
||||||
</blockquote>
|
|
||||||
</blockquote>
|
|
||||||
</blockquote>
|
|
||||||
</blockquote>
|
|
||||||
<p>Wenn Sie diesen Schritt erfolgreich abgeschlossen haben, sehen Sie die Administrationsseite. In dem Menu (es wird, wenn Sie sich als Admin einloggen auch auf der Startseite angezeigt) können Sie alle weiteren Einstellungen an Ihrem Moodle vornehmen wie z.B.:</p>
|
|
||||||
<ul>
|
|
||||||
<li>Erstellen und löschen von Kursen</li>
|
|
||||||
<li>Erstellen und bearbeiten von Nutzerzugängen</li>
|
|
||||||
<li>Verwaltung von Dozentenzugängen</li>
|
|
||||||
<li>Veränderungen von Einstellungen,die für die gesamte Seite gelten.</li>
|
|
||||||
</ul>
|
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<P> </P>
|
<p> </p>
|
||||||
<H3><A NAME="cron"></A>9. Einen Cron-Job starten</H3>
|
<h3><a name="admin" id="admin"></a>8. Die Administrationsseite
|
||||||
|
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>Rufen Sie nun die Administrationsseite mit folgendem Befehl
|
||||||
<p>Das Skript, das all diese Vorgänge steuert finden Sie im Admin-Verzeichnis und heißt
|
auf: <u>http://example.com/moodle/admin</u>. Beim ersten Aufruf
|
||||||
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>
|
der Seite müssen Sie der GPL-Lizenzvereinbarung zustimmen
|
||||||
<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>
|
bevor das Setup fortgesetzt wird.</p>
|
||||||
<p>Testen Sie zuerst, ob die Datei funktioniert. Rufen Sie sie mit Ihrem Browser auf:</p>
|
<p>(Moodle wird nun versuchen, einige Cookies auf Ihrem PC zu
|
||||||
<blockquote>
|
installieren. Wenn Ihr Browser Sie um Zustimmung zur Installation
|
||||||
<PRE>http://example.com/moodle/admin/cron.php</PRE>
|
der Moodle Cookies fragt, müssen Sie dies bestätigen,
|
||||||
</blockquote>
|
da andernfalls Moodle nicht von Ihrem Rechner aus genutzt werden
|
||||||
<p>Nehmen Sie nun einige Einstellungen vor: </p>
|
kann.)</p>
|
||||||
<H4> Aufruf des Skripts von der Kommandozeile</H4>
|
<p>Moodle richtet nun die Datenbank ein und erstellt die
|
||||||
<p>Rufen Sie die Datei wie zuvor auf. Nehmen Sie dazu z.B. den Unix-Befehl 'wget':</p>
|
erforderlichen Tabellen in der Datenbank. Zuerst werden die
|
||||||
<blockquote>
|
Datenbanktabellen erstellt. Sie sehen auf dem Bildschirm eine
|
||||||
<PRE>wget -q -O /dev/null http://example.com/moodle/admin/cron.php</PRE>
|
Reihe von SQL-Meldungen und Bestätigungsmeldungen in roter
|
||||||
</blockquote>
|
oder grüner Schrift. Dies sieht in etwa so aus:</p>
|
||||||
<p>In diesem Beispiel wird das Ergebnis abgelegt (nach /dev/null).</p>
|
<blockquote>
|
||||||
<p>Das gleiche mit lynx:</p>
|
<p>CREATE TABLE course ( id int(10) unsigned NOT NULL
|
||||||
<blockquote>
|
auto_increment, category int(10) unsigned NOT NULL default '0',
|
||||||
<pre>lynx -dump http://example.com/moodle/admin/cron.php > /dev/null</pre>
|
password varchar(50) NOT NULL default '', fullname varchar(254)
|
||||||
</blockquote>
|
NOT NULL default '', shortname varchar(15) NOT NULL default '',
|
||||||
<p>Alternativ können Sie eine separate PHP-Version nutzen, die über die Kommandozeile gesteuert wird.
|
summary text NOT NULL, format tinyint(4) NOT NULL default '1',
|
||||||
|
teacher varchar(100) NOT NULL default 'Teacher', startdate
|
||||||
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>
|
int(10) unsigned NOT NULL default '0', enddate int(10) unsigned
|
||||||
<blockquote>
|
NOT NULL default '0', timemodified int(10) unsigned NOT NULL
|
||||||
<PRE>/opt/bin/php /web/moodle/admin/cron.php
|
default '0', PRIMARY KEY (id)) TYPE=MyISAM</p>
|
||||||
|
<p><font color="#006600">SUCCESS</font></p>
|
||||||
|
<p>...und so weiter, gefolgt von: <font color="#FF0000">Main
|
||||||
|
databases set up successfully</font>.</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>Wenn Sie dies nicht angezeigt bekommen, besteht ein Problem
|
||||||
|
mit der Datenbank oder den Einstellungen in der
|
||||||
|
Konfigurationsdatei config.php. Prüfen Siue, ob PHP nicht im
|
||||||
|
eingeschränkten "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: <? 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>
|
||||||
|
<p>Scrollen sie nun bis zum Ende der Seite und drücken Sie
|
||||||
|
den Button e "Continue/Weiter" .</p>
|
||||||
|
<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>
|
||||||
|
<p>Drücken Sie nun am Fuß der Seite wieder den
|
||||||
|
"Continue/Weiter" Button.</p>
|
||||||
|
<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. Sie
|
||||||
|
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>
|
||||||
|
<p><strong>Stellen Sie unbedingt sicher, dass Sie sich den
|
||||||
|
Benutzernamen und das Passwort für den Administrationszugang
|
||||||
|
merken. Er ist erforderlich für spätere Verwaltungen
|
||||||
|
auf Moodle.</strong></p>
|
||||||
|
</blockquote>
|
||||||
|
</blockquote>
|
||||||
|
</blockquote>
|
||||||
|
</blockquote>
|
||||||
|
</blockquote>
|
||||||
|
<p>Wenn Sie diesen Schritt erfolgreich abgeschlossen haben, sehen
|
||||||
|
Sie die Administrationsseite. In dem Menu (es wird, wenn Sie sich
|
||||||
|
als Admin einloggen auch auf der Startseite angezeigt)
|
||||||
|
können Sie alle weiteren Einstellungen an Ihrem Moodle
|
||||||
|
vornehmen wie z.B.:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Erstellen und löschen von Kursen</li>
|
||||||
|
<li>Erstellen und bearbeiten von Nutzerzugängen</li>
|
||||||
|
<li>Verwaltung von Dozentenzugängen</li>
|
||||||
|
<li>Veränderungen von Einstellungen,die für die gesamte
|
||||||
|
Seite gelten.</li>
|
||||||
|
</ul>
|
||||||
|
</blockquote>
|
||||||
|
<p> </p>
|
||||||
|
<h3><a name="cron" id="cron"></a>9. Einen Cron-Job starten</h3>
|
||||||
|
<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>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>
|
||||||
|
<pre>
|
||||||
|
http://example.com/moodle/admin/cron.php
|
||||||
|
</pre></blockquote>
|
||||||
|
<p>Nehmen Sie nun einige Einstellungen vor:</p>
|
||||||
|
<h4>Aufruf des Skripts von der Kommandozeile</h4>
|
||||||
|
<p>Rufen Sie die Datei wie zuvor auf. Nehmen Sie dazu z.B. den
|
||||||
|
Unix-Befehl 'wget':</p>
|
||||||
|
<blockquote>
|
||||||
|
<pre>
|
||||||
|
wget -q -O /dev/null http://example.com/moodle/admin/cron.php
|
||||||
|
</pre></blockquote>
|
||||||
|
<p>In diesem Beispiel wird das Ergebnis abgelegt (nach
|
||||||
|
/dev/null).</p>
|
||||||
|
<p>Das gleiche mit lynx:</p>
|
||||||
|
<blockquote>
|
||||||
|
<pre>
|
||||||
|
lynx -dump http://example.com/moodle/admin/cron.php > /dev/null
|
||||||
|
</pre></blockquote>
|
||||||
|
<p>Alternativ können Sie eine separate PHP-Version nutzen,
|
||||||
|
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>
|
||||||
|
<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
|
||||||
<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>
|
Einstellungen für Cron- Jobs über die Komandozeile mit
|
||||||
<blockquote>
|
folgendem Befehl an "crontab -e" und fügen sie folgende
|
||||||
<PRE>*/5 * * * * wget -q -O /dev/null http://example.com/moodle/admin/cron.php</PRE>
|
Zeile hinzu:</p>
|
||||||
</blockquote>
|
|
||||||
<p>Bei Windows- Systemen: Der einfachste Weg ist hier mein Programm zu benutzen, <A TITLE="Folgen sie diesem Link, um den Download des Programms durchzuführen.(150k)" HREF="http://moodle.com/download/moodle-cron-for-windows.zip">moodle-cron-for-windows.zip</A>
|
|
||||||
wodurch die Anpassungen ganz einfach sind. Sie können alternativ dazu, die in Windows enthaltene Funktion "Scheduled Tasks" benutzen.</p>
|
|
||||||
</p>
|
|
||||||
</blockquote>
|
|
||||||
<H3><A NAME="course"></A>10. Einen neuen Kurs anlegen</H3>
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Wenn alle Einstellungen vorgenommen wurden, sollte diese Moodle- Seite einsatzfähig sein und sie können einen Kurs erstellen. </p>
|
<pre>
|
||||||
<p>Wählen sie "Neuen Kurs anlegen" auf der Administrationsseite ( oder über den Link im Administrationsmenü auf der Hauptseite).</p>
|
*/5 * * * * wget -q -O /dev/null http://example.com/moodle/admin/cron.php
|
||||||
<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>
|
</pre></blockquote>
|
||||||
<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>Bei Windows- Systemen: Der einfachste Weg ist hier mein
|
||||||
<p>Wenn dies erledigt ist, sind die Vorbereitungen abgeschlossen und der Kurs kann über den Link "Kurse" auf der Hauptseite weiter bearbeitet werden.</p>
|
Programm zu benutzen, <a title=
|
||||||
<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>
|
"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> </P>
|
<h3><a name="course" id="course"></a>10. Einen neuen Kurs
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Dokumentation</A></FONT></P>
|
anlegen</h3>
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>
|
<blockquote>
|
||||||
|
<p>Wenn alle Einstellungen vorgenommen wurden, sollte diese
|
||||||
</BODY>
|
Moodle- Seite einsatzfähig sein und sie können einen
|
||||||
|
Kurs erstellen.</p>
|
||||||
|
<p>Wählen sie "Neuen Kurs anlegen" auf der
|
||||||
|
Administrationsseite ( oder über den Link im
|
||||||
|
Administrationsmenü auf der Hauptseite).</p>
|
||||||
|
<p>Legen Sie die Grundeinstellungen fest. Achten sie dabei bitte
|
||||||
|
besonders auf das Kursformat. Sie brauchen sich in dieser Sufe
|
||||||
|
nicht zu intensiv mit den Details zu beschäftigen, da alle
|
||||||
|
diese Einstellungen später durch den Lehrer geändert
|
||||||
|
werden können.</p>
|
||||||
|
<p>Über den Button "Ä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>
|
||||||
|
<p> </p>
|
||||||
|
<p align="center"><a href="." target="_top"><font size="1">Moodle
|
||||||
|
Dokumentation</font></a></p>
|
||||||
|
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -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
|
||||||
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
|
installieren</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">
|
||||||
<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
|
||||||
<ul>
|
speichert die meisten Daten in einer Datenbank. Die favorisierte
|
||||||
<li><a href="#host" class="questionlink">Hosting Service</a></li>
|
Datenbank ist MySQL. Bevor Moodle installiert werden kann ist es
|
||||||
<li><a href="#mac" class="questionlink">Mac OS X</a></li>
|
erforderlich eine PHP-Installation eingerichtet zu haben und eine
|
||||||
<li><a href="#redhat" class="questionlink">Redhat Linux</a></li>
|
Datenbank auf einem WebServer einzurichten. Diese Softwarepakete
|
||||||
<li><a href="#windows" class="questionlink">Windows</a></li>
|
zu installieren kann agnz schön knifflig sein, diese Seite
|
||||||
</ul>
|
erklärt mit einfachen Worten wie dies auf verschiedenen
|
||||||
<p class="questionlink"> </p>
|
Plattformen möglich ist:</p>
|
||||||
<h3 class="sectionheading"><a name="host" id="host"></a>Hosting Service</h3>
|
<ul>
|
||||||
<blockquote>
|
<li><a href="#host" class="questionlink">Hosting Service</a></li>
|
||||||
<p>Leider gibt es große Unterschiede zwiscehn den verschiedenen Webhostinganbietern. Einige bieten an Moodle für Sie zu installieren. </p>
|
<li><a href="#mac" class="questionlink">Mac OS X</a></li>
|
||||||
<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>
|
<li><a href="#redhat" class="questionlink">Redhat Linux</a></li>
|
||||||
<p>Arbeiten Sie die <a href="./?file=install.html">Installationsanweisung
|
<li><a href="#windows" class="questionlink">Windows</a></li>
|
||||||
</a> Stück für Stück durch. Fragen Sie Ihren Provider wenn Probleme auftauchen.
|
</ul>
|
||||||
</p>
|
<p class="questionlink"> </p>
|
||||||
<p> </p>
|
<h3 class="sectionheading"><a name="host" id="host"></a>Hosting
|
||||||
</blockquote>
|
Service</h3>
|
||||||
<h3 class="sectionheading"><a name="mac" id="mac"></a>Mac OS X</h3>
|
<blockquote>
|
||||||
<blockquote>
|
<p>Leider gibt es große Unterschiede zwiscehn den
|
||||||
<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>
|
verschiedenen Webhostinganbietern. Einige bieten an Moodle
|
||||||
<blockquote>
|
für Sie zu installieren.</p>
|
||||||
<p><strong>PHP</strong>: Download: <a href="http://www.entropy.ch/software/macosx/php/" target="_top">http://www.entropy.ch/software/macosx/php/</a></p>
|
<p>Die meisten bieten eine Onlineoberfläche zur Verwaltung
|
||||||
<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>
|
der Seite, zum Einrichten von Datenbanken und zur Aktivierung von
|
||||||
</blockquote>
|
Cron-Jobs an. Einige bieten einen terminal access via ssh an.
|
||||||
<p>Wenn diese installiert sind, sollte die Standard- <a href="./?file=install.html">Installationsanleitung</a> ausreichen.</p>
|
Dann können Sie die command shell nutzen.</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>Arbeiten Sie die <a href=
|
||||||
<p> </p>
|
"./?file=install.html">Installationsanweisung</a> Stück
|
||||||
</blockquote>
|
für Stück durch. Fragen Sie Ihren Provider wenn
|
||||||
<h3 class="sectionheading"><a name="redhat"></a>Redhat Linux</h3>
|
Probleme auftauchen.</p>
|
||||||
<blockquote>
|
<p> </p>
|
||||||
<p>Installieren Sie alle verfügbaren RPM packages für Apache, PHP und MySQL.
|
|
||||||
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>
|
|
||||||
<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>
|
|
||||||
<p> </p>
|
|
||||||
<h3 class="sectionheading"><a name="windows" id="windows"></a>Windows</h3>
|
|
||||||
<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>
|
|
||||||
<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>
|
|
||||||
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>
|
|
||||||
<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:
|
|
||||||
"Suivant" bedeutet 'Weiter' und "Oui" bedeutet 'Ja'.</li>
|
|
||||||
<li>Am Ende der Installation lassen Sie die Auswahl der Checkbox auf "Lancer
|
|
||||||
EasyPHP" (Start EasyPHP) stehen und klicken Sie auf den 'Terminer" Button. Sie werden nun zu einer Informationsseite egführt, die Sie ignorieren können. </li>
|
|
||||||
<li>Gratulation, wenn alles geklappt hat! Apache, PHP und MySQL sind komplett installiert und laufen. Sie sollten in der Toolbar ein schwarzes E vorfinden. Klicken Sie mit der rechten Maustaste darauf und Sie erhalten ein Kontrollmenu über die laufenden Programme.</li>
|
|
||||||
<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>
|
|
||||||
<li> Als nächstes müssen Sie eine Datenbank für Moodle einrichten.
|
|
||||||
Rechts-klick am schwäzen E in der Toolbar 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>
|
|
||||||
<li>Und fügen Sie die Pfade ein:<br />
|
|
||||||
$CFG->wwwroot = 'http://localhost/moodle'; // Use an external address
|
|
||||||
if you know it. <br />
|
|
||||||
$CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br />
|
|
||||||
$CFG->dataroot = 'C:\moodledata';</li>
|
|
||||||
<li>Speichern Sie die config.php - alle anderen Einstellungen können Sie ignorieren.</li>
|
|
||||||
<li>Sie sind nun fast fertig. Die weiteren Schritte des Setup nehmen Sie mit Ihrem Browser vor. Rufen Sie <a href="http://localhost/moodle/admin/" target="_blank">http://localhost/moodle/admin/</a>
|
|
||||||
mit Ihem Browser auf, um das Setup abzuschließen.</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>
|
|
||||||
<p>Wenn Sie EasyPHP nicht benutzen können oder wollen, habe ich hier einige Hinweise für Sie:</p>
|
|
||||||
<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>
|
|
||||||
<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>
|
|
||||||
<p> </p>
|
|
||||||
</blockquote>
|
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Dokumentation</a></font></p>
|
<h3 class="sectionheading"><a name="mac" id="mac"></a>Mac OS
|
||||||
<p align="CENTER"><font size="1">Version: $Id$</font></p>
|
X</h3>
|
||||||
|
<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>
|
||||||
|
<blockquote>
|
||||||
|
<p><strong>PHP</strong>: Download: <a href=
|
||||||
|
"http://www.entropy.ch/software/macosx/php/" target=
|
||||||
|
"_top">http://www.entropy.ch/software/macosx/php/</a></p>
|
||||||
|
<p><strong>MySQL</strong>: Download: <a href=
|
||||||
|
"http://www.entropy.ch/software/macosx/mysql/" target=
|
||||||
|
"_top">http://www.entropy.ch/software/macosx/mysql/</a></p>
|
||||||
|
</blockquote>
|
||||||
|
<p>Wenn diese installiert sind, sollte die Standard- <a href=
|
||||||
|
"./?file=install.html">Installationsanleitung</a> ausreichen.</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>
|
||||||
|
<h3 class="sectionheading"><a name="redhat" id=
|
||||||
|
"redhat"></a>Redhat Linux</h3>
|
||||||
|
<blockquote>
|
||||||
|
<p>Installieren Sie alle verfügbaren RPM packages für
|
||||||
|
Apache, PHP und MySQL. 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>
|
||||||
|
<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>
|
||||||
|
<p> </p>
|
||||||
|
<h3 class="sectionheading"><a name="windows" id=
|
||||||
|
"windows"></a>Windows</h3>
|
||||||
|
<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>
|
||||||
|
<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> 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>
|
||||||
|
<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: "Suivant" bedeutet 'Weiter' und "Oui" bedeutet
|
||||||
|
'Ja'.</li>
|
||||||
|
<li>Am Ende der Installation lassen Sie die Auswahl der Checkbox
|
||||||
|
auf "Lancer EasyPHP" (Start EasyPHP) stehen und klicken Sie auf
|
||||||
|
den 'Terminer" Button. Sie werden nun zu einer Informationsseite
|
||||||
|
egführt, die Sie ignorieren können.</li>
|
||||||
|
<li>Gratulation, wenn alles geklappt hat! Apache, PHP und MySQL
|
||||||
|
sind komplett installiert und laufen. Sie sollten in der Toolbar
|
||||||
|
ein schwarzes E vorfinden. Klicken Sie mit der rechten Maustaste
|
||||||
|
darauf und Sie erhalten ein Kontrollmenu über die laufenden
|
||||||
|
Programme.</li>
|
||||||
|
<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>
|
||||||
|
<li>Als nächstes müssen Sie eine Datenbank für
|
||||||
|
Moodle einrichten. Rechts-klick am schwäzen E in der Toolbar
|
||||||
|
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>
|
||||||
|
<li>Und fügen Sie die Pfade ein:<br>
|
||||||
|
$CFG->wwwroot = 'http://localhost/moodle'; // Use an external
|
||||||
|
address if you know it.<br>
|
||||||
|
$CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';<br>
|
||||||
|
$CFG->dataroot = 'C:\moodledata';</li>
|
||||||
|
<li>Speichern Sie die config.php - alle anderen Einstellungen
|
||||||
|
können Sie ignorieren.</li>
|
||||||
|
<li>Sie sind nun fast fertig. Die weiteren Schritte des Setup
|
||||||
|
nehmen Sie mit Ihrem Browser vor. Rufen Sie <a href=
|
||||||
|
"http://localhost/moodle/admin/" target=
|
||||||
|
"_blank">http://localhost/moodle/admin/</a> mit Ihem Browser auf,
|
||||||
|
um das Setup abzuschließen.</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>
|
||||||
|
<p>Wenn Sie EasyPHP nicht benutzen können oder wollen, habe
|
||||||
|
ich hier einige Hinweise für Sie:</p>
|
||||||
|
<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>
|
||||||
|
<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>
|
||||||
|
<p> </p>
|
||||||
|
</blockquote>
|
||||||
|
</blockquote>
|
||||||
|
<p align="center"><a href="." target="_top"><font size="1">Moodle
|
||||||
|
Dokumentation</font></a></p>
|
||||||
|
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||||
</body>
|
</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,
|
||||||
Weiterentwicklungen ebenso gilt.</p>
|
benutzen und weiterentwickeln. Die Weitergabe an andere Personen
|
||||||
<p>Lesen Sie die Copyright-Bedingungen und setzen Sie sich mit dem
|
ist erlaubt unter der Bedingung, dass die ursprüngliche
|
||||||
Copyright-Halter in Verbindung, wenn Sie Fragen haben.</p>
|
Lizenzbasis nicht verändert wird und die Lizenz für die
|
||||||
<p>Moodle läuft auf jedem Rechner, der PHP verarbeiten kann und
|
Weiterentwicklungen ebenso gilt.</p>
|
||||||
unterstützt verschiedene Datenbanken.</p>
|
<p>Lesen Sie die Copyright-Bedingungen und setzen Sie sich mit
|
||||||
<p>Moodle war ursprünglich ein Akronym für Modulare dynamische
|
dem Copyright-Halter in Verbindung, wenn Sie Fragen haben.</p>
|
||||||
objektorientierte Schulungsumgebung (Modular Object-OrientedDynamic
|
<p>Moodle läuft auf jedem Rechner, der PHP verarbeiten kann
|
||||||
Learning Environment), das für Dozent/innen und
|
und unterstützt verschiedene Datenbanken.</p>
|
||||||
Ausbildungs-Theoretikern besonders nützlich ist. Moodle steht als Begriff jedoch auch für eine einfache Lerntechnik, das Kennenlernen von neuen Lernmethoden, die wiederum
|
<p>Moodle war ursprünglich ein Akronym für Modulare
|
||||||
die Kreativität und Aufnahmefähigkeit des Benutzers fördert.</p>
|
dynamische objektorientierte Schulungsumgebung (Modular
|
||||||
<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>
|
Object-OrientedDynamic Learning Environment), das für
|
||||||
|
Dozent/innen und Ausbildungs-Theoretikern besonders nützlich
|
||||||
<P><br />
|
ist. Moodle steht als Begriff jedoch auch für eine einfache
|
||||||
</P>
|
Lerntechnik, das Kennenlernen von neuen Lernmethoden, die
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Documentation</A></FONT></P>
|
wiederum die Kreativität und Aufnahmefähigkeit des
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>
|
Benutzers fördert.</p>
|
||||||
|
<p>Darin verbinden sich zwei Dinge, die Art und Weise in der
|
||||||
</BODY>
|
Moodle entwickelt wurde und die Art und Weise in der Dozent/innen
|
||||||
</HTML>
|
und Teilnehmer/innen einander beim Prozess des Lernens aneinander
|
||||||
|
annähern.</p>
|
||||||
|
<p><br></p>
|
||||||
|
<p align="center"><a href="." target="_top"><font size="1">Moodle
|
||||||
|
Documentation</font></a></p>
|
||||||
|
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -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>
|
||||||
<h3>1. Förderung (Constructivism)</h3>
|
Wirkungsvolle Lernprozesse müssen daher Anreize bieten, neue
|
||||||
<blockquote>
|
Erfahrungen zu machen und Informationen aktiv anzuwenden. In der
|
||||||
<p>Diese Betrachtungsweise geht davon aus, dass Menschen ihr Wissen aktiv aus der Interaktion mit ihrer Umgebung <strong>entwickeln</strong>. </p>
|
aktiven Anwendung und - besser noch - der eigenen Vermittlung
|
||||||
<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>
|
neuer Informationen als Teilnehmer/in an andere liegen besonders
|
||||||
<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 />
|
gute Lernpotenziale.<br>
|
||||||
</p>
|
Moodle versucht nun eine Lernumgebung zu schaffen, in der die
|
||||||
</blockquote>
|
Interaktion der Lerngruppe einen hohen Stellenwert besitzt. Die
|
||||||
<h3>2. Lernen durch Vermittlung (Constructionism)</h3>
|
Diskussion miteinander, die Auseinandersetzung mit Aufgaben und
|
||||||
<blockquote>
|
die gegenseitige Bewertung (z.B. im Workshop-Modul in der Form
|
||||||
<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>
|
des peer assesment), aber auch die Möglichkeit aus
|
||||||
<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 />
|
Einschätzungen und Kommentaren dazu zu lernen und eine
|
||||||
</p>
|
Aufgabe in einer verbesserten Version wieder einzureichen sind
|
||||||
</blockquote>
|
zentrale Möglichkeiten einen Lernprozess zu gestalten.<br>
|
||||||
<h3>3. Social Constructivism</h3>
|
Moodle kann - daran darf es keinen Zweifel geben - als klassische
|
||||||
<blockquote>
|
'Pauk-Maschine' oder als 'Online-Frontalunterricht' genutzt
|
||||||
<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>
|
werden. Sein besonderes Augenmerk gilt aber der fortgeschrittenen
|
||||||
<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 />
|
und zielgerichteten Interaktion als Lernprozess.<br>
|
||||||
</p>
|
Zentral ist dabei ein Veränderung der Aufgabe des/der
|
||||||
</blockquote>
|
Dozent/in vom Wissensvermittler hin zum Lernbegleiter. Im
|
||||||
<h3>4. Verbunden und aufgeteilt (Connected and Separate)</h3>
|
angelsächsischen Sprachgebrauch (nicht von Martin Dougiamas)
|
||||||
<blockquote>
|
wird der Begriff des Facilitators verstärkt genutzt. Seine
|
||||||
<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.
|
Aufgabe ist es, einen Handlungsrahmen zu schaffen, in dem eine
|
||||||
'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.
|
lern- und entwicklungsförderliche Umgebung besteht, die ein
|
||||||
</p>
|
entdeckendes und aktives Lernen ermöglicht.<br>
|
||||||
<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>
|
Rückfragen an den Übersetzer unter
|
||||||
</blockquote>
|
ralf.hilgenstock@dialoge.net.<br>
|
||||||
<hr>
|
<br>
|
||||||
<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.
|
<h3>Hier nun die Übersetzung des Originaltextes</h3>
|
||||||
</p>
|
<p>Die Gestaltung und Entwicklung von Moodle wurde geprägt
|
||||||
<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>
|
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>
|
||||||
|
<blockquote>
|
||||||
|
<p>Diese Betrachtungsweise geht davon aus, dass Menschen ihr
|
||||||
|
Wissen aktiv aus der Interaktion mit ihrer Umgebung
|
||||||
|
<strong>entwickeln</strong>.</p>
|
||||||
|
<p>Alles, was Sie lesen, sehen, hö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>
|
||||||
|
<h3>2. Lernen durch Vermittlung (Constructionism)</h3>
|
||||||
|
<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>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>
|
||||||
|
<h3>3. Social Constructivism</h3>
|
||||||
|
<blockquote>
|
||||||
|
<p>Stellen wir uns diese Gedanken nun innerhalb einer Gruppe vor,
|
||||||
|
die sich eine Kultur gemeinsam geteilten Wissens und gemeinsamer
|
||||||
|
Bedeutungszusammenhä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>
|
||||||
|
<h3>4. Verbunden und aufgeteilt (Connected and Separate)</h3>
|
||||||
|
<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. '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 align="CENTER"><font size="1"><a href="." target="_top">Moodle Dokumentation</a></font></p>
|
<p>Wenn Sie über all dies nachdenken, dann hilft es, sich
|
||||||
<p align="CENTER"><font size="1">Version: $Id$</font></p>
|
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>
|
||||||
|
<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>
|
||||||
|
<hr>
|
||||||
|
<p align="center"><a href="." target="_top"><font size="1">Moodle
|
||||||
|
Dokumentation</font></a></p>
|
||||||
|
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||||
</body>
|
</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>
|
||||||
|
<div style="margin-left: 2em">
|
||||||
|
<dl>
|
||||||
|
<dt>Wichtige Sicherheitsverbesserungen</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<dl>
|
<li>Bessere Prüfung/Bereinigung von Cookie-Daten</li>
|
||||||
<dt>Wichtige Sicherheitsverbesserungen</dt>
|
<li>Vorbeugender Abgleich der Daten für Sessions
|
||||||
<dd>
|
Speicherung</li>
|
||||||
<ul>
|
<li>Bessre Prüfung/Bereinigung der Parameter für
|
||||||
<li>Bessere Prüfung/Bereinigung von Cookie-Daten</li>
|
RSS-Feeds, Ip Atlas Parameter, Wörterbuch, Foren, Theme
|
||||||
<li>Vorbeugender Abgleich der Daten für Sessions Speicherung</li>
|
Auswahl, SCORM Modul, Dokumentenansicht</li>
|
||||||
<li>Bessre
|
<li>Neuer Schutz bei der Ansicht hochgeladener Dateien</li>
|
||||||
Prüfung/Bereinigung der Parameter für RSS-Feeds, Ip Atlas Parameter,
|
<li>Neuer Schutz gegen Verzeichnis traversal</li>
|
||||||
Wörterbuch, Foren, Theme Auswahl, SCORM Modul, Dokumentenansicht</li>
|
<li>Fix der Variable $FULLME, die für Cron benötigt
|
||||||
<li>Neuer Schutz bei der Ansicht hochgeladener Dateien</li>
|
wird</li>
|
||||||
<li>Neuer Schutz gegen Verzeichnis traversal</li>
|
<li>Schutz gegenüber einem direkten Aufruf interner
|
||||||
<li>Fix der Variable $FULLME, die für Cron benötigt wird</li>
|
Bibliotheken.</li>
|
||||||
<li>Schutz gegenüber einem direkten Aufruf interner Bibliotheken.</li>
|
<li>Schutz beim Aufruf von Wörterbüchern, die verborgen
|
||||||
<li>Schutz beim Aufruf von Wörterbüchern, die verborgen wurden</li>
|
wurden</li>
|
||||||
<li>Verborgene Abschnitte werden vor Teilnehmern verborgen, die frühere Aktivitäten bearbeiten.</li>
|
<li>Verborgene Abschnitte werden vor Teilnehmern verborgen, die
|
||||||
<li>Fixed Problem bei Gastnutzern, die Termine im Kalender einsehen konnten</li>
|
frühere Aktivitäten bearbeiten.</li>
|
||||||
<li>Fixed encoding von TEX Ausdrücken</li>
|
<li>Fixed Problem bei Gastnutzern, die Termine im Kalender
|
||||||
</ul>
|
einsehen konnten</li>
|
||||||
</dd>
|
<li>Fixed encoding von TEX Ausdrücken</li>
|
||||||
|
|
||||||
<dt>Einige neue Dinge</dt>
|
|
||||||
<dd>
|
|
||||||
<ul>
|
|
||||||
<li>Eindeutige Anmeldung wird erzwungen (Leistungsverbesserung).</li>
|
|
||||||
<li>hHinzugefügt: Transaktions Unzerstützung für PostgreSQL </li>
|
|
||||||
<li>Logging in und logging out werden nun geloggt</li>
|
|
||||||
<li>Wiki und SCORM nutzen nun beide den neuen Zip-Code </li>
|
|
||||||
<li>Neues Seitenmodell für Wörterbücher</li>
|
|
||||||
<li>Nutzerinformationen von LDAP gekürzt, um Dtaenverlust zu vermeiden</li>
|
|
||||||
<li>pclzip aktualisiert auf neue Version</li>
|
|
||||||
<li>Memory_limit kann von einer höheren Einstellung in der php.ini überschrieben werden, commandline, httpd.conf, .htaccess</li>
|
|
||||||
<li>Neue Übersetzungen wurden gestartet für: Maori, Kanada, Albanisch und Vietnamesisch</li>
|
|
||||||
<li>Viele Ergänzungen in anderen Sprachpaketen</li>
|
|
||||||
<li>Trainer/innen können nun jederzeit Tests erproben, auch wenn sie noch nicht freigegeben wurden.</li>
|
|
||||||
<li>Druckformat der Wörterbücher ist nun für jedes Format angepasst.</li>
|
|
||||||
<li>Wörterbuch-Suche berücksichtigt jetzt auch alias-Begriffe</li>
|
|
||||||
<li>Deutliche Verbesserungen im multilang Filter mit einer 'nachsichtigeren' Syntax </li>
|
|
||||||
</ul>
|
|
||||||
</dd>
|
|
||||||
|
|
||||||
<dt>Leistungsverbesserungen</dt>
|
|
||||||
<dd>
|
|
||||||
<ul>
|
|
||||||
<li>Headers werden besser gespeichert. Damit kann auf allen Seiten der 'zurück-Button' genutzt werden</li>
|
|
||||||
<li>Datenbankindeizes an vielen Stellen ergänzt. Dies führt zu Leistungsverbesserungen bei großen Anwendungen</li>
|
|
||||||
<li>Leistungsverbesserungen bei der Auflistung der Kurse.</li>
|
|
||||||
<li>VerschiedeneVerbesserungen beim Entfernen nicht mehr benötigter Datenbankeinträge und Sortierungen.</li>
|
|
||||||
</ul>
|
|
||||||
</dd>
|
|
||||||
|
|
||||||
<dt>Weitere Fehlerkorrekturen</dt>
|
|
||||||
<dd>
|
|
||||||
<ul>
|
|
||||||
<li>Problem bei der Wiederherstellung von Kursen in neuen Kursen mit der ID-Nummer</li>
|
|
||||||
<li>Verschiedene kleine Werte bei Postgres korrigiert</li>
|
|
||||||
<li>Verschiedene nicht benötigte Einträge im 'debug on'-Modus</li>
|
|
||||||
<li>Einige PHP5 Einträge</li>
|
|
||||||
<li>Unterstützung von Apostrophs, Anführungszeichen und Backslashes in LDAP Nutzerdaten</li>
|
|
||||||
<li>Fix für Paginierung der Sucherergebnisse für Kurse bei Postgres </li>
|
|
||||||
<li>Fixed Bug mit Leerzeichen in der Nutzersuche</li>
|
|
||||||
<li>Fixed Chatroom Bug mit der Anzeige aller Chatnutzer wenn mehrere Chatrooms zugleich genutzt werden </li>
|
|
||||||
<li>Fix für Installationsscript Bug</li>
|
|
||||||
<li>Groß-/Kleinschreibung von Nutzernamen beim Bulk-Import von Nutzern fixed</li>
|
|
||||||
<li>Fixed Bug nach Bewertung von Forenbeiträgen mit Rückgängig-Funktion</li>
|
|
||||||
<li>Fixed Bug in Test mit Zuordnungsfragen</li>
|
|
||||||
<li>Fixed Bug in Testvorschau</li>
|
|
||||||
<li>Fixed Bug in der Sprachbearbeitung</li>
|
|
||||||
<li>Verschiedene kleine Anpassungen im SCORM Modul</li>
|
|
||||||
<li>SCORM Modul zeigt Nutzerbilder richtig</li>
|
|
||||||
<li>Aktivitätennamen im Aktivitäten Filter nach Titelnn sortierbar</li>
|
|
||||||
<li>Wörterbuchsuche berücksichtigt Alias-Bezeichnungen</li>
|
|
||||||
<li>Einige RSS Fehler werden in einem gültigen RSS Fehlerfile angezeigt, statt in ungültigem RSS.</li>
|
|
||||||
<li>Fixed Problem mit SCORM Paketprüfung und PHP5</li>
|
|
||||||
<li>Fixed Problem mit Backup/Restore und leeren Kategorien</li>
|
|
||||||
<li>Besseres XHTML in Wikis</li>
|
|
||||||
<li>Bug fix in Chat Berichten der ersten Chatsitzung</li>
|
|
||||||
<li>Fix eines Problem mit SCORM beim Löschen einer großen Zahl von Dateien oder bei großen Dateien</li>
|
|
||||||
<li>Fix einiger Probleme im Enzyklopädie-Format des Wörterbuchs</li>
|
|
||||||
<li>Fixe eines Fehlers bei der SCORM Integration mit Zip-Code</li>
|
|
||||||
<li>Fix eines Fehlers bei E-Mail-Benachrichtigung von Dialogen mit Textformat</li>
|
|
||||||
<li>Fix von fehlenden sesskey-Variablen im Block Gemeinsame Aktivitäten(social activity block) </li>
|
|
||||||
<li>Überflüssige Abschnitte für einen Kurs werden nun im Navigationsmenu versteckt</li>
|
|
||||||
<li>Zeitumstellung für Kalender</li>
|
|
||||||
<li>Für den ersten Test in einem neuen Kurs wird eine Default-Kategorie angezeigt</li>
|
|
||||||
<li>Fix eines Fehlers im Paypal-Modul bei der Akzeptanz des Zahlungsbetrages</li>
|
|
||||||
<li>Fix eines Fehlers in der Anzeige der Kursdateien </li>
|
|
||||||
</ul>
|
|
||||||
</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</dl>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
</dd>
|
||||||
<p> </p><br>
|
<dt>Einige neue Dinge</dt>
|
||||||
|
<dd>
|
||||||
|
<ul>
|
||||||
|
<li>Eindeutige Anmeldung wird erzwungen
|
||||||
|
(Leistungsverbesserung).</li>
|
||||||
|
<li>hHinzugefügt: Transaktions Unzerstützung für
|
||||||
|
PostgreSQL</li>
|
||||||
|
<li>Logging in und logging out werden nun geloggt</li>
|
||||||
|
<li>Wiki und SCORM nutzen nun beide den neuen Zip-Code</li>
|
||||||
|
<li>Neues Seitenmodell für Wörterbücher</li>
|
||||||
|
<li>Nutzerinformationen von LDAP gekürzt, um Dtaenverlust zu
|
||||||
|
vermeiden</li>
|
||||||
|
<li>pclzip aktualisiert auf neue Version</li>
|
||||||
|
<li>Memory_limit kann von einer höheren Einstellung in der
|
||||||
|
php.ini überschrieben werden, commandline, httpd.conf,
|
||||||
|
.htaccess</li>
|
||||||
|
<li>Neue Übersetzungen wurden gestartet für: Maori,
|
||||||
|
Kanada, Albanisch und Vietnamesisch</li>
|
||||||
|
<li>Viele Ergänzungen in anderen Sprachpaketen</li>
|
||||||
|
<li>Trainer/innen können nun jederzeit Tests erproben, auch
|
||||||
|
wenn sie noch nicht freigegeben wurden.</li>
|
||||||
|
<li>Druckformat der Wörterbücher ist nun für jedes
|
||||||
|
Format angepasst.</li>
|
||||||
|
<li>Wörterbuch-Suche berücksichtigt jetzt auch
|
||||||
|
alias-Begriffe</li>
|
||||||
|
<li>Deutliche Verbesserungen im multilang Filter mit einer
|
||||||
|
'nachsichtigeren' Syntax</li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt>Leistungsverbesserungen</dt>
|
||||||
|
<dd>
|
||||||
|
<ul>
|
||||||
|
<li>Headers werden besser gespeichert. Damit kann auf allen
|
||||||
|
Seiten der 'zurück-Button' genutzt werden</li>
|
||||||
|
<li>Datenbankindeizes an vielen Stellen ergänzt. Dies
|
||||||
|
führt zu Leistungsverbesserungen bei großen
|
||||||
|
Anwendungen</li>
|
||||||
|
<li>Leistungsverbesserungen bei der Auflistung der Kurse.</li>
|
||||||
|
<li>VerschiedeneVerbesserungen beim Entfernen nicht mehr
|
||||||
|
benötigter Datenbankeinträge und Sortierungen.</li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt>Weitere Fehlerkorrekturen</dt>
|
||||||
|
<dd>
|
||||||
|
<ul>
|
||||||
|
<li>Problem bei der Wiederherstellung von Kursen in neuen Kursen
|
||||||
|
mit der ID-Nummer</li>
|
||||||
|
<li>Verschiedene kleine Werte bei Postgres korrigiert</li>
|
||||||
|
<li>Verschiedene nicht benötigte Einträge im 'debug
|
||||||
|
on'-Modus</li>
|
||||||
|
<li>Einige PHP5 Einträge</li>
|
||||||
|
<li>Unterstützung von Apostrophs, Anführungszeichen und
|
||||||
|
Backslashes in LDAP Nutzerdaten</li>
|
||||||
|
<li>Fix für Paginierung der Sucherergebnisse für Kurse
|
||||||
|
bei Postgres</li>
|
||||||
|
<li>Fixed Bug mit Leerzeichen in der Nutzersuche</li>
|
||||||
|
<li>Fixed Chatroom Bug mit der Anzeige aller Chatnutzer wenn
|
||||||
|
mehrere Chatrooms zugleich genutzt werden</li>
|
||||||
|
<li>Fix für Installationsscript Bug</li>
|
||||||
|
<li>Groß-/Kleinschreibung von Nutzernamen beim Bulk-Import
|
||||||
|
von Nutzern fixed</li>
|
||||||
|
<li>Fixed Bug nach Bewertung von Forenbeiträgen mit
|
||||||
|
Rückgängig-Funktion</li>
|
||||||
|
<li>Fixed Bug in Test mit Zuordnungsfragen</li>
|
||||||
|
<li>Fixed Bug in Testvorschau</li>
|
||||||
|
<li>Fixed Bug in der Sprachbearbeitung</li>
|
||||||
|
<li>Verschiedene kleine Anpassungen im SCORM Modul</li>
|
||||||
|
<li>SCORM Modul zeigt Nutzerbilder richtig</li>
|
||||||
|
<li>Aktivitätennamen im Aktivitäten Filter nach Titelnn
|
||||||
|
sortierbar</li>
|
||||||
|
<li>Wörterbuchsuche berücksichtigt
|
||||||
|
Alias-Bezeichnungen</li>
|
||||||
|
<li>Einige RSS Fehler werden in einem gültigen RSS
|
||||||
|
Fehlerfile angezeigt, statt in ungültigem RSS.</li>
|
||||||
|
<li>Fixed Problem mit SCORM Paketprüfung und PHP5</li>
|
||||||
|
<li>Fixed Problem mit Backup/Restore und leeren Kategorien</li>
|
||||||
|
<li>Besseres XHTML in Wikis</li>
|
||||||
|
<li>Bug fix in Chat Berichten der ersten Chatsitzung</li>
|
||||||
|
<li>Fix eines Problem mit SCORM beim Löschen einer
|
||||||
|
großen Zahl von Dateien oder bei großen Dateien</li>
|
||||||
|
<li>Fix einiger Probleme im Enzyklopädie-Format des
|
||||||
|
Wörterbuchs</li>
|
||||||
|
<li>Fixe eines Fehlers bei der SCORM Integration mit
|
||||||
|
Zip-Code</li>
|
||||||
|
<li>Fix eines Fehlers bei E-Mail-Benachrichtigung von Dialogen
|
||||||
|
mit Textformat</li>
|
||||||
|
<li>Fix von fehlenden sesskey-Variablen im Block Gemeinsame
|
||||||
|
Aktivitäten(social activity block)</li>
|
||||||
|
<li>Überflüssige Abschnitte für einen Kurs werden
|
||||||
|
nun im Navigationsmenu versteckt</li>
|
||||||
|
<li>Zeitumstellung für Kalender</li>
|
||||||
|
<li>Für den ersten Test in einem neuen Kurs wird eine
|
||||||
|
Default-Kategorie angezeigt</li>
|
||||||
|
<li>Fix eines Fehlers im Paypal-Modul bei der Akzeptanz des
|
||||||
|
Zahlungsbetrages</li>
|
||||||
|
<li>Fix eines Fehlers in der Anzeige der Kursdateien</li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</div>
|
||||||
|
<p> </p>
|
||||||
|
<br>
|
||||||
<h3>Moodle 1.4.2 (Oktober 2004)</h3>
|
<h3>Moodle 1.4.2 (Oktober 2004)</h3>
|
||||||
|
<div style="margin-left: 2em">
|
||||||
|
<dl>
|
||||||
|
<dt>Einige kleine Neuerungen</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<dl>
|
<li>Neue PAM Authentifikationsmodule für die direkte
|
||||||
<dt>Einige kleine Neuerungen
|
Authentifikation auf Unix/Linux</li>
|
||||||
</dt><dd>
|
<li>Kursersteller/innen können nun auch Kurse in
|
||||||
<ul>
|
neue/bestehende Kurse wiederherstellen</li>
|
||||||
<li>Neue PAM Authentifikationsmodule für die direkte Authentifikation auf Unix/Linux
|
<li>Forumsbeiträge erhalten nun detaillierte Header zur
|
||||||
</li><li>Kursersteller/innen können nun auch Kurse in neue/bestehende Kurse wiederherstellen
|
richtigen Darstellung der Threads in Mailclients</li>
|
||||||
</li><li>Forumsbeiträge erhalten nun detaillierte Header zur richtigen Darstellung der Threads in Mailclients
|
</ul>
|
||||||
</li></ul>
|
</dd>
|
||||||
</dd><dt>Einige wichtige Sicherheitsfixes
|
<dt>Einige wichtige Sicherheitsfixes</dt>
|
||||||
</dt><dd>
|
<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
|
||||||
<ul>
|
mögliche Angriffe zu vermeiden</li>
|
||||||
<li>Backup ist nun besser in der Lage mit Fehlermeldungen umzugehen (z.B. wenn
|
</ul>
|
||||||
das Backup unterbrochen wurde) und erkennt selber unvollständige Dateien
|
</dd>
|
||||||
</li><li>Fix für Databank Authentifikation mit einer PostgreSQL Datenbank
|
<dt>Und ein Bündel anderer Bug-Fixes</dt>
|
||||||
</li><li>Fixes für einige Teile der Installation mit PostgreSQL
|
<dd>
|
||||||
</li><li>Forumsüberschriften werden nun nur noch in der Aktivitätenansicht umgebrochen
|
<ul>
|
||||||
</li><li>Datenbank basierte Anmeldung funktioniert nun tatsächlich :-)
|
<li>Backup ist nun besser in der Lage mit Fehlermeldungen
|
||||||
</li><li>SQL Fixes für die Erstellung von RSS Feeds von PostgreSQL
|
umzugehen (z.B. wenn das Backup unterbrochen wurde) und erkennt
|
||||||
</li><li>rtsp zur Liste der erlaubten Protokolle bei reinem HTML-Text hinzugefügt
|
selber unvollständige Dateien</li>
|
||||||
</li><li>Nutzerprofile und die Seite zur Bearbeitung der Profile kann ohne Parameter aufgerufen werden
|
<li>Fix für Databank Authentifikation mit einer PostgreSQL
|
||||||
|
Datenbank</li>
|
||||||
</li><li>xmlize Bibliothek auf aktuellste Version upgedatet
|
<li>Fixes für einige Teile der Installation mit
|
||||||
</li><li>Upgrade der phpmailer Bibliothek auf aktuellste Version
|
PostgreSQL</li>
|
||||||
</li><li>Verschiedene kleine Code Bereinigungen
|
<li>Forumsüberschriften werden nun nur noch in der
|
||||||
</li><li>Adminmenu erlaubt nun Backup/Restore des Kurses auf der Startseite
|
Aktivitätenansicht umgebrochen</li>
|
||||||
|
<li>Datenbank basierte Anmeldung funktioniert nun
|
||||||
</li><li>Fix einer Fehlermeldung im Forumsindex (nur in PHP 5 augetreten)
|
tatsächlich :-)</li>
|
||||||
</li><li>Hervorhebungsfunktion (z.B. nach der Suche) entfernte Backslashes
|
<li>SQL Fixes für die Erstellung von RSS Feeds von
|
||||||
</li><li>Info von LDAP ist nun decoded von utf8
|
PostgreSQL</li>
|
||||||
</li><li>Kursübersicht kann nun besser mit sehr umfangreichen Kursübersichten umgehen
|
<li>rtsp zur Liste der erlaubten Protokolle bei reinem HTML-Text
|
||||||
</li><li>Zwei SCORM Bugs fixed (eine Typo und ein Problem mit onbeforeunload)
|
hinzugefügt</li>
|
||||||
</li><li>Einige Cleanups beim Druck von Texten, Überschriften und Variablen in Lektionen
|
<li>Nutzerprofile und die Seite zur Bearbeitung der Profile kann
|
||||||
</li><li>Kalendar funktioniert nun wie erwartet, wenn man in der Rolle einer anderen Person sich einloggt(als Trainer)
|
ohne Parameter aufgerufen werden</li>
|
||||||
|
<li>xmlize Bibliothek auf aktuellste Version upgedatet</li>
|
||||||
</li><li>Fix einiger übriggebliebener kurzer PHP Tags
|
<li>Upgrade der phpmailer Bibliothek auf aktuellste Version</li>
|
||||||
</li><li>Bessere Zufallssteuerung für zufallssgesteuerte Tests (Fehler aus Version 1.4)
|
<li>Verschiedene kleine Code Bereinigungen</li>
|
||||||
|
<li>Adminmenu erlaubt nun Backup/Restore des Kurses auf der
|
||||||
</li><li>Wenn ein Trainer aus einem Kurs entfernt wird, wird er jetzt auch aus allen Gruppen
|
Startseite</li>
|
||||||
des Kurses entfernt.
|
<li>Fix einer Fehlermeldung im Forumsindex (nur in PHP 5
|
||||||
|
augetreten)</li>
|
||||||
</li><li>Fix des strip_pages Bug im Wiki
|
<li>Hervorhebungsfunktion (z.B. nach der Suche) entfernte
|
||||||
</li><li>Fixes für charset detection in backups und multilang filter unter PHP5
|
Backslashes</li>
|
||||||
</li></ul></dd></dl></ul>
|
<li>Info von LDAP ist nun decoded von utf8</li>
|
||||||
<p> </p>
|
<li>Kursübersicht kann nun besser mit sehr umfangreichen
|
||||||
|
Kursübersichten umgehen</li>
|
||||||
|
<li>Zwei SCORM Bugs fixed (eine Typo und ein Problem mit
|
||||||
|
onbeforeunload)</li>
|
||||||
|
<li>Einige Cleanups beim Druck von Texten, Überschriften und
|
||||||
|
Variablen in Lektionen</li>
|
||||||
|
<li>Kalendar funktioniert nun wie erwartet, wenn man in der Rolle
|
||||||
|
einer anderen Person sich einloggt(als Trainer)</li>
|
||||||
|
<li>Fix einiger übriggebliebener kurzer PHP Tags</li>
|
||||||
|
<li>Bessere Zufallssteuerung für zufallssgesteuerte Tests
|
||||||
|
(Fehler aus Version 1.4)</li>
|
||||||
|
<li>Wenn ein Trainer aus einem Kurs entfernt wird, wird er jetzt
|
||||||
|
auch aus allen Gruppen des Kurses entfernt.</li>
|
||||||
|
<li>Fix des strip_pages Bug im Wiki</li>
|
||||||
|
<li>Fixes für charset detection in backups und multilang
|
||||||
|
filter unter PHP5</li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</div>
|
||||||
|
<p> </p>
|
||||||
<h3>Moodle 1.4.1 (12. September 2004)</h3>
|
<h3>Moodle 1.4.1 (12. September 2004)</h3>
|
||||||
|
<div style="margin-left: 2em">
|
||||||
|
<dl>
|
||||||
|
<dt>Einige wenige kleine Neuerungen</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<dl>
|
<li>Neuer "Email Protection" Filter verbirgt alle Emailadressen
|
||||||
<dt>Einige wenige kleine Neuerungen
|
in allen Texten und vermeidet damit autoamtische
|
||||||
</dt><dd>
|
E-Mial-Adresssammlung</li>
|
||||||
<ul>
|
<li>Zugelassene EMailAdressen können nun begrenzt werden
|
||||||
<li>Neuer "Email Protection" Filter verbirgt alle Emailadressen in allen Texten und
|
(Details in config-dist.php)</li>
|
||||||
vermeidet damit autoamtische E-Mial-Adresssammlung
|
<li>Extra Anweisungen für Übersetzer
|
||||||
</li><li>Zugelassene EMailAdressen können nun begrenzt werden (Details in config-dist.php)
|
hinzugefügt</li>
|
||||||
</li><li>Extra Anweisungen für Übersetzer hinzugefügt
|
<li>Neue Hilfedatei für Verzeichnispfade</li>
|
||||||
</li><li>Neue Hilfedatei für Verzeichnispfade </li></ul>
|
</ul>
|
||||||
</dd><dt>Und einige Bug-Fixes
|
</dd>
|
||||||
</dt><dd>
|
<dt>Und einige Bug-Fixes</dt>
|
||||||
<ul>
|
<dd>
|
||||||
<li>Leistungsverbesserungen bei der Ansicht von Logseiten
|
<ul>
|
||||||
</li><li>Verbesserte Seiten und Leistungen im Glossar
|
<li>Leistungsverbesserungen bei der Ansicht von Logseiten</li>
|
||||||
</li><li>Glossareinträge werden richtig angezeigt wenn sie zu mehreren Kategrorien zugeordnet sind
|
<li>Verbesserte Seiten und Leistungen im Glossar</li>
|
||||||
</li><li>Kein redeclare bei gescheiterten auth_user_login
|
<li>Glossareinträge werden richtig angezeigt wenn sie zu
|
||||||
</li><li>Fix von zwei fehlenden Icons im cordoroyblue Theme
|
mehreren Kategrorien zugeordnet sind</li>
|
||||||
</li><li>Fix fehlender "New event" Button auf der Seite künftige Events
|
<li>Kein redeclare bei gescheiterten auth_user_login</li>
|
||||||
</li><li>Ergänzung von addslashes bei Chatnachrichten von daemon Nutzern vor Eintrag in die Datenbank.
|
<li>Fix von zwei fehlenden Icons im cordoroyblue Theme</li>
|
||||||
</li><li>Fix fürdie Handhabung festgelegter Anmeldetermine für Kurse
|
<li>Fix fehlender "New event" Button auf der Seite künftige
|
||||||
|
Events</li>
|
||||||
</li><li>Site course ID (definiert als SITEID) ist nicht mehr als 1 fetgelegt
|
<li>Ergänzung von addslashes bei Chatnachrichten von daemon
|
||||||
|
Nutzern vor Eintrag in die Datenbank.</li>
|
||||||
</li><li>Default Memory Grenzen auf 16 MB erhöht worden. Damit kann moodle bei unerwarteten Speicherprobelmen besser weiter arbeiten
|
<li>Fix fürdie Handhabung festgelegter Anmeldetermine
|
||||||
</li><li>Smilies sind nun auch als Bilder in Markdown formatierten Texten verfügbar
|
für Kurse</li>
|
||||||
</li><li>Workshops werden unter derzeitige Aktivitäten wieder angezeigt
|
<li>Site course ID (definiert als SITEID) ist nicht mehr als 1
|
||||||
</li><li>file.php kann nun nur verwandt werden, um auf Dateien innerhalb von Kursen zuzugreifen
|
fetgelegt</li>
|
||||||
</li><li>Verbesserung des Kalenderblocks auf der Startseite
|
<li>Default Memory Grenzen auf 16 MB erhöht worden. Damit
|
||||||
</li><li>Fix von Bugs mit PostgreSQL Datenbankeinstellungen des Installers
|
kann moodle bei unerwarteten Speicherprobelmen besser weiter
|
||||||
</li><li>Fix der manchmal fehlenden Anzeige richtiger Antworten bei Tests
|
arbeiten</li>
|
||||||
</li><li><tt> und <code> sind nun zugelassene Tags
|
<li>Smilies sind nun auch als Bilder in Markdown formatierten
|
||||||
</li><li>Einführungstexte, Kursbeschreibungen und Labels enthalten jetzt auch Java Script
|
Texten verfügbar</li>
|
||||||
</li><li>Fix seltner LDAP Bugs, bei denen keine neuen Accounts angelegt werden konnten
|
<li>Workshops werden unter derzeitige Aktivitäten wieder
|
||||||
</li></ul></dd></dl></ul>
|
angezeigt</li>
|
||||||
<p> </p>
|
<li>file.php kann nun nur verwandt werden, um auf Dateien
|
||||||
|
innerhalb von Kursen zuzugreifen</li>
|
||||||
|
<li>Verbesserung des Kalenderblocks auf der Startseite</li>
|
||||||
|
<li>Fix von Bugs mit PostgreSQL Datenbankeinstellungen des
|
||||||
|
Installers</li>
|
||||||
|
<li>Fix der manchmal fehlenden Anzeige richtiger Antworten bei
|
||||||
|
Tests</li>
|
||||||
|
<li><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>
|
||||||
|
<div style="margin-left: 2em">
|
||||||
|
<dl>
|
||||||
|
<dt>Wichtige Neuerungen</dt>
|
||||||
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<dl>
|
<li>Kompatibel mit PHP 5</li>
|
||||||
<dt>Wichtige Neuerungen
|
<li>Neuer einfacher Installer führt Sie durch die Erstellung
|
||||||
</dt><dd>
|
der config.php-Datei</li>
|
||||||
<ul>
|
<li>Installation erfolgt jetzt vollständig in der
|
||||||
<li>Kompatibel mit PHP 5
|
ausgewählten Sprache</li>
|
||||||
</li><li>Neuer einfacher Installer führt Sie durch die Erstellung der
|
<li>Vollständig aufgemöbeltes Arbeitsmaterialien-Modul
|
||||||
config.php-Datei
|
erleichtert es neue Materialien hinzuzufügen und sie zu
|
||||||
</li><li>Installation erfolgt jetzt vollständig in der ausgewählten Sprache
|
steuern</li>
|
||||||
</li><li>Vollständig aufgemöbeltes Arbeitsmaterialien-Modul erleichtert es
|
<li>Neues Anmeldesystem unterstützt automatische Bezahlung
|
||||||
neue Materialien hinzuzufügen und sie zu steuern
|
über PayPal , Flatfilescanning oder externe
|
||||||
</li><li>Neues Anmeldesystem unterstützt automatische Bezahlung über PayPal
|
Datenbankkontrolle</li>
|
||||||
, Flatfilescanning oder externe Datenbankkontrolle
|
<li>Blocks funktionieren nun auch auf der Startseite, und eine
|
||||||
</li><li>Blocks funktionieren nun auch auf der Startseite,
|
Themenübersicht kann im mittleren Abschnitt gesetzt
|
||||||
und eine Themenübersicht kann im mittleren Abschnitt gesetzt werden
|
werden</li>
|
||||||
</li><li>Chat ermöglicht nun einen server-side daemon (in PHP) für skalierbare, instant
|
<li>Chat ermöglicht nun einen server-side daemon (in PHP)
|
||||||
Chats
|
für skalierbare, instant Chats</li>
|
||||||
</li><li>Neues Wikimodul!
|
<li>Neues Wikimodul!</li>
|
||||||
</li><li>Markdown Formatierung von Texten wird unterstützt
|
<li>Markdown Formatierung von Texten wird unterstützt</li>
|
||||||
</li><li>Viele Fehlerkorrekturen in allen Bereichen </li></ul>
|
<li>Viele Fehlerkorrekturen in allen Bereichen</li>
|
||||||
</dd><dt>Und im Hintergrund
|
</ul>
|
||||||
</dt><dd>
|
</dd>
|
||||||
<ul>
|
<dt>Und im Hintergrund</dt>
|
||||||
<li>Arbeitsmaterialien-Modul hat nun ein eigenes Hinzufügen-Menu und nutzt
|
<dd>
|
||||||
Klassen für Submodule. Damit können leichter zusätzliche Ressourcentypen hinzugefügt werden
|
<ul>
|
||||||
|
<li>Arbeitsmaterialien-Modul hat nun ein eigenes
|
||||||
</li><li>Testmodul wurde zerlegt in class-based questiontype plugins.
|
Hinzufügen-Menu und nutzt Klassen für Submodule. Damit
|
||||||
|
können leichter zusätzliche Ressourcentypen
|
||||||
</li><li>Anmeldeprozess wurde zerlegt in class-based enrolement
|
hinzugefügt werden</li>
|
||||||
plugins.
|
<li>Testmodul wurde zerlegt in class-based questiontype
|
||||||
</li><li>Glossar Anzeigen sind nun namensbasiert. Das erleichtert das Einfügen neuer
|
plugins.</li>
|
||||||
Anzeigen.
|
<li>Anmeldeprozess wurde zerlegt in class-based enrolement
|
||||||
</li><li>Verbesserte Funktion verschiedener Module auf der Startseite.
|
plugins.</li>
|
||||||
</li><li>Überarbeitete Filterstruktur ist schneller und kompatibel mit Turck
|
<li>Glossar Anzeigen sind nun namensbasiert. Das erleichtert das
|
||||||
MMcache.
|
Einfügen neuer Anzeigen.</li>
|
||||||
</li><li>Beim Hinzufügen von Aktivitäten ist die Toleranz bei leeren Feldern erhöht
|
<li>Verbesserte Funktion verschiedener Module auf der
|
||||||
</li><li>PostgreSQL Tabellen könenn nun abgeändert werden (Nutzung von table_column() )
|
Startseite.</li>
|
||||||
</li><li>RSS Erstellung ist nun wesentlich schneller und belastet den cron Prozess
|
<li>Überarbeitete Filterstruktur ist schneller und
|
||||||
nicht mehr so stark
|
kompatibel mit Turck MMcache.</li>
|
||||||
</li><li>Einige umfangreiche Module haben nun geteilte lib.php (in locallib.php)
|
<li>Beim Hinzufügen von Aktivitäten ist die Toleranz
|
||||||
damit der Speicherbedarf sinkt </li></ul>
|
bei leeren Feldern erhöht</li>
|
||||||
</dd><dt>Sprachen und Lokalisierungen
|
<li>PostgreSQL Tabellen könenn nun abgeändert werden
|
||||||
</dt><dd>
|
(Nutzung von table_column() )</li>
|
||||||
<ul>
|
<li>RSS Erstellung ist nun wesentlich schneller und belastet den
|
||||||
<li>Updates in fast jedem Sprachpaket
|
cron Prozess nicht mehr so stark</li>
|
||||||
</li><li>Moodle kann den eingestellten Zeichensatz in Apache überschreiben, damit wird
|
<li>Einige umfangreiche Module haben nun geteilte lib.php (in
|
||||||
die Sprachsteuerung vereinfacht
|
locallib.php) damit der Speicherbedarf sinkt</li>
|
||||||
</li><li>Multibyte Sprachen werden genauer umgesetzt
|
</ul>
|
||||||
</li><li>Bessere Steuerung der locales und encodings auf mehrsprachigen Seiten
|
</dd>
|
||||||
(wie moodle.org)
|
<dt>Sprachen und Lokalisierungen</dt>
|
||||||
</li><li>Neue Sprachen: Slowenisch und Hebräisch! </li></ul>
|
<dd>
|
||||||
</dd><dt>Sicherheits Fixes
|
<ul>
|
||||||
</dt><dd>
|
<li>Updates in fast jedem Sprachpaket</li>
|
||||||
<ul>
|
<li>Moodle kann den eingestellten Zeichensatz in Apache
|
||||||
<li>Fix der Zahl möglicher XSS Eintragspunkte und Pfadeeinträge
|
überschreiben, damit wird die Sprachsteuerung
|
||||||
</li><li>Attribute der Tags in HTML werden nun durch kleine Scripts geparst
|
vereinfacht</li>
|
||||||
</li><li>Profilseiten können von aussen nicht mehr eingesehen werden
|
<li>Multibyte Sprachen werden genauer umgesetzt</li>
|
||||||
</li><li>All text is now cleaned on output (not just input)
|
<li>Bessere Steuerung der locales und encodings auf
|
||||||
</li><li>Email Addressen werden auf ausgehenden Mails nicht angezeigt, wenn der Nutzer es nicht will
|
mehrsprachigen Seiten (wie moodle.org)</li>
|
||||||
</li><li>Neue Einstellung <strong>loginhttps</strong> verwendet sicheren https zum
|
<li>Neue Sprachen: Slowenisch und Hebräisch!</li>
|
||||||
login, und switcht dann zurück auf http </li></ul>
|
</ul>
|
||||||
</dd><dt>Administration
|
</dd>
|
||||||
</dt><dd>
|
<dt>Sicherheits Fixes</dt>
|
||||||
<ul>
|
<dd>
|
||||||
<li>Schöne neue Oberfläche zum Hinzugen/Entfernen von Teilnehmern, Kurserstellern und Admins
|
<ul>
|
||||||
|
<li>Fix der Zahl möglicher XSS Eintragspunkte und
|
||||||
</li><li>Gescheiterte Logins werden nun logged und können eingesehen werden bis ein
|
Pfadeeinträge</li>
|
||||||
login erfolgeich war
|
<li>Attribute der Tags in HTML werden nun durch kleine Scripts
|
||||||
</li><li>Logs unterstützen die Anzeige der Gruppen und von Fehlern
|
geparst</li>
|
||||||
</li><li>Module nun auf der Startseite integriert
|
<li>Profilseiten können von aussen nicht mehr eingesehen
|
||||||
</li><li>Teilnehmer
|
werden</li>
|
||||||
auf der Startseite können jetzt alle eingetragenen Nutzer oder alle
|
<li>All text is now cleaned on output (not just input)</li>
|
||||||
Nutzer, die mindestenst in einem Kurs eingettragen sind, sein </li><li>Email-Zustellung kann jetzt auf jeder Profilseite der Nutzer aktiviert/deaktiviert werden
|
<li>Email Addressen werden auf ausgehenden Mails nicht angezeigt,
|
||||||
</li></ul>
|
wenn der Nutzer es nicht will</li>
|
||||||
</dd><dt>Authentifizierungen
|
<li>Neue Einstellung <strong>loginhttps</strong> verwendet
|
||||||
</dt><dd>
|
sicheren https zum login, und switcht dann zurück auf
|
||||||
<ul>
|
http</li>
|
||||||
<li>Alle Authentifikationsmethoden arbeietn jetzt mit intern erstellen
|
</ul>
|
||||||
Accounts zusammen
|
</dd>
|
||||||
</li><li>Unterstützung der Authentifikation gegenüber First Class Servern
|
<dt>Administration</dt>
|
||||||
</li><li>Fixes für POP3 Authentifikation </li></ul>
|
<dd>
|
||||||
</dd><dt>Navigation
|
<ul>
|
||||||
</dt><dd>
|
<li>Schöne neue Oberfläche zum Hinzugen/Entfernen von
|
||||||
<ul>
|
Teilnehmern, Kurserstellern und Admins</li>
|
||||||
<li>Besucher werden automatisch als Gast eingeloogt
|
<li>Gescheiterte Logins werden nun logged und können
|
||||||
</li><li>Jump-Menu zeigt nun immer "Sprung zu" als Unterstützung
|
eingesehen werden bis ein login erfolgeich war</li>
|
||||||
was getan werden kann
|
<li>Logs unterstützen die Anzeige der Gruppen und von
|
||||||
</li><li>Jump-Menu verfügt jetzt über eindeutigen weg zur Gruppierung von
|
Fehlern</li>
|
||||||
Aktivitäten in Abschnitten </li></ul>
|
<li>Module nun auf der Startseite integriert</li>
|
||||||
</dd><dt>Blöcke
|
<li>Teilnehmer auf der Startseite können jetzt alle
|
||||||
</dt><dd>
|
eingetragenen Nutzer oder alle Nutzer, die mindestenst in einem
|
||||||
<ul>
|
Kurs eingettragen sind, sein</li>
|
||||||
<li>Blocksystem bewältigt nun auch geänderte Kursformate
|
<li>Email-Zustellung kann jetzt auf jeder Profilseite der Nutzer
|
||||||
|
aktiviert/deaktiviert werden</li>
|
||||||
</li><li>Neuer Loginblock ermöglicht jetzt Anmeldung auf der Startseite
|
</ul>
|
||||||
</li><li>Online Nutzerblock zeigt Nutzer auf der ganzen Seite
|
</dd>
|
||||||
</li></ul>
|
<dt>Authentifizierungen</dt>
|
||||||
</dd><dt>Editor
|
<dd>
|
||||||
</dt><dd>
|
<ul>
|
||||||
<ul>
|
<li>Alle Authentifikationsmethoden arbeietn jetzt mit intern
|
||||||
<li>Neuer Editor Konfigurationsscreen für Admins
|
erstellen Accounts zusammen</li>
|
||||||
</li><li>Neuer Support für Anker in Seiten
|
<li>Unterstützung der Authentifikation gegenüber First
|
||||||
</li><li>Spell-checking is now supported in the editor, it uses aspell on your
|
Class Servern</li>
|
||||||
server operating system </li></ul>
|
<li>Fixes für POP3 Authentifikation</li>
|
||||||
</dd><dt>Chat
|
</ul>
|
||||||
</dt><dd>
|
</dd>
|
||||||
<ul>
|
<dt>Navigation</dt>
|
||||||
<li>Chat nutzt jetzt server-side daemon (in PHP) für skalierbaren instant
|
<dd>
|
||||||
Chat </li></ul>
|
<ul>
|
||||||
</dd><dt>Abstimmungen
|
<li>Besucher werden automatisch als Gast eingeloogt</li>
|
||||||
</dt><dd>
|
<li>Jump-Menu zeigt nun immer "Sprung zu" als Unterstützung
|
||||||
<ul>
|
was getan werden kann</li>
|
||||||
<li>Viele neue Optionen
|
<li>Jump-Menu verfügt jetzt über eindeutigen weg zur
|
||||||
</li></ul>
|
Gruppierung von Aktivitäten in Abschnitten</li>
|
||||||
</dd><dt>Forum
|
</ul>
|
||||||
</dt><dd>
|
</dd>
|
||||||
<ul>
|
<dt>Blöcke</dt>
|
||||||
<li>Verschiedene Verbesserungen mit Gruppen
|
<dd>
|
||||||
</li><li>Nutzer wählen Bezug derNcahrichten als Digest mit vollständigen Text oder nur Überschriften
|
<ul>
|
||||||
</li><li>Discussion listing is now paged
|
<li>Blocksystem bewältigt nun auch geänderte
|
||||||
</li><li>Trainer haben jetzt kompletten Zugriff auf die Forumseintragung der
|
Kursformate</li>
|
||||||
Teilnehmer und können alle automatisch eintragen
|
<li>Neuer Loginblock ermöglicht jetzt Anmeldung auf der
|
||||||
</li><li>"Letzte Nachricht" Anzeige ist jetzt verkürzt und zur letzten Nachricht verlinkt
|
Startseite</li>
|
||||||
</li><li>Foren zeigen RSS Feed auf der Index-Seite
|
<li>Online Nutzerblock zeigt Nutzer auf der ganzen Seite</li>
|
||||||
</li><li>HTML mail optisch verbessert
|
</ul>
|
||||||
</li><li>Forumsmail älter als zwei Tage werden nicht mehr versendet (um Flut von alten Mails zu verhindern)
|
</dd>
|
||||||
</li><li>Blockierte Mails werden geloggt, damit Trainer sie einsehen können
|
<dt>Editor</dt>
|
||||||
</li><li>Diskussionszweige können geteilt werden, um sie einer neuen Diskussion zuzuordnen
|
<dd>
|
||||||
</li></ul>
|
<ul>
|
||||||
</dd><dt>Glossar
|
<li>Neuer Editor Konfigurationsscreen für Admins</li>
|
||||||
</dt><dd>
|
<li>Neuer Support für Anker in Seiten</li>
|
||||||
<ul>
|
<li>Spell-checking is now supported in the editor, it uses aspell
|
||||||
<li>Glossareinträge könenn als immer bearbeitbar deklariert werden
|
on your server operating system</li>
|
||||||
</li><li>Glossare listen RSS_Feeds auf der Indexseite
|
</ul>
|
||||||
</li><li>Manche weitere Fixes </li></ul>
|
</dd>
|
||||||
</dd><dt>Test
|
<dt>Chat</dt>
|
||||||
</dt><dd>
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Neue rückwärts laufende Uhr für zeitbegrenzte Tests
|
<li>Chat nutzt jetzt server-side daemon (in PHP) für
|
||||||
</li><li>Zugriffe können nun auf bestimmte Rechner begrenzt werden
|
skalierbaren instant Chat</li>
|
||||||
</li><li>Tests können nun mit einem Passwort geschützt werden
|
</ul>
|
||||||
</li><li>Neuer Fragentyp für berechnete Fragen
|
</dd>
|
||||||
</li><li>Nummerische Fragen unterstützten nun units
|
<dt>Abstimmungen</dt>
|
||||||
</li><li>Vorschau für Fragen auf der Bearbeitungsseite
|
<dd>
|
||||||
</li><li>Fragen könenn nun in unterschiedliche Formate exportiert werden
|
<ul>
|
||||||
</li><li>Mehr Gestaltungsmöglichkeiten mit Kategorien bei der Bearbeitung von Fragen
|
<li>Viele neue Optionen</li>
|
||||||
</li><li>Neues (und unvollständiges) XML Exportformat
|
</ul>
|
||||||
</li><li>Kurzantworten könenn nun alle Zeichen enthalten </li></ul>
|
</dd>
|
||||||
</dd><dt>Arbeitsmaterialien
|
<dt>Forum</dt>
|
||||||
</dt><dd>
|
<dd>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Arbeitsmaterialien hinzufügen erfolgt nun in einem Arbeitsschritt mit
|
<li>Verschiedene Verbesserungen mit Gruppen</li>
|
||||||
zusätzlichen Kontrollmöglichkeiten
|
<li>Nutzer wählen Bezug derNcahrichten als Digest mit
|
||||||
</li><li>Webseiten, Weblinks, Uploaded von Dateien und Programmressourcen
|
vollständigen Text oder nur Überschriften</li>
|
||||||
sind alle in eiem Typ kombiniert!
|
<li>Discussion listing is now paged</li>
|
||||||
</li><li>Programmressourcen durch Parameter ersetzt, die eine
|
<li>Trainer haben jetzt kompletten Zugriff auf die
|
||||||
ganze Reihe von Interaktionen mit externen Ressourcen erlauben,
|
Forumseintragung der Teilnehmer und können alle automatisch
|
||||||
sowohl remote, als auch upload nach moodle.
|
eintragen</li>
|
||||||
</li><li>Aufklappbare Formulare für speicherbare Einstellungen
|
<li>"Letzte Nachricht" Anzeige ist jetzt verkürzt und zur
|
||||||
die für Anfänger leichter zu nutzen sind und dennoch
|
letzten Nachricht verlinkt</li>
|
||||||
erfahrenen Anwendern viele Gestaltungssmöglichkeiten
|
<li>Foren zeigen RSS Feed auf der Index-Seite</li>
|
||||||
eröffnen. </li></ul>
|
<li>HTML mail optisch verbessert</li>
|
||||||
</dd><dt>SCORM
|
<li>Forumsmail älter als zwei Tage werden nicht mehr
|
||||||
</dt><dd>
|
versendet (um Flut von alten Mails zu verhindern)</li>
|
||||||
<ul>
|
<li>Blockierte Mails werden geloggt, damit Trainer sie einsehen
|
||||||
<li>Einige Fixes und Verbesserungen - arbeitet nun mit einer größeren Anzahl von Paketen zusammen
|
können</li>
|
||||||
|
<li>Diskussionszweige können geteilt werden, um sie einer
|
||||||
</li><li>Optionale Zusatzverifikation der Manifest-Datei </li></ul></dd></dl>
|
neuen Diskussion zuzuordnen</li>
|
||||||
<p> </p>
|
</ul>
|
||||||
<dl>
|
</dd>
|
||||||
<dt>
|
<dt>Glossar</dt>
|
||||||
<div class="style1" align="center"></div>
|
<dd>
|
||||||
</dt><dd>
|
<ul>
|
||||||
</dd><dt>
|
<li>Glossareinträge könenn als immer bearbeitbar
|
||||||
</dt><dd>
|
deklariert werden</li>
|
||||||
<div class="style1" align="center"><font size="+1">Letztlich, gibt es weitere
|
<li>Glossare listen RSS_Feeds auf der Indexseite</li>
|
||||||
<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>
|
<li>Manche weitere Fixes</li>
|
||||||
<p align="center"><strong><font size="+1">Wenn Sie irgendwelche Fehler in dieser Version entdecken,
|
</ul>
|
||||||
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>
|
<dt>Test</dt>
|
||||||
<p> </p></ul>
|
<dd>
|
||||||
<p> </p>
|
<ul>
|
||||||
|
<li>Neue rückwärts laufende Uhr für zeitbegrenzte
|
||||||
|
Tests</li>
|
||||||
|
<li>Zugriffe können nun auf bestimmte Rechner begrenzt
|
||||||
|
werden</li>
|
||||||
|
<li>Tests können nun mit einem Passwort geschützt
|
||||||
|
werden</li>
|
||||||
|
<li>Neuer Fragentyp für berechnete Fragen</li>
|
||||||
|
<li>Nummerische Fragen unterstützten nun units</li>
|
||||||
|
<li>Vorschau für Fragen auf der Bearbeitungsseite</li>
|
||||||
|
<li>Fragen könenn nun in unterschiedliche Formate exportiert
|
||||||
|
werden</li>
|
||||||
|
<li>Mehr Gestaltungsmöglichkeiten mit Kategorien bei der
|
||||||
|
Bearbeitung von Fragen</li>
|
||||||
|
<li>Neues (und unvollständiges) XML Exportformat</li>
|
||||||
|
<li>Kurzantworten könenn nun alle Zeichen enthalten</li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt>Arbeitsmaterialien</dt>
|
||||||
|
<dd>
|
||||||
|
<ul>
|
||||||
|
<li>Arbeitsmaterialien hinzufügen erfolgt nun in einem
|
||||||
|
Arbeitsschritt mit zusätzlichen
|
||||||
|
Kontrollmöglichkeiten</li>
|
||||||
|
<li>Webseiten, Weblinks, Uploaded von Dateien und
|
||||||
|
Programmressourcen sind alle in eiem Typ kombiniert!</li>
|
||||||
|
<li>Programmressourcen durch Parameter ersetzt, die eine ganze
|
||||||
|
Reihe von Interaktionen mit externen Ressourcen erlauben, sowohl
|
||||||
|
remote, als auch upload nach moodle.</li>
|
||||||
|
<li>Aufklappbare Formulare für speicherbare Einstellungen
|
||||||
|
die für Anfänger leichter zu nutzen sind und dennoch
|
||||||
|
erfahrenen Anwendern viele Gestaltungssmöglichkeiten
|
||||||
|
eröffnen.</li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt>SCORM</dt>
|
||||||
|
<dd>
|
||||||
|
<ul>
|
||||||
|
<li>Einige Fixes und Verbesserungen - arbeitet nun mit einer
|
||||||
|
größeren Anzahl von Paketen zusammen</li>
|
||||||
|
<li>Optionale Zusatzverifikation der Manifest-Datei</li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<p> </p>
|
||||||
|
<dl>
|
||||||
|
<dd>
|
||||||
|
<div class="style1" align="center"></div>
|
||||||
|
</dd>
|
||||||
|
<dd>
|
||||||
|
<div class="style1" align="center"><font size="+1">Letztlich,
|
||||||
|
gibt es weitere <a href="http://moodle.org/download/modules/"
|
||||||
|
target="_blank">Veränderungen bei den vielen optionalen
|
||||||
|
Modulen, die sich in der Entwicklung befinden.</a>.</font></div>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<p align="center"><strong><font size="+1">Wenn Sie irgendwelche
|
||||||
|
Fehler in dieser Version entdecken, geben Sie bitte eine
|
||||||
|
Rückmeldung unter <a href="http://moodle.org/bugs" target=
|
||||||
|
"_blank">moodle.org/bugs</a> damit wir sie so schnell wie
|
||||||
|
möglich in der nächsten Version beheben
|
||||||
|
können.</font></strong></p>
|
||||||
|
<p> </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
|
||||||
<ol>
|
sollen mit der Arbeit zu beginnen.</p>
|
||||||
<li><strong>Haben Sie keine Angst zu experimentieren:</strong>
|
<ol>
|
||||||
<blockquote>
|
<li><strong>Haben Sie keine Angst zu experimentieren:</strong>
|
||||||
<p>Versuchen Sie so viel wie möglich zu experimentieren und Einstellungen zu
|
|
||||||
ändern, damit Sie beim Erstellen eigener Kurse einschätzen können, welches
|
|
||||||
Modul sich am Besten eignet. Es ist schwer alles in einem Moodle-Kurs unterzubringen,
|
|
||||||
aber es ist meist einfach Dinge zu korrigieren.</p>
|
|
||||||
</blockquote>
|
|
||||||
<li><strong>Beachten und benutzen Sie die kleinen Buttons:</strong>
|
|
||||||
<blockquote>
|
|
||||||
<p> <img src="../pix/i/edit.gif"> - der <strong>edit Button</strong>
|
|
||||||
weißt sie darauf hin, dass sie hier Änderungen vornehmen können</p>
|
|
||||||
<p><img src="../pix/help.gif" width="22" height="17"> - der <strong>help
|
|
||||||
Button</strong> öffnet ein Popup- Fenster mit dem entsprechenden
|
|
||||||
Hilfetext </p>
|
|
||||||
</blockquote>
|
|
||||||
</li>
|
|
||||||
<li><strong>Benutzen Sie die Navigationsleiste im oberen Bereich jeder
|
|
||||||
Seite, die</strong>
|
|
||||||
<blockquote>
|
|
||||||
<p>Ihnen helfen soll, zu wissen wo sie im Moment sind, und die verhindern
|
|
||||||
soll, dass Sie sich verirren.</p>
|
|
||||||
</blockquote></li>
|
|
||||||
</ol>
|
|
||||||
<hr>
|
|
||||||
</blockquote>
|
|
||||||
<h3><A NAME="settings"></A>Kurseinstellungen</h3>
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Die erste Sache, die Sie tun sollten ist unter Administration den Punkt
|
<p>Versuchen Sie so viel wie möglich zu experimentieren und
|
||||||
Einstellungen anklicken. (Anmerkung : Beachten Sie dabei die Tatsache, dass
|
Einstellungen zu ändern, damit Sie beim Erstellen eigener
|
||||||
das gesamte Administrations-Menü nur für Sie und den Administrator zu sehen
|
Kurse einschätzen können, welches Modul sich am Besten
|
||||||
ist). Teilnehmer (Studenten) können diesen Link nicht sehen. Sie können
|
eignet. Es ist schwer alles in einem Moodle-Kurs unterzubringen,
|
||||||
den Zeitpunkt, wann Ihr Kurs online gestellt wird, und welche Teile sichtbar
|
aber es ist meist einfach Dinge zu korrigieren.</p>
|
||||||
sind immer selbst bestimmen.</p>
|
|
||||||
<p>Auf dieser Seite können Sie die Einstellungen zu Ihrem Kurs verändern
|
|
||||||
bzw. neu eingeben, wenn Sie einen neuen Kurs erstellen. Dabei können Sie alle
|
|
||||||
Dinge ändern, die sie wünschen, angefangen von der Bezeichnung des
|
|
||||||
Kurses bis zum Start- und Endtermin Ihres Kurses. Ich möchte hier nicht alle
|
|
||||||
Einzelheiten vorstellen, da jeder Punkt mit einem Help Button versehen ist
|
|
||||||
(Im Moment sind die meisten Hilfen nur in Englisch verfügbar, aber dies wird
|
|
||||||
sich bald ändern). Jedoch möchte ich auf die wichtigste Einstellung, das <b>Kursformat</b>
|
|
||||||
etwas genauer eingehen. </p>
|
|
||||||
<p>Das <b>Kursformat</b>, welches Sie auswählen, entscheidet über das grundlegende
|
|
||||||
Layout Ihres Kurses. Moodle in der Version 1.1 hat drei Kursformate. In der Zukunft
|
|
||||||
wird es vermutlich viel mehr geben. Bitte schicken Sie Vorschläge für neue
|
|
||||||
Kursformate an <a href="mailto:martin@moodle.com">martin@moodle.com</a>
|
|
||||||
.</p>
|
|
||||||
<p>Hier sehen Sie Screenshoots von drei Beispielkursen mit den drei bis jetzt
|
|
||||||
möglichen Kurslayouts (Ignorieren Sie bitte die unterschiedlichen Farben in
|
|
||||||
den Kursen, diese können nur durch den Administrator geändert werden.):</p>
|
|
||||||
<p align="center"><strong>Wöchentliches Format:</strong></p>
|
|
||||||
<p align="center"><img src="pix/weekly.jpg" width="570" height="527"></p>
|
|
||||||
<p align="center"> </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"> </p>
|
|
||||||
<p align="center"><strong>Soziales Format:</strong></p>
|
|
||||||
<p align="center"><img src="pix/social.jpg" width="570" height="429"></p>
|
|
||||||
<p> </p>
|
|
||||||
<p>Beachten Sie bitte, dass das Wöchentliche Format und das Themen Format in
|
|
||||||
der Struktur sehr ähnlich sind. Der Hauptunterschied besteht darin, dass beim
|
|
||||||
Wöchentlichen Format, jeder Kursabschnitt in Themen für eine Woche
|
|
||||||
gegliedert ist, während beim Themen Format die Gliederung nach einzelnen
|
|
||||||
Themen erfolgt. Das Soziale Format ist gut geeignet für Kurse mit weniger
|
|
||||||
Inhalt, da hier das Forum im Mittelpunkt der Seite steht.</p>
|
|
||||||
<p>Benutzen Sie den Hilfe Button auf der Einstellungsseite für weitere
|
|
||||||
Details.</p>
|
|
||||||
<HR>
|
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<H3><A NAME="upload"></A> Dateien hochladen</H3>
|
</li>
|
||||||
|
<li><strong>Beachten und benutzen Sie die kleinen
|
||||||
|
Buttons:</strong>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Sie können bereits vorhandene Inhalte wie Internetseiten, Audiodateien,
|
<p> <img src="../pix/i/edit.gif"> - der <strong>edit
|
||||||
Videos, Worddokumente oder Animationen jederzeit zu Ihrem Kurs hinzufügen.
|
Button</strong> weißt sie darauf hin, dass sie hier
|
||||||
Jedes bekannte Dateiformat, dass existiert, kann für den Kurs hochgeladen
|
Änderungen vornehmen können</p>
|
||||||
werden und auf dem Server gespeichert werden. Nachdem die Dateien auf dem Server
|
<p><img src="../pix/help.gif" width="22" height="17"> - der
|
||||||
gespeichert wurden, können Sie diese verschieben, umbenennen, bearbeiten oder
|
<strong>help Button</strong> öffnet ein Popup- Fenster mit
|
||||||
löschen.</p>
|
dem entsprechenden Hilfetext</p>
|
||||||
<p>Im Administrationsmenü unter dem Menüpunkt <strong>Dateien</strong> finden
|
|
||||||
Sie die gesamten von Ihnen zu den jeweiligen Kursen abgelegten Dateien:</p>
|
|
||||||
<p align="center"><img src="pix/files.jpg" width="400" height="347"></p>
|
|
||||||
<p> </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
|
|
||||||
Unterverzeichnissen abgelegt. Sie können soviel Unterordner anlegen wie Sie
|
|
||||||
möchten, um Ihre Dateien zu bestimmten Themen zusammen zu fassen. Ebenfalls
|
|
||||||
ist es möglich, die Dateien innerhalb der Unterordner zu verschieben. Die
|
|
||||||
Größe der Dateien ist meist durch den Administrator beschränkt, da der
|
|
||||||
Speicherplatz auf dem Server nur beschränkt ist. Diese Einstellung kann
|
|
||||||
jedoch vom Administratot geändert werden.</p>
|
|
||||||
<p>Das Hochladen von Dateien aus dem Internet ist auf eine Datei zur gleichen
|
|
||||||
Zeit beschränkt. Ablegen von doppelten Inhalten sollte allgemein vermieden
|
|
||||||
werden. Deshalb empfehle ich, wenn Sie auf bestimmte Teile einer Website in
|
|
||||||
Ihrem Kurs verweisen wollen, hier nur einen Link in den Kurs aufzunehmen. Wenn sie
|
|
||||||
viele Dateien auf einmal hochladen wollen, ist es in der Regel leichter
|
|
||||||
diese vorher mit einem <strong>zip program</strong> zu einem Archiv zu
|
|
||||||
verdichten. Danach wird nur die Archiv-Datei hochgeladen und diese
|
|
||||||
anschließend auf dem Server wieder entpackt (Sie werden dazu einen Link zum
|
|
||||||
entpacken unmittelbar am Archiv sehen.).</p>
|
|
||||||
<p>Um die Dateien, die sie hochgeladen haben zu betrachten, klicken Sie einfach
|
|
||||||
auf den entsprechenden Dateinamen. Der Inhalt wird dann entweder in Ihrem
|
|
||||||
Webbrowser angezeigt oder auf Ihren Computer geladen.</p>
|
|
||||||
<p>HTML- und Textdateien können innerhalb des Kurses online bearbeitet werden.
|
|
||||||
Andere Dateien müssen heruntergeladen werden, auf dem lokalen Computer
|
|
||||||
bearbeitet werden und danach wieder auf den Server geladen werden. Wenn Sie
|
|
||||||
eine Datei mit dem gleichen Namen wieder auf den Server hochladen, wird die
|
|
||||||
alte Datei automatisch überschrieben. </p>
|
|
||||||
<p>Eine abschließende Bemerkung: Wenn ihre Inhalte bereits im Netz verfügbar
|
|
||||||
sind, ist es unnötig alle Dateien noch einmal hochzuladen. Sie können diese
|
|
||||||
durch einen Verweis mit Ihrem Kurs verbinden. (Beachten Sie dazu die
|
|
||||||
Beschreibung zum Modul Literatur im nächsten Abschnitt).</p>
|
|
||||||
<HR>
|
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<H3><A NAME="activities"></A> Aktivitäten erstellen</H3>
|
</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>
|
||||||
|
<hr></blockquote>
|
||||||
|
<h3><a name="settings" id="settings"></a>Kurseinstellungen</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Die Erstellung eines Kurses wird im wesentlichen durch das Hinzufügen von
|
<p>Die erste Sache, die Sie tun sollten ist unter Administration
|
||||||
Aktivitäten innerhalb des Kurses erreicht, die die Studenten später benutzen
|
den Punkt Einstellungen anklicken. (Anmerkung : Beachten Sie
|
||||||
sollen. Sie können die Aktivitäten jederzeit so zusammenstellen wie sie es
|
dabei die Tatsache, dass das gesamte Administrations-Menü
|
||||||
wünschen, da sie jederzeit entscheiden können, welche Module für die
|
nur für Sie und den Administrator zu sehen ist). Teilnehmer
|
||||||
Teilnehmer sichtbar sind.</p>
|
(Studenten) können diesen Link nicht sehen. Sie können
|
||||||
<p>Damit es möglich ist zu einem Kurs etwas hinzuzufügen, klicken sie auf
|
den Zeitpunkt, wann Ihr Kurs online gestellt wird, und welche
|
||||||
den Menüpunkt Bearbeiten einschalten im Administrationsmenü. Dieser Schalter
|
Teile sichtbar sind immer selbst bestimmen.</p>
|
||||||
ermöglicht es Ihnen das entsprechenden Popup-Menü für das Einfügen
|
<p>Auf dieser Seite können Sie die Einstellungen zu Ihrem
|
||||||
von Aktivitäten ein- der auszuschalten und so den Kurs nach ihren Wünschen
|
Kurs verändern bzw. neu eingeben, wenn Sie einen neuen Kurs
|
||||||
zu gestalten. Gleichzeitig werden Ihnen damit weitere Einstellungen zu Ihrem
|
erstellen. Dabei können Sie alle Dinge ändern, die sie
|
||||||
Kurs ermöglicht. </p>
|
wünschen, angefangen von der Bezeichnung des Kurses bis zum
|
||||||
<p>Neue Aktivitäten fügen Sie einfach in der entsprechenden Woche oder dem
|
Start- und Endtermin Ihres Kurses. Ich möchte hier nicht
|
||||||
entsprechenden Thema hinzu, indem Sie über das Popup-Menü die entsprechende
|
alle Einzelheiten vorstellen, da jeder Punkt mit einem Help
|
||||||
Aktivität auswählen. Nachfolgend erhalten Sie einen Überblick über alle in
|
Button versehen ist (Im Moment sind die meisten Hilfen nur in
|
||||||
Moodle, Version 1.0 enthaltenen Aktivitäten:</p>
|
Englisch verfügbar, aber dies wird sich bald ändern).
|
||||||
<dl>
|
Jedoch möchte ich auf die wichtigste Einstellung, das
|
||||||
<dt><strong>Aufgabe</strong></dt>
|
<b>Kursformat</b> etwas genauer eingehen. </p>
|
||||||
<dd>Eine Aufgabe besteht aus einer Aufgabenstellung und -beschreibung, einem
|
<p>Das <b>Kursformat</b>, welches Sie auswählen, entscheidet
|
||||||
Abgabedatum und der Festlegung der Bewertung. Teilnehmer sind dadurch
|
über das grundlegende Layout Ihres Kurses. Moodle in der
|
||||||
in der Lage ihre Ergebnisse auf den Server zu laden. Das Datum, wann sie
|
Version 1.1 hat drei Kursformate. In der Zukunft wird es
|
||||||
die Lösung auf dem Server ablegen wird dokumentiert. Nach Ablauf der
|
vermutlich viel mehr geben. Bitte schicken Sie Vorschläge
|
||||||
Abgabefrist haben Sie eine Seite, auf der Sie alle eingereichten Lösungen
|
für neue Kursformate an <a href=
|
||||||
sehen können, und wann diese eingereicht wurden. Sie müssen dann nur
|
"mailto:martin@moodle.com">martin@moodle.com</a> .</p>
|
||||||
noch die Bewertung und einen entsprechenden Kommentar hinterlegen. Eine
|
<p>Hier sehen Sie Screenshoots von drei Beispielkursen mit den
|
||||||
halbe Stunde nach ihrer Bewertung, (Zeit kann vom Administrator
|
drei bis jetzt möglichen Kurslayouts (Ignorieren Sie bitte
|
||||||
eingestellt werden) erhält jeder Teilnehmer eine automatische email durch
|
die unterschiedlichen Farben in den Kursen, diese können nur
|
||||||
Moodle. </dd>
|
durch den Administrator geändert werden.):</p>
|
||||||
<br />
|
<p align="center"><strong>Wöchentliches Format:</strong></p>
|
||||||
<dt><strong>Wahl (Abstimmung)</strong></dt>
|
<p align="center"><img src="pix/weekly.jpg" width="570" height=
|
||||||
<dd>Eine Abstimmung ist sehr einfach – Sie stellen eine Frage und geben
|
"527"></p>
|
||||||
mehrere Antwortmöglichkeiten vor. Nachdem Teilnehmer ihre Wahl getroffen
|
<p align="center"> </p>
|
||||||
haben, haben Sie die Möglichkeit die Resultate auszuwerten. Ich verwende
|
<p align="center"><strong>Themen Format:</strong></p>
|
||||||
diese Möglichkeit zur Evaluation meiner Kurse, aber man kann sie genauso
|
<p align="center"><img src="pix/topics.jpg" width="570" height=
|
||||||
für andere Wahlen oder Abstimmungen verwenden. Probieren Sie es doch
|
"463"></p>
|
||||||
einfach einmal aus.</dd>
|
<p align="center"> </p>
|
||||||
<br />
|
<p align="center"><strong>Soziales Format:</strong></p>
|
||||||
<dt><strong>Forum</strong></dt>
|
<p align="center"><img src="pix/social.jpg" width="570" height=
|
||||||
<dd><span style="font-size:12.0pt;font-family:"Times New Roman";
|
"429"></p>
|
||||||
mso-fareast-font-family:"Times New Roman";mso-ansi-language:DE;mso-fareast-language:
|
<p> </p>
|
||||||
DE;mso-bidi-language:AR-SA">Dieses Modul ist für Online-Kurse sehr wichtig, da
|
<p>Beachten Sie bitte, dass das Wöchentliche Format und das
|
||||||
hier die Diskussionen stattfinden. Wenn sie ein neues Forum hinzufügen,
|
Themen Format in der Struktur sehr ähnlich sind. Der
|
||||||
haben sie die Wahl zwischen unterschiedlichen Arten von Foren. Im Moment
|
Hauptunterschied besteht darin, dass beim Wöchentlichen
|
||||||
stehen drei zur Auswahl :</span></dd>
|
Format, jeder Kursabschnitt in Themen für eine Woche
|
||||||
<dd>1. <b>Standard Forum - </b>ein offenes Forum, indem jeder zu jeder Zeit
|
gegliedert ist, während beim Themen Format die Gliederung
|
||||||
ein neues Thema eröffnen kann <o:p>
|
nach einzelnen Themen erfolgt. Das Soziale Format ist gut
|
||||||
</o:p>
|
geeignet für Kurse mit weniger Inhalt, da hier das Forum im
|
||||||
</dd>
|
Mittelpunkt der Seite steht.</p>
|
||||||
<dd><span style="font-size:12.0pt;font-family:"Times New Roman";
|
<p>Benutzen Sie den Hilfe Button auf der Einstellungsseite
|
||||||
mso-fareast-font-family:"Times New Roman";mso-ansi-language:DE;mso-fareast-language:
|
für weitere Details.</p>
|
||||||
DE;mso-bidi-language:AR-SA">2. <b>Einzeldiskussion - </b>ist ein Forum zu nur
|
<hr></blockquote>
|
||||||
einem einzelnen Thema, für kurze und spezielle Diskussionen</span> of
|
<h3><a name="upload" id="upload"></a> Dateien hochladen</h3>
|
||||||
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>
|
|
||||||
<dd>Jede Nutzung der Aktivität Journal steht nicht nur dem entsprechenden
|
|
||||||
Thema, sondern auch für den gesamten Kurs zur Verfügung. Mit jedem
|
|
||||||
Journaleintrag kann man eine offene Frage formulieren, zu dem die
|
|
||||||
Teilnehmer ihre Meinung sagen können, sowie einen Zeitraum festlegen in
|
|
||||||
dem das Journal geöffnet ist (Ist im Moment nur bei wöchentlichem
|
|
||||||
Kursformat möglich.). Fordern Sie die Kursteilnehmer auf zu reflektieren
|
|
||||||
bzw. Kritik zu äußern, da diese Einträge nur für den Teilnehmer, der
|
|
||||||
die Meinung geschrieben hat und dem Lehrer zugänglich sind. Nach dem
|
|
||||||
Schließen des Journals können sie die Einträge ordnen und jeweils einen
|
|
||||||
Kommentar dazu abgeben. Die Kommentare werden durch moodle automatisch an
|
|
||||||
die Kursteilnehmer verschickt.</dd>
|
|
||||||
<br />
|
|
||||||
<br />
|
|
||||||
<dt><strong>Literatur</strong></dt>
|
|
||||||
<dd>Literatur sind die Inhalte ihres Kurses. Der Inhalt kann jede Datei sein,
|
|
||||||
die sie auf den Server geladen haben oder kann ein Link zu einer URL im
|
|
||||||
Netz sein. Sie können auch einfach dadurch textbasierte Seiten
|
|
||||||
bereitstellen, indem Sie die Inhalte in Moodle verfassen.</dd>
|
|
||||||
<p>
|
|
||||||
<br />
|
|
||||||
</p>
|
|
||||||
<dt><strong>Quiz</strong></dt>
|
|
||||||
<dd>Mit der Aktivität Quiz können Sie Tests erstellen, welche Fragen mit
|
|
||||||
mehreren Antworten, Fragen mit einer sehr kurzen Antwort oder wahr-/falsch-
|
|
||||||
Aussagen enthalten. Diese Fragen werden in Kategorien auf der Datenbank
|
|
||||||
abgelegt und können innerhalb des Kurses bei jedem Thema wieder verwendet
|
|
||||||
werden. Es ist ebenfalls möglich diese Fragen zu veröffentlichen, so dass
|
|
||||||
Sie sie auch für andere Kurse verwenden können. Bei einem Quiz können
|
|
||||||
Sie mehrere Antwortversuche erlauben. Jeder Versuch wird aufgezeichnet und
|
|
||||||
der Lehrer kann wählen, ob der Teilnehmer eine Bewertung oder die
|
|
||||||
richtige Antwort angezeigt bekommt. In diesem Modul ist ein
|
|
||||||
Bewertungsschema enthalten, so dass die Antworten automatisch ausgewertet
|
|
||||||
werden können.
|
|
||||||
</dd>
|
|
||||||
<p>
|
|
||||||
<br />
|
|
||||||
</p>
|
|
||||||
<dt><strong>Umfrage</strong></dt>
|
|
||||||
<dd>Bei einer Umfrage gibt man auf eine Frage verschiedene Antworten vor und
|
|
||||||
der Teilnehmer kann entscheiden, welche Antwort für ihn zutrifft.
|
|
||||||
Momentan sind in diesem Modul COLLES- und ATTLS- Umfragen enthalten. Diese
|
|
||||||
Umfragen können zu Beginn des Kurses als Diagnoseinstrument und zum Ende
|
|
||||||
des Kurses für die Auswertung verwendet werden. Ich benutze jede Woche
|
|
||||||
eine Umfrage in meinen Kursen.</dd>
|
|
||||||
</dl>
|
|
||||||
Mit jeder Version kommen hier neue Aktivitäten hinzu, so dass auch diese
|
|
||||||
Dokumentation immer überarbeitet wird. Im Moment gibt es bereits Chat,
|
|
||||||
Übungen, Wahl und Workshop die sich aber noch in der Entwicklung befinden.
|
|
||||||
Probieren Sie diese Elemente einfach aus und sagen sie uns ihre Meinung dazu.
|
|
||||||
<br />
|
|
||||||
<p>Nachdem sie alle Aktivitäten zu einem Thema oder einer Woche hinzugefügt
|
|
||||||
haben, können sie über die Pfeiltasten (<img src="../pix/t/up.gif" width="9" height="10">
|
|
||||||
<img src="../pix/t/down.gif" width="9" height="10">) hinter jeder Aktivität
|
|
||||||
die Reihenfolge der Aktivitäten festlegen. Außerdem ist es möglich,
|
|
||||||
Aktivitäten zu löschen <img src="../pix/t/delete.gif" width="10" height="10">,
|
|
||||||
bzw. zu bearbeiten <img src="../pix/t/edit.gif" width="10" height="11">.
|
|
||||||
Außerdem ist es neuerdings möglich Aktivitäten auszublenden, sodass sie
|
|
||||||
für die Teilnehmer nicht sichtbar sind.</p>
|
|
||||||
<HR>
|
|
||||||
</blockquote>
|
|
||||||
<H3><A NAME="course"></A>Den Kurs starten</H3>
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Ich könnte eine Doktorarbeit darüber schreiben. Aktuell schreibe ich eine
|
<p>Sie können bereits vorhandene Inhalte wie Internetseiten,
|
||||||
darüber. <img src="../pix/s/biggrin.gif" width="15" height="15"></p>
|
Audiodateien, Videos, Worddokumente oder Animationen jederzeit zu
|
||||||
<p>Bis dahin hier ein paar kurze Hinweise:</p>
|
Ihrem Kurs hinzufügen. Jedes bekannte Dateiformat, dass
|
||||||
<ol>
|
existiert, kann für den Kurs hochgeladen werden und auf dem
|
||||||
<li>Melden sie sich bei allen Foren an.</li>
|
Server gespeichert werden. Nachdem die Dateien auf dem Server
|
||||||
<li>Regen sie alle Teilnehmer dazu an, ihr Benutzerprofil (einschließlich
|
gespeichert wurden, können Sie diese verschieben,
|
||||||
Foto) vollständig auszufüllen und lesen Sie alle. Dies hilft ihnen
|
umbenennen, bearbeiten oder löschen.</p>
|
||||||
später einige Bemerkungen besser zu verstehen.</li>
|
<p>Im Administrationsmenü unter dem Menüpunkt
|
||||||
<li>Machen Sie für sich selbst Anmerkungen im <b>Lehrer Forum </b>(im
|
<strong>Dateien</strong> finden Sie die gesamten von Ihnen zu den
|
||||||
Administrationsmenü). Diese sind besonders wertvoll, wenn Sie im Team
|
jeweiligen Kursen abgelegten Dateien:</p>
|
||||||
unterrichten.</li>
|
<p align="center"><img src="pix/files.jpg" width="400" height=
|
||||||
<li>Nutzen sie die <strong>Statistiken</strong> (Administrationsmenü)
|
"347"></p>
|
||||||
um einen Überblick darüber zu erhalten, wer wann angemeldet war. Das
|
<p> </p>
|
||||||
Fenster wird alle 60 Sekunden neu aufgebaut, so dass Sie genau verfolgen
|
<p>Dieses Archiv ist nur für den Lehrer vorhanden und
|
||||||
können, wer angemeldet ist. Es ist hilfreich dieses Fenster am
|
für die Teilnehmer (Studenten) nicht erreichbar. Einzelne
|
||||||
Arbeitsplatz geöffnet zu halten, um zu erfahren was im Kurs passiert.</li>
|
Dateien aus diesem Archiv können später für
|
||||||
<li>Nutzen Sie die <strong>Tätigkeitsberichte</strong> (hinter
|
Studenten zugänglich gemacht werden. Beachten Sie hierzu im
|
||||||
jedem Namen in der Liste aller Teilnehmer, oder über das
|
nächsten Kapitel den Abschnitt Ressourcen.</p>
|
||||||
Teilnehmerprofil). Dies ist die beste Möglichkeit zu sehen, wann eine
|
<p>Wie auf dem Screenshot zu erkennen ist, werden Dateien in
|
||||||
bestimmte Person im Kurs aktiv war.</li>
|
Unterverzeichnissen abgelegt. Sie können soviel Unterordner
|
||||||
<li>Antworten Sie umgehend bei Fragen der Teilnehmer. Lassen Sie es nicht
|
anlegen wie Sie möchten, um Ihre Dateien zu bestimmten
|
||||||
weiter liegen sondern tun Sie es sofort. Versuchen Sie in Ihrem Kurs ein
|
Themen zusammen zu fassen. Ebenfalls ist es möglich, die
|
||||||
Gemeinschaftsgefühl zu entwickeln, damit viele Dinge gemeinsam gelöst
|
Dateien innerhalb der Unterordner zu verschieben. Die
|
||||||
werden können.</li>
|
Größe der Dateien ist meist durch den Administrator
|
||||||
</ol>
|
beschränkt, da der Speicherplatz auf dem Server nur
|
||||||
<HR>
|
beschränkt ist. Diese Einstellung kann jedoch vom
|
||||||
</blockquote>
|
Administratot geändert werden.</p>
|
||||||
<H3><A NAME="further"></A>Weitere Informationen</H3>
|
<p>Das Hochladen von Dateien aus dem Internet ist auf eine Datei
|
||||||
|
zur gleichen Zeit beschränkt. Ablegen von doppelten Inhalten
|
||||||
|
sollte allgemein vermieden werden. Deshalb empfehle ich, wenn Sie
|
||||||
|
auf bestimmte Teile einer Website in Ihrem Kurs verweisen wollen,
|
||||||
|
hier nur einen Link in den Kurs aufzunehmen. Wenn sie viele
|
||||||
|
Dateien auf einmal hochladen wollen, ist es in der Regel
|
||||||
|
leichter diese vorher mit einem <strong>zip program</strong> zu
|
||||||
|
einem Archiv zu verdichten. Danach wird nur die Archiv-Datei
|
||||||
|
hochgeladen und diese anschließend auf dem Server wieder
|
||||||
|
entpackt (Sie werden dazu einen Link zum entpacken unmittelbar am
|
||||||
|
Archiv sehen.).</p>
|
||||||
|
<p>Um die Dateien, die sie hochgeladen haben zu betrachten,
|
||||||
|
klicken Sie einfach auf den entsprechenden Dateinamen. Der Inhalt
|
||||||
|
wird dann entweder in Ihrem Webbrowser angezeigt oder auf Ihren
|
||||||
|
Computer geladen.</p>
|
||||||
|
<p>HTML- und Textdateien können innerhalb des Kurses online
|
||||||
|
bearbeitet werden. Andere Dateien müssen heruntergeladen
|
||||||
|
werden, auf dem lokalen Computer bearbeitet werden und danach
|
||||||
|
wieder auf den Server geladen werden. Wenn Sie eine Datei mit dem
|
||||||
|
gleichen Namen wieder auf den Server hochladen, wird die alte
|
||||||
|
Datei automatisch überschrieben. </p>
|
||||||
|
<p>Eine abschließende Bemerkung: Wenn ihre Inhalte bereits
|
||||||
|
im Netz verfügbar sind, ist es unnötig alle Dateien
|
||||||
|
noch einmal hochzuladen. Sie können diese durch einen
|
||||||
|
Verweis mit Ihrem Kurs verbinden. (Beachten Sie dazu die
|
||||||
|
Beschreibung zum Modul Literatur im nächsten Abschnitt).</p>
|
||||||
|
<hr></blockquote>
|
||||||
|
<h3><a name="activities" id="activities"></a> Aktivitäten
|
||||||
|
erstellen</h3>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Wenn Sie irgendwelche bestimmten Probleme mit ihrem Kurs haben, wenden Sie
|
<p>Die Erstellung eines Kurses wird im wesentlichen durch das
|
||||||
sich bitte an den Administrator ihrer Seite.</p>
|
Hinzufügen von Aktivitäten innerhalb des Kurses
|
||||||
<p>Wenn Sie weitere Vorschläge zur Verbesserung oder Erweiterung von Moodle
|
erreicht, die die Studenten später benutzen sollen. Sie
|
||||||
haben, oder einige gute Geschichten, gehen Sie zu <a href="http://moodle.com/" target="_top">moodle.com</a>
|
können die Aktivitäten jederzeit so zusammenstellen wie
|
||||||
und nehmen Sie teil am Forum mit der Überschrift <A HREF="http://moodle.com/course/view.php?id=5" target="_top" >Using Moodle</A>.
|
sie es wünschen, da sie jederzeit entscheiden können,
|
||||||
Wir würden gern von ihnen hören und vielleicht können sie helfen Moodle
|
welche Module für die Teilnehmer sichtbar sind.</p>
|
||||||
weiter zu verbessern. </p>
|
<p>Damit es möglich ist zu einem Kurs etwas
|
||||||
<p>Wenn sie zur Weiterentwicklung beitragen möchten, bei der
|
hinzuzufügen, klicken sie auf den Menüpunkt Bearbeiten
|
||||||
Programmierung neuer Module mithelfen oder Dokumentationen schreiben möchten
|
einschalten im Administrationsmenü. Dieser Schalter
|
||||||
setzen sie sich : <a href="http://dougiamas.com/" target="_top">Martin
|
ermöglicht es Ihnen das entsprechenden Popup-Menü
|
||||||
Dougiamas</a> in Verbindung oder informieren sie sich auf der "Fehlerseite"
|
für das Einfügen von Aktivitäten ein- der
|
||||||
für Moodle unter <a href="http://bugs.moodle.com" target="_top">bugs.moodle.com</a></p>
|
auszuschalten und so den Kurs nach ihren Wünschen zu
|
||||||
<p align="center">Danke für die Nutzung von Moodle - viel Erfolg !</p>
|
gestalten. Gleichzeitig werden Ihnen damit weitere Einstellungen
|
||||||
<HR>
|
zu Ihrem Kurs ermöglicht. </p>
|
||||||
<p> </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>
|
||||||
|
<dt><strong>Aufgabe</strong></dt>
|
||||||
|
<dd>Eine Aufgabe besteht aus einer Aufgabenstellung und
|
||||||
|
-beschreibung, einem Abgabedatum und der Festlegung der
|
||||||
|
Bewertung. Teilnehmer sind dadurch in der Lage ihre Ergebnisse
|
||||||
|
auf den Server zu laden. Das Datum, wann sie die Lösung auf
|
||||||
|
dem Server ablegen wird dokumentiert. Nach Ablauf der Abgabefrist
|
||||||
|
haben Sie eine Seite, auf der Sie alle eingereichten
|
||||||
|
Lösungen sehen können, und wann diese eingereicht
|
||||||
|
wurden. Sie müssen dann nur noch die Bewertung und einen
|
||||||
|
entsprechenden Kommentar hinterlegen. Eine halbe Stunde nach
|
||||||
|
ihrer Bewertung, (Zeit kann vom Administrator eingestellt werden)
|
||||||
|
erhält jeder Teilnehmer eine automatische email durch
|
||||||
|
Moodle.</dd>
|
||||||
|
<dt><strong>Wahl (Abstimmung)</strong></dt>
|
||||||
|
<dd>Eine Abstimmung ist sehr einfach: Sie stellen eine Frage und
|
||||||
|
geben mehrere Antwortmöglichkeiten vor. Nachdem Teilnehmer
|
||||||
|
ihre Wahl getroffen haben, haben Sie die Möglichkeit die
|
||||||
|
Resultate auszuwerten. Ich verwende diese Möglichkeit zur
|
||||||
|
Evaluation meiner Kurse, aber man kann sie genauso für
|
||||||
|
andere Wahlen oder Abstimmungen verwenden. Probieren Sie es doch
|
||||||
|
einfach einmal aus.</dd>
|
||||||
|
<dt><strong>Forum</strong></dt>
|
||||||
|
<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">
|
||||||
|
Dieses Modul ist für Online-Kurse sehr wichtig, da hier die
|
||||||
|
Diskussionen stattfinden. Wenn sie ein neues Forum
|
||||||
|
hinzufügen, haben sie die Wahl zwischen unterschiedlichen
|
||||||
|
Arten von Foren.</span></dd>
|
||||||
|
<dd><br>
|
||||||
|
<br></dd>
|
||||||
|
<dt><strong>Journal</strong></dt>
|
||||||
|
<dd>Jede Nutzung der Aktivität Journal steht nicht nur dem
|
||||||
|
entsprechenden Thema, sondern auch für den gesamten Kurs zur
|
||||||
|
Verfügung. Mit jedem Journaleintrag kann man eine offene
|
||||||
|
Frage formulieren, zu dem die Teilnehmer ihre Meinung sagen
|
||||||
|
können, sowie einen Zeitraum festlegen in dem das Journal
|
||||||
|
geöffnet ist (Ist im Moment nur bei wöchentlichem
|
||||||
|
Kursformat möglich.). Fordern Sie die Kursteilnehmer auf zu
|
||||||
|
reflektieren bzw. Kritik zu äußern, da diese
|
||||||
|
Einträge nur für den Teilnehmer, der die Meinung
|
||||||
|
geschrieben hat und dem Lehrer zugänglich sind. Nach dem
|
||||||
|
Schließen des Journals können sie die Einträge
|
||||||
|
ordnen und jeweils einen Kommentar dazu abgeben. Die Kommentare
|
||||||
|
werden durch moodle automatisch an die Kursteilnehmer
|
||||||
|
verschickt.</dd>
|
||||||
|
<dd><br>
|
||||||
|
<br></dd>
|
||||||
|
<dt><strong>Literatur</strong></dt>
|
||||||
|
<dd>Literatur sind die Inhalte ihres Kurses. Der Inhalt kann jede
|
||||||
|
Datei sein, die sie auf den Server geladen haben oder kann ein
|
||||||
|
Link zu einer URL im Netz sein. Sie können auch einfach
|
||||||
|
dadurch textbasierte Seiten bereitstellen, indem Sie die Inhalte
|
||||||
|
in Moodle verfassen.</dd>
|
||||||
|
<dd>
|
||||||
|
<p><br></p>
|
||||||
|
</dd>
|
||||||
|
<dt><strong>Quiz</strong></dt>
|
||||||
|
<dd>Mit der Aktivität Quiz können Sie Tests erstellen,
|
||||||
|
welche Fragen mit mehreren Antworten, Fragen mit einer sehr
|
||||||
|
kurzen Antwort oder wahr-/falsch- Aussagen enthalten. Diese
|
||||||
|
Fragen werden in Kategorien auf der Datenbank abgelegt und
|
||||||
|
können innerhalb des Kurses bei jedem Thema wieder verwendet
|
||||||
|
werden. Es ist ebenfalls möglich diese Fragen zu
|
||||||
|
veröffentlichen, so dass Sie sie auch für andere Kurse
|
||||||
|
verwenden können. Bei einem Quiz können Sie mehrere
|
||||||
|
Antwortversuche erlauben. Jeder Versuch wird aufgezeichnet und
|
||||||
|
der Lehrer kann wählen, ob der Teilnehmer eine Bewertung
|
||||||
|
oder die richtige Antwort angezeigt bekommt. In diesem Modul ist
|
||||||
|
ein Bewertungsschema enthalten, so dass die Antworten automatisch
|
||||||
|
ausgewertet werden können. </dd>
|
||||||
|
<dd>
|
||||||
|
<p><br></p>
|
||||||
|
</dd>
|
||||||
|
<dt><strong>Umfrage</strong></dt>
|
||||||
|
<dd>Bei einer Umfrage gibt man auf eine Frage verschiedene
|
||||||
|
Antworten vor und der Teilnehmer kann entscheiden, welche Antwort
|
||||||
|
für ihn zutrifft. Momentan sind in diesem Modul COLLES- und
|
||||||
|
ATTLS- Umfragen enthalten. Diese Umfragen können zu Beginn
|
||||||
|
des Kurses als Diagnoseinstrument und zum Ende des Kurses
|
||||||
|
für die Auswertung verwendet werden. Ich benutze jede Woche
|
||||||
|
eine Umfrage in meinen Kursen.</dd>
|
||||||
|
</dl>
|
||||||
|
Mit jeder Version kommen hier neue Aktivitäten hinzu, so
|
||||||
|
dass auch diese Dokumentation immer überarbeitet wird. Im
|
||||||
|
Moment gibt es bereits Chat, Übungen, Wahl und Workshop die
|
||||||
|
sich aber noch in der Entwicklung befinden. Probieren Sie diese
|
||||||
|
Elemente einfach aus und sagen sie uns ihre Meinung dazu.<br>
|
||||||
|
<p>Nachdem sie alle Aktivitäten zu einem Thema oder einer
|
||||||
|
Woche hinzugefügt haben, können sie über die
|
||||||
|
Pfeiltasten (<img src="../pix/t/up.gif" width="9" height="10">
|
||||||
|
<img src="../pix/t/down.gif" width="9" height="10">) hinter jeder
|
||||||
|
Aktivität die Reihenfolge der Aktivitäten festlegen.
|
||||||
|
Außerdem ist es möglich, Aktivitäten zu
|
||||||
|
löschen <img src="../pix/t/delete.gif" width="10" height=
|
||||||
|
"10">, bzw. zu bearbeiten <img src="../pix/t/edit.gif" width="10"
|
||||||
|
height="11">. Außerdem ist es neuerdings möglich
|
||||||
|
Aktivitäten auszublenden, sodass sie für die Teilnehmer
|
||||||
|
nicht sichtbar sind.</p>
|
||||||
|
<hr></blockquote>
|
||||||
|
<h3><a name="course" id="course"></a>Den Kurs starten</h3>
|
||||||
|
<blockquote>
|
||||||
|
<p>Ich könnte eine Doktorarbeit darüber schreiben.
|
||||||
|
Aktuell schreibe ich eine darüber. <img src=
|
||||||
|
"../pix/s/biggrin.gif" width="15" height="15"></p>
|
||||||
|
<p>Bis dahin hier ein paar kurze Hinweise:</p>
|
||||||
|
<ol>
|
||||||
|
<li>Melden sie sich bei allen Foren an.</li>
|
||||||
|
<li>Regen sie alle Teilnehmer dazu an, ihr Benutzerprofil
|
||||||
|
(einschließlich Foto) vollständig auszufüllen und
|
||||||
|
lesen Sie alle. Dies hilft ihnen später einige Bemerkungen
|
||||||
|
besser zu verstehen.</li>
|
||||||
|
<li>Machen Sie für sich selbst Anmerkungen im <b>Lehrer
|
||||||
|
Forum</b> (im Administrationsmenü). Diese sind besonders
|
||||||
|
wertvoll, wenn Sie im Team unterrichten.</li>
|
||||||
|
<li>Nutzen sie die <strong>Statistiken</strong>
|
||||||
|
(Administrationsmenü) um einen Überblick darüber
|
||||||
|
zu erhalten, wer wann angemeldet war. Das Fenster wird alle 60
|
||||||
|
Sekunden neu aufgebaut, so dass Sie genau verfolgen können,
|
||||||
|
wer angemeldet ist. Es ist hilfreich dieses Fenster am
|
||||||
|
Arbeitsplatz geöffnet zu halten, um zu erfahren was im Kurs
|
||||||
|
passiert.</li>
|
||||||
|
<li>Nutzen Sie die <strong>Tätigkeitsberichte</strong>
|
||||||
|
(hinter jedem Namen in der Liste aller Teilnehmer, oder über
|
||||||
|
das Teilnehmerprofil). Dies ist die beste Möglichkeit zu
|
||||||
|
sehen, wann eine bestimmte Person im Kurs aktiv war.</li>
|
||||||
|
<li>Antworten Sie umgehend bei Fragen der Teilnehmer. Lassen Sie
|
||||||
|
es nicht weiter liegen sondern tun Sie es sofort. Versuchen Sie
|
||||||
|
in Ihrem Kurs ein Gemeinschaftsgefühl zu entwickeln, damit
|
||||||
|
viele Dinge gemeinsam gelöst werden können.</li>
|
||||||
|
</ol>
|
||||||
|
<hr></blockquote>
|
||||||
|
<h3><a name="further" id="further"></a>Weitere Informationen</h3>
|
||||||
|
<blockquote>
|
||||||
|
<p>Wenn Sie irgendwelche bestimmten Probleme mit ihrem Kurs
|
||||||
|
haben, wenden Sie sich bitte an den Administrator ihrer
|
||||||
|
Seite.</p>
|
||||||
|
<p>Wenn Sie weitere Vorschläge zur Verbesserung oder
|
||||||
|
Erweiterung von Moodle haben, oder einige gute Geschichten, gehen
|
||||||
|
Sie zu <a href="http://moodle.com/" target="_top">moodle.com</a>
|
||||||
|
und nehmen Sie teil am Forum mit der Überschrift <a href=
|
||||||
|
"http://moodle.com/course/view.php?id=5" target="_top">Using
|
||||||
|
Moodle</a>. Wir würden gern von ihnen hören und
|
||||||
|
vielleicht können sie helfen Moodle weiter zu
|
||||||
|
verbessern. </p>
|
||||||
|
<p>Wenn sie zur Weiterentwicklung beitragen möchten, bei
|
||||||
|
der Programmierung neuer Module mithelfen oder Dokumentationen
|
||||||
|
schreiben möchten setzen sie sich : <a href=
|
||||||
|
"http://dougiamas.com/" target="_top">Martin Dougiamas</a> in
|
||||||
|
Verbindung oder informieren sie sich auf der "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>
|
||||||
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
|
<title>Leitfaden für Moodle-Übersetzungen</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 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 >>
|
||||||
|
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>
|
||||||
<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
|
||||||
<li>Gehehn Sie zu <span style="font-weight: bold;">Administration >> Konfiguration >> Sprcahe</span>, zur Sprachadministrationsseite. </li>
|
>> Konfiguration >> Sprcahe</span>, zur
|
||||||
<li>Wählen Sie Ihre Sprache aus dem Menu aus, und klicken Sie auf "Sprache vergleichen und bearbeiten".</li>
|
Sprachadministrationsseite.</li>
|
||||||
<li>Nun sollten Sie ein Formular mit allen Ausdrücken für die verschiedenen php-Dateien sehen.
|
<li>Wählen Sie Ihre Sprache aus dem Menu aus, und klicken
|
||||||
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.
|
Sie auf "Sprache vergleichen und bearbeiten".</li>
|
||||||
the</li>
|
<li>Nun sollten Sie ein Formular mit allen Ausdrücken
|
||||||
<li>Das Formular verfügt über drei Spalten, die erste zeigt den Namen des Ausdrucks,
|
für die verschiedenen php-Dateien sehen. Wennn Sie die
|
||||||
die zweite den Ausdruck auf Englisch und zuletzt die Übersetzung in die gewählte Sprache. </li>
|
Dateien nicht sehen können, müssen Sie prüfen, ob
|
||||||
<li>Bearbeiten Sie die fehlenden Ausdrücke in jeder Datei (farblich herborgehoben)
|
Sie in den Verzeichnissen Schreibzugriff haben und ggfs. die
|
||||||
und denken Sie an das Abspeichern jeder einzelnen Datei am Ende der Datei.</li>
|
Zugriffsrechte anpassen. the</li>
|
||||||
<li>Wenn Sie Ausdrücke leer lassen - verwendet Moodle einfach den englischen Ausdruck weiter.
|
<li>Das Formular verfügt über drei Spalten, die erste
|
||||||
Die Ursprungsprache kann in
|
zeigt den Namen des Ausdrucks, die zweite den Ausdruck auf
|
||||||
moodle.php gewählt werden, andernfalls wird immer Englisch verwandt. </li>
|
Englisch und zuletzt die Übersetzung in die gewählte
|
||||||
<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 />
|
Sprache.</li>
|
||||||
<br />
|
<li>Bearbeiten Sie die fehlenden Ausdrücke in jeder Datei
|
||||||
</li>
|
(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
|
||||||
</ol>
|
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>
|
||||||
|
</div>
|
||||||
<h3 style="margin-left: 40px;">Übersetzung der Hilfedateien und der Dokumentation</h3>
|
<h3 style="margin-left: 40px;">Übersetzung der Hilfedateien
|
||||||
|
und der Dokumentation</h3>
|
||||||
<p style="margin-left: 80px;">moodle verfügt nicht über einen eintegrierten Editor zur Übersetzung der Hilfedateien. Dennoch ist es sehr einfach. Nutzen Sie auf jeden Fall das
|
<p style="margin-left: 80px;">moodle verfügt nicht über
|
||||||
<span style="font-weight: bold;">en</span> Sprachpaket als Referenz für Ihre Übersetzung. Kopieren Sie die Hilfedatei(en) aus dem
|
einen eintegrierten Editor zur Übersetzung der Hilfedateien.
|
||||||
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.
|
Dennoch ist es sehr einfach. Nutzen Sie auf jeden Fall das
|
||||||
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>
|
<span style="font-weight: bold;">en</span> Sprachpaket als
|
||||||
|
Referenz für Ihre Übersetzung. Kopieren Sie die
|
||||||
|
Hilfedatei(en) aus dem en Sprachverzeichnis an die gleiche Stelle
|
||||||
<p style="margin-left: 80px;">Klicken Sie auf "Auf fehlende Textpassagen prüfen/Check for missing strings"
|
für Ihre Sprache. Nutzen Sie einen Editor für einfachen
|
||||||
in der Sprachadministration Ihres moodles. Sie erhalten eine Übersicht über fehlende Dateien in Ihrer Sprachversion.
|
Text oder einen HTML-Editor um die Datei zu übersetzen.
|
||||||
So lange Sie nicht alle Dateien übersetzt haben, ruft moodle automatisch die vorhandenen englischen Sprachdateien im en-Verzeichnis auf.
|
Achten Sie darauf, dass Sie keinen Code (meist nur
|
||||||
Es ist also nicht erforderlich, alle Dateien vor der Übersetzung in Ihr Sprachverzeichnis zu kopieren.</p>
|
HTML-Codierungen) verändern.(VERWENDEN SIE IN KEINEM FALL
|
||||||
|
EIN TEXTVERARBEITUNGSPROGRAMM, zur Bearbeitung der Hilfedateien,
|
||||||
|
da sie zusätzliche Textinformationen einfügen</p>
|
||||||
<p> </p>
|
<p style="margin-left: 80px;">Klicken Sie auf "Auf fehlende
|
||||||
|
Textpassagen prüfen/Check for missing strings" in der
|
||||||
|
Sprachadministration Ihres moodles. Sie erhalten eine
|
||||||
<h2>Unterstützen Sie mit Ihrem Sprachpaket das moodle Projekt</h2>
|
Übersicht über fehlende Dateien in Ihrer Sprachversion.
|
||||||
|
So lange Sie nicht alle Dateien übersetzt haben, ruft moodle
|
||||||
|
automatisch die vorhandenen englischen Sprachdateien im
|
||||||
<p style="margin-left: 40px;">Wenn Sie Ihre Übersetzung zur Verfügung stellen, helfen Sie anderen Nutzern in Ihrer Sprache weiter.
|
en-Verzeichnis auf. Es ist also nicht erforderlich, alle Dateien
|
||||||
|
vor der Übersetzung in Ihr Sprachverzeichnis zu
|
||||||
Ihre Sprachversion wird in künftigen moodle-Versionen eingebaut.<br />
|
kopieren.</p>
|
||||||
</p>
|
<p> </p>
|
||||||
|
<h2>Unterstützen Sie mit Ihrem Sprachpaket das moodle
|
||||||
|
Projekt</h2>
|
||||||
<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 />
|
<p style="margin-left: 40px;">Wenn Sie Ihre Übersetzung zur
|
||||||
</p>
|
Verfügung stellen, helfen Sie anderen Nutzern in Ihrer
|
||||||
<p style="margin-left: 40px;">Wir nehmen mit Ihnen Kontakt auf, um Details zu besprechen.<br />
|
Sprache weiter. Ihre Sprachversion wird in künftigen
|
||||||
</p>
|
moodle-Versionen eingebaut.<br></p>
|
||||||
|
<p style="margin-left: 40px;">Speichern Sie das gesamte
|
||||||
|
Sprachpaket für die neue Sprache als gepackte <span style=
|
||||||
<p> </p>
|
"font-weight: bold;">zip</span> Datei ab und schicken es per
|
||||||
|
E-Mail an <a href=
|
||||||
|
"mailto%6es%6ca%74%69o%6e%40%6d%6f%6f%64%6c%65.org">trnslai@modl.rg</a>.<br></p>
|
||||||
<h2>Pflege des Sprachpaketes<br />
|
<p style="margin-left: 40px;">Wir nehmen mit Ihnen Kontakt auf,
|
||||||
</h2>
|
um Details zu besprechen.<br></p>
|
||||||
|
<p> </p>
|
||||||
|
<h2>Pflege des Sprachpaketes<br></h2>
|
||||||
|
<p style="margin-left: 40px;">Wenn Sie eine Sprachversion von
|
||||||
<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>
|
moodle bearbeiten ist es am besten das <a href=
|
||||||
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..
|
"?file=cvs.html">Moodle CVS</a> zu verwenden. Damit können
|
||||||
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 />
|
Sie immer auf die aktuellste Version zurückgreifen und Ihre
|
||||||
</p>
|
Ergänzungen und Änderungen direkt dem moodle Projekt
|
||||||
|
zur Verfügung stellen.. Kontakten Sie bitte <a href=
|
||||||
<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 \>
|
"mailto%6es%6ca%74%69o%6e%40%6d%6f%6f%64%6c%65.org">trnslai@modl.rg</a>
|
||||||
</p>
|
wenn Sie Hilfe benötigen.<br></p>
|
||||||
|
<p style="margin-left: 40px;">Tragen Sie sich bitte unbedingt im
|
||||||
<p style="margin-left: 40px;">Wenn Sie sich über die laufenden Änderungen und Neuerungen täglich informieren wollen, tragen Sie sich bitte auf der
|
<a target="_top" href=
|
||||||
<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 />
|
"http://moodle.org/mod/forum/view.php?id=43">Languages Forum</a>
|
||||||
</p>
|
ein, um sich über Neuigkeiten zu informieren, die die
|
||||||
<p style="margin-left: 40px;"><br />
|
Sprachpakete betreffen.<br></p>
|
||||||
</p>
|
<p style="margin-left: 40px;">Wenn Sie sich über die
|
||||||
|
laufenden Änderungen und Neuerungen täglich informieren
|
||||||
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Dokumentation</a></font></p>
|
wollen, tragen Sie sich bitte auf der <a href=
|
||||||
<p align="CENTER"><font size="1">Version: $Id$</font></p>
|
"http://sourceforge.net/mail/?group_id=30935" target="_top">CVS
|
||||||
|
mailing list</a> ein. Damit stellen Sie sicher, dass Ihre
|
||||||
</body></html>
|
Übersetzung mit dem englischsprachigen Original
|
||||||
|
ü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,114 +1,136 @@
|
||||||
<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
|
||||||
<p>Es gibt drei Gebiete, die man sichern sollte:</p>
|
Datensicherung der Moodle-Installation durchführt. Dann kann
|
||||||
<blockquote>
|
man diesen Schritt auslassen.</p>
|
||||||
<p><strong> 1. Das Moodle Systemverzeichnis</strong></p>
|
<p>Es gibt drei Gebiete, die man sichern sollte:</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>Mache vor dem Upgrade eine separate Kopie von diesen Dateien, so dass
|
<p><strong>1. Das Moodle Systemverzeichnis</strong></p>
|
||||||
du deine config.php und andere Module, die du hinzugefügt hast, wie
|
<blockquote>
|
||||||
Themen, Sprachen usw. abrufen kannst.</p>
|
<p>Mache vor dem Upgrade eine separate Kopie von diesen Dateien,
|
||||||
</blockquote>
|
so dass du deine config.php und andere Module, die du
|
||||||
<p><strong>2. Dein Datenverzeichnis.</strong></p>
|
hinzugefügt hast, wie Themen, Sprachen usw. abrufen
|
||||||
<blockquote>
|
kannst.</p>
|
||||||
<p>Dies ist dort, wo sich der hochgeladene Inhalt befindet (so wie Kurs
|
</blockquote>
|
||||||
die Kurs-Inhalte und Studentenarbeiten). Damit ist es sowieso sehr wichtig,
|
<p><strong>2. Dein Datenverzeichnis.</strong></p>
|
||||||
von diesen Dateien eine Datensicherung zu haben. Manchmal können
|
<blockquote>
|
||||||
Upgrades Verzeichnisse deines Datenverzeichnisses verschieben oder umbenennen.</p>
|
<p>Dies ist dort, wo sich der hochgeladene Inhalt befindet (so
|
||||||
</blockquote>
|
wie Kurs die Kurs-Inhalte und Studentenarbeiten). Damit ist es
|
||||||
<p><strong>3. Deine Datenbank</strong></p>
|
sowieso sehr wichtig, von diesen Dateien eine Datensicherung zu
|
||||||
<blockquote>
|
haben. Manchmal können Upgrades Verzeichnisse deines
|
||||||
<p>Die meisten Moodleupgrades werden die Datenbanktabellen ändern,
|
Datenverzeichnisses verschieben oder umbenennen.</p>
|
||||||
indem Felder hinzugefügt oder verändert werden. Jede Datenbank
|
</blockquote>
|
||||||
hat unterschiedliche Methoden für eine Datensicherung. Ein Weg, eine
|
<p><strong>3. Deine Datenbank</strong></p>
|
||||||
MySQL-Datenbank zu sichern, ist, sie in eine einzelne SQL-Datei zu 'dumpen'.
|
<blockquote>
|
||||||
Das folgende Beispiel zeigt den Befehl (Unix und Windows), um die Datenbank
|
<p>Die meisten Moodleupgrades werden die Datenbanktabellen
|
||||||
"moodle" in die Datei moodle-backup-2002-10-26.sql zu dumpen.</p>
|
ändern, indem Felder hinzugefügt oder verändert
|
||||||
<blockquote>
|
werden. Jede Datenbank hat unterschiedliche Methoden für
|
||||||
<p><font face="Courier New, Courier, mono">mysqldump moodle > moodle-backup-2002-10-26.sql</font></p>
|
eine Datensicherung. Ein Weg, eine MySQL-Datenbank zu sichern,
|
||||||
</blockquote>
|
ist, sie in eine einzelne SQL-Datei zu 'dumpen'. Das folgende
|
||||||
<p>Du kannst ebenfalls das "Export"-Werkzeug in Moodles "Datenbank
|
Beispiel zeigt den Befehl (Unix und Windows), um die Datenbank
|
||||||
verwalten" Web-Interface nutzen, um die gleiche Sache für alle
|
"moodle" in die Datei moodle-backup-2002-10-26.sql zu dumpen.</p>
|
||||||
Plattformen durchzuführen.</p>
|
<blockquote>
|
||||||
<p> </p>
|
<p><font face="Courier New, Courier, mono">mysqldump moodle >
|
||||||
</blockquote>
|
moodle-backup-2002-10-26.sql</font></p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
<p>Du kannst ebenfalls das "Export"-Werkzeug in Moodles
|
||||||
|
"Datenbank verwalten" Web-Interface nutzen, um die gleiche Sache
|
||||||
|
für alle Plattformen durchzuführen.</p>
|
||||||
|
<p> </p>
|
||||||
|
</blockquote>
|
||||||
|
</blockquote>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h2>2. Installieren der neuen Moodle-Software</h2>
|
<h2>2. Installieren der neuen Moodle-Software</h2>
|
||||||
<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
|
||||||
<blockquote>
|
neue Moodle-Archiv an die alte Stelle zu entpacken.</p>
|
||||||
<p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br />
|
<blockquote>
|
||||||
tar xvzf moodle-1.0.6.tgz</font></p>
|
<p><font face="Courier New, Courier, mono">mv moodle
|
||||||
</blockquote>
|
moodle.backup<br>
|
||||||
<p>Als nächstes kopiere deine config.php und alle anderen persönlichen
|
tar xvzf moodle-1.0.6.tgz</font></p>
|
||||||
Module wie Themen herüber.</p>
|
</blockquote>
|
||||||
<blockquote>
|
<p>Als nächstes kopiere deine config.php und alle anderen
|
||||||
<p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br />
|
persönlichen Module wie Themen herüber.</p>
|
||||||
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</font></p>
|
<blockquote>
|
||||||
</blockquote>
|
<p><font face="Courier New, Courier, mono">cp
|
||||||
</blockquote>
|
moodle.backup/config.php moodle<br>
|
||||||
<p><strong>Mit CVS</strong></p>
|
cp -pr moodle.backup/theme/mytheme
|
||||||
<blockquote>
|
moodle/theme/mytheme</font></p>
|
||||||
<p>Falls du CVS benutzt, gehe nur in das Moodle Wurzelvezeichnis und führe
|
</blockquote>
|
||||||
ein Update durch:</p>
|
</blockquote>
|
||||||
<blockquote>
|
<p><strong>Mit CVS</strong></p>
|
||||||
<p><font face="Courier New, Courier, mono">cvs update -dP</font></p>
|
<blockquote>
|
||||||
</blockquote>
|
<p>Falls du CVS benutzt, gehe nur in das Moodle Wurzelvezeichnis
|
||||||
<p>Gehe sicher, dass du den "d"-Parameter nutzt, um neue Verzeichnisse
|
und führe ein Update durch:</p>
|
||||||
zu erstellen und den "P"-Parameter, um leere Verzeichnisse zu
|
<blockquote>
|
||||||
entfernen. </p>
|
<p><font face="Courier New, Courier, mono">cvs update
|
||||||
<p>Solltest du Moodle-Dateien editiert haben, achte sorgfältig auf die
|
-dP</font></p>
|
||||||
Mitteilungen wegen möglicher Konflikte. All deine individuellen Themen
|
</blockquote>
|
||||||
und zusätzlichen Inhalte bleiben unberührt.</p>
|
<p>Gehe sicher, dass du den "d"-Parameter nutzt, um neue
|
||||||
<p> </p>
|
Verzeichnisse zu erstellen und den "P"-Parameter, um leere
|
||||||
</blockquote>
|
Verzeichnisse zu entfernen.</p>
|
||||||
</blockquote>
|
<p>Solltest du Moodle-Dateien editiert haben, achte
|
||||||
|
sorgfältig auf die Mitteilungen wegen möglicher
|
||||||
|
Konflikte. All deine individuellen Themen und zusätzlichen
|
||||||
|
Inhalte bleiben unberührt.</p>
|
||||||
|
<p> </p>
|
||||||
|
</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
|
||||||
<blockquote>
|
admin Seite deiner Installation</a>.</p>
|
||||||
<p><font face="Courier New, Courier, mono">http://example.com/moodle/admin</font></p>
|
<blockquote>
|
||||||
</blockquote>
|
<p><font face=
|
||||||
<p>Es ist nicht wichtig, ob du als root angemeldet bist.</p>
|
"Courier New, Courier, mono">http://example.com/moodle/admin</font></p>
|
||||||
<p>Moodle wird automatisch die neue Version entdecken und alle Datenbank- oder
|
|
||||||
Dateisystemanpassungen durchführen, die notwendig sind. Sollte es irgendetwas
|
|
||||||
geben, das nicht 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>Es ist nicht wichtig, ob du als root angemeldet bist.</p>
|
||||||
neue Moodleversion zu nutzen und die neuen Features zu genießen.</p>
|
<p>Moodle wird automatisch die neue Version entdecken und alle
|
||||||
<p>Falls du Probleme mit dem Upgrade hast, besuche <a href="www.moodle.org">moodle.org</a>
|
Datenbank- oder Dateisystemanpassungen durchführen, die
|
||||||
und poste in das <a target=_top href="http://moodle.org/mod/forum/view.php?id=28">Installation
|
notwendig sind. Sollte es irgendetwas geben, das nicht
|
||||||
Support Forum</a>.</p>
|
automatisch durchgeführt werden kann (sehr selten), dann
|
||||||
<p> </p>
|
wirst du Mitteilungen sehen, die dir sagen, was du zu tun
|
||||||
<P> </P>
|
hast.</p>
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Documentation</A></FONT></P>
|
</blockquote>
|
||||||
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>
|
<p>Angenommen, alles geht gut (keine Fehlermeldungen), kannst du
|
||||||
|
beginnen, die neue Moodleversion zu nutzen und die neuen Features
|
||||||
</BODY>
|
zu genießen.</p>
|
||||||
|
<p>Falls du Probleme mit dem Upgrade hast, besuche <a href=
|
||||||
|
"www.moodle.org">moodle.org</a> und poste in das <a target="_top"
|
||||||
|
href="http://moodle.org/mod/forum/view.php?id=28">Installation
|
||||||
|
Support Forum</a>.</p>
|
||||||
|
<p> </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>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue