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.
3899 sites
70 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
  • 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?
  • Picture of Hayfa Masghouni
    Wed, 28 Dec 2016, 10:59 PM
    Hello, I tried to install the plugin on moodle 3.2 and I get this error "core_plugin/corrupted_archive_structure".
    Can you help me please?
  • Picture of Dan Marsden
    Thu, 29 Dec 2016, 10:25 AM
    that doesn't sound like an issue with the attendance plugin but a more generic issue with installing plugins on your site - I suggest you ask for help in the community forums - probably good to check you have the php zip extension installed too.
  • Picture of fred hunter
    Fri, 20 Jan 2017, 12:29 AM
    Hi Dan,

    I'm really impressed by the addin but i've stumbled across something. I don't know if anyone else has encountered/reported this. I'm working on a sandbox/test site at the minute to launch a training website for staff in schools MIS systems delivered by the LA I work for. I'm using the attendance addin as an activity added to a topics format course which I'm using to provide information for upcoming offline/classroom courses. The face to face module is being used to capture the students' signups to the courses, but I'm using the attendance plugin to record the actual attendance at the time the course takes place. What I've discovered, in the course of testing with a batch of dummy logins, is that if I've manually enrolled a user account to the course which contains the attendance activity, they don't automatically appear in the user list when I take attendance for a session. I un-enrolled them, then logged in as one of the dummy user accounts and self-enrolled instead. When I went back and logged in as an admin the self-enrolled student was then showing on the attendance register. As I'm intending to open the course [showing the offline courses] to guest logins as well as either manually enrolling or enrolling automatically by group, I'm concerned that students enrolled on the course by this method will not show up in the user list. I haven't tested the auto-enrolment by group yet but thought I'd let you know that only self-enrolled users are visible in the attendance list.

  • Picture of Dan Marsden
    Fri, 20 Jan 2017, 6:08 AM
    Hi Fred, that sounds like an issue with the roles being used within each enrolment method - I suspect the role assigned to users when using the manual enrolment is different from the role used when self-enrolling. You should make sure the roles have the capability "attendance:canbelisted" set. (typically you wouldn't assign the "guest" role to students within a course.) For more information on roles/capability configuration please ask for help in the community forums.
1 2 3 4 5 6 7 8 9
Please login to post comments