2.3 KiB
Teilaufgabe 01 – Echte Word-Vorlage nutzen
Lies zuerst prompts/00-MASTER.md. Dann setze genau diese Aufgabe um.
Problem
Der aktuelle Export in web/src/lib/exportDocx.ts baut ein neues Dokument mit der docx-Library.
Das sieht nicht aus wie die echten Hefte in:
1. Ausbildungsjahr/*.docx2. Ausbildungsjahr/*.docx
Ziel
Neue Berichtshefte müssen die identische Vorlage der bestehenden Ausbildungsnachweise verwenden.
Vorgehen
-
Nimm eine saubere Vorlage aus den vorhandenen Heften, z. B.
2. Ausbildungsjahr/Berichtsheft 23.03 - 27.03.2026 (77).docx
Kopiere sie nachweb/public/templates/ausbildungsnachweis.docx(oderweb/src/assets/templates/). -
Analysiere
word/document.xml: Welche Textstellen müssen ersetzt werden?- Abteilung / Nr. / Zeitraum / Ausbildungsjahr
- Name / Datum
- Tägliche Tätigkeiten (Bullet-Liste)
- Lfd. Nr. Ausbildungsrahmenplan
- Thema der Woche
- Berufsschule (Themen oder „Ferien“)
- Unterschriftsdatum
-
Implementiere Befüllung durch Vorlagen-Kopie + Textersetzung (bevorzugt):
- Option A:
docxtemplater+pizzipmit Platzhaltern in einer vorbereiteten Template-Kopie - Option B: ZIP öffnen, in
document.xmlgezielt ersetzen, wieder packen - Option C:
docx-templates/ ähnlich
Nicht akzeptabel: komplett neues Layout mit
new Document({...})ohne die Original-Styles/Tabellen. - Option A:
-
Erhalte:
- Schriften, Abstände, Tabellen, Ränder der Vorlage
- Zweispaltige/strukturierte IHK-Optik wie in den Originalen
- Dateiname:
Berichtsheft DD.MM - DD.MM.YYYY (N).docx
-
Speichern/Download im Browser; Originale nicht überschreiben.
Optional zusätzlich nachexport/2. Ausbildungsjahr/schreiben, wenn Node-seitig möglich – Download reicht. -
Feiertage in der Tätigkeitsliste wie in Originalen vermerken (z. B.
Freitag Feiertag).
Abnahme
- Exportierte DOCX neben ein Original legen → optisch gleich (Vorlage erkennbar)
- Inhalte der aktuellen Woche stehen korrekt drin
npm run buildok- Kurzer Hinweis in Commit-/Antwort: welcher Template-Pfad genutzt wird
Nicht tun
- Eigenes „ähnliches“ Layout designen
- PDF in dieser Teilaufgabe priorisieren (kommt in 05)
- Alte Hefte im Quellordner ändern