Zum Hauptinhalt springen

Moodle

Lernplattform und Kursmanagement

Moodle ist mit fast 154.000 Installationen, über 45 Mio. Kursen und über 380 Mio. Benutzern weltweit eines der größten Lernsysteme. Allein in Deutschland laufen fast 10.000 Instanzen.

Wir hosten, betreuen und benutzen Moodle seit vielen Jahren. Ebenso programmieren wir Erweiterungen und sorgen für Anpassungen in Design und Workflow unserer Kunden.

Wir beginnen hier damit, Ihnen regelmäßig einige Beispiele und Howtos zu zeigen und oft auftauchende Fragen unserer Kunden zu beantworten.

Die deutsche Dokumentation zu Moodle finden Sie hier.

 

Moodle-Blog

OpenSlides | ein eigener Server

OpenSlides hat sich als Präsentations- und Versammlungssystem vor allem, aber nicht nur, während der Pandemie bewährt. Es gibt in Verbindung mit dem OpenSlides-Team entsprechende Hostingangebote. Da die Software Open Source ist (MIT-Lizenz), kommt auch ein Eigenhosting in Frage, sofern man über das nötige Wissen verfügt. Zudem ist OpenSlides auch eine sehr gute Wahl für Präsenzversammlungen.

Die Installation ist nicht so einfach wie die von Wordpress oder TYPO3. Deshalb habe ich hier eine kleine, nicht perfekte, doch funktionierende Anleitung zusammengestellt.

Ausgangspunkt ist ein eigener, gern auch virtueller Server mit Ubuntu 20.04LTS. Wenn Sie einen virtuellen Server aufsetzen oder mieten, können Sie ruhig klein anfangen. Achten Sie jedoch auf Erweiterbarkeit! Meist kann man die Anzahl der CPU-Kerne und den RAM leicht ändern, beim Plattenplatz wird es etwas aufwendiger oder es geht gar nicht. Sofern nur OpenSlides auf dem Server liegt und Sie nicht große Mengen von Dateien zur Verfügung stellen müssen, sollten 40 GB Plattenplatz ausreichend sein. Für kleine Versammlungen bis ca. 50 Teilnehmer reichte in unseren Fällen ein virtueller Server mit 2 Cores, 4 GB RAM und den erwähnten 40 GB SSD. Wenn Sie den Server im Internet benötigen, bieten z.B. STRATO, Hetzner, IONOS entsprechende Server an, die man sogar kostengünstig „ausschalten“ kann, wenn man sie nicht braucht.

Der Server

Startpunkt ist ein Server mit

Es gibt verschiedene Installationsmethoden für OpenSlides, z.B. den Docker-Container oder den Teams-Server der c´t mit Kubernetes. Ich möchte jetzt nicht darauf eingehen, warum ich diese beiden Varianten nicht nutze – und Sie wollen ja sicher auch erstmal, dass es einfach funktioniert.

Wir benötigen zunächst einige Pakete

Die Quellen auf den neusten Stand bringen und das System updaten:

apt update
apt upgrade

Alles mit Y (Enter) annehmen und ggf. abwarten. Falls sehr viele Updates nötig waren oder Updates den Begriff „kernel“ oder „linux“ enthielten, starten Sie bitte den Server mit folgenden Befehl neu!

reboot

(alternativ: shutdown -r now)

 

Für´s Internet

Damit der Server aus dem Internet erreichbar ist, benötigt er eine Domain und ein SSL-Zertifikat. Wenn Sie einen Server bei einem der üblichen Anbieter gemietet haben, erhält dieser meist automatisch einen Domainnamen in der Form host12345.anbieterserver.net. Legen Sie keinen Wert auf einen eigenen Domainnamen, dann tut es dieser. Ansonsten besorgen Sie sich die passende Domain und lassen sie auf die IP Ihres Servers zeigen.

Wir testen nun zunächst, ob die Domain korrekt eingerichtet ist:

 

Schlussatz