dumm'
24.11.2002, 19:30
moin,
die Idee hab ich eigentlich schon lange, bin aber nie dazu gekommen und werde es auch jetzt nicht alleine, weil ich eigentlich andere sachen zu machen hab. Aber ich dachte mit, dass dieses projekt weder Sprachen, noch Betriebssystem bezogen ist und der allgemeinheit vielleicht etwas bringt, werden sich sicher ein paar leute finden, auch waehrend des coco und ein bisschen code beistiften.
Das Prinzip ist easy und hab ich im kleinen fuer mein spanisch training genutzt.
Man nehme eine Liste mit Vokabeln und druecke die mit roher gewalt in seinen Kopf. Mag spassig sein, aber entweder ist die Liste zu klein, hat nicht die woerter die man braucht, oder das gegenteil, dass sie einfach zu viel muell enthaelt, welchen man im leben nicht braucht, was imo auch ein problem anderen vokabeltrainern ist. Die problemloesung sieht hier so aus, dass es einen parser gibt, der einen Text/Website, was immer (text ist wohl erstmal ausreichend) nach woertern durchsucht und eine Liste erstellt. Will man naemlich einen Text lesen und kennt die woerter nicht, macht das keinen spass. :) Die Liste mit den Woertern aus dem Text wird dann durch die Uebersetzung geschickt und man hat jeweils eine Liste in 2 Sprachen. Wie man zum Vokabellernen numal braucht. :)
Da stupides lernen von Vokabel, die man schon kennt, allerdings pure zeitverschwendung ist, werden beim training nur vokabeln abgefragt, die noch nicht bekannt sind. Ob woerter bekannt sind wird einerseits aus einer Liste von anderen Vokabeln, die schonmal trainiert wurden, geschlossen und aus den eingaben beim training. Bei meinem Programm hatte ich dafuer 3 tasten. "gewusst", "fast gewusst", "nicht gewusst". Welche Kategorie man lernen moechte konnte man dann einstellen via prozentsatz. Vielleicht mag es sinnlos klingen, auf den ersten blick, vokabeln die schon bekannt sind zu lernen, aber man vergisst halt auch. :)
Das dritte, was hier wohl nur schlecht umsetzbar sein wird, ist das trennen der woerter in ihre kategorien. Z.b. Nomen/Verben/Adjektive. Das war eigentlich das praktischste bei meiner Umsetzung, weil die meisten Nomen einfach unnuetz waren, und die Verben wichtig. Vielleicht gibt es ja eine Liste, wo man Woerter entsprechend automatisch kategorisieren (?) kann, waere mir aber nicht bekannt.
Das Interface sollte einfach sein. Die Prozentsaetze fuer die "gewusst"-Stufen sollten einstellbar sein, ebendso die Kategorien. Beim training der ganze bildschirm schwarz, besonderheiten wie akzente sollten farbig markiert werden. Das schwarz verhindert ablenkungen.
Programmiersprache ist eigentlich wurst. Das Programm soll keine Preise gewinnen, sondern etwas taugen. Texte koennte man ueber stdin in ein perl script laufen lassen, dass dann die woerter parsed. Fuer speed koennte man ein c/++ Programm die Woerter uebersetzen lassen. Listen gibt es da genug. Auch freie. Danach werden die Woerter Kategoriesiert, nach Wissensstand eingeordnet und man kann trainieren.
Wenn dann jemand lust hat mitzumachen. Die Probleme sind immerhin nicht wirklich komplex, oder unloesbar. :)
stefan
die Idee hab ich eigentlich schon lange, bin aber nie dazu gekommen und werde es auch jetzt nicht alleine, weil ich eigentlich andere sachen zu machen hab. Aber ich dachte mit, dass dieses projekt weder Sprachen, noch Betriebssystem bezogen ist und der allgemeinheit vielleicht etwas bringt, werden sich sicher ein paar leute finden, auch waehrend des coco und ein bisschen code beistiften.
Das Prinzip ist easy und hab ich im kleinen fuer mein spanisch training genutzt.
Man nehme eine Liste mit Vokabeln und druecke die mit roher gewalt in seinen Kopf. Mag spassig sein, aber entweder ist die Liste zu klein, hat nicht die woerter die man braucht, oder das gegenteil, dass sie einfach zu viel muell enthaelt, welchen man im leben nicht braucht, was imo auch ein problem anderen vokabeltrainern ist. Die problemloesung sieht hier so aus, dass es einen parser gibt, der einen Text/Website, was immer (text ist wohl erstmal ausreichend) nach woertern durchsucht und eine Liste erstellt. Will man naemlich einen Text lesen und kennt die woerter nicht, macht das keinen spass. :) Die Liste mit den Woertern aus dem Text wird dann durch die Uebersetzung geschickt und man hat jeweils eine Liste in 2 Sprachen. Wie man zum Vokabellernen numal braucht. :)
Da stupides lernen von Vokabel, die man schon kennt, allerdings pure zeitverschwendung ist, werden beim training nur vokabeln abgefragt, die noch nicht bekannt sind. Ob woerter bekannt sind wird einerseits aus einer Liste von anderen Vokabeln, die schonmal trainiert wurden, geschlossen und aus den eingaben beim training. Bei meinem Programm hatte ich dafuer 3 tasten. "gewusst", "fast gewusst", "nicht gewusst". Welche Kategorie man lernen moechte konnte man dann einstellen via prozentsatz. Vielleicht mag es sinnlos klingen, auf den ersten blick, vokabeln die schon bekannt sind zu lernen, aber man vergisst halt auch. :)
Das dritte, was hier wohl nur schlecht umsetzbar sein wird, ist das trennen der woerter in ihre kategorien. Z.b. Nomen/Verben/Adjektive. Das war eigentlich das praktischste bei meiner Umsetzung, weil die meisten Nomen einfach unnuetz waren, und die Verben wichtig. Vielleicht gibt es ja eine Liste, wo man Woerter entsprechend automatisch kategorisieren (?) kann, waere mir aber nicht bekannt.
Das Interface sollte einfach sein. Die Prozentsaetze fuer die "gewusst"-Stufen sollten einstellbar sein, ebendso die Kategorien. Beim training der ganze bildschirm schwarz, besonderheiten wie akzente sollten farbig markiert werden. Das schwarz verhindert ablenkungen.
Programmiersprache ist eigentlich wurst. Das Programm soll keine Preise gewinnen, sondern etwas taugen. Texte koennte man ueber stdin in ein perl script laufen lassen, dass dann die woerter parsed. Fuer speed koennte man ein c/++ Programm die Woerter uebersetzen lassen. Listen gibt es da genug. Auch freie. Danach werden die Woerter Kategoriesiert, nach Wissensstand eingeordnet und man kann trainieren.
Wenn dann jemand lust hat mitzumachen. Die Probleme sind immerhin nicht wirklich komplex, oder unloesbar. :)
stefan