Moodle plugins directory: Attendance Register | Moodle.org
Attendance Register
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
For the record: the previous version was already 2.6 compatible (Gary, thanks for reporting your testing)
- 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
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.
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?
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
"Internal Server Error" is rather generic and give no hint.
Server log should report a more meaningful error message.
The offline sessions works but it does not record the online sessions, any tip?
Many thanks,
Best regards,
Pablo
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.
Thanks
Vinoth
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