Moodle plugins directory: Attendance | Moodle.org

Attendance
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.
$log->statusset = implode(',', array_keys($log->statusset));
add this line of code before insert and update record function
I stumbeled uppon an issue in the latest version, every time I create a session, the session doesn't get the specified date but always a date before that.
For example, if i set the date to be 01 Nov 2023 the session date when I click add will be set to 31.Oct 2023 or if I set the date 10 Oct 2023 the session date will be set to 09 Oct 2023.
This doesn't happend if I edit the session and set again the date.
To reproduce, create an attendance activity, open the activity, add session, set the desired date
Expected result > A new session with the desired date will be added
Result > A new session with the desired date -1 day is being added
I'm using moodle Version 4.2.2+ (Build: 20231004) with Attendance plugin v "2023041800", Ubuntu dedicated server with Apache webserver and PHP 8.2.
The date command on the server shows back the right date&time and also when I go to Site administration > Reports > Live Logs > The time and date seems to be fine on moodle.
I had the same issue on moodle v 4.1 PHP 7.4
Can you please take a look at this
Thank you very much for your help!
When you say that "The latest version of all my plugins (and my employers plugins) will be in github" you mean you will stop updating them here? Because it would be a problem not only for those that wouldn't notice there are newer versions but also for the translators of the plugins, because AMOS is synced with moodle.org/plugins so all the changes wouldn't be reflected there (I have a few of your plugins installed and keep them translated so I would be affected for both).
TIA
Can the password be displayed when QR code rotates?
Some classes and lecture halls are too big and wide for some students to scan the code (students' device compatibility). Hence, the password effectively substitutes code scanning when their cameras fail to capture the code. In our context, the rotated passwords and QR codes are needed.