Skip to content

Zeitaufzeichnung Maria Kuhn

Maria Kuhn edited this page May 26, 2026 · 26 revisions

title: Maria Kuhn

Datum Aufgabe Issue Dauer (h) Notizen
05.03.2026 Vorbereitung - 2 Erster Entwurf des Latex Templates
06.03.2026 Latex Template Erstellung Latex Layout Projektplan 3 Struktur von Softwarekonzept V1 aus der VO übernommen; Latex Template zur weiteren Bearbeitung erstellt / initial ausgefüllt
06.03.2026 1. Besprechung - 1 Projektüberblick
09.03.2026 Proseminar - 1.5 Hardware Ausgabe
09.03.2026 Erstellung Sequenzdiagram - 1 Sequenzdiagram zur generellen Übersicht des Systems (zu ergänzen für V2)
10.03.2026 Überarbeitung Latex Dokument - 3 Präzisere Beschreibungen (zB. UC04 / UC05), Prüfung der Übereinstimmung von Text und Diagrammen, UI Verlaufsansicht Mockup mithilfe eines Python Scripts, neuer Abschnitt für das generelle Sequenzdiagramm
10.03.2026 Arduino Workshop - 2 Einführung in Arduino
11.03.2026 Steckplatinendsign - Erster Entwurf - 3 Erstellung eines ersten Entwurfs des Steckplatinendesigns mittels Fritzing, als Basis zur Entwicklung des Schaltplans
12.03.2026 Ardunio Steckplatinenplan / Schaltplan - 3 Bearbeitung / Besprechung / Finalisierung
16.03.2026 Feedback Meeting - 0.3 Feedback für Softwarekonzept V1 durch Proseminarleitung
17.03.2026 BLE Crashcourse - 1.5 Einführung BLE
17.03.2026 Team Meeting - 1 Besprechung des Feedbacks für Softwarekonzept V1
18.03.2026 Überarbeitung V1 - 4 Einarbeitung des Feedbacks aus Meeting 3 in das Software Konzept Wiki: Präzisierung der Use Case Beschreibungen (UC-01 Mindestbelegungsbegründung, Aufspaltung historische Messdaten vs. Grenzwertüberschreitungen, UC-05 reduzierte Granularität begründen, UC-09/10 Geräteverwaltung (Sensorstation, RPI) in separate Use Cases aufgeteilt), Korrektur beim Löschen der Daten / CASCADE (Messdaten bleiben bei Sensorstation-Löschung als raumhistorische Daten erhalten), Aktualisierung des Projektplans mit offiziellen Abgabeterminen
18.03.2026 Team Meeting - Überarbeitung V1 - 3.5 Erneutes Überarbeiten der V1 für Softwarekonzept V2, genaue Besprechung des Feedbacks
18.03.2026 Erstellung Sequenzdiagramm - 2.5 Sequenzdiagramm – Grenzwertverletzung des gesamten Systems (Softwarekonzept V2)
04.04.2026 Planung Frontend Entwicklung #10 , #11 , #12 , #13 , #14 5 Erstellung von Issues, um Entwicklung zu organisieren und aufzuteilen
06.04.2026 Planung Frontend Entwicklung #15 , #16 , #17 , #18 , #19 4 Erstellung von Issues, um Entwicklung zu organisieren und aufzuteilen
09.04.2026 Planung Frontend Entwicklung #20 , #21 , #22 , #23 , #24 , #25 , #26 , #27 , #28 , #29 7 Erstellung von Issues, um Entwicklung zu organisieren und aufzuteilen
12.04.2026 Team Meeting - Frontent / Backend - 0.5 Besprechung der neuen Frontend Issues, weitere Schritte im Backend / Frontend
12.04.2026 Überarbeitung / Ergänzung von Issues basierend auf Meeting #30, #31, #32, #33, #34, #35, #36 1 Erstellung weiterer Issues fürs Backend (da neue Details bzw. logische erste Schritte der Backend Erstellung gerade besprochen wurden)
16.04.2026 Team Meeting - 2 Besprechung des Feedbacks für Softwarekonzept V2 - Einteilung der Arbeit (für finale Version)
21.04.2026 Frontend Team Meeting #10 - #29 2 Besprechung der weiteren Schritte, da Backend nun größtenteils fertig ist; Aufteilung der aktualisierten Issues
22.04.2026 Frontend Entwicklung #26, #29, #24, #12 4 API Client neu generiert (neues Backend Endpoints), Service Layer im Frontend (13 Service-Dateien angelegt (RoomService, MeasurementService, ViolationService, etc.) + apiConfig.ts.), RoomCard Component (für Issues wie #12), EmployeeDashboard begonnen (konnte nicht fertiggestellt werden, da im Backend Testdaten gefehlt haben)
23.04.2026 Frontend Entwicklung #12 2.5 Login-Fix (rollenbasierte Redirects), RoomCard-Text auf Englisch, Home-Tab in Navbar ergänzt, erste Version des EmployeeDashboard.tsx fertig implementiert (da Testdaten nun ergänzt wurden)
26.04.2026 Frontend Entwicklung #12, #53 1.5 TGAS -> IAQ in RoomCard ersetzt, /employeeprofile/me Endpoint integriert, getMe() zum EmployeeProfileService hinzugefügt; anschließend Service-Nummern nach API-Neugenerierung korrigiert, Merge nach dev
27.04.2026 Proseminar, Team meeting - 2.5 Fortschrittsupdate, Team Besprechung über finales Softwarekonzept (vor allem Hardware Teile, zB. Sequenzdiagramme)
27.04.2026 Frontend Entwicklung - 1.5 Frontend/Backend abstimmung durchgeführt, api-docs.json mit aktuellem Backend synchronisiert: measurementsPerSec -> measurementInterval (Integer), bleMac zu SensorStation-DTOs, hostName als Pflichtfeld in RaspberryPiCreateDTO
27.04.2026 Überarbeitung Sequenzdiagramme Allgemeiner Messzyklus / Grenzwertverletzung - 5 Überarbeitung der Diagramme (zB. durch Einarbeitung der neuen Arduino / Raspberry Pi Implementierungen in die Sequenzdiagramme) (für finales Softwarekonzept)
28.04.2026 Überarbeitung Sequenzdiagramme Allgemeiner Messzyklus / Grenzwertverletzung - 1 Überarbeitung der Diagramme (nach Absprache mit Adriano) (für finales Softwarekonzept)
28.04.2026 Überarbeitung Sequenzdiagramme Allgemeiner Messzyklus / Grenzwertverletzung - 1 Überarbeitung der Diagramme (nach Absprache mit Adriano) (für finales Softwarekonzept)
29.04.2026 Mitarbeiter Abwesenheitsverwaltung #14 3 AbsenceView.tsx erstellt; Abwesenheiten anlegen, auflisten, Status anzeigen (PLANNED/APPROVED/REJECTED/CANCELLED); Route in App.tsx; danach UI auf Card-Grid-Layout modernisiert
05.05.2026 Backend Filter Fixes & User Profile View #28 4 Backend: Filter Parameter in ViolationService, ThresholdService, AbsenceService; firstName/lastName zu EmployeeProfileDTO ergänzt; UserProfileView.tsx mit Bearbeiten-Funktion
06.05.2026 Benutzerverwaltung Update #22 1 Roles multiselect Bug gefixt (Set -> Array); Delete User mit Bestätigungsdialog hinzugefügt; doppelter hideDialog() Aufruf entfernt
06.05.2026 Abwesenheitsübersicht Abteilungsleiter #15 2 DepartmentAbsenceView.tsx erstellt; Team Abwesenheiten via GET /absence?departmentId; Approve/Reject via PATCH /absence/{id} (nur für PLANNED); 403-Fehler bei /api/admin graceful abgefangen (nur SYSTEM_ADMIN)
08.05.2026 Team Meeting - 2.5 Workflow Backend - Arduino - Raspberry Pi testen
08.05.2026 Device Management View #20 4 Neue Admin Ansicht zum Verwalten von raspberry pis und arduinos
11.05.2026 Proseminar - 1.5 Fortschrittsupdate
12.05.2026 Device Management View #20 2 setup Anleitung + Download Button für unkonfigurierte Pis, BLE Scan fix (async-aware), "Needs Setup"-Badge für neu entdeckte Stationen, etc.
13.05.2026 Absences / UserProfileView / Device Management View Überarbeitung #20, #69, #68,#28 3 Entfernung von Dead Code; AbsenceView / DepartmenAbsenceView mit Kalenderübersicht ergänzt, bei DepartmentAbsenceView können in der Kalenderübrsicht alle Absences der Mitarbeiter eingesehen, inklusive Filter nach Mitarbeiter, UI refactoring Absence Views; Profile Completeness Bugfix (Im UserProfileView)
18.05.2026 Absence Kalender Bugfixes / Enhancements - 1 Stornierte Abwesenheiten wurden im Kalender noch angezeig; PrimeReact Tooltip durch React Portal ersetzt (funktioniert jetzt auch nach Monats-Navigation); Polling alle 30s in DepartmentAbsenceView; EventProps für korrektes TypeScript-Typing
20.05.2026 System Admin Gebäude/Adresssen/Departments View (OrgStructureView) #21 2 Neues View: CRUD für Gebäude, Adressen, Departments (3 Tabs, DataTable, Dialogs, Dept Lead Dropdown)
21.05.2026 OrgStructureView #21 1 Verbesserte Fehlermeldungen (HTTP 409/403/404/400 -> verständlicher Text)
22.05.2026 Verlaufsansicht - Raumklima-Charts #13 3 RoomHistoryView.tsx, 4 Charts (einen für jedes Measurement); update: schlichteres Design, Punkte auf Linie mit Verbindung zu x-Achse
22.05.2026 Team Meeting - 4 Durchsprechen der Use Cases, Testen des Frontends in Verbindung mit Hardware - einige Updates in DeviceManagementView nötig
24.05.2026 DeviceManagementView Updates #73 7 Abarbeitung der Sensorstation / Raspberry Pi Punkte im Frontend, für bessere Usability
25.05.2026 DeviceManagementView Updates - 1 Weitere Verbesserungen des Views: Deleted Sensor Stations Table / Deleted Raspberry Pis Table (/decommissioned Endpunkt benutzt, da sonst gelöschte RPIs permanent gelöscht werden -> Soft Delete im Backend implementiert)
25.05.2026 Team Meeting - 4 Testen des Frontends in Verbindung mit Hardware, Lücken im Frontend finden (zB. unklare Toast messages, Logik im DeviceManagementView (scanning von Sensor Stations), etc.

Clone this wiki locally