A.G. Kramin, A.Y. Nikiforov, V.A. Rusakov
The main task of computer learning systems is to teach students specific concepts, skills and abilities, and this training is mainly reduced to the independent work of students with computer learning system. Therefore, learning systems should serve not only as a training tool, but partly as tutor or teacher also. In addition, learning systems should provide the instructor with information about student work for a possible correction of the course and with facilities for the generation of new individual tasks. Language tool environment personalization is achieved by using a family of languages with different syntax. It allows you to personalize the environment to a specific user or to give each student his version of the tasks not only in terms of goal-setting, but as a set of solution means also.