Attendance Register

Activities ::: mod_attendanceregister
Maintained by 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.
Latest release:
1849 sites
552 downloads
124 fans
Current versions available: 3

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  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)

Screenshots

Screenshot #0
Screenshot #1

Contributors

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

Comments RSS

Comments

  • me
    Thu, 20 Feb 2014, 11:11 PM
    Would love to see if this works in 2.6 as we have a scorm reporting issue and would like to use it to mandate time in course to continue. Thanks!
  • Lorenzo Nicora
    Sat, 8 Mar 2014, 11:38 PM
    I published a Moodle 2.6 compatible version.

    For the record: the previous version was already 2.6 compatible (Gary, thanks for reporting your testing)
  • Luis Perez
    Mon, 10 Mar 2014, 6:58 AM
    Lorenzo I solved the problem using this recommendations:
    - Go to cPanel
    - Open File Manager from Files section
    - Navigate to domain folder
    - Check "Perms" column on far right hand side
    - Files should be set to: 0644 (this is the UNIX file permissions)
    - Folders should be set to: 0755
    This will change your file permissions to their proper settings for the Bluehost file system.

    Luis
  • Dionysios Plakias
    Wed, 2 Apr 2014, 5:06 PM
    Hello,
    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.
  • Lorenzo Nicora
    Wed, 9 Apr 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?
  • Mahtab Hussain
    Thu, 24 Apr 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.
    Thanks,
    Mahtab
  • Lorenzo Nicora
    Sat, 3 May 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.
  • Pablo Sektman
    Wed, 14 May 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,

    Pablo
  • Graham Moir
    Tue, 27 May 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
  • Graham Moir
    Mon, 9 June 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?
  • Lorenzo Nicora
    Sat, 21 June 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.
  • Lorenzo Nicora
    Sat, 21 June 2014, 3:45 AM
    About legacy logging, as this module strongly count on Moodle logging, I suppose legacy mode should help.
  • vinoth kannan
    Mon, 30 June 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.
    Thanks
    Vinoth
  • Graham Moir
    Tue, 1 July 2014, 4:10 AM
    Understood Lorenzo.
  • Lorenzo Nicora
    Tue, 1 July 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: https://github.com/nicusX/moodle-mod_attendanceregister/wiki/Moodle-2.7-Compatiblity
Please login to post comments