The goal of this work is the design and construction of adaptive tutorials based on the application of algorithms for the automatic resolution of problems which can be used to automatically generate texts of a formative character, practical exercises or tests and to evaluate them.