Ich würde ein Vokabelprogramm so programmieren, dass der Schüler sich aus einem Vokabelpool die Vokabeln zu seinen Lektionen selbst hinzufügen kann.
Vokabelprogramme, wo der Schüler alles selbst eingeben muss, sind deswegen gefährlich, weil der Schüler (verständlicherweise) entweder nicht alle wichtigen Informationen wie Geschlecht, Genitiv-Sg oder die Stammformenreihe einträgt oder sogar durch Tippfehler falsche Dinge einträgt und lernt.
Es müsste also einen Pool geben, wo die Vokabeln aller gängigen Lehrbücher enthalten sind. Bei den Bedeutungen könnte man ein Best-of erstellen, was kein Verlag hat bzw. Bedeutungen (z.B.aus dem Georges) ergänzen.
P.S.
Falls jemand solch ein Programm programmieren möchte, ich würde helfen