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:
20471 sites
6k downloads
382 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
  • waylon su
    शुक्र, 7 जून 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
    शनि, 8 जून 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
    सोम, 10 जून 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
    मंगल, 20 अग॰ 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
    रवि, 1 सित॰ 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
    सोम, 2 सित॰ 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
    सोम, 30 सित॰ 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
    मंगल, 1 अक्तू॰ 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
    मंगल, 1 अक्तू॰ 2024, 10:38 PM
    @Dan Got it thank you so much
  • Rizah Kabaši
    सोम, 7 अक्तू॰ 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
    मंगल, 8 अक्तू॰ 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.
  • Carlos Arthur Tavares
    शुक्र, 25 अक्तू॰ 2024, 2:02 AM
    Your plugin is excellent! If you could add an option to filter or display only those who haven't registered their presence yet, along with the ability to navigate directly between pages without having to click through one by one, it would be very helpful.
  • Dan Marsden
    शुक्र, 25 अक्तू॰ 2024, 2:30 AM
    @carlos, great to hear you find the plugin useful! If you could please add this as a feature request in the github tracker that would be great! Unfortunately I don't get a lot of time for feature development as a volunteer but if you're interested in helping to fund devleopment time to do this, feel free to reach out privately to discuss!
  • Javi Gonzalez Mendez
    गुरु, 7 नव॰ 2024, 8:01 PM
    Hi @Dan,
    is there by any chance the possibility to set the attendance up by an agroupation instead of a group only?
    Also, what format does it expect the .csv file to be able to import the data? I exported a file, updated the info and tried to import it, but it didn't like it.

    Thank you for your time,
    Javi
  • Dan Marsden
    शुक्र, 8 नव॰ 2024, 4:43 AM
    @Javi - anything is possible - if you have internal development capabilities, feel free to send through a pull request with any improvements!

    There are a few posts in the attendance forum around csv imports that might help - if you manage to work out what you have done wrong, please share your feedback in the forums so others can benefit too!
Please login to post comments