| Home | Projekte | awvok >

Achtung Beta-Version !!
Demnächst gibts hier eine getestete Variante ...

Ein einfacher Vokabeltrainer in Java


Die Java-Implementierung des Vokabeltrainers ist der Tatsache geschuldet, daß es unter dem meistverbreitetsten OS kein geeignetes Terminal zu geben scheint, in dem man ANSI-Sequenzen anzeigen kann und ohne Installations-CD keine Möglichkeit besteht, fremdländische Zeichen direkt einzugeben, es sei denn, man merkt sich, daß 225 = á, 233 = é, 237 = í, 241 = ñ, 243 = ó, 250 = ú ist, aber eigentlich will man ja Vokabeln lernen ...

Anwendung

Programmstart

Zunächst muß Java 1.4.2. oder höher installiert werden. Die Installation des Java-Runtime-Environment (JRE) reicht aus, solange man nur das Programm nutzen und nicht selbst Hand an den Quellcode legen will. Zur Installation unter Windows schreibe ich weiter unten noch ein paar Worte.

Das Programm wird in der Standard-Konfiguration mit

$ java -jar jawvok.jar
gestartet. Dabei wird das File span.txt als Vokabelfile geladen. Wenn man speziell die Lektionen 1,2,4 bis 15 trainieren will lautet der Aufruf:
$ java -jar jawvok.jar -l 1,2,4:15 
Will man einzelne Lektionen ausschließen, so verwendet man:
$ java -jar jawvok.jar -x 7:9 
Und wer mit Mengenlehre klarkommt, der weiss, was ihn bei
$ java -jar jawvok.jar -x 7:9 -l 1,2,4:15 
erwartet. Eigene Vokabelfiles werden mit
$ java -jar jawvok.jar -f meinfile.txt 
geladen und mit
$ java -jar jawvok.jar -h 
gibts Hilfe zu den weiteren Optionen. Das ganze sieht am Bildschirm dann in etwa so aus:

jawvok.jar in Aktion mit GUI

Wer in einem geeigneten Terminal arbeiten möchte, kann mit

$ java -jar jawvok.jar --gui 0
die Benutzeroberfläche auch abschalten.

Für Freunde der Askese - jawvok.jar im Terminal

Kommandos im Betrieb

Im Eingabefeld bzw. am Prompt wird die entsprechende Antwort eingegeben und mit Enter quitiert. Das Ergebnis wird dann entsprechend in leuchtendem Rot oder Grün angezeigt und die nachfolgende Frage präsentiert.

Aller fünf Abfragen (änderbar mit der Option --periode=ZAHL) wird die Statistik angezeigt ("Tested" = Anzahl der bisher getesteten Wörter, "Failed" = Anzahl der falschen Antworten, "Quote" = Anteil der richtigen Antworten, "Poolsz" = Anzahl der geladenen Wörter.)

Die magenta Ausschrift "Reshuffling ..." zeigt an, daß alle Wörter getestet wurden und der Test erneut beginnt.

Einige Tips zur Installation unter Windows

Das im Original mit Windows gelieferte Java ist nicht nutzbar, da es zu alt ist.

Ein aktuelles Java Runtime Envrionment kann man von http://java.sun.com/j2se/1.4.2/download.html laden. Das mit als "Windows Installation" gekennzeichnete File ist lediglich ein 1,35 MB großes Online-Installationsprogramm (j2re-1_4_2_04-windows-i586-p-iftw.exe), das die fehlenden Dateien nachlädt, d.h. es braucht während der Installation eine permanente Internetverbindung.

Wer offline installieren will (z.B. auf mehreren Rechnern), lädt das File j2re-1_4_2_04-windows-i586-p.exe (14.52 MB).

Für die manuelle Installation sind die korrekten Einstellungen, (Netzwerk, Proxy) im Internet-Explodierer einzutragen.

Die o.g. Kommandos können in einem DOS-Terminal eingeben werden. Wer das Programm wie gewohnt per Klick im Explorer starten will, erzeugt sich am besten eine Batchdatei jawvok.bat:

@rem ------------------------------------------------
@rem Start Script fuer jawvok.jar
@rem ------------------------------------------------
cd %0\..
java -jar %0\..\jawvok.jar %1 %2 %3 %4 %5 %6 %7 %8 %9 
@clear
      

Windows verwendet neben dem Leerzeichen ebenfalls das Komma als Trennzeichen auf der Kommandozeile. Dadurch werden die Optionen -x und -l nicht korrekt interpretiert. Die Verwendung von Anführungszeichen löst dieses Problem:

$ java -jar jawvok.jar -x "7,9" -l "1,2,4:15" 

Download

Todos


Home | Impressum
Letzte Aktualisierung am 03. August 2004