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:
20235 sites
7k downloads
380 fans
Current versions available: 21

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

Show comments
  • Simon Davies
    Par, 16 Hara 2024, 6:54 PM
    @Dan. And if this is not occurring, what might the issue be? Moodle 4.1, plugin version 2023020107
  • Dan Marsden
    Mer, 17 Hara 2024, 7:02 AM
    @Simon - not sure sorry - you might need to engage a developer to help diagnose further.
  • Pawel Gadalinski
    Tū, 4 Pipi 2024, 3:40 PM
    hey, is this working on v 4.4 ?? or that plugin is abondoned ?
  • Dan Marsden
    Tū, 4 Pipi 2024, 3:48 PM
    @Pawel, latest versions of this plugin are always in github. I do auto-deploy updates to the plugins db when all automated tests pass, however the behat tests have only just recently been fixed - a new release should get pushed into the plugins db soon.
  • waylon su
    Mer, 7 Pipi 2024, 5:44 PM
    Hi dan, I'm using the Moodle 3.10.4
    I'm try to make grade attendance in one course, with multiple sessions (e.g. Same course every Friday with different students). Unfortunately I have to search a massive list of students every time. Is there a "group" method where I can pre-group each student into different week's attendance? thanks!
  • Carlos Silveira - ADM
    Hor, 8 Pipi 2024, 3:18 AM
    Hello!
    I really like the plugin, it is very useful in my organization. We offer online and in-person courses for our employees and carry out in-person appointments using your plugin. However, I would like to ask if it is possible to add a way to print the list of participants for the session, including the session description fields and other selected custom fields?
    Thank you very much!
  • Dan Marsden
    Hin, 10 Pipi 2024, 7:45 AM
    @Carlos - this is not currently possible but has been requested before eg: https://github.com/danmarsden/moodle-mod_attendance/issues/356
  • Erwannig LOUF
    Tū, 20 Here 2024, 10:44 PM
    Hello,
    I'm facing a bug when exporting attendance lists. When the user is an editing-teacher, he get this error :
    Exception : array_keys(): Argument#1($array) must be type array, null given.

    Do i hav to edit the rights of this role ?
    Thank you,
  • Moustafa AL-Tawaijary
    Tap, 1 Mahu 2024, 10:45 PM
    Hello

    I would like to add a link in the Sidebar for attendance record

    How to add a dynamic link that shows the reord for students

    for examole: this link shows only the report for user id No 14 "xxx/mod/attendance/view.php?id=14"

    How to make the link dynamic whenever a user signs in it changes accordingly.

    Thanks for making this wonderful plugin!

  • Dan Marsden
    Hin, 2 Mahu 2024, 5:55 AM
    @Moustafa - that's not something currently supported, however you might find the block plugin gets you close:
    https://moodle.org/plugins/block_attendance
  • Tshimangadzo Monyai
    Hin, 30 Mahu 2024, 9:29 PM
    Hi Dan,

    I recently installed the plugin on Moodle 4.1, and it is working perfectly, but the only issue the teachers are raising is not being able to export the student's attendance. i can only see the import option only.
  • Dan Marsden
    Tū, 1 Nuku 2024, 4:41 AM
    @Tshmangadzo - make sure your teachers have the mod/attendance:export capability, and the export link isn't hidden in the "more" drop list in the page.
  • Tshimangadzo Monyai
    Tū, 1 Nuku 2024, 10:38 PM
    @Dan Got it thank you so much
  • Rizah Kabaši
    Hin, 7 Nuku 2024, 8:59 PM
    Hello Dan,

    I have a quick question. If all students are connected to the same router in the classroom where the session is being conducted, and the Prevent Student’s Sharing IP Address option is set to “Yes” when creating the session, will the students still be able to independently register their attendance? I’m concerned about potential issues since they are all sharing the same network.

    Thank you for your help!
  • Dan Marsden
    Tū, 8 Nuku 2024, 8:44 AM
    @Rizah, that's really a networking question and I would need access to your systems to answer for you. Easiest thing for you to do would be to check your course logs when students are registering their attendance in the class and see if there are a number of users with the same IP address, or if the majority are using unique IPS - there are a number of different things that can control this from the network level to the web server itself.
Please login to post comments