In this paper we present a solution to obtain useful and reliable user logs in a learning management system (LMS). Current LMS logs are combined with biometric-based logs that show the student behaviour. Our system models the student behaviour, allowing to know exactly how much time the student spends in front of the computer examining the contents of the LMS. Besides, user verification and face tracking are also integrated, what guarantees that the student is the person actually interacting with the system. The presented multimodal solution for user tracking and user verification combines face tracking, face verification, speaker verification and fingerprint verification. Face tracking and face verification are performed in a non-collaborative fashion. Fingerprint or speaker verification is performed on demand, with the aim of avoiding a negative influence of adverse environmental or behavioural human factors in the reliability of the user logs generated by the system. These circumstances can thwart the non collaborative face verification performance involved in the tracking process. The presented solution solves the problem of user tracking and authentication even in adverse environments for face verification.