Your Moodle version

Activities: Attendance

Maintained by Picture of Dan Marsden Dan Marsden
A plugin that allows an attendance log to be kept. - includes an optional block for easy access to relevant functions.

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.


This plugin is part of set Attendance.


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


Picture of Dan Marsden
Dan Marsden (Lead maintainer)
Artem Andreev: Previous maintainer/developer
Picture of Dmitry Pupinin
Dmitry Pupinin: Original author
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Priyanka Sinha
    Sat, Nov 28, 2015, 3:44 PM
    I had the same problem of 500 Internal Server Error when I created the attendance module. All files need to be set to 644 (and not 664 as mentioned by MadEye). All directories to 775.
  • Picture of scott hallman
    Tue, Dec 8, 2015, 5:07 AM
    HI Dan
    thanks for adding the fill down functionality to the attendance marks. Much easier to use. Still would be great to have a csv upload or the like. We have 120 students who scan in to a lecture theatre. Whilst the fill down will cut time a csv upload from the bar code scans would a great improvement.
  • Picture of Ammar Qahtan
    Thu, Dec 24, 2015, 5:12 PM
    Hi Dan,
    I accendentally deleted a session , Can I recover it?

    Thanks for You.
  • Picture of Stephen Reed
    Sun, Jan 31, 2016, 3:11 AM
    I need to track attendance in 15 min increments for classes that last upto 4 hours per session 2 times a day. Currently I have been using the attendance module with two 4hour sessions and I create variables in 15 min increments each variable also increments in value by 25. Basically degrees of lateness from present =400 to Absent =0. This has the added benefit on the final report of showing me how many hours each student has attended on the individual report. My problem comes when the number of variables exceeds 12 or so I get error writing to database when I try to take attendance. It typically works the first time I test it but then fails after I try once or twice.
  • Picture of Dan Marsden
    Mon, Feb 1, 2016, 1:26 PM
    If you escalate your debugging level to "developer" and make sure display errors is turned on (or you know how to view your server error logs) you should be able to find more information about this error to help you track down the actual problem.
  • Mad Eye Moody - not as bad as he looks
    Mon, Feb 8, 2016, 11:11 PM
    In the gradebook, the column for my Attendance activity shows all zeros. However, in the Attendance report itself, it shows the correct grades. Any ideas for why this might be?
  • Picture of Dan Marsden
    Tue, Feb 9, 2016, 4:38 AM
    @MadEye doesn't sound familiar sorry - try asking in the moodle community forums (including a screenshot might help.)
  • Picture of tecnico conozimiento
    Fri, Apr 1, 2016, 11:05 PM

    I would like to know how I can do for the sessions created in the attendance module will be show in the calendar like next events? is this possible?

  • Picture of William Stewart
    Tue, Apr 5, 2016, 1:18 PM
    I just installed the new version and suddenly we cannot access any of our courses. We can log into the site, but when trying to open a class, it simply blanks out on a white screen. I tried downgrading the previous version but I get error messages saying I can't downgrade. Any thoughts?
  • Picture of William Stewart
    Tue, Apr 5, 2016, 1:29 PM
    Update: There is an issue with the attendance BLOCK plugin that is causing this problem. I had to disable the block on all of the courses from the Plugin Administration page so we could access them. Pretty please with sugar on top could this get resolved quickly.
  • Picture of Dan Marsden
    Tue, Apr 5, 2016, 3:36 PM
    Thanks William, I'd forgotten to push the corresponding changes related to the structure changes to the block plugin, I've done that now and pushed a new version of the block into the plugins db. Thanks!
  • Picture of David Dunn
    Tue, Apr 5, 2016, 11:23 PM
    Yikes! That was a shocker for faculty this morning!

    The update appeared quickly, however, and has fixed the issue.
  • Picture of Caleb Pahl
    Sat, May 7, 2016, 5:10 AM
    We are using Moodle 2.5 and this plugin is not working. When we try to add attendance to part of a course it shows up on the course page, but then when you click on it to display it a blank page shows up. Could this be solved by upgrading to a newer version of moodle? Any help would be appreciated! Thanks.
  • Picture of Dan Marsden
    Sat, May 7, 2016, 11:59 AM
    Moodle dropped support for 2.5 in 2014, you should be focusing your time on upgrading to a more recent stable supported release. I don't provide support for out-of-support Moodle versions, but feel free to ask for help in the community forums and someone else might help (although the advice will likely be to upgrade.)
  • Picture of Caleb Pahl
    Tue, May 10, 2016, 12:04 AM
    Thank you Dan! We will work towards upgrading our moodle soon ... Cheers
1 2 3 4 5 6 7
Please login to post comments