Benotungsbriefe für Praxis- & WASP1-Projekte¶
Übersicht¶
Dieses Tool automatisiert die Erstellung formeller Benotungsbriefe für Praxisprojekte, WASP1-Projekte, Projektarbeiten und ähnliche Leistungen an der TH Köln. Es extrahiert Metadaten aus dem Projekt-PDF, bestimmt automatisch die korrekte Anrede (Herr/Frau) und generiert eine LaTeX-Briefvorlage im TH Köln-Format sowie Feedback-E-Mails.
Erzeugte Dateien (Ergebnisse)¶
Eine detaillierte Übersicht mit Bildern finden Sie auf der Seite Beispiele.
1. LaTeX-Benotungsbrief¶
Dateiname: projektarbeit_brief_<matrikelnr>.tex
Ein formeller scrlttr2-Brief mit dem Briefkopf und Fußzeile der TH Köln.
2. Kompiliertes PDF¶
Dateiname: projektarbeit_brief_<matrikelnr>.pdf
Das druckfertige PDF des Benotungsbriefs (erfordert LuaLaTeX).
3. E-Mail für den Prüfungsservice¶
Dateiname: projekt_anmeldung_<name>_<matrikelnr>.md
Eine fertige E-Mail-Vorlage zur Einreichung der Note beim Prüfungsservice.
4. Feedback-E-Mails für Studierende¶
Dateiname: feedback_student_<name>_<matrikelnr>.md
Ein automatisch generierter Entwurf mit einer Zusammenfassung der Stärken und Schwächen sowie der Note.
5. Web-Metadaten (Steckbrief)¶
Dateiname: YYYY-MM-DD-titel.md
Ein Jekyll-kompatibler Steckbrief der Arbeit für die eigene Webseite. Der Pfad kann global in der config.yaml definiert werden.
Anforderungen¶
- Projektarbeit als PDF mit Deckblatt (Text muss selektierbar sein)
- Mindestens ein konfigurierter LLM-API-Key (OpenAI, Groq, Google Gemini) oder lokales Ollama
- LaTeX-Installation (LuaLaTeX empfohlen)
- (Optional) Unterschrift unter
data/signature.png
Benutzung¶
Der empfohlene Weg ist die Nutzung einer Konfigurationsdatei.
Kommandozeile (CLI)¶
# Mit einer Konfigurationsdatei
academic-doc-generator --config config_project_template.json
# Basis-Nutzung
academic-doc-generator project /pfad/zu/Praxisprojekt_Mueller.pdf
Nutzung über main.py¶
Sie können das Tool auch über die main.py ausführen, indem Sie dort den Pfad zum Projekt-Ordner angeben. Details dazu finden Sie im Konfigurations-Handbuch.
Feedback & Studierenden-E-Mail¶
Wenn create_feedback_mail aktiviert ist (Standard), führt das Tool folgende Schritte aus:
1. Analyse der Projektarbeit mithilfe der KI.
2. Extraktion der E-Mail-Adresse des Studierenden vom Deckblatt.
3. Generierung einer Markdown-Datei mit einer Feedback-Zusammenfassung.
4. Bereitstellung eines E-Mail-Entwurfs für den Studierenden.
Funktionsweise (Details)¶
- Metadaten-Extraktion: Erkennt automatisch Name, Matrikelnummer, Projekttitel, Prüfer und E-Mail-Adresse des Studierenden.
- Geschlechtserkennung: Nutzt die KI, um basierend auf dem Vornamen die korrekte deutsche Anrede (Herr/Frau) zu bestimmen.
- Semester-Berechnung: Ermittelt automatisch das aktuelle Semester (SoSe/WS).
- LaTeX-Generierung: Erstellt den Brief im Corporate Design der TH Köln.
- Signatur-Integration: Bindet automatisch ein Bild Ihrer Unterschrift ein, falls vorhanden.
Fehlerbehebung¶
E-Mail-Adresse nicht erkannt¶
- Stellen Sie sicher, dass die E-Mail-Adresse auf dem Deckblatt steht und als Text kopierbar ist.
- Falls die Extraktion fehlschlägt, müssen Sie die Adresse manuell im E-Mail-Entwurf ergänzen.
Falsche Anrede (Herr/Frau)¶
- Bei uneindeutigen Vornamen kann die Erkennung fehlschlagen. Sie können die Anrede einfach in der generierten
.tex-Datei korrigieren.