Home | Prospector | WeLearn | Schriftenreihen | jCAPT | jConPac | ITMath | Sitemap | Impressum
FIM Buch: Die WeLearn Plattform FIM

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:
  • Das Erzeugen von Benutzern und Gruppen geht nun einfacher und schneller.
  • Benutzer und Gruppen können von jeder beliebigen Stelle im System aus erzeugt werden und werden automatisch im entsprechenden Ordner abgelegt.
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:
  • Es wird sichergestellt, dass der neue Name noch nicht vergeben ist;
  • Die systeminterne Repräsentation des Benutzerkontos wird geändert;
  • Der Loginname wird geändert;
  • Falls ein eigenes Benutzerverzeichnis vorhanden ist, so wird auch dieses umbenannt.

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:
  • Keine Umlaute in Dateinamen verwenden, die eventuell in komprimierten CPS Paketen verwendet werden;
  • Verwenden von Javas „jar“ Werkzeug (kommandozeilenorientierte Kompri­mierung durch die Java Plattform) zur Erzeugung derartiger Archive.
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

  • Foren
    • Beim Lesen von Beiträgen im Forum wird nun am Ende des Texts der „Zweig“ der Diskussion angezeigt;
    • Beträge können nun auch gelöscht werden (bisher war es nur möglich sie zu editieren);
    • Expansion des Diskussionsbaumes durch einen einzigen Klick;
  • Unterstützung für absolute URLs in CPS-Ressourcen: Hierbei handelt es sich um URLs, die auf Ressourcen außerhalb des CPS-Pakets verweisen (z.B. Webseiten). Diese URLs müssen jedoch wohlgeformt und vollständig sein (sprich „http://“) damit sie ein Browser richtig anzeigen kann;
  • Nunmehr werden auch Verknüpfungen, Menüs und Message Boards mit unterschiedlichen Icons dargestellt;
  • Der Dialog zum Erzeugen neuer Objekte erscheint nun oben, direkt unter der Symbolleiste des Filemanagers;
  • Bei URLs (außerhalb von CPS-Paketen) ist es nicht mehr zwingend erforderlich „http://“ anzugeben. Falls ein Schema in der URL angegeben wird (z.B. „http://“, „ftp://“, „mailto:“, ...) wird die Eingabe vom System nicht verändert, sondern nur auf Gültigkeit überprüft.

© WeLearn Team