-
Notifications
You must be signed in to change notification settings - Fork 0
Zeitaufzeichnung Maria Kuhn
Maria Kuhn edited this page May 26, 2026
·
26 revisions
| 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. |