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:
1778 sites
496 downloads
125 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

  • Lorenzo Nicora
    Wed, 16 Jan 2013, 8:51 PM
    Hi Carlos,
    it is possible with some PHP coding, changing view.php
  • Carlos del Río
    Thu, 17 Jan 2013, 4:45 PM
    Thanks Lorenzo! I'll figth with the code xD
  • Georgi Jordanov
    Fri, 1 Feb 2013, 3:45 AM
    Hello, Lorenzo! Congratz for this great module!
    I have a problem - its stupid, im sure!
    I install the module, when i go to Plugins in Admin, i see the module ... But where to go to see statistics for time spending on the some course?
  • Lorenzo Nicora
    Fri, 1 Feb 2013, 3:49 AM
    Hi Georgi
    this is a module, so you have to add it to a Course as an "activity"
  • Georgi Jordanov
    Fri, 1 Feb 2013, 4:09 AM
    I fill stupid smile Thanks for this faaast response! This is my first touch with this CMS and im little confused about configuration all things in Moodle!
    Again... thanks a lot!
  • Todd Thornton
    Thu, 14 Mar 2013, 4:06 AM
    I just added this to my 2.4.2 install and there seems to be a redirect issue. My moodle is at .com/course, but when I click to access the attendance register in a course it redirects to .com. In my case this is my frontend Wordpress site.
  • Lorenzo Nicora
    Thu, 14 Mar 2013, 3:45 PM
    Hi Todd,
    This is rather strange as module uses standard Moodle's API functions to build any URL. But actually I've never tested a 2.4 installed in a subdir.
    I'm going to test it in this configuration asap (opend an issue not to forget https://github.com/nicusX/moodle-mod_attendanceregister/issues/45 smile )
    Thanks for reporting
  • Lorenzo Nicora
    Fri, 15 Mar 2013, 4:59 PM
    Hi again Todd
    I've just tested the latest module version in a Moodle 2.4.2+ installed in a subdirectory.
    Everything works as expected, so I must suppose there is something wrong in your installation or Moodle configuration.
  • Todd Thornton
    Wed, 20 Mar 2013, 2:54 AM
    I can't figure it out and agree it's strange. The url looks right (see below) but it happens in every theme. It also doesn't require a log in. It just shows home page content of the Wordpress install.
    com/course/mod/attendanceregister/view.php/?id=4306

    If you can think of anything for me to check let me know.
  • Lorenzo Nicora
    Fri, 22 Mar 2013, 6:07 PM
    Hi Todd,
    Just guessing: maybe you are using some garbled Apache mod_alias directive?
  • Lorenzo Nicora
    Fri, 22 Mar 2013, 6:09 PM
    For anyone using AttendanceRegister module versions from 2.4.1 (2013012906) to 2.4.2 (2013020604): please update to the latest version due to a bug: adding new online session on cron run could fail.
  • Manish Yadav
    Sun, 24 Mar 2013, 4:28 PM
    hey...Lorenzo
    great work..thnx...superb plugin
  • Manish Yadav
    Sun, 24 Mar 2013, 4:29 PM
    hey..lorenzo
    I want to embedd the feature of internal marks in any course...would u suggest be any mod or block??
  • Sven Kornetzky
    Tue, 2 Apr 2013, 2:20 AM
    Hello Lorenzo,

    I am trying to use your plugin with a German interface. It seems to have just the functionality we desperately need. However when I setup the lessons, the plugin doesn't seemt to get along with the German date format. I get "03/04/13D.%m.%y (%a)" shown as the date. Also there are a few parts of the interfaces that are not beeing translated such as "day", "All", "All past" for the selctors when viewing the offered lessons. This isn#t the most critical, but it just looks very unprofessional for my site when there is a wild mix of languages.

    However the date format problem is critical for using the plugin at all and I would be endlessly gratefull, if you would find a solution to solve this. We use moodle 2.4.1 right now.

    Anyway, thank you for contributing to moodle
    Sven
  • Lorenzo Nicora
    Tue, 2 Apr 2013, 12:51 PM
    Hi Sven;
    You should be able to make module translation in German without any problem.
    Every message or string is taken form Moodle translation system. Nothing is hardwired.

    You should translate all strings in module's language file.

    Strings you can't find in this file are taken from general Moodle translations ("All" is an example). You should do nothing with them. They are automatically translated if you install German language pack and switch user (or site default) language.

    About date/time formatting, everything is done using Moodle's internal formatting functions, that format date/time based on site/user language.
    So, you have nothing to do to translate it too.

    If you are successful translating the module in German, please share the translation file. I'll be glad to include in the distribution.
    Thanks
Please login to post comments