A user is provided with learning information adapted to a monitored state of that user. This includes logging first data, representative of a monitored state of comprehension of the user regarding a learning topic, receiving second data representative of batches of teaching material stored in a teaching database and accessible via a communication network, receiving an original search request associated with the user and pertaining to that topic, and replacing the original request with an adapted search request set in function of a matching between the first and second data. The adapted request is formulated to refer to one of the batches and to correspond to the original request. The referred batch(es) can thereby be downloaded to the user via the network upon at least submitting the adapted request.