Baustein 3: Wochenplan als Startseite, Fortschritt, Wochen verschieben
- Wochenplan ist die Startseite des Azubis: Thema, Leitfrage, fuenf Tage mit Theorie und Praxis, Fortschrittsbalken, was noch offen ist - Ausbilder sieht je Azubi die laufende Woche mit Stand und offenen Punkten - /woche/<nr> fuer jede Woche, Ausbilder waehlt ueber ?azubi= den Stand; Zugriff wird serverseitig bei jedem Aufruf geprueft - Tabelle wochenplanung mit geplantem und tatsaechlichem Datum, Zustand und Notiz fuer den Azubi - Verschieben per Datumsfeld, wahlweise mit allen folgenden Wochen - Reihenfolge per Ziehen und Ablegen sowie per Tastatur (Alt + Pfeil) - Warnung bei sich ueberlappenden Terminen - Plan entsteht automatisch beim Anlegen eines Azubikontos - Planungs- und Fortschrittslogik als reine Funktionen, 36 Tests dafuer - Insgesamt 104 Tests Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
1af5613e9b
commit
103a603eb4
@@ -26,6 +26,45 @@ Vor `npm version` wandert der Abschnitt „Unveröffentlicht" unter eine neue
|
||||
|
||||
## [Unveröffentlicht]
|
||||
|
||||
## [0.3.0] – 2026-09-10
|
||||
|
||||
Der Wochenplan wird zur Startseite, und der Ausbilder kann ihn umplanen.
|
||||
|
||||
### Hinzugefügt
|
||||
|
||||
- **Wochenplan als Startseite des Azubis**: Woche, Thema, Leitfrage, Wochenziel,
|
||||
die fünf Tage mit Theorie- und Praxisteil, hervorgehobener heutiger Tag,
|
||||
Fortschrittsbalken und eine Liste dessen, was noch offen ist
|
||||
- Der Ausbilder sieht auf seiner Startseite je Azubi die laufende Woche mit
|
||||
Fortschritt und offenen Punkten, mit Sprung in die Wocheneinzelansicht
|
||||
- `/woche/<nr>` zeigt jede beliebige Woche; der Ausbilder wählt über `?azubi=`,
|
||||
wessen Stand er sieht – geprüft wird das serverseitig bei jedem Aufruf
|
||||
- Tabelle `wochenplanung` mit geplantem und tatsächlichem Datum, Zustand
|
||||
(`geplant` / `laufend` / `abgeschlossen`) und einer Notiz für den Azubi
|
||||
- Wochenplanseite für den Ausbilder:
|
||||
- Plan aus den Wochen des Repositorys erzeugen und fehlende Wochen anhängen
|
||||
- Woche auf ein neues Datum verlegen, wahlweise mit allen folgenden Wochen;
|
||||
ein beliebiges Datum wird auf den Montag seiner Woche gerundet
|
||||
- Reihenfolge per Ziehen und Ablegen ändern – die Terminfolge bleibt fest,
|
||||
nur die Zuordnung wechselt, damit der Plan lückenlos bleibt
|
||||
- Dasselbe mit der Tastatur über Alt + Pfeil hoch/runter, damit die Funktion
|
||||
nicht auf die Maus angewiesen ist
|
||||
- Zustand je Woche setzen; beim Start wird das tatsächliche Datum vermerkt
|
||||
- Notiz je Woche, die der Azubi in seiner Wochenansicht sieht
|
||||
- Warnung, wenn sich nach einem Einzelverschieben Termine überlappen
|
||||
- Der Wochenplan entsteht automatisch, sobald ein Azubikonto angelegt wird
|
||||
- Fortschrittsrechnung als reine Funktion über Zählwerte, damit sie mit den
|
||||
weiteren Bausteinen wachsen kann, ohne sich zu verzweigen
|
||||
- 36 Tests für Planerzeugung, Verschieben, Umsortieren, „welche Woche ist dran"
|
||||
und die Fortschrittsrechnung
|
||||
|
||||
### Angemerkt
|
||||
|
||||
- Praxisaufgaben, Checklisten und Lernzielkontrollen erscheinen im
|
||||
Fortschritt bereits mit ihrer Sollzahl, lassen sich aber erst mit den
|
||||
Bausteinen 5 bis 8 abhaken. Das ist Absicht: Die Woche zeigt, was ansteht,
|
||||
auch wenn die Anwendung es noch nicht mitzählen kann
|
||||
|
||||
## [0.2.0] – 2026-09-10
|
||||
|
||||
Die Inhalte kommen ins Spiel: Handouts, Suche, Glossar – alles aus Dateien
|
||||
@@ -105,5 +144,6 @@ anmelden und verwalten.
|
||||
- `npm run konto:anlegen` für das erste Ausbilderkonto
|
||||
|
||||
[Unveröffentlicht]: #unveröffentlicht
|
||||
[0.3.0]: #030--2026-09-10
|
||||
[0.2.0]: #020--2026-09-10
|
||||
[0.1.0]: #010--2026-09-10
|
||||
|
||||
Reference in New Issue
Block a user