# Smileys Evaluation Webapp

Lokale FastAPI-Webapp für den Workflow:

1. PDF mit eingescannten bfz-Fragebögen hochladen
2. Smileys automatisch als Werte 1–5 auslesen
3. Werte im Browser prüfen/korrigieren
4. Werte in das XLS/XLSX-Auswertungstemplate übernehmen
5. ausgefüllte Datei herunterladen

## Start

```bash
cd /home/gmu/.Hermes/workspace/smileys_webapp
./start.sh
```

Dann öffnen:

```text
http://localhost:25809
```

Im LAN ggf.:

```text
http://<host-ip>:25809
```

## Dateien

- `app/extractor.py` — PDF/Scan-Erkennung der Smileys
- `app/excel_writer.py` — übernimmt Werte in das Excel-Template
- `app/main.py` — API-Endpunkte
- `app/static/index.html` — UI
- `data/templates/Auswertung_Evaluation.xls` — Default-Template
- `data/jobs/` — temporäre Upload-/Download-Jobs

## Hinweise

- Skala wird **nicht invertiert**: `1` = linker Smiley, `5` = rechter Smiley.
- Leere/unsichere Felder bleiben leer, können aber vor dem Download editiert werden.
- LibreOffice muss installiert sein, weil `.xls`↔`.xlsx` und Formel-Neuberechnung darüber laufen.
