Release Notes für fn2Web Release 2.04.11

Update 2.04.11.030 vom 13.09.2023

#4831: In FN2Stipendium wurde ein Fehler bei der zu betrachtenden Liste behoben.

#8193: LV_Teilprfs von Vorsemestern werden beim LV-Import aus Stud.IP nicht mehr gelöscht.

Update 2.04.11.029 vom 04.09.2023

#7131: Die Anzeige von Modulgruppen beim Verlinken wurde korrigiert.

#8185: In FN2LM wird der Bearbeitungsbeginn beim Ändern von zentralen Prüfungen nicht länger zurückgesetzt, falls in der Personkonfig kein Schreibrecht für den Bearbeitungsbeginn gesetzt wurde.

Update 2.04.11.028 vom 01.09.2023

#8185: In FN2LM wird der Bearbeitungsbeginn beim Ändern von zentralen Prüfungen nicht länger zurückgesetzt, falls dieser für die Prüfung nicht änderbar sein soll.

#8191: Beim Kopieren aller Lehrveranstaltungen eines Semesters werden nun Default-Werte für LV-Format und Sprache gesetzt, falls in der Ursprünglichen LV diese nicht gesetzt wurden.

Falls vom Browser kein Dateiname für einen Upload geliefert wurde, wird nun eine aussagekräftige Fehlermeldung zurückgeliefert.

Update 2.04.11.027 vom 31.08.2023

#8185: In FN2LM wird der Bearbeitungsbeginn beim Ändern von dezentralen Prüfungen nicht länger zurückgesetzt, falls dieser für die Prüfung nicht änderbar sein soll.

#8190: Bei der Überprüfung auf Vorleistungen wurden allgemeine Vorleistungsgruppen in fn2Web nicht berücksichtigt.

Beim Kopieren von Lehrveranstaltungen wird der Kopie nun das Default-LVFormat zugewiesen, falls keines gesetzt wurde.

Update 2.04.11.026 vom 25.08.2023

#4831: In FN2Stipendium wurde ein Fehler in der Notenberechnung von Teilprüfungen behoben.

#8170: In FN2LM wurde ein Fehler beim Kopieren von Prüfungen behoben. Zudem erhält der Nutzer nun eine Rückmeldung bezüglich erfolgreich kopierter Prüfungen.

#8179: Beim Ändern von Auslandsaufenthalten in FN2SSS wird die Aufenthaltsdauer jetzt korrekt ermittelt.

Update 2.04.11.025 vom 11.08.2023

#8159: Korrektur am LV-Import von Stud.IP (Löschen von Prfangs bei gelöschter LV).

#8162: In FN2SSS wird bei den Studierendendaten, den Datenblättern und der Prüfungsan- und Abmeldung die Unterrichtssprache angegezeigt. Es müssen 2 neue Custvalues hinzugefügt werden. (SQL-Statements)

#8163: In FN2SSS werden bei den Studierendendaten nun alle Studiengänge korrekt vorselektiert, wenn dies so eingestellt wurde.

In FN2SSS wurde ein Fehler bei der Anzeige der abmeldbaren Prüfungen in Aktuelles behoben und die Fehlerausgabe überarbeitet.

Update 2.04.11.024 vom 09.08.2023

#8145: Wenn im Prüfungsangebot das Datum für die Abgabe vorgegeben war und das Datum für den Bearbeitungsbeginn nicht gesetzt war, wurde bei einer Anmeldung von zugehörigen Prüfungen mit Upload ein falsches Datum als Bearbeitungsbeginn eingetragen, was das Hochladen von Dateien verhinderte.

#8158: In FN2LM können die ECTS bei dezentralen Prüfungen nun korrekt bearbeitet werden.

Update 2.04.11.023 vom 08.08.2023

#7501: Ein Fehler wurde behoben der das Speichern von kopierten Lv's verhinderte.

Update 2.04.11.022 vom 04.08.2023

#7501: Beim Kopieren von LVs wird nun auch die Sprache wieder mit übernommen.

#7568: Fehlende Leistungen: Auf Ebene der Prüfungsfachversion werden jetzt die Kredits mit ausgegeben.

#8126,#8149: Bei der Bearbeitung der Teilnehmer dezentraler Prüfungen wurden Fehler behoben.

#8147: Der Content-Type für Downloads in FN2LM wurde nicht mitgeliefert, was unter bestimmten Browser-Konfigurationen den Download verhinderte.

Beim Import von Orgeinheiten in FN2PA wird jetzt die Gültigkeit geprüft und die Semestergrenzen gesetzt.

Update 2.04.11.021 vom 02.08.2023

#8126: In FN2LM verursacht die Bearbeitung des Prüfungsdatums bei zentralen und dezentralen Prüfungen keinen Fehler mehr.

Update 2.04.11.020 vom 31.07.2023

#7501: Ein Fehler, der die Anzeige aller ausgewählten Sprachen in der Combobox verhinderte wurde behoben.

#8056, #8101, #8116: Einstellungen für den HIO-Export in Regensburg

#8125: Ein Fehler, der das Speichern und Ändern von LVs verhinderte wurde behoben.

#8127: Das neu Anlegen von LVs sollte nun wirklich wieder funktionieren.

Ein Fehler, der unter bestimmten Umständen die Anzeige von Datei-Uploads in FN2SSS verhinderte, wurde behoben.

Update 2.04.11.019 vom 25.07.2023

#8126: In FN2LM kann das Prüfungsdatum für Teilnehmer von dezentralen Prüfungen wieder bearbeitet werden.

#7352: In FN2LM werden Prüfungsdatum und Uhrzeiten nicht mehr zurückgesetzt, falls ein Teilnehmer von einer Person ohne Zugriff auf Logistik-Daten bearbeitet wird.

Update 2.04.11.018 vom 24.07.2023

#7531: Auch bei Datenblättern, die durch FN2DBCheck nicht gefunden werden, wird jetzt eine aussagekräftige Fehlermeldung ausgegeben.

#7962: Lange Dateinamen für den Download von Abgaben in FN2LM werden jetzt umgebrochen.

#8042: Für FN2SSS wurde eine neue .properties-Datei für englische Lokalisierung hinzugefügt. Die Vorlage befindet sich unter …/Konfigurationsdateien/FN2SSS/WEB-INF/classes/de/ihb/flexnow/fn2sss/properties/datenblatt_en.properties und muss nach …/webapps/FN2SSS/WEB-INF/classes/de/ihb/flexnow/fn2sss/properties kopiert werden. Die Werte können dann beliebig angepasst werden.

#8115: In FN2SSS wurde einen Fehler behoben der die Anzeige der Termine verhinderte.

#8122: Wenn es sich nicht um die VHB handelt, werden bei Lehrveranstaltungen in FN2LM ab jetzt immer alle Teilnehmer angezeigt.

#8127: Das Anlegen von neuen LVs in FN2LM sollte nun wieder funktionieren.

Wenn einer Teilprüfungsgruppe keine Prüfenden zugeordnet sind, wird zunächst auch kein Prüfer mehr in den zugehörigen Prfstdteilen zugeordnet. Alle berechtigten Prüfenden sehen die Leistungen, solange keine Organisationseinheit (d.h. Prüfer) zugeordnet ist. Die Zuordnung geschieht erst beim Speichern/Ändern der jeweiligen Leistung.

Update 2.04.11.017 vom 13.07.2023

#7796: Die Programmierung wurde wieder entfernt, damit ist es wieder möglich sich auch als Mitarbeiter einzuloggen. (Wird nur in Bochum verwendet.)

Update 2.04.11.016 vom 12.07.2023

#7531: Beim Datenblattcheck wird nun über einen zusätzlichen Parameter eine Fehlermeldung in Englisch ermöglicht.

#8050: Das Update beinhaltet einen möglichen Fix für die Weiterleitung von IPS auf fn2Web (betrifft nur Göttingen).

#8097: Die Bezeichner sollten nun wieder korrekt geladen werden.

Update 2.04.11.015 vom 10.07.2023

#6579: Beim Anlegen einer Lehrveranstaltung in FN2LM wird nun auch die Zeugnisbezeichnung aus dem Katalogtitel gefüllt.

#8069: Im XML für komplexe Zeugnisse und den Diploma Supplements (in Abschnitt 2-2) werden jetzt auch die Bezeichner für die alternativen Bezeichnungen von Studfächern für komplexe Zeugnisse mit ausgegeben (studfach.bezkompzeugnis und die zugehörigen fremdsprachigen Bezeichner).

#8070: In FN2LM werden Änderungen der Punkte von Teilnehmern bei zentralen und dezentralen Prüfungen korrekt übernommen.

#7444: In FN2RBACWeb wurde die Suche nach Personen angepasst.

#8080: In FN2LM wird der Bearbeitungsbeginn nicht länger gelöscht, falls Teilnehmer-Daten bearbeitet werden und der Anwender keinen Zugriff auf das Feld 'Bearbeitungsbeginn' hat.

Update 2.04.11.014 vom 30.06.2023

Das Gesamtvolumen wird jetzt auch bei Prüfungsfächer ohne Note richtig ermittelt, wenn es Prüfungsfächer gibt, die nicht ins Zeugnis eingehen.

Update 2.04.11.013 vom 28.06.2023

Es wurde ein weiterer Fehler beim Ändern von Datum und Bearbeitungs-Beginn bei zentralen Prüfungen in FN2LM behoben.

Update 2.04.11.012 vom 28.06.2023

#8059: Beim Druck im PA der Teilprüfung wird jetzt das Feld für die Anzahl der hochzuladenen Dateien im XML mit ausgegeben

#8060: Es sollten wieder alle Prüfungen mit Uploads nach Bearbeitungsbeginn angezeigt werden (auch endgültig abgegebene).

In FN2LM wurde ein Fehler beim Ändern von Datum und Bearbeitungs-Beginn bei zentralen Prüfungen behoben.

Update 2.04.11.011 vom 23.06.2023

#6525: In 'Aktuelles' in FN2SSS kann nun ein beliebig konfigurierbarer Hinweistext hinter den Prüfungstermin angezeigt werden. Dafür müssen unter …/webapps/FN2SSS/WEB-INF/classes/de/ihb/flexnow/ss/properties zwei neue Dateien, start.properties und start_en.properties, angelegt werden.

In start_de.properties folgende Zeile, mit dem gewünschten Text in Deutsch, ergänzen:

hinweis_termin=TEXT

In start_en.properties folgende Zeile, mit dem gewünschten Text in Englisch, ergänzen:

hinweis_termin=TEXT

In start.properties kommt die Bezeichnung einer optionalen CSS-Klasse:

hinweis_termin_css_class=NAME CSS-KLASSE

WICHTIG: Alle Parameter sind optional, wenn die Funktion nicht gewünscht ist, können die Werte weggelassen werden. Bei Fragen bitte an Herrn Hahn wenden.

#7991: Im Zuge der Umbauten bezüglich persönliche Titel, Bearbeitungsbeginn, etc. werden in FN2SSS im Bereich Uploads nur noch Prüfungen angezeigt, deren Bearbeitung bereits begonnen hat.

#8001: Die Kapazität muss neu berechnet werden, wenn es mehrere Durchläufe geben soll.

#8032: In FN2RBACWeb können Personen aus FN2 nur importiert werden, wenn es für die entsprechende Person noch kein verlinktes Personstub-Element gibt.

#8034: Das Cachen von Bezeichnern wurde überarbeitet und auf die Elemente des Datenblatts (und weitere Druckerzeugnisse) erweitert. Das betrifft alle 'Bezeichners'-Knoten im XML, sowie einige Felder wie z.B. 'SpracheZeugnisbez'.

#8035: FN2LM PrfZentral eine aussagekräftige Fehlermeldung, bei falscher Datumseingabe, wurde eingefügt.

#8045: In prfstd.abgabereal wird ab jetzt das Abgabe-Soll eingetragen, wenn das System Uploads automatisch nach Ablaufen der Frist abgibt.

#8051: Beim Anmelden von neuen Prüfungsteilnehmern in FN2LM wurde der Buchungsstatus im Prfstdteil nicht korrekt gesetzt und verhinderte so eine spätere automatische Verbuchung.

Ein Fehler, der die Erzeugung neuer LVs in FN2LM verhinderte, wurde behoben.

Update 2.04.11.010 vom 31.05.2023

#8013: Fehlerhafte Datum-Konvertierung führte in FN2LM bei der Noteneingabe für Teilnehmer von zentralen Prüfungen zu einem Fehler.

#7501: FN2LM die Einstellung der Unterrichtssprache ist nun bei LVs möglich

Update 2.04.11.009 vom 25.05.2023

#7984: Im MhbVergleich-PDF wurden verschobene Module falsch aufgelistet.

#7915: Die xsl-Dateien (als Vorlage) für den MhbVergleich wurden nochmals verbessert.

#7850: Anpassung der Anzeige der Modul-Info in FN2Mod.

#8013: PickDate/Datumsfeld entfernt , führte zu einem Fehler in FN2LM bei der zentralen Teilnehmerlisten Benotung

#8020: Hibernate-Exception bei Abgabe Upload und Personalisierung wurde behoben

Update 2.04.11.008 vom 23.05.2023

#7115, #7952: Einstellungen für den HIO-Export in Göttingen

#7963: Detailliertere Fehlerbeschreibung für StaleDataException

#7992: Anpassung der Anzeige der persönlichen Titel auf der Aktuelles-Seite

#8009: Wenn im Prüfungsangebot kein Zeitpunkt für das Ende der An- oder Abmeldefrist hinterlegt war, dann wurde die Prüfungsanmeldung in FN2SSS durch einen Fehler verhindert.(Dadurch wurde auch der Fehler in Ticket #8015 behoben.)

#8013: In FN2LM wird beim Bearbeiten vom Prüfungsdatum bei Teilnehmer-Listen kein Formatierungsfehler mehr geworfen.

#7331: Es wird verhindert, dass eine Mail generiert wird, wenn keine Datei hochgeladen wurde.

Update 2.04.11.007 vom 12.05.2023

#4831: FN2Stipendium: Sortierung eingebaut nach Stipendiumnr

#7508: Bei der Auflistung von persönlichen Titeln und Datei-Uploads wurden, wenn der Prüfung mehrere Teilprüfungsteile zugeordnet waren, alle als verantwortlich gekennzeichneten Prüfer als 'Hauptprüfer' angegeben. Ab jetzt werden Prüfer unter den jeweiligen Teilprüfungsteilen einzeln aufgelistet, wenn es mehrere gibt.

#7759: In FN2RBACWEB2 ist es nun auch möglich PersonStubs anhand von E-Mail, PersonID von verlinkten Personen, Matrikelnummer von verlinkten Studenten oder der Kennung von verlinkten Auth-Einträgen zu suchen.

#8005: Beim LDAP-Person-Import wird die System-Sprache als Standardwert für das Importiere PersonStub verwendet, sofern keine Sprache mit importiert wird.

Update 2.04.11.006 vom 10.05.2023

#7999: Die Druckköpfe im XML für das DiplomaSupplement sollten wieder korrekt erstellt werden.

#8000: Der SetupRbac-Parameter 'LDAP_IMPORT_SEARCH_FILTER_KEY' ist nun ein optionaler Parameter. Das Fehlen des Parameters führte zu einem Fehler bei der LDAP-Authentifizierung.

#8004: Bei entsprechender Konfiguration kam es zu einem Fehler bei der Anzeige der Teilnehmerlisten von zentralen Prüfungen in FN2LM.

Der Bearbeitungsbeginn (prfstd.bearbbeginn) wurde im XML für den Druck von Teilprüfungen im PA-Modul und FN2LM hinzugefügt.

Wenn in FN2SSS eine Prüfung, zu der Dateien hochgeladen wurden, abgemeldet werden sollte, schlug dies fehl und wurde nicht korrekt geloggt. Mit diesem Update wird der Fehler im Logging behoben und eine verständliche Fehlermeldung ausgegeben.

Update 2.04.11.005 vom 05.05.2023

#7324: In FN2RBACWEB2 kann für den Import von Personen ein optionaler Filter-Parameter über den die Suche eingeschränkt werden kann angegeben werden.

#7930: In FN2LM werden die Teilnehmerlisten bei zentralen und dezentralen Prüfungen nun auch korrekt nach Nachname sortiert, wenn dieser mit einem Sonderzeichen beginnt.

#7978: In FN2RBACWEB2 wurde der Fehler beim Laden von Personen, denen die Rolle 1 zugeordnet ist, behoben.

#7981: Wenn ein Prüfer in mehreren Teilprüfungsteilen einer Prüfung zugeordnet ist, erscheint diese nicht mehr mehrfach im Mail-XML.

#7983: Rückmeldungen beim Löschen von hochgeladenen Arbeiten wurden aufgrund eines Fehlers beim Datenbank-Sessionhandling nicht angezeigt. Zudem wurden die zugehörigen FLogs nicht korrekt geschrieben.

#7985: Es ist nun möglich, einen optionalen Mapping-Parameter für die LDAP-Authentifizierung und den LDAP-Import anzugeben. Über diesen lässt sich steuern, welche Hosts, BaseDns und Login-Attribute miteinander verwendet werden können. Falls der Parameter nicht angegeben wird, werden alle möglichen Kombinationen von Host, BaseDn und Login-Attribut verwendet.

#7986: Die grafische Rückmeldung beim Hochladen bzw. Löschen von Dateien bei Prüfungen mit Studienabschnitten, die einen Punkt in der Kurzbezeichnung haben, sollte nun wieder funktionieren. Zudem wurde auch hier nicht korrekt geloggt.

Update 2.04.11.004 vom 28.04.2023

#4500: In FN2SSS können Reportformate für Datenblätter nun gezielt einzelnen Studiengängen zugeordnet werden. Dafür muss das SQL Skript #1276 eingespielt werden und in der Datei …webapps/FN2XML/WEB-INF/hibernate.cfg folgende Zeile einfügen:

<mapping resource="de/ihb/flexnow/kogen/StudfachDruck.hbm.xml" />

Außerdem müssen in den Dateien …/webapps/FN2SSS/WEB-INF/classes/de/ihb/flexnow/ss/properties/datenblatt_de.properties folgende Einträge

fehler_db_nicht_prf_erzeugen_kein_studfach=Es muss mindestens ein Studiengang ausgewählt werden.
fehler_db_nicht_prf_erzeugen_no_matching_repfiles=Für die ausgewählten Studiengänge gibt es keine gemeinsam gültigen Reportformate.
fehler_db_erzeugen_kein_studfach=Es muss mindestens ein Studiengang oder Modul ausgewählt werden.
fehler_db_erzeugen_no_matching_repfiles=Für die ausgewählten Studiengänge gibt es keine gemeinsam gültigen Reportformate.

und datenblatt_en.properties (gleiches Verzeichnis. Wenn nicht vorhanden, bitte erstellen oder aus den Konfigurationsdateien kopieren.) folgende Einträge

fehler_db_nicht_prf_erzeugen_kein_studfach=At least one course has to be selected.
fehler_db_nicht_prf_erzeugen_no_matching_repfiles=There are no shared valid report formats for the selected courses.
fehler_db_erzeugen_kein_studfach=At least one course or module has to be selected.
fehler_db_erzeugen_no_matching_repfiles=There are no shared valid report formats for the selected courses.

ergänzt werden.

#4831: Ein Fehler in der Anzeige der Oberfläche von FN2Stipendium wurde behoben.

#7933: Einstellungen HIO-Import für Regensburg

#7966: In FN2SSS Werden WWW-Meldungen, die Studenten zugewiesen wurden, nun auch für Test-Studenten angezeigt.

#7972: Fehlende englische Druckformen verhindern den Druck des Diploma-Supplements nicht mehr.

#7982: Bei erzwungenem Passwortwechsel schlägt der erste darauf folgende Loginversuch nicht mehr automatisch fehl.

#7989 & #7990: Der Bearbeitungsbeginn sollte nun korrekt bei einer Prüfungsanmeldung via FN2SSS geschrieben werden.

Update 2.04.11.003 vom 18.04.2023

#4831: In FN2Stipendium wurde eine neue Berechnung basierend auf Teilprüfungen eingeführt. Die Studfächer, für die diese gelten sollen, müssen über den Init-Parameter 'DEF_TEILPRF_BERECHNUNG' in der web.xml von FN2XML bestimmt werden:

<init-param>
<description>Definition der Studfächer, welche über die Teilprf berechnet werden sollen, mit Semikolon trennen. Z.B. 'studfach1;studfach2;studfach3'.</description>
<param-name>DEF_TEILPRF_BERECHNUNG</param-name>
<param-value></param-value>
</init-param>

#7961: Neue Ausgaben im XML für Mails bei einer finalen Abgabe.

Die Einstellungen für Studierende in FN2SSS sind wieder über Custvalues steuerbar.

Update 2.04.11.002 vom 06.04.2023

#7115: HIO-Export Einstellungen für Göttingen.

#7644: Kleine Korrekturen bei der Anzeige des Titels bei Abschlussarbeiten auf der Aktuelles-Seite

#7725: Die überprüfung von Fristen bei der An-/Abmeldung von Prüfungen wurde überarbeitet und berücksichtigt jetzt auch Winter-/Sommerzeit.

#7850: Die Modul-Info-Anzeige in FN2Mod wurde überarbeitet.

#7883: Der Mailversand wird nun auch bei Abmeldungen über 'Aktuelles' in FLogs geloggt.

#7925: Bei der Anzeige der Modulgruppenhierarchie einer Modulgruppe wird die gewählte Sprache berücksichtigt.

#7945: Die Oracle-DB verschluckt wohl einzelne Line-Feed-Steuerzeichen, wenn diese nicht mit einem Cariage-Return versehen sind.

Beim Datenblatt wurde das Studzeugnis-XML um Fachsem und Datum erweitert. Für das Kompstudzeugnis wird das Studfach als 'StudfachID' mit ausgegeben.

Update 2.04.11.001 vom 30.03.2023

#7811: Es werden nun auch Studierende bei der Verteilung von überbuchten Prüfungsangeboten berücksichtigt, die noch nicht rückgemeldet sind.

#7903: Unter bestimmten Umständen konnte die Plausibilitätsprüfung von Eingaben in fn2Web fehlschlagen und so ggf. zu ungültigen Eingaben führen.

#7933: Die Überprüfung der bereits belegten LV-Gruppen war fehlerhaft.

#7943: Es wird jetzt die Notentabelle der Teilprüfung im Prfstd mit augegeben.

#7944: Fehlerhafte Loginversuche werden nur noch mit aktivem Debug-Flag ins ErrorLog geschrieben. Um dabei Passwörter anzeigen zu lassen, muss der Parameter 'SHOW_PW_LOG' in der Datei context.xml als 'true' hinterlegt werden:

<Parameter description="Sollen Passwörter in ErrorLogs im Klartext stehen? (true/false)" name="SHOW_PW_LOG" value="false"/>

Der Parameter ist nur zum Debugging in Sonderfällen gedacht und sollte in Produktivsystemen gar nicht erst hinterlegt werden!

Patch 2.04.11.000 vom 20.03.2023

#4602: Bei einer Anmeldung über FN2SSS wird prfstd.titel_sperre per default auf -1 („kein Titel gesetzt“) gesetzt, wenn die Prüfung personalisiert ist. Der Angezeigte Text im Bereich 'persönliche Titel' ist zur Zeit noch hart-codiert.

#5158: Der LDAP-Import wurde überarbeitet. Benutzerdefinierte Einstellungen werden nun in Tabellen der FN2META-Datenbank verwaltet und nicht länger über Properties.

#5946: In ein Modulhandbuch-PDF können nun mehrere Dateien als Anhang oder Prolog hinzugefügt werden. Bitte für die Konvertierung der bisherigen Prolog-Dateien die Informationen im Ticket beachten.

#6244: Die Anzahl der belegten Prüfungsfächer wurde korrigiert.

#6482: Hochgeladene Arbeiten können vom PA-Modul aus heruntergeladen werden. Diese Funktion ist auf PDFs begrenzt. Bitte hierzu auch die unten stehenden Hinweise zu FN2Service und den Upload-Wiki-Eintrag beachten.

#6631: Für die Prüfung, ob für einen Studenten der Nachteilsausgleich aktiv ist, wird nun eine optionale Datumsgrenze berücksichtigt.

#7130, #7266, #7767 und #7783: Der Modulhandbuchvergleich in FN2Mod wurde vollständig überarbeitet. Es ist jetzt auch ein Vergleich von Modulen und Studienmodulen möglich. Notwendige Einstellung und xsl-Dateien dafür sind im Ticket #7915 zu finden.

#7331: Bei finalen Abgaben von hochgeladenen Dateien, können nun Mails Versendet werden. Um diese nutzen zu können müssen die Mails 503 („Finale Abgabe Prüfer“) und 504 („Finale Abgabe Student“) im PO-Modul konfiguriert werden. Zudem können beide Mails über Schalter in der context.xml gesteuert werden:

<Parameter description="Sollen bei finaler Abgabe Mails an den Dozenten verschickt werden? (true/false)" name="FN2SSS.SEND_MAIL_FINALE_ABGABE_DOZENT" value="false"/>
<Parameter description="Sollen bei finaler Abgabe Mails an den Studenten verschickt werden? (true/false)" name="FN2SSS.SEND_MAIL_FINALE_ABGABE_STUDI" value="false"/>

Stehen diese auf 'false' oder sind nicht vorhanden, werden die Mails nicht erstellt.

#7331: Bei finalen Abgaben können jetzt Wiedervorlagten für das PE-Modul erstellt lassen werden.

#7542und #7777: Neue textuelle Eingabemöglichkeit für zugelassene Prüfungsformen/Lehrformen pro Studienmodul sowohl in FN2Mod als auch im PO-Modul.

#7554: Mit dem Parameter „LOGIN_PAGE_EN“ kann eine alternative Webseite angegeben werden, auf die nach einem Logout in SSS weitergeleitet wird, wenn die Anzeigesprache Englisch ist.

In context.xml z.B.

<Parameter description="Loginseite Englisch" name="LOGIN_PAGE_EN" value="/FN2AUTH/login.jsp" />

Wird der Parameter nicht gesetzt wird wie bisher auf 'LOGIN_PAGE' weitergeleitet.

#7644: Der persönliche Titel kann jetzt abhängig von der aktiven Sprache im aktuellen Bereich in FN2SSS angezeigt werden.

#7650: Zusätzliches Feld im Prffachtyp aufgenommen, um den Druck der Bezeichnung des Prüfungsfaches zu steuern. Das Feld wird beim Datenblatt ausgegeben

#7708: Die Anzeige für den Bearbeitungsstatus beim Datei-Upload wurde korrigiert. Hierzu in den Dateien …/webapps/FN2SSS/WEB-INF/classes/de/ihb/flexnow/ss/properties/upload_de.properties und upload_en.properties die Einträge 'label_hochladen' und 'label_nicht_hochladen' ergänzen:

Zum Beispiel

label_hochladen=Bitte laden Sie Ihre Datei(en) hier hoch.
label_nicht_hochladen=Kein Upload gestattet.

bzw.

label_hochladen=Please load up your files here.
label_nicht_hochladen=No Upload allowed.

#7754: Passwortänderungen durch Nutzer können ab jetzt mit FLogs geloggt werden.

#7768: Verlinkte Modulgruppen werden bei der automatisierten Versionierung mit berücksichtigt.

#7773und #7775: Erweiterungen an den Tabellen Fristart und Fristarttyp für das automatisierte Setzen von An- und Abmeldefristen.

#7790: Neue Labels in FN2LM, bei Fragen bitte an Herrn Dittrich wenden.

#7819: In FN2LM kann bei dezentralen Prüfungen nun der Zeitpunkt für den Bearbeitungsbeginn von Prüfungen angegeben werden.

#7842: Neue Einstellungen für den Prüfungsterminimport aus HIO.

#7858: Sonderzeichen wie '&', '>', '<', etc. können ab jetzt in den persönlichen Titeln in FN2SSS und FN2LM eingegeben werden, ohne dass der XML-Zeichencode dafür verwendet werden muss.

#7926: Abmeldungs-Prfbems geben bei Abmeldung den Buchungsstatus für die Auto-Buchung frei (setzten prfstd.buchungsstatus und prfstdteil.buchungsstatus auf '0').

Bei Prüfungsanmeldungen wurde eine falsche Aktion in log_ für die Teilprüfung hinterlegt.

Die Web-Applikation FN2Service wurde überarbeitet und ist nun für die automatische Abgabe von hochgeladenen Dateien und die Betrachtung von hochgeladenen PDFs im PA-Modul zuständig. Auch die Mails bei autom. Abgabe werden von dort versand, daher muss der eingestellte Mail-Server von FN2Service erreichbar sein, wenn diese Funktion gewünscht ist.

Die web.xml von FN2Service muss angepasst werden. Bitte hierzu die mitgelieferte Vorlage in den Konfigurationsdateien beachten. Wir empfehlen, die Vorlage zu übernehmen und die Debug-Parameter auf '0' zu setzen.

Es wurde ein neuer HTTP-Filter eingeführt, de.ihb.flexnow.tech.filter.FN2HTTPFilter, der den alten CharsetFilter ersetzt. Der Filter kann dazu genutzt werden, nur bestimmte IP-Adressen auf die jeweilige web-App zugreifen zu lassen (vgl. das Beispiel in der FN2Service web.xml). Da mit der Einführung des neuen Filters gleichzeitig eine kleine Umstrukturierung stattfand, müssen in sämtlichen web.xml-Dateien die Filter-Einträge angepasst werden:

<filter>
<filter-name>FN2-Http Filter</filter-name>
<filter-class>de.ihb.flexnow.tech.filter.FN2HTTPFilter</filter-class>
<init-param>
<param-name>requestEncoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>FN2-Http Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

Wichtig ist vor allem die Filter-Klasse. Auch hier kann sich an den Beispielen im Verzeichnis Konfigurationsdateien orientiert werden.

In der Datei …/webapps/FN2XML/WEB-INF/hibernate.cfg.xml müssen folgende Einträge ergänzt werden:

<!-- 30.11.2022 -->
<mapping resource="de/ihb/flexnow/kogen/ModulhandbuchUpload.hbm.xml"/>
<!-- 07.02.2023 -->
<mapping resource="de/ihb/flexnow/kogen/Fristarttyp.hbm.xml" />
<!-- 15.02.2023 -->
<mapping resource="de/ihb/flexnow/kogen/LvFormat.hbm.xml"/>
<!-- Wiedervorlagen -->
<mapping resource="de/ihb/flexnow/kogen/Wiedervorlage.hbm.xml"/>
<mapping resource="de/ihb/flexnow/kogen/Wvsteuerung.hbm.xml"/>
<mapping resource="de/ihb/flexnow/kogen/Wvtyp.hbm.xml"/>

ACHTUNG: folgende Einträge müssen in hibernate.cfg.xml entfernt werden:

<mapping resource="de/ihb/flexnow/kogen/LdapSearch.hbm.xml"/>
<mapping resource="de/ihb/flexnow/kogen/MhbCtemplate.hbm.xml"/>
<mapping resource="de/ihb/flexnow/kogen/MhbCtempattr.hbm.xml"/>

In der Datei …/webapps/FN2XML/WEB-INF/fn2rbac.cfg.xml müssen folgende Einträge ergänzt werden:

<!-- Neue Tabellen für LDAP -->
<mapping resource="de/ihb/fn2rbac/kogen/SetupRbac.hbm.xml"/>
<mapping resource="de/ihb/fn2rbac/kogen/LdapSearchAttribute.hbm.xml"/>
<mapping resource="de/ihb/fn2rbac/kogen/LdapMapping.hbm.xml"/>
<mapping resource="de/ihb/fn2rbac/kogen/LdapSearchFilter.hbm.xml"/>

ACHTUNG: folgender Eintrag muss in fn2rbac.cfg.xml entfernt werden:

<mapping resource="de/ihb/fn2rbac/kogen/Setup.hbm.xml"/>

Bitte auch die veröffentlichten SQL-Skripte beachten!

Bei einem Update von einer älteren Version aus bitte auch die vorhergehenden Patchnotes bis Version 2.04.10.034 beachten. Die Patchnotes können entweder in der Datei „ReleaseUndPatchNotes2.04.10.md“ oder hier im Wiki gefunden werden.