Inhaltsverzeichnis
ModulService
Der ModulService ist ein Windows-Programm, was bestimmte Dienste für den Aufruf aus fn2Web zur Verfügung stellt. Aktuell sind zwei Services implementiert:
- Einfügen von Anerkennungen
- Erzeugen von Prognose-Zeugnissen
Einrichtung
Für den Betrieb des ModulService (FlexNow_ModulService.exe) ist eine ini-Datei nötig, die in dem Verzeichnis liegen muss, in dem der ModulService gestartet wird. Sie muss "ModulService.ini" heißen. Darin müssen die Verbindungsdaten angegeben werden:
Database = DATENBANK_VERBINDUNG
User = USERNAME_FUER_DB
Password = PASSWORT_FUER_USER
Port = 8081
Der Port kann angepasst werden und muss auf dem entsprechenden Rechner erreichbar sein (Firewall ggf. anpassen).
Die beiden Dateien "Newtonsoft.Json.dll" und "Newtonsoft.Json.xml" müssen im selben Verzeichnis liegen.
In der context.xml des Tomcat-Servers für die FN2Web-Projekte müssen folgende Parameter gesetzt sein (ab Release 2025-05):
<Parameter description="ModulServiceIsSecure" name="MODULSERVICE_ISSECURE" value="FALSE"/> <Parameter description="ModulServiceServerName" name="MODULSERVICE_SERVERNAME" value="http://localhost"/> <Parameter description="ModulServicePort" name="MODULSERVICE_PORT" value="8081"/> <Parameter description="Pfad, wo sich der keystore für den Modulservice befindet" name="MODULSERVICE_KEYSTORE" value=""/> <Parameter description="Truststore Pfad für den ModulService" name="MODULSERVICE_TRUSTSTORE" value=""/> <Parameter description="Passwort für Truststore für ModulService" name="MODULSERVICE_STORPASS" value=""/> <Parameter description="Passwort für Keystore für ModulService" name="MODULSERVICE_KEYPASS" value=""/>
In früheren Versionen sind die Parameter anders zu setzen. Bitte dafür Kontakt mit uns aufnehmen.
Dienste
Die Dienste können über fn2Web aufgerufen werden.
Einfügen von Anerkennungen
Die gewünschten Leistungen werden als Modul-Anerkennungen eingefügt. Dabei werden die regulären Anmelde-Kontrollen der Module durchlaufen. Die Anerkennung wird nach dem Einfügen direkt gebucht.
Tritt bei der Verarbeitung ein (fachlicher) Fehler auf, der die Anerkennung verhindert, wird eine entsprechende Wiedervorlage in der Studierendenakte eingefügt.
Erzeugen von Prognose-Zeugnissen
Beim Berechnen von Datenblättern in FN2SSS können Prognose-Zeugnisse für die Notenermittlung genutzt werden. Dies ist dann sinnvoll, wenn das in der Prüfungsordnung vorgegebene Berechnungsverfahren sehr kompliziert ist und nicht durch eine Formel im XSL umgesetzt werden kann.
Benötigt wird ein modelliertes Prognose-Zeugnis, bei dessen Zeugnis-Typ die Option "Wird in FN2SSS beim Datenblatt-Druck erzeugt" aktiviert ist. Dieses muss sich in der aktuellen Prüfungsordnung der studierenden Person befinden.
Bei der Berechnung des Datenblatts in FN2SSS wird bei Nutzung des Features zunächst der Service für die Berechnung von Prognose-Zeugnissen aufgerufen. Dabei werden alle relevanten Studiengänge mitgegeben. Der Service liefert pro Studiengang zurück, ob ein entsprechendes Prognose-Zeugnis modelliert ist und berechnet werden konnte.
Ist das benötigte Prognose-Zeugnis bereits vorhanden, wird es zunächst vom Service gelöscht und dann neu berechnet.
