Your Moodle version

Activities: Attendance Register

mod_attendanceregister
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.
28k
5
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.

Note
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 and 2.8 compatibility

The current version of this module is not compatible with the new Logging model introduced by Moodle 2.7, but I've reports of working installations setting Legacy logging mode. Please see this page.

Maintenance and update

Currently, this module is not maintained. As only maintainer I cannot work on it.
I'm not able to give any forecast or schedule about updating to newer Moodle versions.
I'm not able to give any support.

If anyone is willing to update the module to support the new Logging System, please send me references to the Git commit and I'll be glad to include in the distribution.

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)

Screenshots

Screenshot
Screenshot

Contributors

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 Lorenzo Nicora
    Tue, Jul 1, 2014, 7:55 PM
    @vinoth
    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?
  • Picture of Jonathan Walsh
    Tue, Oct 21, 2014, 7:48 PM
    Looks great.
  • Picture of Chris H
    Thu, Nov 13, 2014, 7:46 PM
    Is there any way to only track enrolled users to a course? When I add this to a course it auto tracks every user.
  • Picture of Lorenzo Nicora
    Sat, Nov 22, 2014, 6:58 PM
    Hi Chris,
    the module tracks only users having a role with the mod/attendanceregister:tracked capability in the context of the Course.

    https://github.com/nicusX/moodle-mod_attendanceregister/wiki#tracked-users
  • Picture of Lorenzo Nicora
    Mon, Nov 24, 2014, 7:49 PM
    FAQ:

    Currently, this module is not maintained. As only maintainer I cannot work on it.
    I'm not able to give any forecast or schedule about updating to newer Moodle versions.
    I'm not able to give any support.

    If anyone is willing to update the module to support the new Logging System, please send me references to the Git commit and I'll be glad to include in the distribution.
  • Picture of sirisha g@
    Sat, Jan 31, 2015, 6:36 AM
    I have installed this in moodle 2.8 version and it is showing error -add_to_log() has been deprecated, please rewrite your code to the new events API . Is there any way to resolve the issue?
  • Picture of Lorenzo Nicora
    Sat, Jan 31, 2015, 4:10 PM
    Hi Sirisha,
    I'm sorry, but as I wrote I'm not able to support this module any more.
    To fully comply the new Logging System it would require a substantial overhaul, not just a simple fix (otherwise I would have fixed...)
    Lorenzo
  • Picture of Zed Li
    Mon, Feb 23, 2015, 2:52 PM
    Hi Lorenzo,
    May I ask a real stupid question? my module just never display on my website. I can't see it. Should I change any setting? I tried it on both 2.5 and 2.7. Thank you so much!!!
  • Picture of Lorenzo Nicora
    Mon, Feb 23, 2015, 3:53 PM
    Hi Zed
    AttendanceRegister is an Activity Module, and as any Activity Module you have to add an instance in a Course to track it.
  • Picture of Zed Li
    Tue, Feb 24, 2015, 1:28 PM
    Hi Lorenzo,
    I really confuse that how i add an instance for this module. sorry, i'm completely new to Moodle. -,-
  • Picture of Lorenzo Nicora
    Tue, Feb 24, 2015, 3:44 PM
    Hi Zed,
    do you know how to add a Form?... Same thing.
  • Daniel
    Wed, Feb 25, 2015, 6:06 PM
    Hi,
    Soon a version for Moodle 2.7 or 2.8?
    Daniel
  • Picture of Lorenzo Nicora
    Wed, Feb 25, 2015, 7:11 PM
    Unfortunately no, Daniel.
    I'm not able to support and maintain this module any more.
1 2 3 4 5 6 7
Please login to post comments