## Activities: Attendance

mod_attendance
Maintained by Dan Marsden, Catalyst IT
A plugin that allows an attendance log to be kept. - includes an optional block for easy access to relevant functions.
5872 sites
7k downloads
133 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.

### Sets

This plugin is part of sets Attendance, MoodleCloud.

### Contributors

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

### Comments

Show comments
• Tue, 28 Nov 2017, 1:37 PM
you can view a specific students attendance for all courses on their user profile under the course overview reports but an easy export is not currently available - you could probably do this using the ad-hoc sql reporting or configurable reports plugins though.
• Fri, 16 Feb 2018, 7:09 AM
Dear, thank you very much for this useful plugin. Some suggestions:

- Please, can you add the email field to export the attendance?
- That the text can be modified in the help on username, adding it to the help of this plugin.
- On line 207 of the file export.php ($myxls =$ workbook-> add_worksheet ('Attendances');) I should say something like this: $myxls =$ workbook-> add_worksheet (get_string ('modulenameplural', 'attendance'));

From already thank you very much.
Best regards.
Verónica.
• Fri, 16 Feb 2018, 7:16 AM
Hi Verónica, each issue/feature request should be added as individual issues in the tracker here: https://github.com/danmarsden/moodle-mod_attendance/issues thanks.
• Tue, 20 Mar 2018, 7:12 PM
I allowed Self enrollment in my course and checked the "Allow students to record own attendance" block when setting up the activity module. However, "Self Enrolled" students are unable to "Record own attendance".

Any specific setting that I need for this process to go through?

Thanks...
• Wed, 21 Mar 2018, 3:56 AM
Kenan - by default, students can only record attendance while the session is open - you must also enable self recording in the individual sessions - for more help, please use the attendance forum instead of asking questions on the comments here: https://moodle.org/mod/forum/view.php?id=741
• Tue, 26 Jun 2018, 7:53 PM
Hello, is this module a continuation of attendance register? What is the difference between the two modules? Thank you for cooperating with us all.
• Wed, 27 Jun 2018, 6:27 AM
@Dirceu - This plugin has been around much longer than the "attendance register" plugin.
According to the "attendance register" plugin description the "Attendance Register.. automatically calculates time spent online in Moodle's courses" and is different to the "attendance" plugin (this plugin.) - I don't personally know anything about it. The screenshots on that plugin entry might help you to see what it does.

This plugin allows you to track attendance values like Present/Absent/Late against a specified time/date/session. You can enable automatic marking, student self-marking or manual teacher marking.

For further questions about the plugin please use the community forums on moodle.org. (or install the plugins and try them out to see if they meet your needs.)
• Wed, 27 Jun 2018, 6:46 PM
@Dan Marsden Thanks!
• 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
• 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.
• Sat, 21 Jul 2018, 6:41 AM
@Dan.... thanks very much. This is great news.
• 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
• 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.
• 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 ?
• Thu, 26 Jul 2018, 5:53 AM
@Nadine - please provide more detail in a new post in the forums here: https://moodle.org/mod/forum/view.php?id=741 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.
Please login to post comments