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:
987 sites
483 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

  • Kazuhisa Sakabe
    Fri, 29 May 2020, 11:23 PM
    Problem 例外(exception)-Call to undefined function atoattend_use_summertime() is occured.

    Funtion atoattend_use_summertime() is not exist in file autoattend/locallib.php.
    This function is called next 3 lines in this file.
    2040: $use_summertime = atoattend_use_summertime($couseid);
    2086: $use_summertime = atoattend_use_summertime($couseid);
    2122: $use_summertime = atoattend_use_summertime($couseid);

    To resolve this problem ,replace atoattend to autoattend in this file.
  • hami rami
    Mon, 8 June 2020, 7:39 PM
    Hello everyone.
    I just installed Auto attendance and I love it!
    My challenge right now is the delete button. I have tried deleting one of the session I created earlier in one of my test courses but nothing happens. Not even refreshing the page.
    Am using Moodle 3.8 and I install Auto attendance version 2.6
    Someone to kindly advise me please.
  • Ignatius Sandyawan
    Thu, 16 July 2020, 1:20 PM
    Hello,
    I use auto attendance to automatically record student attendance. Sometimes this plugin does not work, there are some students who are recorded as absent even though they have logged in and entered the course in the specified session. How could this happen? what should I do to overcome it?
  • ali hrp
    Sun, 30 Aug 2020, 5:41 AM
    I think the best solution would be to have the ability to copy a students previous attendance over when you change a students class within the autoattend block. https://hireacar.pk
  • Jeffrey Bannister
    Thu, 3 Sept 2020, 2:01 PM
    It is a great plugin. Is there any way to link this with the existing groups - i.e. I have multiple classes, how can I separate the attendances? E.g. with quiz results you can look at the results by group.
  • shiva k
    Wed, 7 Oct 2020, 11:23 AM
    This misses few student always. When I check the log student has attended but it never reports present. I used both automatic and semi-automatic but no avail.
  • shaluka perera
    Tue, 15 June 2021, 10:45 AM
    How can I change the time in auto attendance . I was change date.timezone .but its still working in server
    default time
  • Ridhima Suri
    Fri, 11 Feb 2022, 3:50 AM
    Hi. Will this block be available for Moodle 3.9 and 4.0?
  • with daughter
    Mon, 14 Feb 2022, 11:32 AM
    I use this with 3.10
    I don't know about 4.0 because I have never used it before.
  • Grangsang Sotyaramadhani
    Fri, 25 Mar 2022, 10:12 AM
    Helo, I got this error. Could anybody help me?

    Invalid get_string() identifier: 'autoattend:myaddinstance' or component 'block_autoattend'. Perhaps you are missing $string['autoattend:myaddinstance'] = ''; in /var/www/html/elearning/blocks/autoattend/lang/en/block_autoattend.php?
    line 353 of /lib/classes/string_manager_standard.php: call to debugging()
    line 7282 of /lib/moodlelib.php: call to core_string_manager_standard->get_string()
    line 2589 of /lib/accesslib.php: call to get_string()
    line 2434 of /lib/accesslib.php: call to get_capability_string()
    line 118 of /admin/roles/classes/capability_table_base.php: call to get_capability_docs_link()
    line 135 of /admin/roles/classes/capability_table_with_risks.php: call to core_role_capability_table_base->display()
    line 708 of /admin/roles/classes/define_role_table_advanced.php: call to core_role_capability_table_with_risks->display()
    line 257 of /admin/roles/define.php: call to core_role_define_role_table_advanced->display()
  • with daughter
    Fri, 8 Apr 2022, 9:54 AM
    Very Thanks!
  • dharmik dharmik
    Fri, 13 May 2022, 2:14 AM
    I am unable to get attendance email when student attend course. I have setup auto attendance. But when I click attendance in block from admin/manager it will send all past attendance email and I get 50+ emails in 2 3 days.. How to solve this?
  • with daughter
    Mon, 16 May 2022, 10:22 PM
    Hello

    Currently under debugging.

    You can download the development version from the sunversion repository.
    http://www.nsl.tuis.ac.jp/svn/php/autoattend/trunk/
    http://www.nsl.tuis.ac.jp/svn/php/autoattendmod/trunk/

    Support for moodle4 is also being checked.

    Thanks.
  • Mariusz Pulkowski
    Mon, 8 Aug 2022, 4:21 AM
    Hello,
    I have a problem with setting up a new session.
    My platform is set to the Polish language, and the following message is associated with it:
    Time type dzieńs is not supported by html_writer::select_time().
    I have a question, do you meet similar messages on your platforms?
    Automatic presence checking is GREAT, it would be hard without a properly working plug-in. So far it has worked properly, I wonder if it is related to the MOODLE version or something in the configuration.
    I would be grateful for tips on how to solve this problem.

    Regards
  • Tedo Vrbanec
    Sun, 18 Sept 2022, 1:34 AM
    Thanks for the great plugin, but every time I upgrade my Moodle site, I must deal with the Warning: A non-numeric value encountered in /var/www/moodle/blocks/autoattend/timezonedef.php on line 15. To fix it, I just commented out lines 10-30. Something is wrong here. Can the maintainer fix it?
Please login to post comments