Blocks: Course dedication

Maintained by Picture of CICEI ULPGCCICEI ULPGC, Picture of Aday TalaveraAday Talavera
This block allows to calculate estimated dedication time of participants within a course.
2349 sites
104 fans
Current versions available: 4


This block allows to see the estimated dedication time to a Moodle course by the participants of the course.

How dedication time is estimated?

Time is estimated based in the concepts of Session and Session duration applied to Moodle's log entries:

  • Click: every time that a user access to a page in Moodle a log entry is stored.
  • Session: set of two or more consecutive clicks in which the elapsed time between every pair of consecutive clicks does not overcome an established maximum time.
  • Session duration: elapsed time between the first and the last click of the session.


This block is intended to be used only by teachers, so students aren't going to see it and their dedication time. However, block can be configured to show dedication time to students too.

Teachers can use a tool to analyse dedication time within a course. The tool provides three views:

  • Dedication time of the course: calculates total dedication time, mean dedication time and connections per day for each student.
  • Dedication time of a group: the same but only for choosed group members.
  • Dedication of a student: detailed sessions for a student with start date & time, duration and ip.

The tools have a link to download all data in spreadsheet format. The use is restricted by a capability to teachers and admins only.

This block cannot be used in the site page, only in courses pages.

All texts in English and Spanish (AMOS).

Available versions
  • Moodle 2.0 - 2.6: old Moodle 2 version.
  • Moodle 2.7+ / 3.x+: Moodle 2.7 brought a new log system, so the plugin needed to be redone to use this new system. If you have upgraded your site from older versions (2.6 or below) you will need to enable legacy logging in Moodle administration to get dedication time. If you restore a course from an older version in a newer version, you won't have any problem.


Support is offered in English and Spanish in these forum discussions:

Code repository:



This block was developed and produced by CICEI at Las Palmas de Gran Canaria University.

First version for Moodle 1.9 by Borja Rubio Reyes.

Updated and improved version for Moodle 2.x and 3.x by Aday Talavera Hierro.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4


Picture of CICEI ULPGC
CICEI ULPGC (Lead maintainer)
Picture of Aday Talavera
Aday Talavera: maintainer
Picture of Borja Rubio Reyes
Borja Rubio Reyes: author
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Ricardo Caiado
    Tue, Apr 3, 2018, 8:29 AM
    Is there any moodle 3.4+ update?
  • Picture of Sya Rahim
    Wed, Jul 18, 2018, 11:19 AM
    Are you planning to do a Moodle 3.5 update? Our academics love this tool as it captures our student learning time on the course.
  • Picture of Steve Radford
    Thu, Jul 19, 2018, 7:47 PM
    Any news on a Moodle V3.5 update?
  • Picture of Aday Talavera
    Mon, Jul 23, 2018, 12:12 AM
    I have upgraded the module to support latest Moodle versions. I also fixed some reported issues.
  • Picture of Steve Radford
    Mon, Jul 23, 2018, 1:38 AM
    That's great - thanks Aday
    Wed, Aug 22, 2018, 4:57 PM
    Hi Aday,
    Is it possible with your pluggin to show students how many time they are spent in each activity of the course?

  • Picture of Emrah Altun
    Wed, Jan 9, 2019, 7:57 PM
    I am using this plugin. There are 2350 students in my course and deditation tool is not giving me dedication times. Error message is: ****** did not send any data. ERR_EMPTY_RESPONSE

    What can i do?
  • Picture of Alan Davis
    Wed, Mar 20, 2019, 10:41 PM

    I'm having trouble with the accuracy of this plugin. I have upgraded to Moodle 3.5.3+ (Build: 20181123). Many of my students say that they should 30 - 50% more time in the course. I had a developer look at it and he said I need to upgrade the PHP and server resources which is going to be very expensive. He said it will take 50 hours. My question is do you think this is a PHP and server resource problem?
  • Picture of Aday Talavera
    Fri, Mar 22, 2019, 4:09 AM
    @Alan David accuracy of this software is not related to PHP version or server resources. Please read above in documentation the section "How dedication time is estimated?" Changing "Session duration" values could give you more accurate values.
  • Picture of Laurent LERICHE
    Thu, May 23, 2019, 10:52 PM
    Moodle 3.6 version updated ? smile

    please. thanks
  • CPatigny
    Mon, Jun 24, 2019, 6:50 PM
    Buenos días:
    ¿Alguna recomendación sobre el 'Límite entre clics (en minutos)'?
    Va de 1 a 150 minutos.. ¿Pros y contras de poner un valor alto o bajo?
  • Picture of Juan Pedro Delgado Garcia
    Fri, Jul 12, 2019, 2:58 PM
    Good morning, is there any way to show only the role of students in the list of dedication time?
  • Ricardo Caiado
    Wed, Aug 14, 2019, 7:06 PM

    Any updates to Moodle 3.6 or 3.7?

  • Picture of Albert R.
    Fri, Nov 29, 2019, 3:39 AM
    When a teacher uses the tool, they can see all the students enrolled in the course from all groups. Is there any way to show only the students in the groups that the teacher is enrolled in?
  • Picture of Kerry Watt
    Thu, Dec 12, 2019, 12:33 AM

    Echoing the query about any updates planned to Moodle 3.6 or 3.7!
1 2 3 4 5 6
Please login to post comments