Attendance

Activities ::: mod_attendance
Maintained by Dan Marsden
Part of sets Attendance, MoodleCloud.
A plugin that allows an attendance log to be kept. - includes an optional block for easy access to relevant functions.
Latest release:
19696 sites
5k downloads
363 fans
Current versions available: 19

The Attendance activity allows teachers to maintain a record of attendance, replacing or supplementing a paper-based attendance register. It is primarily used in blended-learning environments where students are required to attend classes, lectures and tutorials and allows the teacher to track and optionally provide a grade for the students attendance. The instructor can set the frequency of their classes (# of days per week & length of course) or create specific sessions. 

To take attendance, the instructor clicks on the "Update Attendance" button and is presented with a list of all the students in that course, along with configurable options and comments. The default options provided are: Present, Absent, Late & Excused. Instructors can download the attendance for their course in Excel format or text format.

Sessions can also be configured to allow students to record their own attendance and a range of different reports are available.

Screenshots

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

Contributors

Dan Marsden (Lead maintainer)
Фотография
Artem Andreev: Previous maintainer/developer
Dmitry Pupinin: Original author
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Ameed Aabidi
    Mon, 25 Oct 2021, 8:30 PM
    Hey, facing this crazy bug where it says:
    Exception - Class 'core_user\fields' not found
    When attempting to mark the attendance of a session. I have the Farsi language pack installed and I'm aware of the issues that arise due to the acronyms (and I've fixed it wherever it is required). However, we are still getting this error. Any idea where it comes from?
  • Dan Marsden
    Tue, 26 Oct 2021, 4:06 AM
    @Ameed - it sound like you may have installed the wrong version of the attendance plugin for the version of Moodle you are using. Please make sure you are using the correct version of hte attendance plugin for the Moodle version you have installed - if you are still getting this issue please provide report it (with a lot more information including versions etc) to the github tracker. - thanks.
  • Alaa Shaheen
    Thu, 30 Dec 2021, 9:51 PM
    we are testing the plugin to be able to use it at our universty. a couple of issues that we can't solve.
    the QR code rotation give error for the student however it is not expired yet. another issues; we usually need to take 2 attendance / session, sign in and sign out for students. how can we do that as the system offer one sign in / session
  • Dan Marsden
    Fri, 31 Dec 2021, 7:59 AM
    @Alaa - the qr code rotation relies on the users clock being set correctly - make sure it is in sync correctly - however there are some potential bugs with the qr rotation that haven't been tracked down yet - take a look at the github tracker for more details. At this stage the plugin does not have a check-in/check-out functionality but that does sound like an interesting feature that could be developed - feel free to reach out privately if you would like to fund this development.
  • brix resurreccion
    Sun, 23 Jan 2022, 8:24 PM
    it is possible to input put a zoom meet or a google meet
  • Ridhima Suri
    Wed, 23 Feb 2022, 4:46 AM
    Hi. Will this feature be available in Moodle 4.0?
  • Dan Marsden
    Wed, 23 Feb 2022, 4:52 AM
    yes - the best indicator of this for a plugin is whether it receives "early bird" awards. - you should see that this plugin has received a number of them. as far as I am aware attendance works in the current version of 4.0 however I haven't yet created a new icon for attendance to match the new icons, so attendance displays an icon in 4.0 with a grey background but I do have that on my list of things to do - hopefully before 4.0 release comes out.
  • Ricardo Caiado
    Sat, 19 Mar 2022, 6:25 AM
    Hi,

    I made a complete backup of a course and it had an "attendance" activity with student information.

    When restoring to another course, I found that the activity information was not preserved.

    Any idea what might have happened with the backup of this information?

    Ricardo

    Moodle 3.11.4+
    Attendance 3.11.10 (2021082600)
    PostgreSQL 12
    PHP 7.4
    Ubuntu 20.04
  • Marcin Misiak
    Mon, 28 Mar 2022, 2:50 PM

    Hi,
    after delete user data had errors:

    Exception occurred while calling mod_attendance\privacy\provider::delete_data_for_user.
    This means that plugin mod_attendance did not complete the processing of data. The following exception information may be passed on to the plugin developer:

    moodle_database::get_in_or_equal() does not accept empty arrays


    /mod/attendance/classes/privacy/provider.php(359): moodle_database->get_in_or_equal()
    /mod/attendance/classes/privacy/provider.php(217): mod_attendance\privacy\provider::delete_user_from_session_attendance_log()
    /lib/moodlelib.php(7996): mod_attendance\privacy\provider::delete_data_for_user()
    /privacy/classes/manager.php(578): component_class_callback()
    /privacy/classes/manager.php(611): core_privacy\manager::component_class_callback()
    /admin/tool/dataprivacy/classes/task/process_data_request_task.php(138): core_privacy\manager->delete_data_for_user()
    /lib/cronlib.php(341): tool_dataprivacy\task\process_data_request_task->execute()
    /lib/cronlib.php(198): cron_run_inner_adhoc_task()
    /lib/cronlib.php(76): cron_run_adhoc_tasks()
    /admin/cli/cron.php(178): cron_run()

    Moodle 3.11.6+ (Build: 20220325)
  • Himanshu Saini
    Thu, 31 Mar 2022, 11:14 PM
    How to have addtional user profile fields in export? I am seeing option to add custom profile fields but not native ones
    I need to add Department field to attendance export.
  • Jorge González Sepúlveda
    Tue, 5 Apr 2022, 5:12 AM
    alguien me puede apoyar explicándome como puedo cambiar y/o agregar en el pluging Attendance mas campos en la opción de exportar campos personalizados, es que no me deja editar el valor puesto por defecto
  • Arjun N
    Fri, 3 Jun 2022, 3:22 PM
    Hi,

    sorry if the comment is going very long. Among the following activities, we have restricted the access to quiz based on the attendance completion, but we are facing some issues for multiple session attendance completion logic.

    List of activities :

    1. Attendance
    2. Quiz

    Logic 1 :
    since the quiz access is based on attendance activity completion, but the problem here is that Attendance activity gets completed irrespective of whether you mark somebody as present or absent, i.e. attendance gets completed the moment a value is submitted. This is a problem for multiple sessions, for a 2 day training, after taking attendnace on first day itself the activity gets completed and quiz becomes accessible, so we tried logic 2 given below.

    Logic 2 :
    quiz is restricted based on grade received for the attendance activity (80% for pass), still, since every session is created for one day duration and not 2 days together, marking only for one day gives 100% grade and again the activity gets completed giving access to quiz, unless i forcefully mark the other days as absent.

    Also, the attendance activity is getting completed automatically the moment we submit a value, and not on the last date in case of a multiple session course. we have tried both logic 1 & 2, still it is not effective.

    is there any way out ?
  • Dan Marsden
    Tue, 7 Jun 2022, 6:15 AM
    @arjun - best place for "questions/help" is the attendance forum: https://moodle.org/mod/forum/view.php?id=741 - can you please create a post there? - I don't think what you're asking for is supported, but someone might have creative ideas to help.
  • Ernesto García Cordero
    Wed, 13 Jul 2022, 5:30 PM
    Does not work automatically
    attendance. I update cron but it does not mark me student as present.
    I have moodle version 4.0.1
    and attendance version 4.0.3
  • Dan Marsden
    Thu, 14 Jul 2022, 5:09 AM
    @Ernesto, best place for questions/help is the attendance forum: https://moodle.org/mod/forum/view.php?id=741 - can you please create a post there? - make sure you include screenshots of the status set configuration you are using - the automatic attendance requires your status set config to be correct, but the best place to work that out is in a forum discussion.
Please login to post comments