From LearnWords Software:
LearnWords is a highly effective training program for learning foreign words and various facts. For each word of dictionary it is necessary to execute a sequence of six exercises. Exercises change automatically as you reach a certain level of points. Points are added for the correct answer and are lost for the wrong answer. See for yourself: different exercises makes process of study in game and amazing forms; the sequence of exercises is carried out from simple to difficult; each exercise assign the associative connection.