From 7c4a051347a67e655f88b667e4e9a93b4ae4e54b Mon Sep 17 00:00:00 2001 From: Florian Wilde Date: Thu, 10 Sep 2026 23:09:54 +0200 Subject: [PATCH] Baustein 7: Berichtsheft mit Vorschlaegen, Pruefung, Abzeichnen und PDF - Taegliche Stichworte, je Tag ein eigenes Formular - Wochenblatt mit Betrieb, Berufsschule und Sonstiges, je mit Stunden - Vorschlaege aus Tagesnotizen, Aufgaben, Checklisten und Handouts - Pruefung mitlaufend beim Tippen: fehlende Stunden, Floskeln, IP- und MAC-Adressen, E-Mail, Zugangsdaten, Kundennamen - Warnung, keine Sperre - Einreichen ist immer moeglich - Formulierungshilfe mit Taetigkeitsverben und Gegenueberstellungen - Einreichen, zurueckgeben mit Anmerkung, abzeichnen; danach gesperrt - Fehlende Wochen werden benannt und lassen sich nachtragen; die laufende Nummer richtet sich nach dem Zeitraum, nicht nach dem Anlegen - PDF im IHK-Layout, einzeln oder als ganzer Zeitraum Behoben: Im PDF-Kopffeld liefen die Spalten auseinander (dokument.y als Bezugspunkt in der Schleife). Das Abzeichnen-Formular hatte keine action - gefunden ueber die ESLint-Meldung zur ungenutzten Serveraktion. 55 neue Tests, insgesamt 241. Co-Authored-By: Claude Opus 5 --- CHANGELOG.md | 53 +++ DEVLOG.md | 40 ++ ENTSCHEIDUNGEN.md | 52 +++ README.md | 6 +- ROADMAP.md | 10 +- docs/beispiel-ausbildungsnachweis.pdf | Bin 0 -> 3168 bytes docs/bilder/02-ausbilder-ueberblick.png | Bin 53515 -> 54560 bytes docs/bilder/03-verwaltung.png | Bin 86298 -> 87696 bytes docs/bilder/04-wochenplan.png | Bin 174488 -> 175516 bytes docs/bilder/05-aufgabe-abnahme.png | Bin 225176 -> 226277 bytes docs/bilder/10-azubi-woche.png | Bin 128954 -> 129626 bytes docs/bilder/11-handouts-liste.png | Bin 127855 -> 128501 bytes docs/bilder/12-handouts-suche.png | Bin 32995 -> 33626 bytes docs/bilder/13-handout-n3.png | Bin 168087 -> 168768 bytes docs/bilder/14-merkkarten.png | Bin 77465 -> 78259 bytes docs/bilder/15-glossar.png | Bin 278906 -> 279565 bytes docs/bilder/16-aufgaben-liste.png | Bin 44165 -> 44873 bytes docs/bilder/17-aufgabe-azubi.png | Bin 179665 -> 180432 bytes docs/bilder/18-checklisten.png | Bin 105643 -> 106270 bytes docs/bilder/20-dunkel.png | Bin 141473 -> 142106 bytes docs/bilder/21-berichtsheft.png | Bin 0 -> 108704 bytes docs/bilder/22-wochenblatt.png | Bin 0 -> 69005 bytes scripts/screenshots.ts | 11 + .../berichtsheft/BerichtsMarke.tsx | 18 + .../berichtsheft/Blattformular.tsx | 380 ++++++++++++++++++ .../berichtsheft/Formulierungshilfe.tsx | 74 ++++ .../berichtsheft/Tagesnotizen.tsx | 80 ++++ .../berichtsheft/[berichtId]/Abzeichnen.tsx | 56 +++ .../berichtsheft/[berichtId]/page.tsx | 296 ++++++++++++++ .../berichtsheft/[berichtId]/pdf/route.ts | 52 +++ src/app/(angemeldet)/berichtsheft/aktionen.ts | 197 +++++++++ src/app/(angemeldet)/berichtsheft/page.tsx | 256 ++++++++++++ .../(angemeldet)/berichtsheft/pdf/route.ts | 77 ++++ src/app/(angemeldet)/layout.tsx | 2 + src/app/(angemeldet)/page.tsx | 26 +- src/app/globals.css | 205 ++++++++++ src/lib/berichtsheft/formulierung.ts | 91 +++++ src/lib/berichtsheft/jahr.ts | 28 ++ src/lib/berichtsheft/pruefung.test.ts | 229 +++++++++++ src/lib/berichtsheft/pruefung.ts | 376 +++++++++++++++++ src/lib/berichtsheft/vorschlaege.test.ts | 159 ++++++++ src/lib/berichtsheft/vorschlaege.ts | 132 ++++++ src/lib/db/migrationen/0007_berichtsheft.sql | 42 ++ src/lib/db/schema.ts | 49 +++ src/lib/pdf/berichtsheft.test.ts | 102 +++++ src/lib/pdf/berichtsheft.ts | 338 ++++++++++++++++ src/lib/repos/berichtsheft.ts | 250 ++++++++++++ 47 files changed, 3679 insertions(+), 8 deletions(-) create mode 100644 docs/beispiel-ausbildungsnachweis.pdf create mode 100644 docs/bilder/21-berichtsheft.png create mode 100644 docs/bilder/22-wochenblatt.png create mode 100644 src/app/(angemeldet)/berichtsheft/BerichtsMarke.tsx create mode 100644 src/app/(angemeldet)/berichtsheft/Blattformular.tsx create mode 100644 src/app/(angemeldet)/berichtsheft/Formulierungshilfe.tsx create mode 100644 src/app/(angemeldet)/berichtsheft/Tagesnotizen.tsx create mode 100644 src/app/(angemeldet)/berichtsheft/[berichtId]/Abzeichnen.tsx create mode 100644 src/app/(angemeldet)/berichtsheft/[berichtId]/page.tsx create mode 100644 src/app/(angemeldet)/berichtsheft/[berichtId]/pdf/route.ts create mode 100644 src/app/(angemeldet)/berichtsheft/aktionen.ts create mode 100644 src/app/(angemeldet)/berichtsheft/page.tsx create mode 100644 src/app/(angemeldet)/berichtsheft/pdf/route.ts create mode 100644 src/lib/berichtsheft/formulierung.ts create mode 100644 src/lib/berichtsheft/jahr.ts create mode 100644 src/lib/berichtsheft/pruefung.test.ts create mode 100644 src/lib/berichtsheft/pruefung.ts create mode 100644 src/lib/berichtsheft/vorschlaege.test.ts create mode 100644 src/lib/berichtsheft/vorschlaege.ts create mode 100644 src/lib/db/migrationen/0007_berichtsheft.sql create mode 100644 src/lib/pdf/berichtsheft.test.ts create mode 100644 src/lib/pdf/berichtsheft.ts create mode 100644 src/lib/repos/berichtsheft.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index 5cedf55..ff234bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,58 @@ Vor `npm version` wandert der Abschnitt „Unveröffentlicht" unter eine neue ## [Unveröffentlicht] +## [0.7.0] – 2026-09-10 + +Das Berichtsheft – der Teil, ohne den es keine Zulassung zur Abschlussprüfung +gibt. + +### Hinzugefügt + +- **Tägliche Stichworte**: je Werktag ein eigenes kleines Formular mit Text und + Stundenzahl. Bewusst je Tag getrennt absendbar, damit es am Handy in zwei + Minuten geht und nicht die ganze Woche neu geschrieben wird +- **Wochenblatt** mit Berichtszeitraum, betrieblichen Tätigkeiten und + Unterweisungen (je mit Stundenangabe), Berufsschule (Lernfeld, Themen, + Stunden) und Sonstiges; Zeilen lassen sich hinzufügen und entfernen +- **Vorschläge aus dem System**: aus den Tagesnotizen der Woche, den in dieser + Woche abgegebenen oder abgenommenen Praxisaufgaben, den abgeschlossenen + Checklisten-Durchläufen und den gelesenen Handouts. Ein Klick übernimmt den + Vorschlag ins Blatt, wo er bearbeitet wird +- **Prüfung vor dem Absenden**, mitlaufend beim Tippen: + - fehlende oder unglaubwürdige Stundenangaben, Wochensumme + - Floskeln wie „diverse Arbeiten" oder „wie in der Vorwoche" – aber nur, wenn + die Floskel den Eintrag ausmacht oder kein Tätigkeitsverb vorkommt + - IP- und MAC-Adressen, E-Mail-Adressen, Zugangsdaten, Telefonnummern und + Kundennamen (erkannt an der Rechtsform) + - **Warnung, keine Sperre.** Der Knopf zum Einreichen bleibt immer bedienbar +- **Formulierungshilfe**: Tätigkeitsverben nach Einsatzfeld gruppiert, sechs + Regeln und acht Gegenüberstellungen „so besser nicht / so ist es richtig" + samt Begründung +- **Abzeichnen**: Der Ausbilder sieht eingereichte Blätter unter „Was auf dich + wartet", liest sie in einer Nur-Lese-Ansicht mit derselben Prüfung und kann + abzeichnen oder zur Nacharbeit zurückgeben. Zurückgeben verlangt eine + Anmerkung – ohne sie weiß der Azubi nicht, was zu ändern ist +- Abgezeichnete Blätter sind **gesperrt**: keine Bearbeitung, keine Vorschläge, + kein Einreichen mehr +- **Fehlende Wochen** werden benannt: Für jede vergangene Woche ohne Blatt gibt + es einen Knopf zum Nachtragen. Die laufende Nummer richtet sich nach dem + Zeitraum, nicht nach dem Anlegen – wer nachträgt, bekommt die richtige Nummer +- **PDF im Layout eines üblichen IHK-Ausbildungsnachweises**: Kopffeld mit Name, + Beruf, Ausbildungsjahr und Berichtszeitraum, gerahmte Kästen mit + Stundenspalte und Zwischensummen, Anmerkung des Ausbilders, + Unterschriftenzeilen für Auszubildenden und Ausbilder. Einzeln oder als + ganzer Zeitraum mit einem Blatt je Seite +- Das Ausbildungsjahr wird aus dem Ausbildungsbeginn gerechnet +- 55 Tests für Prüfung, Vorschläge und PDF-Erzeugung + +### Behoben + +- Im Kopffeld des PDF liefen die beiden Spalten auseinander: `dokument.y` + wandert bei jedem Schreibvorgang weiter und taugte nicht als Bezugspunkt + innerhalb der Schleife +- Das Abzeichnen-Formular hatte keine `action` – der Knopf hätte nichts getan. + Aufgefallen ist das nur, weil ESLint die ungenutzte Serveraktion gemeldet hat + ## [0.6.0] – 2026-09-10 Checklisten mit Durchläufen – und der erste PDF-Export. @@ -267,6 +319,7 @@ anmelden und verwalten. - `npm run konto:anlegen` für das erste Ausbilderkonto [Unveröffentlicht]: #unveröffentlicht +[0.7.0]: #070--2026-09-10 [0.6.0]: #060--2026-09-10 [0.5.0]: #050--2026-09-10 [0.4.0]: #040--2026-09-10 diff --git a/DEVLOG.md b/DEVLOG.md index c78a95a..c3f24eb 100644 --- a/DEVLOG.md +++ b/DEVLOG.md @@ -7,6 +7,46 @@ Format: `HH:MM–HH:MM (Dauer) · was gemacht wurde` --- +## 2026-09-10 · Baustein 7 – Berichtsheft + +| Von | Bis | Dauer | Tätigkeit | +|---|---|---|---| +| 21:50 | 22:05 | 0:15 | Prüflogik: Stunden, Floskeln, schützenswerte Angaben – mit 31 Tests | +| 22:05 | 22:15 | 0:10 | Vorschläge aus dem System, Formulierungshilfe, 15 Tests | +| 22:15 | 22:25 | 0:10 | Datenmodell, Migration, Repository | +| 22:25 | 22:40 | 0:15 | PDF im IHK-Layout mit Kästen, Stundenspalten und Unterschriften | +| 22:40 | 23:00 | 0:20 | Seiten, Formulare, Abzeichnen, Tagesnotizen | +| 23:00 | 23:15 | 0:15 | Durchstich über den ganzen Weg, zwei Fehler behoben | + +**Summe Baustein 7: rund 1 h 25 min** + +### Was aufgefallen ist + +- Die Floskelprüfung war der kniffligste Teil. „Diverse Arbeiten" ist eine + Floskel, „Diverse Patchkabel konfektioniert und beschriftet" nicht. Gelöst + über zwei Bedingungen: Die Prüfung schlägt an, wenn die Floskel den Eintrag + im Wesentlichen ausmacht **oder** wenn im ganzen Eintrag kein einziges + Tätigkeitsverb vorkommt. +- Bei den Kundennamen hat ein Test einen echten Fehler gefunden: „Beispiel + e. V." wurde nicht erkannt. Ursache war ein `\b` am Ende des Musters – nach + einem Punkt gibt es vor einem Leerzeichen keine Wortgrenze. Ersetzt durch + einen negativen Vorausblick. +- ESLint hat wieder einen echten Bug gefunden: Das Abzeichnen-Formular hatte + gar keine `action`, der Knopf hätte nichts bewirkt. Sichtbar wurde das nur + über die Meldung „Serveraktion zugewiesen, aber nie benutzt". +- Im PDF-Kopffeld liefen die beiden Spalten auseinander, weil ich `dokument.y` + als Bezugspunkt in der Schleife benutzt habe – der Wert wandert aber bei + jedem Schreibvorgang weiter. Wieder etwas, das erst beim Ansehen auffiel. +- Beim Prüfen des PDF-Zugriffs ohne Anmeldung kam zunächst 200. Erst der + zweite Blick mit `maxRedirects: 0` zeigte: 307 auf /anmelden, 0 Byte, kein + PDF. Playwright war der Weiterleitung gefolgt. Merke: Bei + Berechtigungsprüfungen nie den Weiterleitungen folgen lassen. +- Die laufende Nummer eines Wochenblatts richtet sich nach dem Zeitraum, nicht + nach der Reihenfolge des Anlegens. Wer eine Woche nachträgt, soll Nr. 3 + bekommen und nicht Nr. 12 – die dahinterliegenden Blätter rücken auf. + +--- + ## 2026-09-10 · Baustein 6 – Checklisten und PDF | Von | Bis | Dauer | Tätigkeit | diff --git a/ENTSCHEIDUNGEN.md b/ENTSCHEIDUNGEN.md index 8632e14..ef96c38 100644 --- a/ENTSCHEIDUNGEN.md +++ b/ENTSCHEIDUNGEN.md @@ -257,3 +257,55 @@ Beim Checklisten-Durchlauf fallen die beiden Rechte auseinander: Der Ausbilder hakt also nichts für seinen Azubi ab. Im Nachweis soll keine Arbeit stehen, die der Azubi nicht selbst gemacht hat. Für die Abnahme gibt es die Praxisaufgaben – dort ist es genau andersherum. + +## E27 · Die Berichtsheftprüfung warnt, sie sperrt nicht + +`pruefeWochenblatt()` liefert eine Liste von Warnungen und nichts anderes. Es +gibt bewusst **kein** `darfEinreichen()`. + +Grund: Eine Anwendung, die das Einreichen verhindert, erzieht dazu, Unsinn +einzutragen, bis die Prüfung zufrieden ist. Der Azubi soll die Warnung sehen – +was er damit macht, entscheidet er. Der Knopf heißt dann eben +„Trotz 3 Warnungen einreichen". + +Die Prüfung läuft im Browser beim Tippen mit und benutzt dieselbe Funktion wie +der Server. Sie ist keine Sicherheitsmaßnahme, sondern eine Hilfe. + +## E28 · Floskeln werden am Zusammenhang erkannt, nicht am Wort + +„Diverse Arbeiten" ist eine Floskel. „Diverse Patchkabel konfektioniert, +gemessen und im Verteiler beschriftet" ist keine. Ein reiner Wortabgleich würde +beide gleich behandeln und wäre nach dem dritten Fehlalarm nur noch lästig. + +Die Prüfung schlägt deshalb nur an, wenn + +- die Floskel den Eintrag im Wesentlichen ausmacht (höchstens 20 Zeichen + Rest), **oder** +- im ganzen Eintrag kein einziges Tätigkeitsverb vorkommt. + +Dieselbe Verbliste trägt auch die Formulierungshilfe. + +## E29 · Die laufende Nummer richtet sich nach dem Zeitraum + +Wird eine vergessene Woche nachgetragen, bekommt sie die Nummer, die ihr +zeitlich zusteht; alle späteren Blätter rücken eine Nummer weiter. + +Der Grund ist das Papierformular: Ein Ausbildungsnachweis wird chronologisch +abgeheftet, und Nr. 12 zwischen Nr. 3 und Nr. 4 wäre gegenüber der IHK nicht +erklärbar. + +## E30 · Kundennamen werden an der Rechtsform erkannt + +Personennamen lassen sich nicht zuverlässig erkennen, ohne ständig Fehlalarme +zu erzeugen. Firmennamen dagegen schon: Sie enden fast immer auf GmbH, AG, KG, +mbH, e. V. und Ähnliches. + +Das Muster schließt bewusst mit einem negativen Vorausblick statt mit `\b` – +Rechtsformen wie „e. V." enden auf einen Punkt, und dort gibt es vor einem +Leerzeichen keine Wortgrenze. Genau dieser Fall war zuerst durchgerutscht. + +## E31 · Die Formulierungshilfe steht im Quelltext, nicht unter content/ + +Tätigkeitsverben und die Gegenüberstellungen sind Bedienhilfe der Anwendung, +kein Ausbildungsinhalt. Sie ändern sich nicht mit dem Lehrgang und gehören +deshalb nicht in dieselbe Ablage wie Handouts und Aufgaben. diff --git a/README.md b/README.md index 4e07093..d45d742 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,9 @@ und – der wichtigste Teil – den gesetzlich vorgeschriebenen Ausbildungsnachw Gebaut für **einen Ausbilder und ein bis drei Auszubildende**. Kein Lernplattform-Baukasten, keine Mandanten, keine Cloud. -> **Stand:** Bausteine 1 bis 6 von 10 sind fertig – Fundament, Inhalte, -> Wochenplan, Merkkarten, Praxisaufgaben, Checklisten. Der -> [Fahrplan](ROADMAP.md) zeigt, was folgt, das +> **Stand:** Bausteine 1 bis 7 von 10 sind fertig – Fundament, Inhalte, +> Wochenplan, Merkkarten, Praxisaufgaben, Checklisten und das Berichtsheft. +> Der [Fahrplan](ROADMAP.md) zeigt, was folgt, das > [Änderungsprotokoll](CHANGELOG.md), was schon drin ist. --- diff --git a/ROADMAP.md b/ROADMAP.md index 31fe217..b885909 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -72,7 +72,15 @@ Legende: `[ ]` offen · `[~]` in Arbeit · `[x]` fertig - [x] Abgeschlossene Durchläufe bleiben als Nachweis und sind gesperrt - [x] PDF-Export mit Unterschriftenzeilen - [x] Ausbilder liest mit, hakt aber nicht für den Azubi ab -- [ ] **B7 · Berichtsheft: Tagesnotizen, Vorschläge, Prüfung, Abzeichnen, PDF** +- [x] **B7 · Berichtsheft: Tagesnotizen, Vorschläge, Prüfung, Abzeichnen, PDF** + - [x] Tägliche Stichworte, je Tag ein eigenes kleines Formular + - [x] Vorschläge aus Tagesnotizen, Aufgaben, Checklisten und Handouts + - [x] Formulierungshilfe: Tätigkeitsverben und „so besser nicht / so ist es richtig" + - [x] Prüfung auf fehlende Stunden, Floskeln und schützenswerte Angaben + - [x] Warnung, keine Sperre – Einreichen ist immer möglich + - [x] Einreichen, zurückgeben mit Anmerkung, abzeichnen; danach gesperrt + - [x] Fehlende Wochen werden benannt und lassen sich nachtragen + - [x] PDF im IHK-Layout, einzeln oder als ganzer Zeitraum ## 0.5 – Bewertung diff --git a/docs/beispiel-ausbildungsnachweis.pdf b/docs/beispiel-ausbildungsnachweis.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4d04716cae079d0b96219240248894ed1e3901fa GIT binary patch literal 3168 zcmbVPdpuNmAC}AXb~aJcmP$t@C7g4{ToIYUnnE*-klGqE$25#HnmIEr)l!L9SKW!q zE=AjFOEzsA`Ur~iqlg7VVFIAD z=?+vD$f6+*EcO}z;wmtlC{}^=57qvtN}*PYQ5DD-23%bM6qArFJBUv^R3|;#M#=Yie-)-MvIVFSw(2VXF-6>mJ$KP-LMSqp7&rX@@%bUjj zUQwFCo3tqRxkJiS;Bj!o6HCUkvR{X^1-%JcE%%A5!r#YpX=;G|gvFB9w6IfIf!=0E z^sCn&nY27#USBPNg zw>YP^d8h3%C?tBO5@7lZx1Y4dxbNug+H-FQG_QU!(}ZUSPkB3#O?zr`O18#j z9jxkjeq;6iy(bupEWZ=fJF#iVtzxyuyY^d`wOj$X>l+q{+gZGUUi)9f@~XX3nZ*8b|!fW(UY zKtcW2@AoA9LYX*VJO1AT$KUU}Zjy&H!~7=KW^S1G8RXKoy?_34_KpidSB+Tr>FLHP zv-kdTTWOjy(ediJ%1rpp^vK?><2hS}I~ms3$G6=JvWslC^9k0hHNdi7Cnf<)?sP2C z2j*WWc|4)6Yj%orOAeLBB9Rr5YS zV5_#TC)dNy#;{7CSNo%)0$lyg&7d!Oa=JQw5wp80!nk5WhN?Xj_p=(h=H@E)oU6UJj&!EQf@wMa$;k{@0May%h@eS+U^>X|( zs14N-L1Aw_S9s6TYbs*HMy2!Tg<$F#{`y(trLrrM;4<@w^1!)=%~}lY0^(S6?yPN3 zoC>Hr99}5nv!@-a)5E{9KMus~nfxa5p5+3i-&*!>>u#n$pWG5NKRGh+%1qJjiBFk+?iZbTNkJh+4#%nf~LU~*a*|7(0idZ#j}yK_e23J5DHl;0{%esN>l zOZE96eq@sJr1in#H*JY8E!^2~uf@T&&6O1}NsMt_?J<}G=4C4xmpKc3jpe#oj_q}Od6v^W)-{%nQWzmT~uJ(TQX zE~Wq8p;LW7wF(lX;>MNc7ri#k+;uclWHGaryU`GJ+vPhb?r!wafW1}4dlaE3D&9-a zJh)i}v6tHg=6&@?#r+b2WVgnkFhpuv!gk|w7MGT>D&LnEE$GhaLpk@U+%|gtXS=Hp z48Dmv%&|cG^4B%;TAjw{uFTwZt;AAe=#^CPc0p9RbLKK1dzY7k&d;9bc|I$<&@frQ z!)k`UFI)U|u+|X+Mb|c=oh>%tJ1)UYF zy{zaxSEa^Sie+(+@Xa89qQ)kte>EkovE|ZNw5rJi_RIFpd-23ATx%q_Rk?=ryAkgg zaXy4PVm%9eP$g#15h)kxOc8PX-?wPGTOLkSn96|J2uwv_CY8SGW4q4O7P_ldVKTWy zjY(CQNW4AXSw!X>g~7}*S`aoerWav5j^RMqjIml^cuX%9rhQU} zD@8InsvOSm0kU}F)nfvXze0h7BX21W3s-=o0`l$Td4QoVj!YIB#$Yi~CMphNi6t;o p48t_Bn9d3piBK`q75x7t!@sc#7b)@KpO?yD5`QSHJy&=E{{`F1s)zsp literal 0 HcmV?d00001 diff --git a/docs/bilder/02-ausbilder-ueberblick.png b/docs/bilder/02-ausbilder-ueberblick.png index a16833dfc453bc2df6df66db5f6c038cd85b26b1..50bf49a21cf28045986c9baf04092afe653ba8a2 100644 GIT binary patch literal 54560 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 literal 53515 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