Benutzer-Werkzeuge

Webseiten-Werkzeuge


releasenotes:fn2web2024-04

Dies ist eine alte Version des Dokuments!


Update 2024-04.010 vom 22.08.2024

  • #8003: Die Abfrage auf die Nebenfächer wurde verfeinert.
  • #8202: Bei zwei unbenoteten Ablegungen einer Teilprüfung wird jetzt immer der höchste Versuch im Datenblatt als relevanten Versuch ausgegeben.
  • #8797: Die Default-Werte für die Tabellen-Felder Prfst.praxis und Prfstd.zausnahme wurden auf 0 gesetzt.
  • #8799: In FN2SSS wurde ein Fehler bei der Prüfungsanmeldung behoben.

Update 2024-04.009 vom 02.08.2024

  • #8448: Logging für Massenbearbeitung einschließlich storeCSV fuer zentrale und dezentrale Prüfungen überarbeitet.
  • #8715: In FN2RBACWeb2 werden aus LDAP importierte Personen nun korrekt angelegt.
  • #8764: Standard-Property deaktiviert für hinweis_termin aus start.properties
  • #8772: Implementierung der Möglichkeit, die Verlängerung der Anzeigendauer von Prüfungen mit Feedback in FN2LM zu verhindern. Dafür muss der neue Parameter 'FN2LM.FEEDBACK_DEFAULT_OVERRIDE' in der context.xml auf 'true' gesetzt werden.
  • #8780:* #8780: Beim Klausurupload muss nach dem Hochladen der Datei die Seite nicht neu geladen werden

ACHTUNG! Es muss ein Parameter in der Datei context.xml ergänzt werden.

<Parameter description="Durch die Setzung dieses Schalters auf true wird die Verlängerung der Anzeige von Prüfungen bei bestehenden Feedbacks in FN2LM ignoriert." name="FN2LM.FEEDBACK_DEFAULT_OVERRIDE" value="true"/>

Update 2024-04.008 vom 12.07.2024

  • #7483: Falls die Sortierung nicht angezeigt werden soll, wurde ein Defaultwert eingefügt. Leerzeichen nach dem Doppelpunkt eingefügt.
  • #8003: Sprache Nebenfach erweitert.
  • #8448: Das genaue Logging bei zentralen Prüfungen wurde jetzt für dei Massenbearbeitung (ohne CSV-Upload) erweitert.
  • #8679: Implementierung der Erinnnerungsmail, an das Ablaufen einer Abmeldungsfrist eines Prüfungsangebotes, für den Studenten.
  • #8687: Einfügen einer Meldung falls ein Dozent nicht in UniVis vorhanden ist.
  • #8693: Beim Import von LVs aus Stud.IP wurden eingefügte lv_teilprfs später wieder gelöscht.
  • #8694: Die verlängerten Semester werden jetzt richtig ermittelt.
  • #8700: Datenblätter werden auch bei einem vorhandenen Komplexen Zeugnis wieder gedruckt. Änderung in kogen vorgenommen.
  • #8725: Berechtigung Fachgruppenzuordnung in FN2Mod + Anzeige bei Modulgruppeninfo.
  • #8717: Die Sonderbehandlung durch den Initparameter 'FN2XML.VERSUCH_PRFBEM' für mündliche Nachprüfung wurde wieder hergestellt.
  • #8747: Mit der Rolle FN2Mod Admin waren noch Felder bei ModulLv/ModulPrf-Äquivalenzen gesperrt.
  • Für die Überprüfung der Exmatrikulation wird jetzt das Fachsemster aus dem StudenfachSem ermittelt.
  • Der FN2CmdMgr wurde aktualisiert.

ACHTUNG! Bei Verwendung einer Postgres-Datenbanken kann das Feld 'notezeit' in der Tabelle 'kompstudzeugnis' auf den Datentyp Time gestellt werden.

ACHTUNG! Es müssen das SQL-Meta-Skript 1335 sowie das SQL-Skript 1336 eingespielt werden.

ACHTUNG! Es müssen Parameter in der 'context.xml'-Datei ergänzt werden.

<Parameter description="Uhrzeit im format 'HH:mm', bei der nach Ablauffristen von Prüfungsangeboten für die Benachrichtigung von Studenten geschaut wird. Parameter wird für die Nutzung des Features benötigt." name="FN2SSS.ABMELDUNGSFRIST_BENACHRICHTIGUNG_STUDENT_CHECK_TIME" value="20:00" />
<Parameter description="Zahlenwert in Minuten, in dessen Rhythmus nach Ablauffristen von Prüfungsangeboten geprüft wird. WARNUNG: Da ein Durchlauf serverseitig rechenintensiv ist, wird empfohlen, den Wert nicht zu niedrig zu stellen. Mögliche Werte: Zwischen 1 (00:01 h) und 1339 (23:59 h). Bei keinem/falschem Wert wird der Standardwert 180 verwendet." name="FN2SSS.ABMELDUNGSFRIST_BENACHRICHTIGUNG_STUDENT_INTERVALL" value="180" />

Update 2024-04.007 vom 12.06.2024

  • #8003: Sprache des Nebenfaches ins DS ( Abschnitt 6-2 ) eingefügt.
  • #8024: In FN2SSS werden Studiengänge beim Erzeugen von Datenblättern nun korrekt sortiert.
  • #8497: Optische Anpassungen bei der An- und Abmeldung von Prüfungen in FN2SSS
  • #8606: Hinzufügen des Properties 'select_OptionSelected' in die global.properties von FN2RBACWEB
  • #8615: Nachbesserung bei den Bezeichners für den lvtyp in FN2Mod
  • #8669: Beim CSV-Export von Abschlüssen wird kein Fehler mehr geworfen, wenn der zu formatierende dateString das Format 'dd.MM.yyyy' hat.
  • #8683: Übernahme eines Teststudenten in FN2PA-Angular erfordert nicht länger eine neue Anmeldung, damit diese wirksam wird.

Update 2024-04.006 vom 17.05.2024

  • #6606: Mit Hilfe des Init-Parameters „SHOW_NO_TEST_STUDENTS“ der web.xml in FN2XML mit dem Wert 'true' können fortan Teststudenten in den Teilnehmerlisten von FN2LM ausgeblendet werden.
  • #7867: Sortierung der Teilnehmerliste bei dezentralen Prüfungen (ohne Teilnehmer erscheinen am Ende der Liste)
  • #7483: Anzeige der Sortierung der Teilnehmerliste de-/zentralen Prüfungen kann nun über einen Init-Parameter gesteuert werden.
  • #8544: Aktuelles: Aktuelle Prüfungen auch von exmatrikulierten Studiengängen anzeigen- Achtung neuer InitParameter
  • #8564: Tabelle TN: Buchungsstatus = Freigabe wieder mit eigenem Bild kennzeichnen.
  • #8605: In FN2PA wurde ein Fehler beim Erstellen/Bearbeiten von WWW-Meldungen behoben.
  • #8609: In FN2RBACWeb2 wurde das Design der Schaltflächen angepasst. Zudem müssen alle Löschvorgänge beim Bearbeiten von Personen nun bestätigt werden.
  • #8629: Steuerung beim PDF-Druck, dass der Anhang nicht mitgedruckt werden soll
  • #8643: Modul-Info - Enthalten in MHB: Semesterdaten des aktuellen MHBs stimmen nicht
  • #8655: Belegung eines Studierenden in FN2SSS anhand des Modulhandbuchs anzeigen
  • #8658: Schreibrecht für mehrere Prüfer, wenn TPG.Anzahlpruefer = 0, ist jetzt möglich
  • #8660: Es gibt nun eine Wiedervorlage für den Upload eines Feedbacks/Gutachten.
  • #8662: Versand an der E-Mail des Dozierenden kann jetzt auf die Hochschul-E-Mail des Studierenden begrenzt werden. Achtung!! Programmänderung siehe Ticket.

Neuer Initparameter für FN2XML für Ticket #8544

<init-param>
<description>Leistung exmatrikulierter Studiengänge in Aktuelles nicht mit anzeigen</description>
<param-name>EXMA_NICHT_ANZEIGEN_IN_AKTUELLES</param-name>
<param-value>true</param-value>
</init-param>

Neuer Initparameter fü FN2XML für Ticket #7483

<init-param>
<description>
 Einstellungen für die Reihenfolge und Anzeige der Sotierreihenfolge in ComboBox
 Teilnehmerlisten Prfüng FN2LM
</description>
<param-name>TEILNEHMER_SORT</param-name>  
<param-value>Nachname;Matrnr;Prfbem;StudFach,Name;PrfNr;lfdNrAnmeldung;PrfDatum;Platznummer;Note_Aufsteigend;Not e_Absteigend;Punkte;Versuche;Note</param-value>
</init-param>

Es gibt drei neue Properties in uploadsLM.properties für die Individualisierung der Feedback-Labels

ACHTUNG! Es müssen das SQL-Meta-Skript 1330 sowie das SQL-Skript 1332 eingespielt werden.

Update 2024-04.005 vom 30.04.2024

  • #8615 - [Erweiterung | FN2LM] Mehrsprachigkeit bei Lehrveranstaltungstypen (lvtyp) auch in FN2Mod-xmls nutzen.
  • #8617 - MHB-Vergleich: in alternativer Auswahl immer Version anzeigen.
  • #8632 - fonts.googleapis in FN2RBACWEB2 und FN2PA entfernt

ES MUSS DAS SQL-FLEXNOW-SKRIPT Nr. 1328 eingespielt werden.

Update 2024-04.004 vom 26.04.2024

  • #6681 - [Erweiterung | FN2LM] Aufgrund neuer Felder im XML Protokol musste die Informationsfilterung angepasst werden.
  • #8143 - [Auftrag| fn2Web] Semester_Id aus EXA wird in extern_id gespeichert.
  • #8454 - [Erweiterung | FN2WEB] Von-Semester sperren wenn Version >1 und semesterabhaengigeVersionierung aktiv ist.
  • #8527 - [Fehler | FN2CmdMgr ] Ein Fehler im Kommandozeilentool FN2CmdMgr für den Befehl expimppri wurde behoben.
  • #8580 - [Fehler | FN2WEB] Die Prüfungsanmeldung berücksichtigt jetzt das Semester des Prüfungsangebotes beim der Überprüfung des Fachsemester
  • #8600 - [Erweiterung | FN2WEB] Die Anzeige der Ergebnisse des Imports von Prüfungstermine in FN2PA wurde verbessert.
  • #8601 - [Fehler | FN2PA] Beim Erstellen von Druckerzeugnissen in FN2PA werden für Report, Repfile und Sprache nun Standardwerte vorselektiert. Die Sprache passt sich immer an die Einstellungen für das Repfile an.
  • #8604 - [Fehler | FN2WEB] Properties im Navigationsmenü von FN2SSS werden fortan richtig angezeigt.
  • #8606 - [Fehler | FN2RBACWEB] Properties in FN2RBACWEB2 im Dialog Person bearbeiten werden wieder richtig angezeigt.
  • #8610 - [Fehler | FN2PA] Das Layout der Studierendendaten in FN2PA wurde überarbeitet.
  • ohne Ticket: Die Steuerung der Anzeige beim Dialog Prüfungsangebote kann jetzt für zentrale und dezentrale getrennt gesteuert werden.

ES MÜSSEN DIE SQL-META-SKRIPTE Nr. 1326 und Nr. 1327 eingespielt werden.

INFO: Es kann nun eine anpassbare hochschule-angular.css für alle Angular-Module (RBACWeb2, PA) hinzugefügt werden. Pfad: /FN2Hochschule/css/hochschule-angular.css

INFO: Die Properties aus dem Bundle Studentendaten von FN2PA wurden überarbeitet. (Properties )

Update 2024-04.003 vom 15.04.2024

  • #8563 - [Erweiterung | FN2LM] Arbeiten herunterladen FN2LM: Felder ausblenden
  • #8596 - [Fehler | fn2Web] Beim Druck des Datenblattes wurde die falsche Saxon-Version angezogen
  • #8255 - [Fehler | FN2RBACWEB2] Bei Rolle Dozent/Prüfer können für Personparamter Lehrveranstaltung keine LV gefunden wernden

INFO: Für Ticket #8563 gibt es jetzt einen optionalen Schalter für die web.xml von FN2LM.

<init-param>
  <description>Anzeigen der Buttons im Dateiupload mit Semikolon getrennt und true/false. Links vom Semikolon:oben, Rechts: unten</description>
  <param-name>ARBEITEN_HERUNTERLADEN_SHOW_BUTTONS_DOWNLOAD</param-name>
  <param-value>true;true</param-value>
</init-param>

Update 2024-04.002 vom 12.04.2024

  • #6257: In FN2LM wurde ein Fehler beim Initialisieren der Properties behoben.
  • #7435: In FNRBACWeb2 wird beim Anlegen von neuen Personen die Auswahlliste für Orgeinheiten für die Standardrolle korrekt angezeigt.
  • #7648: In FN2LM wurde die Anzeige der importierten Daten für zentrale Prüfungen angepasst
  • #8134: In FN2PA wurde ein Fehler bei der Vorschau und beim Speichern von WWW-Meldungen behoben.
  • #8453: Lvtyp Bezeichner gibt es jetzt in datenblatt.xml, kompstudzeugnis.xml und studzeugnis.xml
  • #8590: Gleichnamige PDFs können beim MHB-Upload (Prolog/Anhang) in FN2Mod hochgeladen werden.
  • #8591: In FN2PA wurde ein Fehler beim Laden der Navigations-Konfiguration behoben.
  • #8304: Im Protokoll bei der Anmeldung wird jetzt die Personid zusätzlich angezeigt.

In FN2LM wurde dem Propertie-Bundle 'Termine' das Feld 'btnSuchen' hinzugefügt. (siehe Liste)

Informationen bzgl. der Einstellungen zur Navigations-Leiste in den Angular-Komponenten (PA und RBACWeb2) befinden sich in diesem wiki-Eintrag

Properties werden nicht mehr über die jeweilige web.xml-Datei in FN2LM, FN2PA, FN2RBACWEB, FN2SSS, FN2Stipendium und FN2XML initialisiert. Parameter deren Namen mit 'RB.' beginnt können aus den genannten web.xml entfernt werden.

Update 2024-04.001 vom 10.04.2024

  • #6257: Ein Fehler beim Laden von Properties wurde behoben.
  • #8134: #8134: In FN2PA wurde ein Fehler beim Erstellen und Bearbeiten von WWW-Meldungen behoben.

Release 2024-04 vom 09.04.2024

Ab diesem Release ist die Release-Bezeichnung mit den Modulen übereinstimmend und lautet 2024-04. Die Updates werden wie bisher nummeriert, also 2024-04.001 usw.

Das Handling der Properties wurde überarbeitet. Genauere Infos können auf der Seite: https://wiki.ihb-eg.de/doku.php/fn2/properties eingesehen werden. Damit das neue Properties-System auch funktioniert, muss der Initparameter 'HSID' in der context.xml (siehe unten) vorhanden sein. Der Wert des Parameters soll die Abkürzung der Univerität sein. Zusätzlich müssen die FN2CmdMgr-Programme 4) und 5) der README.txt-Datei ausgeführt werden.

Die Systeme für die XSL-Transformationen wurden vereinheitlicht.

Mails im Web: Beim verwendeten Mailkonto (im PO-Modul) verhält sich der Schalter „SSL verwenden“ ab jetzt wie bei Mailkonten für Mails aus den Modulen. Daher, sollte SSL verwendet werden, bitte ab jetzt den Haken bei „SSL verwenden“ setzen.

Das Kommandozeilentool FN2CmdMgr wurde aktualisiert.

Weitere Neuerungen:

  • #2873: Die interneId der Modulprüfung wird in FN2Mod nun konsequent in Abhängigkeit des Custvalues 'EnableInterneIdModPrf' gesetzt.
  • #6255: Flog umgesetzt in fn2Web: An- und Abmeldung von LVs, An -und Abmeldung von Prüfungen in FN2LM.
  • #7265: Der csv-Import von englischen Lv-Bez ist möglich. Dazu muss in dem CSV die Spalte 'LV.BezEng' vorhanden sein.
  • #7549: Flog umgestellt für die vhb. Flexlog und Talog werden nicht mehr geschrieben, durch FLog ersetzt.
  • #7648: Prüfungstermine und Räume in FlexNow über CSV importieren
  • #8063: Prüfungsblöcke erweitert, so dass diese nur innerhalb eines Prüfungsfaches gelten. Es können jetzt Teilprüfungen gekennzeichnet werden, die nicht alleine angemeldet werden können.
  • #8109: Der Feedbackupload in FN2LM durch den Dozenten ist nun möglich. Benötigt werden dafür ein Init-Parameter FN2LM.UPLOAD_FEEDBACK in der context.xml (siehe unten). Die Funktion des Parameters kann auf der Seite: https://wiki.ihb-eg.de/doku.php/fn2/datei-upload#feedback-upload eingesehen werden. Um auch den Download des Feedbacks aus dem PA-Modul zu ermöglichen, muss in der web.xml von FN2AUTH im Parameter 'ROLLENERLAUBT' der Wert 49 (für Intern Service) vorhanden sein. Zusätzlich muss in der Datenbank-Tabelle setup_ der param_ 'PA_FEEDBACK_ANZEIGEN' mit dem value_ 'TRUE' vorhanden sein.
  • #8131: Die Zuordnung von Modulgruppen zu Fachgruppen ist in FN2Mod möglich.
  • #8134: FN2PA wurde auf Angular umgestellt.
  • #8143: Bei angemeldeten/anzumeldenden Prüfungen in FN2SSS kann ein (generischer) Link zu der Beschreibung der zugehörigen Veranstaltung hinterlegt werden.
  • #8259: Neue Datenbankfelder zeugnisdruck_tp.studabver und zeugnisdruck_tp.prffachreldat. Diese wurden auch in den kogen-Klassen und in den für die dazugehörigen Reflektionen hinzugefügt.
  • #8290: Für FlexNow-Systeme mit multiplen tomcat-Instanzen: Es kann ein Init-Parameter „PRIMAER_SERVER“ in der context.xml hinterlegt werden um einen „primären“ FN2-Server festzulegen. Dateiuploads werden nur von der dort hinterlegten Ip-Adresse automatisiert abgegeben.
  • #8317: Beim Export/Import nach Stud.IP und dem Massendruck mit dem FN2CmdMgr können mehrere Werte für den Exportstatus angegeben werden.
  • #8440: Code-Bereinigung: LvExportyp wurde entfernt.
  • #8504: Das Setzen des Export- und Modulstatus bei Modulhandbüchern und zugehörigen Modulgruppen und Modulen beim Export/Import/Massendruck von Modulhandbüchern wurde vereinheitlicht.

In der Datei context.xml des Tomcat-Servers müssen folgende Einträge ergänzt und mit den hochschulspezifischen Werten versehen werden:

  <Parameter description="Hochschul-ID" name="HSID" value="ihb"/>	
  <Parameter description="Schalter, der bestimmt, ob Feedback-Dateien von den Lehrenden hochgeladen werden können (all/PA/false). all=Anzeige PA + SSS, PA=Anzeige nur PA, false=Deaktivieren des Features" name="FN2LM.UPLOAD_FEEDBACK" value="false"/>
  <Parameter description="Suffix fuer den Pfad von FileUploads im LM" name="FN2LM.UPLOAD_SUFFIX" value="LM/"/>
  <Parameter description="Valide MIME-Typen fuer den KlausurUpload/Feedbackupload im LM, mit Doppelpunkt trennen" name="FN2LM.UPLOAD_MIME" value="application/pdf:text/plain"/>

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

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

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

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

ACHTUNG: Es können alle Parameter, die den Pfad auf Resourcebundels zeigen (Namensschema 'RB.BUNDLENAME') aus der web.xml von FN2LM, FN2PA, FN2RBACWEB2, FN2SSS, FN2STIPENDIUM und FN2XML entfernt werden. Diese werden ab sofort statisch vergeben und sind daher nicht mehr anpassbar.

Bitte auch die veröffentlichten SQL-Skripte beachten!

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

releasenotes/fn2web2024-04.1725977833.txt.gz · Zuletzt geändert: 2024/09/10 16:17 von bhartmann