Activities: Attendance Register

Maintained by Picture of CINECA elearning SUPPORT CINECA elearning SUPPORT
This is an activity module for tracking time spent by Students (or other users) in a Course or in a related group of Courses.
993 sites
42 fans
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 newest version of this plugin supports the new logging system introduced by Moodle 2.7

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)


Screenshot #0
Screenshot #1


Picture of CINECA elearning SUPPORT
CINECA elearning SUPPORT (Lead maintainer)
Picture of Lorenzo Nicora
Lorenzo Nicora: Original author
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Daniel
    Wed, 25 Feb 2015, 6:06 PM
    Soon a version for Moodle 2.7 or 2.8?
  • Picture of Lorenzo Nicora
    Wed, 25 Feb 2015, 7:11 PM
    Unfortunately no, Daniel.
    I'm not able to support and maintain this module any more.
  • Picture of Jose David
    Wed, 6 May 2015, 6:49 AM
    good afternoon could help me as I do to generate this type of report and then we install plugins but I can not find where I can generate .

  • Picture of Martin Vojtela
    Fri, 29 May 2015, 4:21 PM
    Would it be possible to report hours and minutes in separate columns? I imagine that some non-IT-savvy course owners, just like our clients, who want to combine all sorts of reports (activity completion, time spent, demographics, group selection etc, grades) in excel might find this useful.

    Absolutely wonderful plugin by the way! I am sure project managers concerned about their e-learning's key performance indicators find it very convenient!
  • Picture of dhaval mavani
    Thu, 25 Jun 2015, 4:40 PM
    Hello Everyone

    Anyone can help me how can i track students spent time in each course using online session track.
    I have installed "Attendance Register" activity in my moodle site but it's report always displaying "Any past Session will show at next Cron" message and Total Time Online : 0
  • Picture of Jamie Kramer
    Wed, 16 Dec 2015, 10:50 PM
    My company is interested in maintaining this plugin on behalf of a client. It looks like Lorenzo reported in January that he does not have plans to maintain this plugin. Are there other interested parties that may be interested in supporting the development effort to maintain this plugin? Or does anyone know if this has already been taken up by other folks? I don't see any github forks that would seem to indicate that, but perhaps I have missed something.
  • Picture of Lorenzo Nicora
    Thu, 17 Dec 2015, 5:27 AM
    I'd be very happy if your company will be able to take over the maintenance of the module, as I won't be able to do it.
  • Picture of Julien Foulquier
    Wed, 6 Jan 2016, 6:10 PM
    Thank you chun-hsien wu smile
  • Picture of Lorenzo Nicora
    Sat, 9 Apr 2016, 8:12 PM
    Hi all,
    has anyone long tested the update kindly published by chun-hsien wu?
    I'd be glad to publish it as released version, but I see it's marked as beta.
    Unfortunately I've no chance for proper testing on the field and I prefer not to publish an untested version.

    Thanks to anyone will provide help.
  • Picture of Lorenzo Nicora
    Sat, 21 May 2016, 9:57 PM
    Hi everybody,
    I've just published an upgraded version (2016.06.05.00) of mod_attendanceregister compatible with Moodle 2.7+ (without legacy logging!)
    This upgrade is thanks to the great work by CINECA ELearning ( that added the support for the new logging system, and other fixes required for being used on Moodle 2.7+

    This newest version has been fully tested with Moodle 2.7, but it is probably compatible with Moodle 2.8 and 2.9

    Please note that while this version is in use in production systems by a university, I've received some feedbacks that the previous update, posted by chun-hsien wu, was not stable.
  • Picture of David Mudrák
    Mon, 25 Jul 2016, 11:00 PM

    This is just an announcement that the plugin is now maintained by CINECA elearning group. Thanks Lorenzo for your work on the module and good luck with other projects.

    Guys from CINECA will now probably want to update the plugin record and set new locations of the source code repository, issues tracker and others.

  • Picture of Santiago Gonzalez
    Fri, 23 Dec 2016, 1:35 AM
    I have a question, what happens when a user registers a session time higher than the timeout parameter?

    Thank you
  • Picture of Sya Rahim
    Wed, 1 Mar 2017, 9:32 PM
    I think this a useful tool for institution to use. Are you planning to come up with the plugin for Moodle 3.2?
  • Picture of CINECA elearning SUPPORT
    Thu, 2 Mar 2017, 11:44 PM
    Hi Sya,
    we will update the plugin for moodle 3.2, but we haven't yet planned the release. We give priority to moodle LTE versions.
    Anyway, we haven't already tested the plugin with 3.2, but usualy the plugin works well from a minor release to another. If you can, in a dev environment, I suggest you to install it and to do some tests, probably the plugin would work fine.
    If you'll do some test, please send us a feedback.
    Thank you very much.
1 2 3 4 5 6 7
Please login to post comments