Tools:Moodle
LMS - Learning Management System (Moodle)
Einen Einblick erhält man hier:
- http://moodle.org -- Moodle - A Free Open Source Course Management System for Online Learning
- http://moodle.de -- Moodle in Deutschland
- http://moodleSCHULE.de -- bundesweite Initiative zur Förderung des Einsatzes von Moodle an deutschen Schulen
Ich habe Moodle auf dem Arktur 3.5.6 bereits installiert und musste dafür einige nicht ganz triviale Vorbereitungen beim Arktur treffen, vor allem bei MySQL.
Umfassende Informationen zu Moodle finden sich auf der Hauptseite des weltweit aktiven OpenSource-Projekts auch in deutscher Sprache.
Weil Moodle mit seinen Möglichkeiten speziell auf den Schul- und Ausbildungsbereich zugeschnitten ist, sollte Moodle unbedingt in der neuen Version des Schulservers Arktur 4.0 bereits vorinstalliert sein. Nur mit einer sinnvollen Vorinstallation kann man vermeiden, dass der Schulanwender auf Probleme trifft, die nicht an Moodle sondern am Arktur liegen. Konkurrierende Schulserverlösungen machen dies vor, z.B. die Musterlösung Baden-Württemberg.
Um einen gewissen Eindruck zu gewinnen, wie Moodle in der Musterlösung vorbereitet ist, kann man direkt auf die Seiten des Serverhandbuches verzweigen, wo die Inbetriebnahme dargestellt wird.
Tipp
Um Umlaute in wiki bei moodle in Arktur 4 darstellen zu können, muss man bei moodle in /mod/wiki/ewiki/ewiki.php in Zeile 78 utf8 eintragen anstelle von ISO???.
Installation auf Arktur 4
Hier wird die Installation der Version 1.7+ beschrieben
Arktur 4 ist sehr gut für moodle vorbereitet, es sind nur wenige Änderungen am Server vorzunehmen. Aber es gibt auch ein Arktur-Update, das alle nötigen Änderungen durchführt.
Auf jeden Fall muss sichergestellt sein, dass der Datenbankdienst Mysql auf Arktur gestartet ist. Das geschieht als sysadm unter System verwalten - Dienste - Mysql ankreuzen und aktivieren.
Nötige Änderungen auf Arktur als root(leicht mit dem mc zu erledigen):
Anlegen der Verzeichnisse
/usr/www/moodle /usr/www/moodledata
Geben Sie jetzt mit
chmod 777 /usr/www/moodle
die Schreibrechte vorübergehend frei, damit die config.php automatisch erstellt werden kann. Bitte nicht vergessen, diese nach Beendigung der Installation wieder auf 755 zu setzen. Moodledata muss durch den Webnutzer wwwrun beschreibar sein, aber nicht im Netz erreichbar. Also geben Sie wwwrun das Verzeichnis mit dem Befehl
chown -R wwwrun:www /usr/www/moodledata
All dies kann natürlich auch mit dem mc (F9-Dateien-Chown/Erweitertes Chmod) erfolgen.
In der Datei
/etc/httpd/srm.conf
muss eine Zeile eingefügt werden, damit mit dem Browser auf moodle zugegriffen werden kann:
Alias /moodle /usr/www/moodle
Danach muss der Webserver neu gestartet werden:
/etc/init.d/apache restart
Jetzt muss noch die Datenbank moodle angelegt werden (eine andere Bezeichnung ist natürlich möglich). Wie das geht können Sie hier nachlesen [Administratorhandbuch:MySQL]
Alle bisher durchgeführten Änderungen werden auch durch das Update für Arktur4 erledigt moodle4arktur4
Jetzt können die Moodledateien kopiert werden. Die aktuelle Version gibt es z.B. hier:
Die heruntergeladene Datei muss auf Arktur gespeichert und in das erstellte Verzeichnis /usr/www/moodle entpackt werden.
Mit dem mc: mit Enter die Datei öffnen - alles markieren mit * und /* - mit F5 alles kopieren.
Natürlich geht es auch auf der Kommandozeile:
tar -zxvf Dateiname
Tipp: Der Dateiname wird übrigens automatisch ergänzt, wenn man die ersten Buchstaben eingibt und dann auf die Tab-Taste betätigt.
Jetzt kann die eigentliche Installation beginnen. Rufen Sie auf einem Client im Browser die folgende Adresse auf: http://arktur/moodle/install.php
Sie werden jetzt Schritt für Schritt durch die Installation geführt.
Wählen Sie die richtige Sprache aus und klicken auf Sie auf Weiter.
Falls es später z.B. zu Abstürzen kommen sollte, muss der zugewiesene php-Speicher erhöht werden - zunächst also weiter mit Nächste
Hier geben Sie die vorher eingerichteten Verzeichnisse an.
Die Datenbank wird von der Installationsroutine angelegt, dazu werden die obigen Angaben benötigt:
Datenbankart:mysql
Servername: localhost
Benutzername: root
Passwort:arktur (voreingestellt)
Tabellenpräfix : mdl_ (kann geändert werden)
Datenbank: moodle
Hier können Sie jetzt eine Sprachdatei herunterladen. Das hat bei mir nur geklappt, wenn Arktur online war. Sollte es nicht funktionieren, kann dies nach der Installation nachgeholt werden.
Vor der Installation wird jetzt überprüft. Da Arktur4 auf Unicode umgestellt ist, sollte es keine Probleme geben.
Sie müssen den Lizenzbestimmungen noch zustimmen:
Nun wird die Datenbank aufgebaut, dazu kommen mehrere Seiten Erfolgsmeldungen.
Jetzt können Sie den Namen der Startseite und eine Beschreibung eingeben
und was auf der Startseite erscheinen soll.
Zum Schluss können Sie sich als Admin anmelden.
Und so ähnlich sieht das dann aus - Viel Spaß:
Das war's - moodle ist erfolgreich auf Arktur 4 installiert.
Jetzt können die Schreibrechte wieder zurück gesetzt werden mit
chmod 755 /usr/www/moodle