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.
3701 sites
67 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 Dan Marsden
    Thu, 7 Jul 2016, 7:28 AM
    Hi J W, the reports in the latest version were rewritten/improved so that the interface should make more sense and the grading is a bit more logical - this does mean that we dropped the individual totals for each user on the report. You can see some of the discussion and the issues that this rewrite resolved in the pull request here:
    (and the linked issues mentioned in the pull request.)

    If people really want the individual totals for each user back in the reports we could look at adding them back or putting them into a different report. If you could create a new discussion in the attendance forum on with the details on this if would be great to get feedback from more than one person if possible. Thanks!
  • Picture of Alex Ferrer
    Mon, 10 Oct 2016, 7:33 PM
    Hi Dan,
    Is it possible to configure the module so that students can not send your assistance until the date indicated?
  • Ozan Varli
    Tue, 1 Nov 2016, 4:52 PM
    Hi there,
    Is there a way to force a specific time zone for the attendance plugin only?
    Many thanks,
  • Picture of Dan Marsden
    Tue, 1 Nov 2016, 5:54 PM
    Hi Ozan,

    No. We do have an open issue in github that is slightly related though:

    I don't plan to add this feature as a volunteer but I'd be happy to review a pull request. Otherwise feel free to get in touch privately if you would like information on our rates. (I work for the Moodle Partner Catalyst IT)
  • Ozan Varli
    Wed, 2 Nov 2016, 9:13 PM
    Hi Dan, I will definitely touch base with you if we can't find a custom solution here. Thanks!
  • Picture of Juan Urios
    Thu, 10 Nov 2016, 4:29 PM
    Hi Dan and all attendance plugin users smile

    When the students uses this plugin , sometime, they must to prove that they was in a session (presencial session) because for example it was in laboral hour... in any case, they musy to prove that they was in the session.
    The problem is that with the permissions you only can configurate form export or see reports for all the students. In the case of export, you can only export all the list of students and attendance, but may be a good idea if one to one (the students) can export their own report or list of assistence. Individual export.

    Then, my suggestion for future version is that the student be able to export his/her own attendance and not like now that they only can export all the user list.

    Thanks smile
  • Picture of Dan Marsden
    Thu, 10 Nov 2016, 5:45 PM
    Hi Juan, have you seen the user activity reports on the users profile page? They should include information about the attendance in their courses.
  • Picture of Chris Tango
    Sat, 12 Nov 2016, 7:47 PM
    Hi. Is it possible the completition criteria to be based on the total time of sessions? I want my student to complete the activity when he has like 30 hours total session.. thanks
  • Picture of Juan Urios
    Mon, 14 Nov 2016, 3:40 PM
    Hi Dan.
    I could't see more information about that. The true is that I don't like to know the % of attendance or a qualify based in attendace. When you have an offline session, and you must justify this sessions at work, you need the information about just the days and hours with the mark of "attendance" or "not attendance" for justify at work. It's just the view that the student has when click in Attendance Plugin, but with the Export option.
  • Picture of Dan Marsden
    Tue, 15 Nov 2016, 3:55 AM
    @Chris - not that I'm aware of. sounds like an interesting feature though!
    @Juan - feel free to submit a pull request with the work or get in touch if you want to fund my time to work on this. (I work for the Moodle Partner Catalyst IT)
  • Picture of Sam Chang
    Tue, 15 Nov 2016, 8:30 PM
    Hi Dan,Is it possible that students use the RFID reader(or bacode、NFC reader) to take attendance by themselves?because we have 500 ~3000 students in each class,If we allow teachers to take attendance only, that will be not efficient,I am glad to pay it,how can I get in touch with you?thanks a lot.
  • Picture of Dan Marsden
    Wed, 16 Nov 2016, 3:58 AM
    Hi Sam, if you view my profile here on you should see various options for getting in touch
  • Picture of Ana Laura Casasola
    Fri, 25 Nov 2016, 12:45 AM
    Hi Dan,
    Seems like there is an error in the quantity of presents shown in the Summary.
    The report (image 5) shows in the second session "Presents: 5" but presents people in this session were 3. In the third session says "Present: 8", and the presents in this sessios where also 3.
    It seems like the report is showing some sort of cummulative quantity insted of presents per session. Same happens whith Late, Escused and Absent.
  • Picture of Dan Marsden
    Fri, 25 Nov 2016, 3:56 AM
    yes - that's one of the things resolved in the latest version in the github repository, however we no longer show the summary in the same way. A few people have expressed an interest in having a similar report added back but it hasn't been completed yet.
  • Picture of ivano coccorullo
    Mon, 28 Nov 2016, 4:04 AM
    Hi Dan, I have installed the plugin on moodle 3.1. But when I try to launch the activity attendance I have this error message on server:
    [Sun Nov 27 20:50:09 2016] [error] [client] - - End of script output before headers: view.php, referer
    [Sun Nov 27 20:50:09 2016] [error] [client] - - AH01215: suexec policy violation: see suexec log for more details: /web/htdocs/, referer
    Can you help me?
1 2 3 4 5 6 7 8 9
Please login to post comments