Attendance

Activities ::: mod_attendance
Maintained by Dan Marsden
Part of sets Attendance, MoodleCloud.
A plugin that allows an attendance log to be kept. - includes an optional block for easy access to relevant functions.
Latest release:
19713 sites
5k downloads
366 fans
Current versions available: 19

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.

Screenshots

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

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 RSS

Comments

  • 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?
  • 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.
  • 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.

    Thanks,
    Fred
  • 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.
  • Ed Beck
    Sat, 21 Jan 2017, 1:03 AM
    I have a feature request for this plugin. This is great and I love it, but sometimes the faculty I support have a hard time with international date standard [Day/Month/Year] because they are used to the American Standard [Month/Day/Year].

    Would there be any possibility that an administrative option could be added so I could toggle this site wide? It's a small thing but something that does seem to come up very often.
  • Dan Marsden
    Mon, 23 Jan 2017, 7:02 AM
    Do you have the en_US lang pack on your site? - if you install the US version of the lang pack in your Moodle installation and then set all US-based users to use that language it should take care of this for you.
  • Mohammad Joardder
    Tue, 24 Jan 2017, 10:04 PM
    how can I take attendance in reference of ID instead of students name
  • Dan Marsden
    Wed, 25 Jan 2017, 5:15 AM
    @Mohammad, We do have an open issue in the attendance tracker to add the user identity field handling to the reports but this hasn't been completed yet.
    https://github.com/danmarsden/moodle-mod_attendance/issues/63 - you could try asking in the forums to see if anyone has any other ideas to help you with this.
  • Dan Marsden
    Wed, 25 Jan 2017, 6:55 AM
    @Ed, I've just been sent a patch from one of the devs here at Catalyst (Thanks Brendan!) that tidied up the date formatting a bit - I've changed the patch a bit but have pushed a fix into the master branch in github ready for the next release.
  • Armando Oliveira
    Sun, 12 Feb 2017, 7:59 PM
    Hi,

    Is it normal for the student to be able to register presence before the defined date?
    thks
  • Michele Matera
    Mon, 13 Feb 2017, 8:02 PM
    Hi,
    how can I create a new tab in manage.php page to insert a new settings form? Specifically, I don't know how to save the settings' values of the new form in a new table in database.
    Thanks.
  • Dan Marsden
    Tue, 14 Feb 2017, 4:37 AM
    @Michele - this is not the place for those sorts of development questions - I see you have created a new post in the community forums which is more appropriate: https://moodle.org/mod/forum/discuss.php?d=347457
    It's possible you may not get a response there either, it might be helpful for you to learn a bit more about Moodle development (The course from HRDNZ is quite good: http://www.moodlebites.com/mod/page/view.php?id=19542) or you could contract a Moodle Partner to help you make the changes you are looking for.
  • Alex Ferrer
    Wed, 15 Feb 2017, 9:44 PM
    For a future update .... could you create a button for the student to download a pdf with their assistance?
  • Dan Marsden
    Thu, 16 Feb 2017, 5:25 AM
    feel free to help us work on the features by contributing code or funding. smile
  • Edmund Evangelista
    Thu, 16 Feb 2017, 7:57 PM
    When I start recording attendance, I see only the First Name and Last Name of my students. Is there a way to add the ID Number beside the name to counter check if I am indeed pointing to the right student. In Middle East, it seems that names are almost synanymous. This is the page I am referring to /mod/attendance/take.php?id=15091&sessionid=157&grouptype=0
Please login to post comments