Benutzer-Werkzeuge

Webseiten-Werkzeuge


hilfreiches

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
hilfreiches [2025/02/03 00:12] – created roothilfreiches [2025/03/10 23:29] (aktuell) root
Zeile 31: Zeile 31:
  
 Sowohl die Felder für WSs verschiedener Kategorien als auch das Feld für Aufgabe, aber auch andere Felder, z.B. das für Bemerkung, lassen sich im Prinzip auch für weitere Zwecke nutzen, die bei der Entwicklung der Programme nicht vorgesehen waren. Letztlich erscheinen alle Informationen, die man dort eingibt, auf der Gesamtliste und ermöglichen es so, die TN beim Empfang/Counter entsprechend zu informieren oder sonst einen Nutzen daraus zu ziehen. Sowohl die Felder für WSs verschiedener Kategorien als auch das Feld für Aufgabe, aber auch andere Felder, z.B. das für Bemerkung, lassen sich im Prinzip auch für weitere Zwecke nutzen, die bei der Entwicklung der Programme nicht vorgesehen waren. Letztlich erscheinen alle Informationen, die man dort eingibt, auf der Gesamtliste und ermöglichen es so, die TN beim Empfang/Counter entsprechend zu informieren oder sonst einen Nutzen daraus zu ziehen.
 +
 +
 +===== - Regelmäßige Herstellung der Listen und Auswertungen =====
 +
 +Die DB bzw. der sogenannte Cronjob auf dem Server sorgend dafür, dass regelmäßig Auswertungen hergestellt und auf der NextCloud zum Download bereitgestellt werden.
 +
 +Dafür gibt es für eine ganze Reihe von einzelnen Programmen, von denen jedes diesen Job für jeweils eine Auswertung erledigt. In der GUI sieht man diese Programme unter ''Verwaltung'' -> ''Reg. Aufg. a. Liste''. Darunter sind z.B.
 +
 +^ Titel ^ Kommando (= Programm) ^ Interv. ^ Einheit ^ aktiv ^ sofort ^ gestoppt ^
 +| Tagung: Anm-Mails bearbeiten | Ta-01-Anmeldung.py | 10 | Minute(n) | x | - | - |
 +| Tagung: Status bearbeiten | Ta-02-StatusBearbeiten.py | 10 | Minute(n) | x | - | - |
 +| Tagung: WS-Anm zuordnen | Ta-04-WS-Anm-Zuordnen.py | 10 | Minute(n) | x | - | - |
 +| Tagung: Arbeitslisten herstellen | Ta-10-Arbeitslisten.py | 1 | Stunde(n) | x | - | - |
 +| Tagung: Gesamtliste TN | Ta-11-Gesamtliste.py | 10 | Minute(n) | x | - | - |
 +| Tagung: Statistik | Ta-12-Statistik.py | 10 | - | - |
 +| Tagung: WS Wunschlisten | Ta-14-WS-Wuensche.py | 10 | - | - |
 +| Tagung: WS-TN-Listen | | Ta-15-WS-TNliste.py | 10 | - | - |
 +
 +Der Cronjob prüft jede Minute anhand der eingestellten Intervalle, welche Programme fällig sind und startet sie nötigenfalls. 
 +
 +**Die Intervalle sollten nicht zu klein sein, da manche Programme sehr aufwändig sind. Für häufig gebrauchte Auswertungen ist 10 Minuten als Intervall ein guter Kompromiss, sonst stündlich oder täglich.**
 +
 +Falls man einmal eine Auswertung schnell braucht, kann man in der Spalte ''sofort'' erzwingen, dass die Auswertung theoretisch spätestens nach einer Minute hergestellt wird. In der Praxis kann es auch länger dauern, wenn auf dem Server gerade noch Aufgaben erledigt werden.
 +
 +Die Spalte ''aktiv'' entscheidet darüber, ob das betreffende Programm überhaupt gestartet wird. Die Spalte ''gestoppt'' wird nötigenfalls vom Server gesetzt und bedeutet, dass irgendein Fehler aufgetreten ist. Dann ist der Programmiere gefragt.
 +
 +
 +~~DISCUSSION~~
 +
 +
hilfreiches.1738541547.txt.gz · Zuletzt geändert: 2025/02/03 00:12 von root

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki