The files in FORTRAN, with a makefile, are here.

An example of a file of list of words is here.

Normally, is needed simply that you copy the files in a directory on your disk, you modify the value of BIN in the makefile (with an unspecified editor, with the proviso of not replacing the " tabs " by spaces), and possibly you choose the PGPLOT=pgull.f option if you did not install PGPLOT.

Then, type
make lecons
pgdisp &
and
lecons 981008lecon.txt
or
lecons 981008lecon.txt PC

Choose indices of color (between 0 and 15), for example, type " 3 4 [ enter ] ", and choose a device, for example, type " / xdisp ".

Then you will have questions for which it is necessary to answer, and each time you will have a score. For a bad answer the score will increase by 1, 2 or 3 according to whether your answer contains 1, 2 or more incorrect symbols (maximum sorrow = 3 points). Then it is necessary that you type the good answer to continue. You will not have a new word before you answered this word well there.

If you type the word correctly, if the score for this word is above 2, 1 is withdrawn. If it is equal or below 2, one multiplies the score of the word by 0.8, to avoid negative scores.

Then, you will have a new question. The question is always selected by chance, with a probability equal to the score. Thus, several bad answers quickly give high scores for these words, and you will be tested almost only on those words, if the total number of words is not too large.

The goal, if initial scores have values rather of 2 and sometimes of 3 (you can put " real " figures, 2.5 or 0.76 or 3.1415 at will, according to the diagram in 981008lecon.txt), is to reduce the score to the total number of words, i.e., to have on average a score of 1 for each question.

If you have PGPLOT, the goal is to reduce the average distribution from the points below 1.

To come out to leave, it is necessary to type [ control-D ], slightly once. The scores will be retained in a file fscore_[filename ], and the next time that you make turn lecons, you will be tested according to your own level.

Caution: when you carry out a revision (after 24 hours, one week, or a month) it is necessary that you destroy the file fscore_[filename ] (or to change its name), so that the scores are read again file 981008lecon.txt (or your own file [ filename ]).

A temporary file which is called " .tmp " may be created to generate pseudo-random figures. Do not trouble you except if you have already a file of this name.
Possible modifications: To compile with the PC, there would need to modify the software to avoid too long file names.