Currently, it is possible to configure a session with "automatic marking" set to "on activity completion," even if the course does not have "completion tracking" enabled.
When "on activity completion" is selected for a session, a new field ("select activity") appears, which is a dropdown with no values (course with "completion tracking" disabled). In this state, the session can be saved, and if students do not register their attendance and the session time expires, then the scheduled task mod_attendance\task\auto_mark will mark the session for the students with the default status configured for the activity.
Although this behavior is not harmful, I understand that the intention of this option ("on activity completion") is different. Additionally, I believe that if the course has completion tracking disabled, this option should not be available.
Hi,
Currently, it is possible to configure a session with "automatic marking" set to "on activity completion," even if the course does not have "completion tracking" enabled.
When "on activity completion" is selected for a session, a new field ("select activity") appears, which is a dropdown with no values (course with "completion tracking" disabled). In this state, the session can be saved, and if students do not register their attendance and the session time expires, then the scheduled task mod_attendance\task\auto_mark will mark the session for the students with the default status configured for the activity.
Although this behavior is not harmful, I understand that the intention of this option ("on activity completion") is different. Additionally, I believe that if the course has completion tracking disabled, this option should not be available.
Moodle 4.1.9+ (Build: 20240313) Attendance 2023020107
Thank you, Best regards