47 lines
1.5 KiB
Markdown
47 lines
1.5 KiB
Markdown
# Teilaufgabe 03 – Wochen-UI (nichts tippen)
|
||
|
||
Lies zuerst `prompts/00-MASTER.md`. Dann setze genau diese Aufgabe um.
|
||
|
||
## Ziel
|
||
|
||
Eine klare, minimale Oberfläche nur für **eine Woche**:
|
||
|
||
1. Woche anzeigen (Nr., Zeitraum, Ausbildungsjahr, Tagestypen)
|
||
2. Vorschläge zeigen (4 random, mehr möglich)
|
||
3. Auswahl → Berichtsheft erzeugen (DOCX/PDF)
|
||
4. Automatisch zur nächsten Woche
|
||
|
||
## UI-Anforderungen
|
||
|
||
- **Kein** freies Textfeld für Tätigkeiten
|
||
- **Kein** Tages-Editor Zeile für Zeile tippen
|
||
- Aktionen:
|
||
- `4 neue` Vorschläge
|
||
- `8 neue` Vorschläge
|
||
- `Woche automatisch füllen`
|
||
- Vorschlag antippen = auswählen / abwählen
|
||
- Gewählte Liste mit Entfernen (×)
|
||
- `Berichtsheft erstellen (DOCX + PDF) & nächste Woche`
|
||
- Thema der Woche: nur aus Vorschlägen/Würfeln (`Anderes Thema`), nicht tippen
|
||
- Wochen-Navigation Vor/Zurück optional, aber Fortschritt speichern (`localStorage`)
|
||
|
||
## Logik
|
||
|
||
- Start: Woche 79 ab `06.04.2026`
|
||
- Mindestanzahl Betriebs-Vorschläge vor Export (z. B. 4–8)
|
||
- Nach Erfolg: Woche als `done`, `usedSuggestionIds` merken, `currentWeekMonday` +7 Tage
|
||
- Feiertage/Ferien in der Wochenübersicht sichtbar (Pills)
|
||
|
||
## Design
|
||
|
||
- Eine klare Arbeitsfläche, kein Dashboard-Chaos
|
||
- Deutsch, gut auf Mobile bedienbar
|
||
- Vorhandenes Look in `web/src/App.css` verfeinern, nicht komplett verwerfen
|
||
|
||
## Abnahme
|
||
|
||
- [ ] User kann ein komplettes Heft erzeugen, ohne Tastatur für Inhalt
|
||
- [ ] Auto-füllen + Export funktioniert
|
||
- [ ] Nächste Woche erscheint danach
|
||
- [ ] Kein Tages-Schreibmodus mehr in der UI
|