WeLearn 2.1.0 - Juli 2003

 

Wichtige Neuerungen und Änderungen von WeLearn 2.1.0 gegenüber 2.0 (Juli 2003)

Neue Gewichtung des „Deny“-Rechts

Durch die Änderung der Gewichtung des Deny-Rechts in WeLearn 2.1.0 kann es zu einigen unerwünschten Nebeneffekten bei bestehenden Kursen kommen. Das Deny ist nun das „stärkste“ Recht.
Ein kurzes Beispiel soll das verdeutlicht: Ein Benutzer ist in zwei Gruppen eingetragen. Die eine Gruppe hat auf einem Objekt (z.B. einem Ordner) Visible und Execute Rechte, der anderen Gruppe werden aber beide Rechte per Deny explizit verwehrt. So hat der Benutzer keinen Zugriff auf dieses Objekt.
Überprüfen Sie daher bitte Ihre Gruppenrechte. Beachten Sie, dass die Änderungen auch Sie als Administrator betreffen, falls Sie auch in anderen Gruppen (wie z.B. user) eingetragen sind. Es ist daher empfehlenswert, Administratoren einzig und alleine in die Gruppe „Administrators“ anzulegen. Sehen Sie nach, ob es Studenten oder Lehrveranstaltungsleiter gibt, die in mehreren Gruppen sind und unter Umständen auf Objekte zugreifen müssen, auf die eine der Gruppen keine Rechte hat. Um sicher zu gehen können Sie auch Testbenutzer anlegen, mit denen Sie sich einloggen, um zu überprüfen, dass die Teilnehmer zu den richtigen Objekten Zugang haben.

Erzeugen neuer Benutzern und Gruppen mittels Wizard

Für das Anlegen von neuen Benutzern und Gruppen steht Ihnen nun ein Wizard zur Verfügung:
Weitere Informationen für die Verwendung der Wizards finden Sie im Benutzer­handbuch.

Umbenennung von Benutzerkonten

In vorangegangenen Versionen von WeLearn war es zwar technisch möglich Benutzernamen (Loginnamen) umzubenennen, üblicherweise war danach aber das Benutzerkonto nicht mehr verwendbar.
Bei WeLearn 2.1.0 wurde dieses Problem behoben, indem automatisch folgende Schritte bei der Umbenennung durchgeführt werden:

Message Boards

Ein neues Objekt in WeLearn 2.1.0 ist das Message Board. Es unterstützt die Kommunika­tion und den „synchronen“ Nachrichtenaustausch zwischen mehreren Benutzern und stellt eine einfache Form eines Chats dar, mit dem Vorteil, dass die Inhalte zum Nachlesen erhalten bleiben. Zudem ist das Message Board browser­unabhängig, da es keine Mindest­voraus­setzungen für den Browser gibt (kein JavaScript, kein automatisches Aktualisieren der Seite, ...).
Weitere Informationen für die Verwendung der Messageboards finden Sie im Benutzerhandbuch.

Versionierung und Updates

Neu bei WeLearn 2.1.0 ist der Update-Mechanismus. Nach der Installation einer neuen Version „über“ ein bestehendes WeLearn System, übernimmt dieser Mechanismus die Aktualisierung beim ersten Neustart. Darüber hinaus lässt sich nun exakt feststellen, welche Version gerade installiert ist, indem man das Versionsobjekt im „/system“ Verzeichnis ausführt.

Datenkomprimierung zwischen Server und Browser

WeLearn 2.1.0 ist in der Lage, die Daten, die bei der Kommunikation zwischen dem System und dem Browser ausgetauscht werden, zu komprimieren. Dies geschieht automatisch ohne die Benutzer oder Administratoren in irgend einer Weise zu beeinflussen, sofern der Browser einen komprimierten Datenempfang erlaubt.

Unterstützung von Umlauten in komprimierten CPS Paketen

Die Java Laufzeitumgebung, von 1.2 aufwärts bis zur aktuellen Version, beinhaltet einen Bug durch den ein Java Programm beim Versuch eine komprimierte Datei zu entpacken abstürzt, sofern darin eine oder mehrere Dateien mit Umlauten im Dateinamen enthalten sind (z.B. Übung). Diesen Bug finden Sie dokumentiert und erläutert auf der Homepage von Sun unter http://developer.java.sun.com/developer/bugParade/bugs/4415733.html (Beachten Sie bitte, dass Sie ein registriertes Mitglied der Java Developer Connection sein müssen, um auf die Seite zugreifen zu können. Die Registrierung ist kostenlos.) Zusammengefasst ist zu sagen, dass WinZip (und ähnliche Programme) Sonderzeichen in den Dateinamen mit „Code Page 437“ darstellen, wobei in Java davon ausgegangen wird, dass Dateinamen in 16-bit Unicode dargestellt werden (Standard bei Java). Die Behebung dieses Bugs würde eine neuerliche Übersetzung der Klassen der Java Standard Distribution bedeuten, was nicht ratsam wäre.
Die einzigen Möglichkeiten dieses Problem zu lösen waren bisher:
Um dieses Problem zu lösen, wird unter WeLearn 2.1.0 eine entsprechend angepasste alternative Komprimierungsbibliothek verwendet, die ausschließlich in Java programmiert wurde. Dadurch wird die Verwendung von beiden Archivtypen unterstützt: Sowohl die, die durch WinZip (oder ähnliche An­wendungen) komprimiert wurden, als auch jene, die durch das „jar“ Werkzeug von Java erzeugt wurden.
Achten Sie jedoch darauf, dass sich die Lösung des Problems nur auf WeLearn beschränkt, nicht jedoch auf andere Java-basierende Programme, die Sie unter Umständen in Zusammenhang mit den CPS Paketen verwenden. Daher ist es weiterhin ratsam, keine Umlaute in Dateinamen zu verwenden, die in komprimierten CPS Pakten gepackt werden. Weiters steht noch nicht fest, ob die genannte Bibliothek auch in zukünftigen Versionen von WeLearn Verwendung finden wird. Die derzeitige Lösung soll Ihnen hauptsächlich den Umgang mit komprimierten CPS Paketen erleichtern, bei denen es Probleme mit Umlauten gibt.
Anmerkung: Das Problem beschränkt sich nur auf die Dateinamen, nicht jedoch auf die Inhalte der Dateien. Sie können also problemlos Sonderzeichen in Ihren Dokumenten verwenden. Wir empfehlen Ihnen, in Dateinamen die alternative Schreibweise (ae, oe, ue) zu verwenden.

Sonstige Änderungen


© WeLearn Team