Marko Djordjevic 5CHIT
Worttrainer Reloaded ist eine Java-basierte Desktop-Anwendung, die Benutzer dabei unterstützt, ihre Rechtschreibfähigkeiten zu verbessern. Die Anwendung zeigt ein Bild an und fordert den Benutzer auf, das entsprechende Wort einzugeben. Fortschritte werden in einer JSON-Datei gespeichert, sodass der Trainingsfortschritt nach dem Neustart der Anwendung fortgesetzt werden kann.
- Grafische Benutzeroberfläche (GUI): Intuitive Bedienung mit
JOptionPane
. - Zufällige Wort-Bild-Paare: Dynamische Auswahl der Trainingsaufgaben.
- Statistiken: Verfolgung von Gesamtversuchen, korrekten und falschen Antworten.
- Persistenz: Speicherung des Trainingsfortschritts in einer JSON-Datei.
- Fehlerbehandlung: Robust gegen ungültige Eingaben und Ladeprobleme.
- **Java Development Kit (JDK) 17
- Gradle (optional, da das Projekt den Gradle Wrapper verwendet)
- Repository klonen:
"git clone https://github.com/dein-username/worttrainer-reloaded.git cd worttrainer-reloaded"
- Projekt bauen:
Mit dem Gradle Wrapper: "./gradlew build"
Oder mit lokal installiertem Gradle: "gradle build"
- Anwendung ausführen:
Mit dem Gradle Wrapper: "./gradlew run"
Oder mit lokal installiertem Gradle: "gradle run"
-
Führe die Anwendung wie oben beschrieben aus. Ein Eingabedialog wird angezeigt, der ein Bild und eine Aufforderung zur Eingabe des entsprechenden Wortes enthält.
-
Gib das Wort ein, das zum angezeigten Bild passt, und bestätige die Eingabe.
-
Nach jeder Eingabe werden die aktuellen Statistiken angezeigt, einschließlich Gesamtversuche, korrekte und falsche Antworten.
-
Schließe das Eingabefenster oder lasse das Eingabefeld leer, um das Training zu beenden. Eine Abschlussstatistik wird angezeigt und der Fortschritt wird in der spelltrainer.json-Datei gespeichert.