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 mas-arrow-right Internet mas-arrow-right Webserver mas-arrow-right 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.

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.

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.