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:
19996 sites
5k downloads
384 fans
Current versions available: 21

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

Прикажи коментари
  • Dan Marsden
    пон., 10 јун. 2024, 07:45
    @Carlos - this is not currently possible but has been requested before eg: https://github.com/danmarsden/moodle-mod_attendance/issues/356
  • Erwannig LOUF
    вто., 20 авг. 2024, 22:44
    Hello,
    I'm facing a bug when exporting attendance lists. When the user is an editing-teacher, he get this error :
    Exception : array_keys(): Argument#1($array) must be type array, null given.

    Do i hav to edit the rights of this role ?
    Thank you,
  • Moustafa AL-Tawaijary
    нед., 1 септ. 2024, 22:45
    Hello

    I would like to add a link in the Sidebar for attendance record

    How to add a dynamic link that shows the reord for students

    for examole: this link shows only the report for user id No 14 "xxx/mod/attendance/view.php?id=14"

    How to make the link dynamic whenever a user signs in it changes accordingly.

    Thanks for making this wonderful plugin!

  • Dan Marsden
    пон., 2 септ. 2024, 05:55
    @Moustafa - that's not something currently supported, however you might find the block plugin gets you close:
    https://moodle.org/plugins/block_attendance
  • Tshimangadzo Monyai
    пон., 30 септ. 2024, 21:29
    Hi Dan,

    I recently installed the plugin on Moodle 4.1, and it is working perfectly, but the only issue the teachers are raising is not being able to export the student's attendance. i can only see the import option only.
  • Dan Marsden
    вто., 1 окт. 2024, 04:41
    @Tshmangadzo - make sure your teachers have the mod/attendance:export capability, and the export link isn't hidden in the "more" drop list in the page.
  • Tshimangadzo Monyai
    вто., 1 окт. 2024, 22:38
    @Dan Got it thank you so much
  • Rizah Kabaši
    пон., 7 окт. 2024, 20:59
    Hello Dan,

    I have a quick question. If all students are connected to the same router in the classroom where the session is being conducted, and the Prevent Student’s Sharing IP Address option is set to “Yes” when creating the session, will the students still be able to independently register their attendance? I’m concerned about potential issues since they are all sharing the same network.

    Thank you for your help!
  • Dan Marsden
    вто., 8 окт. 2024, 08:44
    @Rizah, that's really a networking question and I would need access to your systems to answer for you. Easiest thing for you to do would be to check your course logs when students are registering their attendance in the class and see if there are a number of users with the same IP address, or if the majority are using unique IPS - there are a number of different things that can control this from the network level to the web server itself.
  • Carlos Arthur Tavares
    пет., 25 окт. 2024, 02:02
    Your plugin is excellent! If you could add an option to filter or display only those who haven't registered their presence yet, along with the ability to navigate directly between pages without having to click through one by one, it would be very helpful.
  • Dan Marsden
    пет., 25 окт. 2024, 02:30
    @carlos, great to hear you find the plugin useful! If you could please add this as a feature request in the github tracker that would be great! Unfortunately I don't get a lot of time for feature development as a volunteer but if you're interested in helping to fund devleopment time to do this, feel free to reach out privately to discuss!
  • Javi Gonzalez Mendez
    чет., 7 ноем. 2024, 20:01
    Hi @Dan,
    is there by any chance the possibility to set the attendance up by an agroupation instead of a group only?
    Also, what format does it expect the .csv file to be able to import the data? I exported a file, updated the info and tried to import it, but it didn't like it.

    Thank you for your time,
    Javi
  • Dan Marsden
    пет., 8 ноем. 2024, 04:43
    @Javi - anything is possible - if you have internal development capabilities, feel free to send through a pull request with any improvements!

    There are a few posts in the attendance forum around csv imports that might help - if you manage to work out what you have done wrong, please share your feedback in the forums so others can benefit too!
  • Osama Al-Maqtari
    сре., 20 ноем. 2024, 08:32
    does the plugin work properly on Moodle 4.5? if not, when will it support Moodle 4.5?
  • Dan Marsden
    сре., 20 ноем. 2024, 08:56
    @Osama - please see the github repo for the latest version of the plugin... questions like "When will XYZ occur" are not easily answered unless there's a commercial agreement - but... "sometime soon". смешко
Please login to post comments