Inhaltsverzeichnis

Statusmeldungen in FN2

Sowohl in FN2SSS als auch in FN2LM werden Nutzer mit Meldungen über den Erfolg bzw. Misserfolg der Aktionen, die sie ausführen, benachrichtigt. Im Fall von nicht ausgeführten Aktionen wird der Grund, aus dem die Durchführung nicht stattgefunden hat, angegeben. Die folgende Übersicht listet diese Meldungen auf.

Anmeldung

Abmeldung

Änderung

Fachgruppe

Priorität

Spezialisierung

Teilprüfung

Vorleistung/Ausschluss

Freiversuch

Prüfungsfach

Studienabschnitt

Ausnahmeregelung

Wiederholung und Verbesserung

Sonstiges

Individualisierung der Statusmeldungen in FN2

Die Individualisierung der Statusmeldungen ist nicht, bzw. nur fehlerhaft umgesetzt. Der folgende Artikel kann ganz oder zumindest zum größten Teil ignoriert werden. Nähere Informationen können bei Gerlinde, Christoph oder unter Ticket #5619 in Erfahrung gebracht werden.

Die Rückmeldungen sind in der fn2.jar im Ordner de/ihb/flexnow/resources (gegenwärtig sind dies: pruefungsanmeldung.properties und pruefungsanmeldung_en.properties) gespeichert. Vorgefertigte Rückmeldungen können durch eigene Texte ersetzt werden. Dazu einfach im Unterordner ../TOMCAT/webapps/FN2XML/WEB-INF/classes/de/ihb/flexnow/resources die Properties-Dateien nach folgendem Schema für den Dateinamen anlegen (das Namensschema folgt dem Zwei-Buchstaben-Kürzel aus dem ISO-639-Code für die Sprache, dem Zwei-Buchstaben-Kürzel aus dem ISO-3166-Code für das Länderkürzel und dem Wort „Custom“ für die Variante, getrennt durch ein „_“; eine ausführliche Beschreibung findet sich in http://openbook.rheinwerk-verlag.de/javainsel9/javainsel_15_003.htm#mjda24c291ae8fd4d5b601c37673adfe8b): pruefungsanmeldung_sprache_LÄNDERKÜRZEL_Custom.properties anlegen (z.B. pruefungsanmeldung_de_DE_Custom.properties).

In dieser Datei ist dann der Schlüssel einzutragen, für den der Text geändert werden soll und dahinter, getrennt durch ein „=“, der Text der angedruckt werden soll. Die bei einem Schlüssel angegebenen Variablen (zu erkennen an ##VARIABLE##) können in den Texten dann frei positioniert werden; z.B. (in dem nachfolgenden Bsp. wurden die Umlaute maskiert):

possibleOp.pruefungsfach.false.maxvolumen                                 = Sie werden mit der Anmeldung zu dieser Pr\u00FCfung das maximale Volumen von ##PUNKTE## f\u00FCr dieses Pr\u00FCfungsfach \u00FCberschreiten.

Es werden nur die angepassten Texte angezeigt, die in dieser Datei hinterlegt wurden. Bei fehlenden Schlüssel-Text-Werten werden die Standardtexte aus der properties-Datei der fn2.jar herangezogen (der Mechanismus der Ladestrategie wird ausführlich unter http://openbook.rheinwerk-verlag.de/javainsel9/javainsel_15_004.htm#mj399962cb4a4b4e463a60d66bff8e2260 beschrieben).

Über diesen Weg ist es auch möglich, Texte in weiteren Sprachen hinzuzufügen. Dazu einfach die Datei pruefungsanmeldung_fa_FA_Custom.properties anlegen und als Kopiervorlage die Texte aus pruefungsanmeldung.properties kopieren und zu jedem Schlüssel den Text in der jeweiligen Sprache eingeben.

Bisher werden in FN2SSS nur deutsche und englische Texte und in FN2LM nur deutsche Texte ausgegeben.