Benutzer-Werkzeuge

Webseiten-Werkzeuge


fn2:datei-upload

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
fn2:datei-upload [2023/02/22 11:33] – [Begrenzung der Datei/Upload-Größe] christophfn2:datei-upload [2023/03/10 09:56] – [Download von Arbeiten im PA-Modul (WIP)] christoph
Zeile 86: Zeile 86:
 für .pdf und .txt (und Ähnliche) stehen. Eine Liste mit den gängigsten MIME-Typen ist [[https://wiki.selfhtml.org/wiki/MIME-Type/Übersicht|hier]] zu finden. für .pdf und .txt (und Ähnliche) stehen. Eine Liste mit den gängigsten MIME-Typen ist [[https://wiki.selfhtml.org/wiki/MIME-Type/Übersicht|hier]] zu finden.
  
-Mit fn2Web-Release [[releasenotes:fn2web2.04.10|2.04.10]] und folgend, werden die hochgeladenen Dateien genauer analysiert um ihren Datei-Typ zu bestimmen. Eine vollständige Liste der unterstützten Typen kann [[https://tika.apache.org/2.4.1/formats.html|hier]] gefunden werden.+Mit fn2Web-Release [[releasenotes:fn2web2.04.10|2.04.10]] und folgend, werden die hochgeladenen Dateien genauer analysiert um ihren Datei-Typ zu bestimmen. Eine vollständige Liste der unterstützten Typen kann [[https://tika.apache.org/2.4.1/formats.html#Full_list_of_Supported_Formats_in_standard_artifacts|hier]] gefunden werden.
 ====Begrenzung der Datei/Upload-Größe==== ====Begrenzung der Datei/Upload-Größe====
  
Zeile 103: Zeile 103:
   1 MB = 2^20 B = 1048576 B   1 MB = 2^20 B = 1048576 B
  
-=====Optionaler Eintrag in context.xml=====+=====Optionale Einträge in context.xml===== 
 +<wrap important>**Gilt ab Release** [[releasenotes:fn2web2.04.11|2.04.11]]:</wrap>(WIP) 
 + 
 +  <Parameter description="Sollen bei finaler Abgabe Mails verschickt werden? (true/false)" name="FN2SSS.SEND_MAIL_FINALE_ABGABE" value="true"/> 
 + 
 +Wenn der Parameter vorhanden ist und auf 'true' steht, werden bei endgültiger Abgabe [[mail:start|Mails]] an die verantwortlichen Dozenten (mail=503) und den bzw. die betroffenen Studenten (mail=504) verschickt. Diese müssen im PO-Modul konfiguriert werden.
  
 <wrap important>**Gilt ab Version** [[releasenotes:fn2web2.04.08|2.04.08.007]]:</wrap> <wrap important>**Gilt ab Version** [[releasenotes:fn2web2.04.08|2.04.08.007]]:</wrap>
Zeile 111: Zeile 116:
   <Parameter description="Uhrzeit, zu der täglich nach verstrichenen Abgabe-Fristen gesucht wird. Format 'HH:mm'" name="FN2SSS.DATEI_UPLOAD_CHECK_TIME" value="00:00"/>   <Parameter description="Uhrzeit, zu der täglich nach verstrichenen Abgabe-Fristen gesucht wird. Format 'HH:mm'" name="FN2SSS.DATEI_UPLOAD_CHECK_TIME" value="00:00"/>
      
-Der Zeitpunkt defaultet auf 00:00 Uhr wenn der Parameter nicht vorhanden ist oder nicht im richtigen Format ('HH:mm') hinterlegt wurde.+Der Zeitpunkt defaultet auf 00:00 Uhrwenn der Parameter nicht vorhanden ist oder nicht im richtigen Format ('HH:mm') hinterlegt wurde.
  
  
Zeile 121: Zeile 126:
  
 Das Intervall hat einen Default-Wert von einer Stunde (wenn der Parameter nicht vorhanden ist) und einen Minimal-Wert von einer halben Stunde. Das Intervall hat einen Default-Wert von einer Stunde (wenn der Parameter nicht vorhanden ist) und einen Minimal-Wert von einer halben Stunde.
 +
 +=====Deckblatt einfügen=====
 +Auf Wunsch kann den in FN2SSS hochgeladenen PDF-Dateien ein via XSLT generiertes Deckblatt beigefügt werden. dafür muss in der web.xml von FN2SSS der Init-Parameter 'ATTACH_PAGE_TO_UPLOAD' vorhanden und auf 'true' stehen:
 +  <init-param>
 +      <description>Soll ein Deckblatt den Uploads vorangestellt werden? (true/false)</description>
 +      <param-name>ATTACH_PAGE_TO_UPLOAD</param-name>
 +      <param-value>true</param-value>
 +  </init-param>
 +Zudem wird eine XSL-Datei 'Upload_Deckblatt.xsl' im XSL-Verzeichnis von FN2XML erwartet ('FN2XML.XSLPATH' in der context.xml). Bei Interesse kann eine Liste der Übergabeparameter bei uns erfragt werden.
  
 =====Überschriften und Texte===== =====Überschriften und Texte=====
Zeile 129: Zeile 143:
 =====Download der Dateien in FN2LM===== =====Download der Dateien in FN2LM=====
  
-Die jeweils zugehörigen Prüfer können hochgeladene Dateien über den Menüpunkt "Arbeiten herunterladen" in FN2LM zur Korrektur herunterladen. Dazu muss im Init-Parameter "NAV_CONFIGin der web.xml von FN2LM der Eintrag "abschlussarbeiten" aus dem Value entfernt werden.+Die jeweils zugehörigen Prüfer können hochgeladene Dateien über den Menüpunkt "Arbeiten herunterladen" in FN2LM zur Korrektur herunterladen. Dazu muss im Init-Parameter 'NAV_CONFIGin der web.xml von FN2LM der Eintrag "abschlussarbeiten" aus dem Value entfernt werden, bzw. im Init-Parameter 'NAV_ROLE_CONFIG' bei einer gewünschten Rolle hinzugefügt werden. 
 + 
 +=====Download von Arbeiten im PA-Modul (WIP)===== 
 + 
 +Ab [[releasenotes:fn2web2.04.11|Release 2.04.11]] können hochgeladene Arbeiten über das PA-Modul herunterlegaden und eingesehen werden: 
 +{{ :fn2:pa_download-abgabe.png?direct |}} 
 +Diese Funktion ist auf PDF-Dateien beschränkt und soll hauptsächlich der Kontrolle des Arbeitstitels, der beteiligten Prüfer u.Ä. dienen. 
 + 
 +Hierfür wurde mit [[releasenotes:fn2web2.04.11|Release 2.04.11]] eine neue Rolle 'FN2ServiceIntern' eingeführt, die einem Benutzer zugeordnet werden muss (siehe SQL-Skript 1265). Zudem müssen folgende Einträge in der Setup-Tabelle vorhanden und sinnvoll gefüllt sein: 
 +^ Parameter        ^    Wert    ^               Erklärung                 ^ 
 +| PA_UPLOAD_ANZEIGEN | true/false | schaltet die Funktion an oder aus | 
 +| INTERN_USER | Kennung | Die Kennung des FN2ServiceIntern-Nutzers | 
 +| INTERN_PASS | Passwort | Das Passwort des FN2ServiceIntern-Nutzers | 
 +| INTERN_SERVER | URL | Die Adresse der FN2Service-Web-App | 
 +| INTERN_VERZEICHNIS | Dateipfad | Der Pfad (vom fn2Module-Verzeichnis ausgehend) in dem die heruntergeladenen PDFs zwischengespeichert werden können | 
 +Da das Passwort im Klartext abgelegt wird (analog zum Druck-User), raten wir dringends hierfür einen eigenen Nutzer anzulegen.
  
 ======Klausur-Upload====== ======Klausur-Upload======
Zeile 149: Zeile 178:
  
 Ist der Wert negativ, nicht vorhanden oder nicht als Zahl interpretierbar, können beliebig viele Uploads durchgeführt werden. Ist der Wert negativ, nicht vorhanden oder nicht als Zahl interpretierbar, können beliebig viele Uploads durchgeführt werden.
 +
 =====Verschlüsselung===== =====Verschlüsselung=====
 Wenn gewünscht, können die hochgeladenen Klausuren zusätzlich verschlüsselt werden. Dazu muss in der FN2LM-web.xml ein Init-Parameter ENCRYPT_KLAUSUREN mit dem Wert true hinterlegt werden: Wenn gewünscht, können die hochgeladenen Klausuren zusätzlich verschlüsselt werden. Dazu muss in der FN2LM-web.xml ein Init-Parameter ENCRYPT_KLAUSUREN mit dem Wert true hinterlegt werden:
fn2/datei-upload.txt · Zuletzt geändert: 2024/04/11 10:16 von jhastedt