Activities: Attendance

Maintained by Picture of Dan Marsden Dan Marsden, Picture of Catalyst IT Catalyst IT
A plugin that allows an attendance log to be kept. - includes an optional block for easy access to relevant functions.
4949 sites
99 fans

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 sets Attendance, MoodleCloud.


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


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 Anna-Liisa Mattila
    Mon, 20 Mar 2017, 8:40 PM
    Dear developers,
    I tried to customize the language package for attendance.php; while everything else worked ok, I was not able to change the Aacronym and Pacronym. I wonder why? Have you tested this and what could be the reason for all the other customizations to work except these two?
    Thank you in advance for looking into this.
  • Picture of Bill Junkin
    Mon, 20 Mar 2017, 10:19 PM
    Hi, Anna-liisa Mattila,
    The values of Aacronym, Eacronym, Lacronym, and Pacronym are all hard-coded into the php script in the version that I examined (line 32 in attendance/db/install.php) and the values of Aacronym, Eacronym, Lacronym, and Pacronym that are given in the language file are not used. So to change what is displayed to the user, a person would have to go into the code and change the code (which probably would not be too difficult).
  • Picture of Dan Marsden
    Tue, 21 Mar 2017, 3:53 AM
    The default values were set on plugin installation and use the main language set by the site from the values stored in the lang files. Thanks to some funding we received recently we have added the ability to modify these within the admin > plugins > attendance page - these changes have only been made to the 3.2 and master versions currently available in github. We will release them in the plugins db after further testing has been done. I don't have plans (at this stage) to backport these improvements to older versions of Moodle.
  • Picture of James Yeo
    Fri, 7 Apr 2017, 6:12 AM
    After upgrading to the latest version of the plugin - on one course only I get strftimeh - strftimeh as the time slot?!

    It's only on one course, others are okay - any ideas?!

  • Picture of Dan Marsden
    Fri, 7 Apr 2017, 6:21 AM
    make sure you haven't done any weird language file hacking? - is the course set to use a different language?
  • Picture of James Yeo
    Fri, 7 Apr 2017, 6:30 AM
    Thanks for swift response - no, course is in English and was okay before upgrade!

    It functions fine, just looks bizarre!
  • Picture of Rafael Rodrigues
    Fri, 14 Apr 2017, 10:52 PM
    Good Morning...
    I'm trying to create several classes at once, but it creates one, two at the most. Anyone know what it would be?
    I thank you!!
  • Picture of Anna W.
    Tue, 16 May 2017, 4:54 PM
    Hi Dan, I love this module but I've only tested in on my local Moodle so far. How does it behave using mobile phones, could you provide any screenshots or words of advice? Thanks?
  • Picture of Dan Marsden
    Thu, 18 May 2017, 9:23 AM
    Hi Anna, improved support for mobile devices is something I'd like to spend some time on - at the moment it could do with some improvements. Feel free to get in touch if you are able to help with funding improvements (or if you have internal development capabilities and can submit patches with improvements.) - thanks.
  • Picture of Plínio Felipe Peçanha Oliveira
    Fri, 2 Jun 2017, 5:57 AM
    Fantástico Trabalho! Trabalha muito bem!
  • Picture of Meir Kirshner
    Thu, 15 Jun 2017, 11:55 AM
    hi, can i make Attendance list that contain/flag students that commit an Assignment
  • Picture of Debashish Datta
    Sat, 8 Jul 2017, 12:47 AM
    I wanted to add the Attendance block to my Moodle cloud site, however, could not find it added as a plugin. How can I add the attendance plugin to my Moodle cloud site? Please guide.
  • Picture of Dan Marsden
    Mon, 10 Jul 2017, 6:18 AM
    Free MoodleCloud sites do not include the attendance plugin. Only the paid "Moodle for School" plan on the moodlecloud site includes the extra plugin pack which includes the attendance activity.
  • Picture of dnyaneshwar somwanshi
    Wed, 6 Sep 2017, 1:03 AM
    when will it support moodle mobile?
  • Picture of Dan Marsden
    Wed, 6 Sep 2017, 3:55 AM
1 2 3 4 5 6 7 8 9 10 11
Please login to post comments