Your Moodle version

Activities: Attendance Register

Maintained by Picture of Lorenzo Nicora Lorenzo Nicora
This is an activity module for tracking time spent by Students (or other users) in a Course or in a related group of Courses.
Moodle 2.1, 2.2, 2.3, 2.4, 2.5, 2.6

This is an activity module for tracking time spent by Students (or other  users) in a Course or in a related group of Courses.

Online activity is automatically tracked.
Users may also (optionally) record "offline" sessions of work.

The module will show aggregate report by user, or detailed report at user's session level.
Printable versions of all reports are available.

It also supports activity completion rules by minimum time in the Course.

By defaults, it tracks only activity in the Course the instance is in.
You may change this behaviour by module instance configuration. You may track all Courses in the same Category or Courses "meta-linked" to this Course.

By default, it tracks only Student's activity.
You may choose whose activity will be tracked by modifying Role Capabilities.

By default, only Teachers, Managers and Administrator may see other report of other user's activities.
You may change this behaviory by modifying Role Capabilities.

The Module is currently translated in English and Italian.

Documentation and an FAQ (small - work in progress) are available in English only.

this module is based on the idea of the old Register module for Moode 1.x, but it is not an update of this module.
You cannot upgrade or restore Register data from Moodle 1.9 using this Attendance Register module.

Please note that this module is not related to Attendance module
Attendance Register (this module) automatically calculates time spent online in Moodle's courses, while Attendance module allow teacher to explicitly certify attendance to a specific "offline" session.

Important note about Moodle 2.7 compatibility

The current version of this module is not compatible with the new Logging model introduced by Moodle 2.7.

Nevertheless it could work, setting Legacy logging mode.
Please see this page.

This plugin contains potential privacy issues:
By modifying default Roles Capabilities, you may allow some monitoring of other users activities, beyond normal Moodle's restrictions (i.e. only Teachers, Manager and Admin may see other user's reports)




Picture of Lorenzo Nicora
Lorenzo Nicora (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Dionysios Plakias
    Wed, Apr 2, 2014, 5:06 PM
    I am trying to track teachers. However, even If mod/attendanceregister:tracked permission is added to Teacher role, Users with this role still do not appear in tracked user list.
  • Picture of Lorenzo Nicora
    Wed, Apr 9, 2014, 11:31 PM
    Hi Dionysios
    sorry for late reply.

    To exclude a regression bug, I've just tested on Moodle 2.6, 2.5 and 2.4, but it works for me.

    I set mod/attendanceregister:tracked = Allow to the Teacher role (but any other role will be the same) . So Users with Teacher role in a Course will be visible in Tracked Users List of AttendanceRegister instances in the same Course.
    Are you doing the same?
  • Picture of Mahtab Hussain
    Thu, Apr 24, 2014, 6:43 PM
    May you live in peace Lorenzo!

    Thanks heaps for the plugin. I just installed the plugin on my Moodle 2.4.1 installation. Install went perfect. Then, I added an activity to a course, it added without an issue but when I try to view the activity by clicking its link, it gives 'Internal Server Error'. Can you please guide where I am doing wrong and how to resolve the issue.
  • Picture of Lorenzo Nicora
    Sat, May 3, 2014, 12:28 AM
    Hi Mahtab
    "Internal Server Error" is rather generic and give no hint.
    Server log should report a more meaningful error message.
  • Picture of Pablo Sektman
    Wed, May 14, 2014, 12:32 AM
    I installed the plugin and I'm running Moodle 2.5.1

    The offline sessions works but it does not record the online sessions, any tip?

    Many thanks,
    Best regards,

  • Picture of Graham Moir
    Tue, May 27, 2014, 7:01 PM
    Just wondered. Will Release 2014.03.08.05 which supports Moodle 2.6, install and run OK in Moodle 2.7? Or if the block needs modification for 2.7, any idea when it might be available? Thanks
  • Picture of Graham Moir
    Mon, Jun 9, 2014, 10:07 PM
    Anyone tried this on 2.7? Based on comments around changes to audit/logging in 2.7, I assume the Attendance Register must require "legacy logging" to function (if it functions at all) until the block can be upgraded for 2.7?
  • Picture of Lorenzo Nicora
    Sat, Jun 21, 2014, 3:41 AM
    Hi all
    Sorry but I wasn't able to test (and port) the module to Moodle 2.7.
    I don't have the time to examine in depth the new Moodle's logging system, but I'm afraid that if it changed greatly, the module would require some significant fixing work.

    To be honest, as I'm currently maintaining this module in my free time and for free.
    Being a freelance I cannot put it on top of my schedule, before payed works. Sorry
    If anyone is willing to sponsor the work or, alternatively, actively collaborate pinpointing problems or suggesting code fixes, I'll be glad to proceed more quickly updating versions.
  • Picture of Lorenzo Nicora
    Sat, Jun 21, 2014, 3:45 AM
    About legacy logging, as this module strongly count on Moodle logging, I suppose legacy mode should help.
  • Picture of vinoth kannan
    Mon, Jun 30, 2014, 4:35 PM
    Hi, We have many courses in Moodle 2.4.2 version. Is the module should be added to every courses for seeing the report or will there be any link in site administration to view the reports.
  • Picture of Graham Moir
    Tue, Jul 1, 2014, 4:10 AM
    Understood Lorenzo.
  • Picture of Lorenzo Nicora
    Tue, Jul 1, 2014, 7:53 PM
    Again, about Moodle 2.7 compatibility
    I've done some quick tests.
    The current version of the module works if you turn on Legacy logging mode.
    Please read this quick instructions:
  • Picture of Lorenzo Nicora
    Tue, Jul 1, 2014, 7:55 PM
    You should add an instance of the module to each Course you are going to track
  • Picture of Graham Moir
    Wed, Jul 2, 2014, 4:38 PM
    Thanks Lorenzo, that helps.
  • Picture of Zin Zin Moe
    Thu, Jul 3, 2014, 12:08 PM
    Can anyone help how to edit the styles of recalculate sessions page?
1 2 3 4 5 6
Please login to post comments