Activities: Attendance

mod_attendance
Maintained by Picture of Dan MarsdenDan Marsden, Picture of Catalyst ITCatalyst IT
A plugin that allows an attendance log to be kept. - includes an optional block for easy access to relevant functions.
9402 sites
10k downloads
209 fans
Current versions available: 14

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.

Screenshots

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

Contributors

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 Marga Inaraja
    Tue, Sep 3, 2019, 6:41 PM
    Hello acqua,

    On August 29th I wrote in the "Assistance" forum, but there were no answers to my problem or requests for further information about it. That is why I thought that I could write here, in order to find someone who could give me some indications that I have not been able to find. I am so sorry.

    If there is some other forum where I could ask for help, or some tutorial that could be helpful for me, please, let me know.

    If you could help me, maybe I could explain the details of my issue. I would appreciate it very much indeed.

    Thank you,
  • Picture of Meyyappan Velayutham
    Thu, Sep 5, 2019, 8:28 PM
    Hi Dan,
    This is a wonderful plugin indeed. I believe this plugin has almost everything that is needed for capturing attendance. This plugin is a blessing for course admin to capture attendance in a single place.I was wondering if it possible capture a reason (either a LOV or a text) while selecting absent?
    There are some comments request for the same already. Happy that I'm not a sole person making this request.


    Thank you in advance.
  • Picture of Marc Pillich-Wright
    Mon, Nov 18, 2019, 10:14 PM
    Dear community

    We are using the module to record the attendance at our 'face to face' lessons.

    I was wondering if the data stored (e.g. class duration) could be used to calculate the time attended in a given period?

    I am thinking along the lines of a school administrator 'clocking' the hours delivered by the teachers. For example, how many hours were delivered between the 1st and last days of the month.

    Many thanks in advance smile
  • Picture of Dan Marsden
    Tue, Nov 19, 2019, 5:13 AM
    @Marc - best place to ask those sorts of questions is in the forums (the comments here are not great for discussions etc.) - short answer is yes, you should be able to obtain this information but you would need to develop a custom report to do this. you might be able to use one of the sql reporting plugins to get the data out but you would need to find someone to write a sql-based report - try asking in the forums and someone might voiunteer to help you out, otherwise you could contract your local Moodle Partner to help you create one - Good luck!
  • Picture of Han XIN
    Fri, Dec 6, 2019, 11:39 AM
    Hi Dan,
    Just a short replay to say I reported a bug related to QR code display under IE11 in the tracker system, many thanks in advance!
  • Picture of Blair F.
    Fri, Dec 20, 2019, 1:26 AM
    I've got an instructor who's noted that if a student logs in early, then their presence is not recorded. Is there a way around this, other than changing the time of the session? This is the type of class where students often show up quite a while before the class in order to do project work.
  • Picture of Dan Marsden
    Fri, Dec 20, 2019, 3:53 AM
    @Blair - that's something that would be really good to add, but is not currently available - more details on that are in the tracker in this issue: https://github.com/danmarsden/moodle-mod_attendance/issues/297
  • Picture of Shane Leonard
    Tue, Feb 18, 2020, 11:29 AM
    Is there a way to include "Attendance taken by (teacher's name)" to each session in the report?
  • Picture of Kenan Savas
    Tue, Feb 18, 2020, 3:10 PM
    Is there a way to include lesson name, teacher's name, and the session's date and time" to each session's QR CODE self attendance recording Page... ? Because each week i print the that week's QR self record Page but some times the old one iş misunderstood because there is no sign to differ from the current QR self record Page...
  • Picture of Kenan Savas
    Tue, Feb 18, 2020, 3:11 PM
    Is there a way to include lesson name, teacher's name, and the session's date and time" to each session's QR CODE self attendance recording Page... ? Because each week i print the that week's QR self record Page but some times the old one iş misunderstood because there is no sign to differ from the current QR self record Page...
  • Picture of Dan Marsden
    Wed, Feb 19, 2020, 10:51 AM
    @Shane/ @Kenan - no on both counts. Feel free to submit a pull request or contact me privately if you would like to fund improvements to the plugin - thanks!
  • Picture of Mohamed Atia
    Thu, Mar 26, 2020, 1:31 AM
    The new Rotate Option is not working with MS SQL Server where the 'LIMIT' is not valid syntax in MS SQL Server, it gives the below error



    Message: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near 'LIMIT'.

    SELECT * FROM mdl_attendance_rotate_passwords WHERE attendanceid = '10793' AND expirytime > '1585156464' ORDER BY expirytime ASC LIMIT 2
    [array (
    0 => 10793,
    1 => 1585156464,
    )]
  • Picture of Dan Marsden
    Thu, Mar 26, 2020, 3:16 AM
    @Mohamed - please report bugs in the github tracker - feel free to help by submitting a pull request too!
  • Picture of Mohamed Atia
    Fri, Mar 27, 2020, 4:20 PM
    Hi Dan,
    I reported it in bug tracker in git Hub

    I don't understand what you mean by the pull request.


    I guess query should be something like the below for MS SQL, I will suggest that in the bug

    SELECT * FROM (
    SELECT *, ROW_NUMBER() OVER (ORDER BY expirytime ASC) AS RowNum FROM mdl_attendance_rotate_passwords WHERE attendanceid = ? AND expirytime > ?
    ) AS MyDerivedTable
    WHERE MyDerivedTable.RowNum BETWEEN 1 and 2
  • Picture of Aniket Patil
    Fri, May 29, 2020, 6:41 PM
    The plug in is not part of the google cloud I am using in trial mode. Can I install it?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Please login to post comments