ABIOLA ExamFokus - Builder
==========================

Aus einer Excel-/CSV-Datei mit Fragen ein eigenstaendiges ExamFokus-
Quiz-Programm bauen (.exe auf Windows, .app auf macOS, Binary auf Linux).

Voraussetzung: Python 3.10+  ->  https://www.python.org/downloads/

1) Diesen Ordner entpacken und darin ein Terminal/PowerShell oeffnen.

2) Virtuelle Umgebung anlegen + aktivieren
   Windows (PowerShell):
     python -m venv .venv
     .\.venv\Scripts\Activate.ps1
   macOS / Linux:
     python3 -m venv .venv
     source .venv/bin/activate

3) Abhaengigkeiten installieren:
     pip install customtkinter Pillow openpyxl pyinstaller

4) Builder starten:
     python builder.py
   -> Fragen-Datei (.xlsx/.csv) waehlen, Name + Zielordner einstellen,
      "PROGRAMM ERSTELLEN" klicken. Fertig.

Hinweis: PyInstaller baut immer fuer das aktuelle Betriebssystem.
Fuer eine Windows-.exe den Builder einmal auf einem Windows-Rechner ausfuehren.

Excel-Format (Spalten): question | answer a | answer b | answer c | ok (A/B/C)

Enthalten:
  builder.py       - GUI-Builder
  exam_fokus.py    - Vorlage des Quiz-Programms (wird mitkompiliert)
  build.py         - Kommandozeilen-Variante
  quizfragen.xlsx  - Beispiel-Excel
  questions.csv    - Beispiel-Fragen
  requirements.txt - Abhaengigkeiten
  DOCUMENTATION.md - Kurzuebersicht
