The Course Dedication plugin, created by Aday Talavera, gives you an estimate of the time each student has been active in Moodle.
It works by keeping track of student navigation throughout a session. When the plugin is active, it tracks every click made by students. When a logged in users clicks any link in Moodle within a given time, the session starts. The session ends when a specified amount of time passes after the last click. With these settings, the plugin can track the number of sessions the student is studying in Moodle and the duration of each session. By keeping track of user activity independently from logins and logouts, it encourages students to navigate within the site to rank high in Moodle activity.
The plugin can remain hidden from student view, or a personal overview can be enabled. Teachers will be able to access a dashboard with session information. The dashboard shows individual, team, and whole course information. Session data can also be downloaded as a spreadsheet.
The plugin is maintained by Talavera with support from CICEI – ULPGC, an academic institution in Las Palmas, Spain. It is available in English and Spanish.
Course Dedication is available for Moodle 2.7 to 3.2. Install or download it from its Moodle directory page.