Что можно использовать (опенсорсное, без gui на QT и даже на Qt) для изучения забугорных слов (в виде проведения диктантов). Минимальные требования: составлять свой словарь (уже имеющийся - не то), причем по занятиям. Для каждого занятия - свой список. Далее - устраивать диктанты с проверкой, слова идут в разнобой из выбранных уроков. Для определенных слов - проверка определенных словоформ (скажем, глагол в таком-то лице или такого-то времени. Всё должно быть настраиваемо). Далее, чем больше фич - тем лучше, но программа должна быть маленькой и без каких-либо сложных зависимостей.