Hallo, wir verwenden die LMN seit ca. 4 Monaten hier an unserer Schule im Ausland und ich wollte gern Feedback geben, wie es uns/mir so ergangen ist :) Das ganze schreibe ich nicht in böser Absicht, sondern in konstruktiver Absicht, damit die LMN letztendlich besser wird.
Positives ********* - die Mailingliste ist wirklich toll und sehr hilfreich (das Forum im Prinzip auch, nur habe ich bei der Mailingliste den Eindruck, dass es mehr lesen. Das Forum haben wahrscheinlich die wenigsten per RSS abonniert.). Die Reaktionszeit ist sehr kurz und ich finde es toll, dass auch Themen am Rande von der LMN besprochen werden. Ich habe dadurch schon viele Anregungen und Ideen bekommen (Thema Verkabelung, Whiteboards, WLAN, ...) - das fertiges Ubuntu-Image ist auch super. So konnte ich innerhalb weniger Tage von 0 (keine Erfahrung mit der LMN) bis 100 (fertig eingerichteter Computerraum mit Linuxclients) starten. Nur die Windows 10 Clients haben mir die Zeit geraubt... - das meiste läuft "out-of-the box". Wenn man dazu noch die fertige Xen-Umgebung nutzt, ist es sogar noch einfacher. Aber auch die manuelle Installation ist für jmd. der Ubuntu/Linux schon kennt, nicht besonders schwierig. - Dadurch, dass wir hier einheimisches Personal beschäftigen, sind wir sehr auf eine englische Doku und auch englischsprachige UIs angewiesen. Die Zusammenarbeit an der Stelle mit dem Doku-Team (hauptsächlich Tobias und Thorsten) war sehr gut. Ok, nun zu den Sachen, die ich noch verbesserungswürdig finde (vielleicht habe ich die LMN aber auch noch nicht gut genug verstanden). Vorschläge / Kritik / Fragen **************************** Schulkonsole ------------ - obwohl die Schulkonsole schon mal ins Englische übersetzt wurde, kann man sie nur in Deutsch aufrufen. Das ist schade, da die Schulkonsole es Einsteigern und Kollegen einfach machen soll, die LMN zu bedienen (wir haben wie gesagt auch einheimische Lehrkräfte). - Als Administrator kann Lehrerpasswörter ändern (zurücksetzen, neu festlegen), aber nicht Schülerpasswörter. Das kann man nur als Lehrer. Wenn jetzt unser IT-Manager ein Passwort ändern will, braucht er neben dem Admin-Account noch einen Teacher-Account. Warum hat man das getrennt? IMHO sollte der Admin ohne Probleme und bequem alle Passwörter ändern können. Auf der Konsole kann er es ja, warum nicht in der Schulkonsole? - dann gibt es immer wieder den Bug(?) in der Schulkonsole, dass die Seite ausgraut, aber nicht mehr aktiv wird (z.B. beim Download der Passwörter). Man muss die Seite neuladen, um mit der Schulkonsole weiterzuarbeiten. Sophomorix ---------- - Der Workflow zum Benutzer hinzufügen / löschen ist mir irgendwie noch nicht ganz klar. Ehrlich gesagt, war es eines der größten Probleme, wie ich die Schüler ins System bekomme am Anfang. Ich persönlich arbeite sehr gern mit der Kommandozeile und so habe ich es Anfangs damit versucht. Allerdings bin ich daran gescheitert, dass standardmäßig als maximales Geburtsjahr 2001 konfiguriert ist und die Fehlermeldung nicht sehr aussagekräftig war. In der Schulkonsole braucht es 3 Schritte in verschiedenen Menüpunkten, um Schüler hinzuzufügen. Eingeben, überprüfen, hinzufügen. Bei Lehrern kann man einfach Name, Vorname, ... eingeben und fertig. Da sind keine Zwischenschritte notwendig. Warum nicht auch bei den Schülern? Beim Löschen ist es ähnlich. Einen Benutzer zu löschen erfordert mehrere Schritte. Das könnte man auch auf einen reduzieren. Oder die Option "Deaktivieren" und "Löschen" einführen. - In sophomorix ist vieles in Englisch (Ausgaben etc). Warum heißen die Hauptdateien dann schueler.txt und lehrer.txt statt teachers.txt und students.txt? - standardmäßig ist sophomorix nicht auf utf8 eingestellt. Das hat am Anfang auch so komischen Ergebnissen mit nicht ASCII-Zeichen geführt. Bugs ---- - Die LMN bietet bei der Installation die Option für "Custom"-Firewall, aber die LMN macht den Eindruck, dass das nicht/kaum getestet wird. Es gibt einige Bugs, die dadurch entstehen. Das import_workstations läuft nicht fehlerfrei durch, das Anmelden in der Schulkonsole dauert ca. 70 Sekunden usw. Benutzt jemand überhaupt diese Option? - Ich weiß, dass der IPFire die empfohlene Firewalllösung ist und in der Zeit als ich sie eingesetzt hatte, lief auch alles gut. Aber wenn man schon die Option einer Custom-Firewall anbietet, dann sollte sie auch in den entsprechenden Scripten (v.a. helperfunctions.sh) berücksichtigt werden. Sonstiges / Allgemein --------------------- - Insgesamt - auch wenn die Installation mit den Ubuntu-Cloop recht gut ging - ist die Einstiegshürde recht hoch. Ich habe ca. 10 Jahre Erfahrung mit Linux und trotzdem lassen sich einige Dinge nur über die Kommandozeile lösen (ich habe damit kein Problem, aber ein Einsteiger sicher schon). - um einen Client einzubinden, braucht es zwei Schritte. Die workstations Datei und dann noch import_workstations ausführen. Das könnte man auch auf einen Schritt reduzieren, um diese Fehlerquelle zu minimieren. - leider bekommt man kaum Feedback von den Entwicklern bzw. erst nach langen Wartezeiten (außer Rüdiger und Maurice!). Da ist schade und nicht gerade ermutigend für die, die sich in die Entwicklung mit einbringen. - z.B. gibt es kein Feedback zu Pull Requests. In linuxmuster-base warten z.B. 6 oder 7 PRs auf einen Kommentar bzw. eine Rückmeldung. Manche sind dort schon im April eingereicht worden! - Internationalisierung ist natürlich auch ein Thema für mich. Dazu habe ich ja schon mal was geschrieben... Hier finde ich es gut, wenn die LMN weiter in diese Richtung geht, damit die Musterlösung nicht nur dt. Schulen vorenthalten bleibt. Ok, soweit mein Feedback. Die LMN macht vieles leicht, manches aber noch nicht. Wenn ich einen Wunsch frei hätte, würde ich mir wünschen, dass die LMN eine Musterlösung wird, die sehr leicht zu bedienen und zu installieren ist (mit einem modernen Webinterface, ähnlich z.B. Wordpress oder Google Apps) und mehr die internationale Zielgruppe im Blick hat. Viele Grüße Stephan _______________________________________________ linuxmuster-user mailing list [email protected] https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
