Eine bessere User Experience für ZiviConnect (in einer Excel Tabelle statt einer unfertigen mobile Web UI für 20 Mio. CHF).
Die Nutzeroberfläche des offiziellen Portals des Schweizer Zivildienst "ZiviConnect" ist fehlerbehaftet und unübersichtlich. Dieses Projekt enthält Werkzeuge, die bei der Verwendung von ZiviConnect helfen und die Benutzererfahrung verbessern sollen.
- Einsatzsuche: Eine Tabelle mit allen relevanten Informationen zu einzelnen Pflichtenheftern auf einen Blick.
- Kontaktliste: Automatische Extraktion der Kontaktdaten aus Pflichtenheftern.
- JSON Schema für Pflichtenhefter: Ein Schema, das die Struktur von Pflichtenheftern definiert, wie sie von der API kommen.
- Die ZiviConnect Einsatzsuche öffnen
- Mit
f12oderStrg+Shift+Idie Entwicklerwerkzeuge öffnen - Den Tab
Netzwerkauswählen - Auf der Webseite auf
Suchenklicken - Die Datei zu
CSVkonvertieren, zum Beispiel mit ConvertCSV - Das Resultat in der Excel Tabelle im Arbeitsblatt
Suchresultateeinfügen
- Einzelnes Pflichtenheft öffnen
- Schritte
3bis4wiederholen - Mit
f5oderStrg+Rdie Seite neu laden - In den Entwicklerwerkzeugen den Eintrag mit vom Typ
jsonmit der Pflichtenheftnummer als Dateiname via Rechtsklick-Menü herunterladen - Die Datei in einem Ordner speichern
- Schritte
10bis15für alle Pflichtenhefte wiederholen - Die Dateien mit dem Python Skript pflichtenheft_parser.py einlesen
- Das Resultat in der Excel Tabelle im Arbeitsblatt
Pflichtenhefteeinfügen, in der Reihenfolge der Suchresultate.



