Als Ausgangspunkt für die Auswahl geeigneter LMS dient die Untersuchung von Sanchez et al. [6]. Darin werden 45 Lernmanagementsysteme anhand einheitlicher Kriterien miteinander verglichen. Die Übersicht enthält neben Angaben zum Einsatzgebiet, Erscheinungsjahr und zur Anzahl der Benutzer auch das jeweilige Lizenzmodell. Dabei unterscheiden die Autoren zwischen Commercial, Free und Both. Zusätzlich wird für jedes LMS ein SQTL-Wert (Software Quality and Technical Level) ausgewiesen. Dieser fasst verschiedene qualitative und technische Merkmale zu einer Bewertung auf einer Skala von 0 bis 10 zusammen, wobei ein höherer Wert für eine bessere Gesamtbewertung steht.
Proprietär oder Open Source
Für die Vorauswahl wird zunächst zwischen proprietären und Open-Source-LMS unterschieden.
•Bei proprietären LMS verbleiben Quellcode und Nutzungsrechte beim jeweiligen Anbieter. Nutzung und Betrieb sind an dessen Lizenz- und Geschäftsmodell gebunden.
•Open-Source-LMS stellen ihren Quellcode unter einer entsprechenden Lizenz zur Verfügung und können grundsätzlich unabhängig von einem bestimmten Anbieter installiert und betrieben werden.
Gemäss dem festgelegten Muss-Kriterium Open Source werden proprietäre LMS von der weiteren Evaluation ausgeschlossen. Dies gilt auch für Systeme, die zwar kostenlos genutzt werden können, deren Software jedoch proprietär ist.
Eingrenzung nach Open Source
Die Lizenzangaben von Sanchez et al. dienen zunächst der Eingrenzung. Die dort verwendete Kategorie Free darf jedoch nicht unmittelbar mit Open Source gleichgesetzt werden.
•Die Autoren verwenden Free sowohl für Freeware als auch für Open-Source-Software, Both bezeichnet Systeme mit kommerziellen und freien Angeboten.
•Deshalb wurden die als Free oder Both aufgeführten Systeme zusätzlich hinsichtlich ihres tatsächlichen Lizenzmodells betrachtet und proprietäre Angebote aus der weiteren Auswahl ausgeschlossen.
Werden die LMS, welche Open Source sind, aus der Liste von Sanchez herausgefiltert, ergibt sich folgende Vorauswahl.
LMS |
Lizenzkategorie |
SQTL |
|---|---|---|
ILIAS |
Free |
7.75 |
OpenOLAT |
Both |
7.38 |
Claroline |
Free |
7.00 |
Moodle |
Free |
9.25 |
Dokeos |
Both1 |
7.75 |
Sakai |
Free |
8.00 |
Chamilo |
Free |
8.75 |
Canvas LMS |
Both |
8.38 |
OpenEduCat |
Free |
7.0 |
Tabelle 17: Open-Source-Kandidaten für die LMS-Auswahl.
Quelle: Eigendarstellung nach [6]
1Dokeos ist nicht mehr Open Source und wird daher nicht weiter evaluiert.
Weitere Eingrenzung der Kandidaten
Die Vorauswahl umfasst damit diejenigen LMS aus der Untersuchung von Sanchez et al., die für die weitere Betrachtung als Open-Source-Systeme infrage kommen. Der SQTL-Wert dient dabei als zusätzliche Orientierung, wird jedoch nicht als alleiniges Auswahlkriterium herangezogen. Eine hohe Bewertung bedeutet nicht automatisch, dass ein System für den vorgesehenen praktischen Einsatz dieser Arbeit geeignet ist.
Im nächsten Schritt wird die Vorauswahl anhand technischer Aspekte weiter eingegrenzt. Berücksichtigt werden insbesondere die verwendete Technologie und Laufzeitumgebung, das Datenbanksystem sowie die Möglichkeiten zur lokalen Installation und zum Betrieb auf einem Webhosting.
•Von besonderem Interesse ist, ob sich ein LMS mit verbreiteten Technologien wie PHP, MariaDB oder MySQL betreiben und sowohl lokal als auch auf einem gehosteten Webserver installieren lässt.
•Zusätzlich wird der damit verbundene technische Aufwand berücksichtigt.
Ziel der technischen Eingrenzung ist es, diejenigen LMS zu bestimmen, die sich unter den Rahmenbedingungen dieser Arbeit grundsätzlich für die praktische Installation und die Erprobung eignen.
LMS |
Technische Basis |
Datenbank |
Lokal |
Webhosting |
|---|---|---|---|---|
ILIAS |
PHP, Apache/Nginx |
MariaDB / MySQL |
Docker |
Ja |
OpenOLAT |
Java, Tomcat |
PostgreSQL |
Docker, manuell |
Erhöhte Anforderungen |
Claroline |
PHP, Symfony |
MySQL / MariaDB |
Docker, manuell |
Erhöhte Anforderungen |
Moodle |
PHP, Apache/Nginx |
MariaDB / MySQL / PostgreSQL u. a. |
XAMPP, Docker |
Ja |
Sakai |
Java, Tomcat |
MariaDB / MySQL / Oracle |
Docker, manuell |
Erhöhte Anforderungen |
Chamilo |
PHP, Apache |
MariaDB / MySQL |
XAMPP, Docker |
Ja |
Canvas LMS |
Ruby on Rails |
PostgreSQL |
Docker, manuell |
Erhöhte Anforderungen |
OpenEduCat |
Python, Odoo |
PostgreSQL |
Docker, manuell |
Erhöhte Anforderungen |
Tabelle 18: Technischer Vergleich der LMS-Kandidaten.
Quelle: KI-gestützte Eigendarstellung.
Legende: Erhöhte Anforderungen beim Webhosting bedeutet, dass gegenüber einem klassischen PHP-Webhosting zusätzliche technische Voraussetzungen erforderlich sind.
Auswahl für den weiteren Vergleich
Der technische Vergleich zeigt, dass sich insbesondere ILIAS, Moodle und Chamilo für die weitere Evaluation eignen.
•Alle drei Systeme sind als Open-Source-Software verfügbar, basieren auf PHP, unterstützen verbreitete Datenbanksysteme und können sowohl lokal als auch auf einem Webhosting betrieben werden.
•Die lokale Installation kann dabei je nach LMS mit XAMPP oder Docker erfolgen.
Die übrigen Kandidaten stellen teilweise höhere Anforderungen an die technische Umgebung. Dazu gehören zusätzliche Laufzeitumgebungen und Serverkomponenten, beispielsweise Java und Tomcat bei OpenOLAT und Sakai, Ruby on Rails bei Canvas LMS sowie Python und Odoo bei OpenEduCat. Ihre Installation und Bereitstellung ist grundsätzlich möglich, entspricht jedoch weniger den für die praktische Umsetzung dieser Arbeit vorgesehenen Umgebungen.
Für die weitere Evaluation wird die Auswahl deshalb auf ILIAS, Moodle und Chamilo eingegrenzt.
•Diese drei LMS werden im nächsten Schritt anhand der für die praktische Umsetzung relevanten Funktionen, Standards und Schnittstellen miteinander verglichen.
•Die abschliessende Auswahl von zwei LMS erfolgt anschliessend unter zusätzlicher Berücksichtigung der Verbreitung, Community und verfügbaren Dokumentation.