Auto Attendance Block

Blocks ::: block_autoattend
Maintained by with daughterFumikazu Iseki
Part of set Auto attendance.
This autoattend block is modification of the Attendance block by Mr. Dmitry Pupinin (v1.0.8, 2007). In addition to the original manual mode, automatic attendance mode (from the access log of Moodle) and semi-automatic attendance mode (user clicks a link) are also possible.
Latest release:
1003 sites
487 downloads
59 fans
Current versions available: 1

These Auto Attendance block and module are modification of the Attendance block/module of Mr. Dmitry Pupinin (v1.0.8, 2007).

In addition to the manual attendance mode to take attendance manually the original, automatic attendance mode (from the access log of Moodle) and semi-automatic attendance mode (user clicks a link) are also possible.

I strongly recommend a combination of Auto Attendance block (autoattend) and Auto Attendance module (autoattendmod).

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

with daughter
Fumikazu Iseki (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Chester Folming
    Tue, 15 Mar 2016, 9:36 PM
    Dear Fumikazu
    Our network staff has given me a much simpler way of writing Allowed IP (10.0.0.0/255.0.0.0) which works for us. So I am pulling the request to give the Allowed IP field more characters.
    This might still be an issue for others - but my problem is solved. I am sorry if I caused you to work on this issue.
  • with daughter
    Tue, 15 Mar 2016, 10:08 PM
    Oh!
    I corrected allow IP filed length to 250 now.
    But it was very easy work! smile

    Thanks.
  • Emilio Arjona
    Tue, 26 Apr 2016, 3:22 PM
    Hi Fumikazu,
    I'm doing some test of the newest version of your plugin, specially the new backup feature (Great!!). Now backing up a course with autoattend activities doen't break the grades, congrats!! But i can't get the autoattend sessions to be restored into the new course ¿?¿?

    The autoattend block and activity are restored succesfully but empty: autoattend item in gradebook is there with all users grades, but there is no sessions defined in the block in the restored course, and there is no data about users states in each session.

    Tested in Moodle v2.6
  • Emilio Arjona
    Tue, 26 Apr 2016, 5:15 PM
    Hi again,
    please check line 43 of [MOODLE]/blocks/autoattend/backup/moodle2/backup_autoattend_stepslib.php. I'm not sure of the meaning of "backupblock" field in DB, but its value in the table autoattendmod is always 0. In the line 43 there is an "if" that aborts all backup process returning an (almost) empty xml.

    ...
    36 //$block = $DB->get_record('block_instances', array('id' => $this->task->get_blockid()));
    37 $courseid = $this->get_courseid();
    38 $backup_block = $DB->get_field('autoattendmod', 'backupblock', array('course'=>$courseid));
    39
    40 //
    41 // Define each element separated
    42 $autoattend = new backup_nested_element('autoattend', array('id'), null);
    43 if (!$backup_block) return $this->prepare_block_structure($autoattend);
    ...

    Removing the "!" in line 43, Moodle executes all backup script correctly.

    Can you confirm this fix??

    Regards.

  • with daughter
    Wed, 27 Apr 2016, 10:13 AM
    Hi,

    Autoattend's main data is managed by Autoattend Block rather than Autoattendmod Module.

    If you want to backup block data, please check "Backup of Attendance Data"

    Backup of Attendance Data" is at "Setting of Autoattendmod" (module) -> "Options of Auto Attendance module"

    Thanks.
  • Emilio Arjona
    Wed, 27 Apr 2016, 2:37 PM
    Ah, OK!!!
    Now i know what is the meaning of that field XD
    Sorry for my lack of attention!

    Thanks!
  • David Conrad
    Thu, 30 June 2016, 11:41 PM
    is mod_autoattendmod required for block_autoattend?
  • with daughter
    Fri, 1 July 2016, 11:18 AM
    It is not required, but I recommend to install it.
  • Jason Walker
    Wed, 6 July 2016, 11:33 PM
    Just so anyone having the same issue as me (Potential coding error - existing temptables found when disposing database. Must be dropped!) when doing a backup, you must have both the block and module installed to be able to backup a course. We get the functionality we want with just the block, so I wish there was a way to use the plugin without the module installed!
  • Rafael Mota
    Fri, 12 Aug 2016, 6:29 AM
    How the automatic attendance is taken ? The students must be online during all the session ?
  • Chester Folming
    Mon, 22 Aug 2016, 5:31 PM
    Dear Fumikazu

    Thank you for your good work.

    I would like to ask you what do you do in relation to summer time (daylight saving time)?
    I discovered that if I create sessions that - cross the date where we are supposed to reset the clock - all sessions are pushed one hour forward.
    (That is in the Fall - in the spring sessions will be moved one hour later than intended).

    If I take this into account and compensate this hour - will the "session start" remain correct when we pass 30th of October 2016?
  • with daughter
    Sun, 4 Sept 2016, 4:12 PM
    Sorry, I have no ideas now.
  • Shannon Carpenter
    Thu, 15 Dec 2016, 3:22 AM
    Is anyone using auto-attendance with 3.1? We are upgrading shortly and wanted to make sure it works with 3.1.
    Thank you!
  • with daughter
    Wed, 11 Jan 2017, 4:39 PM
    latest auto-attendance can work with 3.1 or 3.2
    Thanks.
Please login to post comments