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.
Exception - Class 'core_user\fields' not found
When attempting to mark the attendance of a session. I have the Farsi language pack installed and I'm aware of the issues that arise due to the acronyms (and I've fixed it wherever it is required). However, we are still getting this error. Any idea where it comes from?
the QR code rotation give error for the student however it is not expired yet. another issues; we usually need to take 2 attendance / session, sign in and sign out for students. how can we do that as the system offer one sign in / session
I made a complete backup of a course and it had an "attendance" activity with student information.
When restoring to another course, I found that the activity information was not preserved.
Any idea what might have happened with the backup of this information?
Ricardo
Moodle 3.11.4+
Attendance 3.11.10 (2021082600)
PostgreSQL 12
PHP 7.4
Ubuntu 20.04
Hi,
after delete user data had errors:
Exception occurred while calling mod_attendance\privacy\provider::delete_data_for_user.
This means that plugin mod_attendance did not complete the processing of data. The following exception information may be passed on to the plugin developer:
moodle_database::get_in_or_equal() does not accept empty arrays
/mod/attendance/classes/privacy/provider.php(359): moodle_database->get_in_or_equal()
/mod/attendance/classes/privacy/provider.php(217): mod_attendance\privacy\provider::delete_user_from_session_attendance_log()
/lib/moodlelib.php(7996): mod_attendance\privacy\provider::delete_data_for_user()
/privacy/classes/manager.php(578): component_class_callback()
/privacy/classes/manager.php(611): core_privacy\manager::component_class_callback()
/admin/tool/dataprivacy/classes/task/process_data_request_task.php(138): core_privacy\manager->delete_data_for_user()
/lib/cronlib.php(341): tool_dataprivacy\task\process_data_request_task->execute()
/lib/cronlib.php(198): cron_run_inner_adhoc_task()
/lib/cronlib.php(76): cron_run_adhoc_tasks()
/admin/cli/cron.php(178): cron_run()
Moodle 3.11.6+ (Build: 20220325)
I need to add Department field to attendance export.
sorry if the comment is going very long. Among the following activities, we have restricted the access to quiz based on the attendance completion, but we are facing some issues for multiple session attendance completion logic.
List of activities :
1. Attendance
2. Quiz
Logic 1 :
since the quiz access is based on attendance activity completion, but the problem here is that Attendance activity gets completed irrespective of whether you mark somebody as present or absent, i.e. attendance gets completed the moment a value is submitted. This is a problem for multiple sessions, for a 2 day training, after taking attendnace on first day itself the activity gets completed and quiz becomes accessible, so we tried logic 2 given below.
Logic 2 :
quiz is restricted based on grade received for the attendance activity (80% for pass), still, since every session is created for one day duration and not 2 days together, marking only for one day gives 100% grade and again the activity gets completed giving access to quiz, unless i forcefully mark the other days as absent.
Also, the attendance activity is getting completed automatically the moment we submit a value, and not on the last date in case of a multiple session course. we have tried both logic 1 & 2, still it is not effective.
is there any way out ?
attendance. I update cron but it does not mark me student as present.
I have moodle version 4.0.1
and attendance version 4.0.3