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.
6072 sites
155 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 Dirceu Duarte
    Wed, 27 Jun 2018, 6:46 PM
    @Dan Marsden Thanks!
  • Picture of Brian Warling
    Sat, 21 Jul 2018, 5:36 AM
    Hi.... We recently upgraded to Moodle 3.4. We're running Attendance 3.4.4. We also now use the Boost theme. We've noticed that the "Edit Settings" cog isn't present at the upper right (when accessing with an editing role; e.g., manager, teacher), as it is for all other modules. The Administration block is present when using the Clean theme. But the admin options aren't accessible in Boost since the settings cog isn't present. I've tried this on a clean install of Moodle 3.4 with Attendance 3.4.4, and I still don't see the settings cog.

    I haven't been able to find anything about this. It's hard to believe it might be by-design. Perhaps I'm missing something. Any info would be great.

    Thanks... Brian
  • Picture of Dan Marsden
    Sat, 21 Jul 2018, 6:01 AM
    @Brian, Neil MacGill sent me a pull request to fix that a few weeks ago - it's in the latest code in github for all supported versions (including 3.4) - I'll get round to pushing that through to the plugins db at some point.
  • Picture of Brian Warling
    Sat, 21 Jul 2018, 6:41 AM
    @Dan.... thanks very much. This is great news.
  • Picture of jensy will
    Mon, 23 Jul 2018, 1:41 PM
    thanks for the attendance plugin - we love it and have a question about importing sessions. We've set up the csv file:
    Course Groups Date from: to: Description Repeat on Repeat every Repeat until
    our-course a group 07/24/18 18:00 21:00 Lecture Tuesday 1 09/25/18

    But when I upload it to Import sessions, it only creates a single attendance session - the repeat does not work.

    What are we doing wrong?
    thanks for any help
  • Picture of Dan Marsden
    Tue, 24 Jul 2018, 5:53 AM
    Jensy - I see you have asked this question in the forums (which is a better place to ask than here) - I'll try to respond there when I have some free time.
  • Picture of Nadine GIBAUD
    Wed, 25 Jul 2018, 6:24 PM
    Some students are surprised to receive notifications for attendance for a group in which they are not, and so almost everyday. Is there an explanation. And this also occurs for an attendance which group is empty (not yet populated). Is there something I missed in my configuration.
    Moreover, I set a value for each status (1.7 because it is mandatory to attend to 12 sessions and the total is 20), and I set the maximum value to 20. But when after the first session the students are graded to 20. I should they received 1.7 for the first session. Something I missed ?
  • Picture of Dan Marsden
    Thu, 26 Jul 2018, 5:53 AM
    @Nadine - please provide more detail in a new post in the forums here: The comments area here is not very useful for this sort of thing.

    Please make sure you include more information about the notification you are seeing, the Moodle version, attendance version etc - I'm not quite clear on what you mean by "notification" so please make sure this is clear in your forum post.
  • Picture of Liana Shpani
    Fri, 12 Oct 2018, 3:42 AM
    Posted in the forums about a bug I encountered with the Attendance Report table with Moodle 3.5.2:
  • Picture of Abdullah AlAbdullah
    Tue, 30 Oct 2018, 3:02 PM
    hi ,
    why instructor can't use the attendance plugin via moodle mobile application ?
  • Picture of Dan Marsden
    Tue, 30 Oct 2018, 3:28 PM
    If you are using moodle 3.5 with the latest version of the attendance and the latest moodle mobile app, teachers can use the mobile app to mark attendance for sessions within the last day. It does not currently support modifying the session attendance for a session in a previous day. If you have further questions please use the attendance forum in the using moodle course here on instead of the comments here.
  • Picture of scott hallman
    Mon, 5 Nov 2018, 8:37 AM
    Hi Dan
    I have been playing and can only get the module to add to calendar if the the default "create calendar events is set to yes" If I have it off/no then even when I check the session to add to calendar it does not. We would like to have it set to not and us choose it when we want to send to calendar. This way it is safer for staff and the description kind of reads that if set to yes then all appointments got to the calendar. (is this correct?)
    Also we have a quite complex calendar upload already and from a request to students we hav a set number of items in the Title. group, session, time, room. When attendance adds a calendar item it just calls all of them attendance. How tricky would it be to make the calendar entry from the attendance module also have a title? Then as per student requests they can ascertain all important info on their phone without having to open the calendar item.
    Thanks again
  • Picture of Dan Marsden
    Mon, 5 Nov 2018, 9:25 AM
    Hey Scott!
    can you please create a new post in the forums here: The comments area here in the plugins db is pretty useless for this sort of thing! - please also make sure you include information about which Moodle version you are using and which version of the Attendance plugin you have installed? Thanks!
  • Picture of Jon Scherbatskoy
    Wed, 16 Jan 2019, 4:41 AM
    thanks for taking this over. We use Attendance in all our classrooms that is filled out once a week by instructor and viewed by administrators. Can you please add a second (or more) sections of radio buttons? it would be useful to see student as 'present', 'tardy', or 'late' but also an optional section of radio buttons for 'contacted' 'not-contacted' (or what ever choices I want). This would allow the administration to look at the classroom and quickly see if they still need to contact students. It would make this much mre flexible.
    Using this for online participation at Norwich University - Moodle 3.5 - attendance activity 2018051401 (3.5.1)
  • Picture of Dan Marsden
    Wed, 16 Jan 2019, 5:07 AM
    @Jon - great to hear you find the plugin useful. Your feature request would require a significant amount of effort and isn't something I would be able to volunteer my time for. Feel free to get in touch privately if you would like to fund my time to add this functionality, alternatively if you have internal development capabilities, pull requests are also always welcome! smile
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Please login to post comments