digio-ch / pbs-healthcheck-core

GNU General Public License v3.0
6 stars 2 forks source link

Neue App "Übersicht Kantonsebene" #49

Open akom-tipi opened 2 years ago

akom-tipi commented 2 years ago

Beschreibung

Der Healthcheck soll um eine Ansicht «Übersicht Kantonsebene» bzw. «Übersicht Regionsebene» erweitert werden. Diese soll ähnlich wie die bestehende (und ursprüngliche) Ansicht auf Abteilungsebene aufgebaut sein und Einblicke in die Zusammenstellung der Personen gewähren, die auf der Ebene eines Kantonalverbandes bzw. einer Region aktiv sind.

Die Übersicht hat je nach Ebene (KV oder Region) einen anderen Titel, die Inhalte sind aber 1:1 dieselben – jeweils im Kontext der entsprechenden Ebene.

Auf ist die Organisation in Stufen (Biber, Wölfli…PTA) einigermassen homogen – entsprechend wurde da eine fixe Ansicht pro Stufe umgesetzt. Auf der Ebene der Regionen und Kantonalverbände sind die Strukturen heterogener und werden in der MiData in entsprechen generischen Gefässen, sogenannt «Gremien» und «Kommissionen» umgesetzt. Diesem Umstand soll damit Rechnung getragen werden, dass die anzuzeigenden Gremien und Kommissionen individuell ausgewählt werden können.

Akzeptanzkriterien

  1. Es besteht eine neue App/Ansicht «Übersicht Regionsebene» bzw. «Übersicht Kantonsebene», die für die «Owner» (siehe Berechtigungskonzept QUAP 2.0) der entsprechenden Ebene (Region und Kanton) zugänglich sind.
  2. Die Ansicht ist, äquivalent zur Ansicht der Abteilungen, per Stichtag. Der Stichtag kann in einem Datumspicker ausgewählt werden. (vorerst gibt es noch keine Ansicht für Zeitspannen).
  3. Es existiert ein Widget, dass die Zusammensetzung von Gremien zeigt (vergleichbar mit der Übersicht über die Stufen auf der Abteilungsebene) (siehe Mockup): a. Es kann aus allen Gremien im Kantonalverband selbst gewählt werden, welche Gremien angezeigt werden sollen. Diese Auswahl kann global erfolgen, bspw. an der selben Stelle wie die Stufenfilter auf der Abteilungsüberischt. b. Bspw. mit einem Dropdown oder einem modalen Dialog können anzuzeigende Gremien ergänzt. Die Gremien werden darin hierarchisch angezeigt (wie in der MiData). c. Pro ausgewähltes Gremium wird eine Box/Card angezeigt mit:
    • Titel des Gremiums
    • Alle Personen mit einer Rolle im Gremium mit Pfadiname, Alter, Geschlecht und Ausbildung. (analog zur Ansicht für die Abteilungen, weitere Informationen zur Ausbildung siehe Details).
    • Die Rolle «Leiterin» und «Mitglied» ist per Tooltip verfügbar (Achtung: eine Person kann mehrere Rollen haben). Personen mit der Rolle «Leiterin» werden optisch hervorgehoben. d. Es gibt eine spezielle Gruppe «Auf Ebene», die alle Personen anzeigt, die eine Rolle direkt auf der Ebene haben. Die Rollen sind dabei auch per Tooltip verfügbar (eine Person kann mehrere Rollen haben). Diese Gruppe kann wie die Gremien ein- oder Ausgeblendet werden. e. Im Gegensatz zur Abteilungsansicht bricht die Ansicht der Gremien um, sobald die Breite des Browsers erreicht ist (kein horizontales scrollen).
  4. Ein GANTT-Diagramm gemäss https://github.com/digio-ch/pbs-healthcheck-core/issues/45 wird angezeigt.

Details

Liste der auf Ebene KV/Region dargestellten Qualifikationen:

BEZEICHNUNG (QUALIFICATION_KINDS.LABEL_DE) | GÜLTIGKEIT | ABKÜRZUNG (DE) J+S Lagerleiterin LS/T | unbeschränkt | A Absolventin Einführungskurs Biberstufe | unbeschränkt | EkB Absolventin Einführungskurs Piostufe | unbeschränkt | EkP Absolventin Einführungskurs PTA | unbeschränkt | EkPTA Absolventin Einführungskurs Roverstufe | unbeschränkt | EkR Absolventin Panoramakurs | unbeschränkt | Pa Absolventin Gilwellkurs | unbeschränkt | Gi Absolventin AL-Kurs | unbeschränkt | AL Absolventin Spektrumkurs | unbeschränkt | Sp J+S Expertin LS/T | 2 Jahre | Top J+S Kursleiterin LS/T | unbeschränkt | KL LKB | 3 Jahre | LKB J+S Coach | 2 Jahre | C J+S Coach Expertin | 2 Jahre | CE

Darstellung, Notation und Tooltip grundsätzlich analog der Ebene Abteilung, die Qualifikationen sollen in der Reihenfolge der Tabelle gelistet werden. Details zur Notation (A<B<C = nur die am weitesten rechts in der Kette vorhandene Qualifikation wird dargestellt, unten nicht nochmals explizit gelistete Qualifikationen aus der Tabelle oben sollen falls vorhanden immer angezeigt werden):

Mockups

mockup hc übersicht kv

vouillamoz commented 1 year ago

HC-195

vouillamoz commented 1 year ago

@taruxtin Wir haben mal ein Paar Fragen zusammengetragen. Evtl. erübrigen sich diese mit eurem nächsten Input. Auch könnten unsere Vorschläge/Gedanken eine neue Sicht reinbringen:

taruxtin commented 1 year ago
* Würde es Sinn machen die Filter Funktion auf eine Globale filter Funktion wie im HealthCheck zu ändern? (Statt lokalem filter bei Gruppen und Gremien Übersicht)
  * Ware das Dropdown immer das letze angezeigte "Gremium"? (UX technisch ungünstig bei scrolling mit vielen Gremien)

Ja, die Auswahl kann auch "global", d.h. über der Visualisierung der Gremien zugänglich gemacht werden. Dann erübrigt sich auch die zweite Frage.

* Spezifikation Gruppen und Gremien Übersicht:
  * Welche Akzentfarbe haben die Gremien?

Könnte hier auf die Farben aus #53 zurückgegriffen werden.

  * Kann man Gremien nur über das Dropdown wieder entfernen?

Ja.

  * Ist eine optische Hervorhebung der Leiter/innen/ durch fette Schrift gut?

Wann müssen diese hervorgehoben werden?

* Welche Rollen werden beim Gantt Diagramm angezeigt?

Siehe #45

* Welche sind die Standard Rollen für das Gantt-Diagramm?

Siehe #45

* Welche Gruppen sind die Hauptgruppen in Punkt 5, und welche sind ihre Farben?

Punk 5 wird nochmals von unserer Seite besprochen.

Was in den AK noch fehlt: Die Auswahl der Gremien muss, vergleichbar wie die Rollen in #45 persistiert werden.

taruxtin commented 1 year ago

@vouillamoz Ich habe das Issue wie besprochen aktualisiert. Grösste Änderung ist, dass die beiden Kuchendiagramme weggefallen sind.