Webbasierte Lernangebote benötigen eine technische Umgebung, über die sie im Internet bereitgestellt werden. Beim Webhosting stellt ein Anbieter die dafür erforderliche Serverinfrastruktur und grundlegende technische Dienste zur Verfügung. Vereinfacht ausgedrückt wird dafür Speicherplatz mit den benötigten Ressourcen auf einem Server gemietet.
Zum Webhosting gehören je nach Angebot unter anderem:
•Speicherplatz auf einem Server
•Domains und Subdomains
•Webserver
•Datenbanken
•Laufzeitumgebungen wie PHP
•TLS-Zertifikate für HTTPS
•Dateiverwaltung
•Datensicherungen
•Ein grafisches Control Panel
Ein Lernmanagementsystem ist in der Regel eine dynamische Webanwendung. Neben den Programmdateien benötigt es eine Datenbank für Benutzer, Kurse, Einstellungen und Lernfortschritte sowie Speicherplatz für hochgeladene Dateien und Lerninhalte.
Die Kommunikation läuft so ab:
Webbrowser
Internet
Webserver
LMS mit Datenbank und Dateien
Der Webbrowser übernimmt dabei die Rolle des Clients. Er sendet eine Anfrage über eine verschlüsselte HTTPS-Verbindung an den Webserver. Dieser verarbeitet die Anfrage gemeinsam mit dem LMS und greift bei Bedarf auf die Datenbank oder gespeicherte Dateien zu. Das Ergebnis wird anschliessend über dieselbe Verbindung an den Browser zurückgesendet und dort dargetellt.

Abbildung 11: Zugriff auf ein webbasiertes LMS über HTTPS.
Quelle: KI-gestützte Eigendarstellung.
Die folgende Tabelle zeigt typische Betriebsformen für Lernmanagementsysteme und deren Eignung.
Betriebsform |
Verantwortung des Benutzers |
Typische Eignung |
|---|---|---|
Lokale Installation |
Installation und Betrieb auf dem eigenen Computer |
Entwicklung und Tests |
Shared Hosting |
Anwendung verwalten, Serverbetrieb weitgehend beim Anbieter |
Kleine öffentlich erreichbare Angebote |
Eigener Server |
Server und Anwendung vollständig selber betreiben |
Individuelle Anforderungen und grössere Kontrolle |
LMS-Hosting |
LMS konfigurieren und nutzen, technischer Betrieb beim Anbieter |
Betrieb mit reduziertem Administrationsaufwand |
SaaS |
Bereitgestellten Dienst konfigurieren und nutzen |
Schneller Einstieg mit begrenzten technischen Aufgaben |
Tabelle 15: Betriebsformen für Lernmanagementsysteme im Vergleich.
Quelle: KI-gestützte Eigendarstellung.
Zum Betrieb eines eigenen Servers kann beim Hostinganbieter ein virtueller oder dedizierter Server gemietet werden. Ein virtueller Server (Virtual Private Server, VPS) teilt sich die Hardware mit weiteren virtuellen Servern. Bei einem dedizierten Server steht die Hardware ausschliesslich einem Kunden zur Verfügung.
Für kleinere Projekte ist Shared Hosting eine kostengünstige Möglichkeit. Dabei teilen sich mehrere Kunden die Infrastruktur eines Servers. Die technische Verwaltung erfolgt weitgehend durch den Hostinganbieter. Über ein Control Panel können Kunden ihre Serverumgebung grafisch verwalten. Shared Hosting reduziert den administrativen Aufwand, schränkt aber die Konfigurationsmöglichkeiten ein. Es können nur Anwendungen installiert werden, deren technische Anforderungen von der Hostingumgebung unterstützt werden. Das Hostingangebot ist deshalb anhand der technischen Anforderungen der gewünschten Lernumgebung auszuwählen.
Die folgende Abbildung zeigt verschiedene Webhostingangebote. Für den Einstieg und die Anforderungen dieser Arbeit würde bereits das erste Angebot technisch ausreichen.

Abbildung 12: Typische Webhostingangebote.
Quelle: hosttech-Website.
Verwendung in dieser Arbeit
Für die praktische Umsetzung dieser Arbeit wird Shared Hosting verwendet. Die Installation der Praxisumgebung erfolgt über ein grafisches Control Panel und ein Installationswerkzeug. Damit entspricht die Hostingumgebung einem Szenario, das auch für Einzelpersonen oder kleinere Organisationen ohne eigenen Serverbetrieb realistisch ist.