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:
19191 sites
369 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.


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


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

Amostrar comentarios
  • Dan Marsden
    jue, 7 de mar de 2024, 09:22
    @Ramy - what didn't work? - there is a version for Moodle 4.3 available in github here: but please report any specifci issues you have to the github issues tracker.
  • Hans Weiss
    vie, 8 de mar de 2024, 16:06
    thanks to Dan Marsden and all the contributers for developing and updating moodle.
    we are using the Export to Excel quite often and do another export from Excel to pdf für securing the attendance. Will there be an export to pdf in the future?
    And another problem for us is that the Excel-Export is not showing the full content of the additional field for remarks. Is there a way to collapse all excel fields without doing it in Excel.
  • Dan Marsden
    lun, 11 de mar de 2024, 04:14
    @Hans, great to hear you find it useful. I have no current plans to add pdf exports as a volunteer, if you have internal development capabilities pull requests are always welcome and if you would like to fund the time to develop specific improvements feel free to reach our privately. If the excel file doesn't include the full comment then that sounds like a bug which you could report to the github issues tracker, but if you're wondering how to auto-expand the width of the columns while viewing the excel file, then you could try asking for help in the community forums - there's probably some shortcut or process that helps with that that someone might suggest.
  • Santiago Benitez
    sáb, 13 de abr de 2024, 02:57
    Hi, can you update this plugin for Moodle 4.3 please?
  • Diego Rodriguez
    mar, 16 de abr de 2024, 02:44
    Hello, I have a problem with the "Network address required" field, it is when the student wants to enter their attendance. If I exceed 255 characters I get an error in Moodle.
  • Dan Marsden
    mar, 16 de abr de 2024, 04:24
    @Diego - best place for feature requests is in the github issues tracker - if you have internal development capabilities, pull requests are always welcome!
  • Simon Davies
    mar, 14 de may de 2024, 19:15
    Hi Dan - just a question about the 'create calander event' checkbox - should this generate a visible event in the course calander (if this block is being used)? Thanks so much, Simon
  • Dan Marsden
    mié, 15 de may de 2024, 02:10
    @simon - yes.
  • Simon Davies
    jue, 16 de may de 2024, 18:54
    @Dan. And if this is not occurring, what might the issue be? Moodle 4.1, plugin version 2023020107
  • Dan Marsden
    vie, 17 de may de 2024, 07:02
    @Simon - not sure sorry - you might need to engage a developer to help diagnose further.
  • Pawel Gadalinski
    mar, 4 de jun de 2024, 15:40
    hey, is this working on v 4.4 ?? or that plugin is abondoned ?
  • Dan Marsden
    mar, 4 de jun de 2024, 15:48
    @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
    vie, 7 de jun de 2024, 17:44
    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
    sáb, 8 de jun de 2024, 03:18
    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
    lun, 10 de jun de 2024, 07:45
    @Carlos - this is not currently possible but has been requested before eg:
Please login to post comments