GUI Requirements
GUI: Status melden
req~gui-kinder-status~1
Formular über zwei Seiten.
Auf 1. Seite:
- Kind wählen für das der Status gemeldet werden soll.
- ein oder mehrere möglich
- Wenn nur ein Kind in der Location, dann vorausgewählt
- Mindestens eines muss ausgewählt sein
Auf 2. Seite:
- Status selektieren
- Krankheit
- Urlaub
- Datum von + Datum bis
- Optionale Message.

Needs: dsn
Covers:
- feat~kinder-status~1
GUI: Statusübersicht [tbd]
req~gui-status-overview~1
Unterhalb der Kinderauswahl bei Status melden sollten die letzten Stati aufgelistet sein, bzw. der ggf. aktive Status ganz oben gelistet und hervorgehoben sein.
Needs: dsn
Covers:
- feat~kinder-status~1
GUI: Menüstrukturen
req~gui-menu-structures~1
Hier als Baumstruktur angegeben
Elternansicht:
Elternansicht - details
- Ankündigungen/Meldungen [tbd]
- Kind anzeigen
- Status/Abwesenheit für Kind melden
- Nachrichten von < Location >
- Persönliche Nachrichten
- Elternbriefe
- < Location > Dokumente
- Digitaler Aushang -> Schwarze Brett

Mitarbeiteransicht:
- Ankündigungen/Meldungen
- Ankündigung/Warnmeldung schreiben (Review von (Gruppen-)Leitung)
- Aktuelle Kindermeldungen
- Anwesenheitsliste < Gruppe >
- (Kinder mit Meldungen werden hervorgehoben)
- Kinderliste sollte immer gleichbleibend dargestellt werden
- bspw alphabetisch, oder Alter?
- An/Abmeldung ist fraglich, ggf. als Test probieren
- Ein/Ausloggen von kindern, ist erstmal nice to have
- Elternnachricht schreiben
- Bei Doppelrolle, Mitarbeiter und Eltern, Rollenwechsel, dass nur eine Rolle angezeigt wird
Ideen:
- Gruppengeräte
- Einmalige Anmeldung in der App auf Gerät
- danach Freischaltung und Identifikation mit MA-PIN
- MA-PIN eindeutig! muss ggf. vergeben werden ohne Möglichkeit sie zu ändern
Gruppenleitungsansicht (includiert Mitarbeiteransicht):
- Elternbrief von Gruppe
- Dokumentenverwaltung
- (Eltern Zugriffsmanagement für Gruppe [tbd?])
- Verwaltung des digitalen Aushangs
Standortleitungsansicht (includiert Gruppenleitungsansicht, da normalerweise auch Gruppenleitung):
- Elternbrief von Standort
- Dokumentenverwaltung (mit mehr Rechten)
- Eltern Zugriffsmanagement für Standort
Administratoransicht (includiert alles vorherige):
- Standort wechseln
- Rollenvergabe/-änderung
- ggf. weitere Management Ansichten
Ideen:
- Delegieren von Elternbrief-Schreibrechten, auf Zeit

Needs: dsn
GUI: Ankündigungen/Meldungen
req~gui-ankuendigungen-meldungen~1
Seite wie ein Blog mit den Ankündigungen/Meldungen sortiert nach Datum, neueste zuerst. Nur Überschriften, um Meldung zu lesen muss diese selektiert werden.
Tabellenaufbau möglich, vorne Datum/Uhrzeit, dann Überschrift plus ggf. Icon für Art der Ankündigung.
Aktualisierung (2025-03-10):
- Unterscheidung:
- Meldung: meldepflichtige Krankheit, -> Schliessung
- Anzeige nur für definierte Tage, Verfallsdatum
- Mit Signalton bei App
- KEINE HISTORIE! für Eltern sichtbar
- Ankündigung: bspw: Tag der offenen Tür
- Meldung: meldepflichtige Krankheit, -> Schliessung
- Nice to have: Update von Meldungen, mit neuem Datum!
Icons können beinhalten:
- Warndreieck mit ! für Krankheitsmeldungen bzw. meldepflichtige Krankheiten
- Stoppzeichen für geschlossene Gruppen wegen Personalmangel oder anderem
- Info-Icon für normale aber dennoch wichtige Informationen
- ...

Needs: dsn
Depends: - req~ankuendigung-schreiben~1
Covers: - feat~meldesystem~1
GUI: Ankündigung/Meldung schreiben
req~gui-ankuendigung-schreiben~1
Eingabe Formular
Dropdown für Meldungstyp? [tbd]
Feld Überschrift, one-liner
Textfeld für Eingabe von Meldung. (Sollte Markdown unterstützen)
Reviewer - Dropdown, Leitung, Gruppenleitung, andere Gruppenleitungen des selben Standorts? [tbd] Ggf. mehrere wählbar.

Needs: dsn
Covers:
- feat~meldesystem~1
GUI: Gruppenübersicht
req~gui-gruppenuebersicht~1
Übersichtsseite, Tabelle mit allen Kindern der gewählten Gruppe.
On Top: Abgemeldete Kinder, mit Bild, Grund und bis wann sie abgemeldet sind
Hauptansicht:
Kinderliste in einem Tabellenformat. Felder: Bild, Name, Button mit "Jetzt gebracht", Button mit "Jetzt abgeholt"
Ist das Kind noch nicht gebracht worden, ist der Button "Jetzt abgeholt" nicht betätigbar.
Wurde der Button gebracht betätigt, wird stattdessen ein Haken/Ok/"Gebracht" und die Uhrzeit angezeigt
Bei abgeholten Kindern ebenso, ggf. andere Farbe und die Uhrzeit.
Weiterführende Ideen:
- Portrait der Kinder anklickbar -> liefert Kindübersicht -> TODO!
- Spalte mit Nachrichten-Icon um eine Elternnachricht zu schreiben.
- Könnte aber auch über Kindübersicht geregelt werden

Needs: dsn
Covers:
- feat~gruppenuebersicht~1
GUI: Kind-Seite
req~kind-seite~1
Liefert Übersicht über das Kind
Inhalt:
- Grosses Portrait des Kindes mit Name
- darunter kleine Portraits der Eltern, falls verfügbar, mit Namen
- Ggf. Liste mit abholberechtigten Personen, mit Portrait und Name
- Separate Tabelle in der DB, von Eltern wartbar
- folgend
- letzte Nachrichten an die Eltern
- letzte Elternbriefe
- Anwesenheitshistorie
- Betreuungstage
Ideen 10. März:
- Allgemeine letzte Nachrichtenübersicht, an welche Kinder sind Nachrichten rausgegangen

Needs: dsn
Covers:
- feat~gruppenuebersicht~1
GUI: Elternbriefe
req~gui-elternbriefe~1
Elternbriefe, dürfen nur von (Gruppen-)Leitungen bestätigt und gesendet werden. (tbd) Geschrieben werden dürfen sie grundsätzlich von jedem. (tbd)
Regeln:
- Gruppen-Elternbrief geschrieben von Mitarbeiter -> Gruppenleitung muss bestätigen und senden.
- Gruppen-Elternbrief geschrieben von Gruppenleitung -> Einrichtungsleitung muss bestätigen -> GL/EL kann senden, bzw. andere GL bestätigt, AutorGL sendet.
- Gruppen-Elternbrief geschrieben von EL -> GL muss bestätigen -> EL kann senden. (tbd)
- Elternbrief für ganze Einrichtung
- kann nur von GL oder EL geschrieben werden
- EL schreibt -> GL bestätigt -> EL kann senden
- GL schreibt -> EL bestätigt und kann senden
Nice to have:
- Regeln ggf. von EL managebar
- Nicht unbedingt per default drin
- kann aber als default hinterlegt sein
- Auf Freiwilligenbasis, siehe oben das Reviewer-Feld
- Mehrfachauswahl, mit Overwrite
- Ggf. auch Gegenlesen der GF
Needs: dsn
Covers:
- feat~elternbriefe~1
GUI: Elternbrief anzeigen
req~gui-elternbrief-anzeigen~1
Nachrichten-/Elternbriefübersicht
Icon oben rechts in der App sollte auf Nachrichten/Elternbriefe aufmerksam machen.
Aktiviert man das Icon bekommt man eine Übersicht über die Nachrichten/Elternbriefe.
Bspw. als Tabelle
"Ein neuer Elternbrief" -> führt direkt zum neuesten oder der liste der Elternbriefe um einen der neuesten zu wählen
"Eine neue Nachricht" -> selbiges nur für Nachrichten
Bisherige Elternbriefe -> Liste von Elternbriefen, sortiert nach Datum
Bisherige Nachrichten -> Liste von Nachrichten, sortiert nach Datum

Elternbrief/Nachricht anzeigen
Simples Display der Nachricht mit Titel darüber.
Falls Antwort aktiviert, Antwortfeld darunter.
Falls Antwort zwingend, highlight des Antwortfeldes und Hinweis, dass eine Antwort erwartet wird.
Skizze

Needs: dsn
Covers:
- feat~elternbriefe~1
GUI: Elternbrief schreiben
req~gui-elternbrief-schreiben~1
Formular Skizze:
Elternbrief auswahl für
- Einrichtung (nur EL und GL haben diese Auswahlmöglichkeit)
- Gruppe a
- Gruppe b
- Gruppe c
Titel feld und Textfeld (Markdown).
Checkbox, wenn Eltern eine Antwort verfassen können sollen. Checkbox, wenn die Antwort zwingend erforderlich ist.
Ideen:
- Bei mehreren Usern pro Kind als Eltern, zeige immer eine bereits erfolgte Antwort für dieses Kind bei allen Usern zum Kind an.
- Dritte Checkbox: Antwort von jedem User zum Kind, Standard ist eine Antwort

Needs: dsn
Covers:
- feat~elternbriefe~1
GUI: Eltern-Nachrichten
req~gui-eltern-nachrichten~1
Ähnlich zu Elternbrief müssen Eltern-Nachrichten einen Reviewer haben bspw. GL. (tbd)
-> Ggf. von EL definierbar, Rechte/Reviewer Einstellungen
Klarstellung für die Autoren, dass diese Nachrichten schriftlich dokumentiert sind aber den Regeln eines Tür und Angel Gesprächs folgen.
Statt der Auswahl für welche Gruppe oder Einrichtung die Nachricht ist, wird hier ein Kind und damit dessen Eltern ausgewählt.
Das Drop-Down-Feld muss zwingend die Suche erlauben.
Ansonsten ist der Inhalt einer Nachricht identisch mit einem Elternbrief, genauso wie die Antwortmöglichkeit oder das Erzwingen einer Antwort.
Ideen:
- Feingranulare Lese-Rechtevergabe an User möglich, nicht per default
Needs: dsn
Covers:
- feat~eltern-nachrichten~1
GUI: Einrichtungsdokumente
req~gui-einrichtungsdokumente~1
Dokumentenübersicht.

Needs: dsn
Covers:
- feat~schwarzes-brett~1