Open simon-kanz opened 1 year ago
Hi Simon,
I'm a little bit lost in where the attendance is being tracked? Can you provide me with some instruction on how to view the attendance of a Zoom activity within Moodle. From there, I can probably back trace the issue.
Click the Sessions report for the Zoom meeting, click the Participants. The list provided has ID number, Name, Join time, Leave time and Duration. The assigned ID number for students with an identical name is always the student with the lowest student id number even if they didn't attend the Zoom session. This is bug is confirmed from the Moodle logs where the correct student clicked the start Zoom meeting and the Zoom meeting links are hidden based on groups.
The meeting reports are unfortunately limited by the data that is available from Zoom. If the student is not logged in to an account that is part of the enterprise Zoom account, then the unique identifiers like email address will not be available. That is why the meeting report is a best-guess as opposed to something 100% reliable (essentially, it is a limitation of the API due to privacy protections Zoom has implemented). There is a Pull Request #477, that seeks to include a more unique identifier in the user's display name so that the meeting reports are more likely to include unique identifiers when the data is processed. That pull request required that functionality because they also seek to automate the grading of the activity as a percentage of the attendance duration.
When a student with the same first and last name access a Zoom meeting, the Zoom plugin is not tracking attendance correctly. It appears that the Zoom plugin will find the first instance of a user enrolled in that subject with that first and last name and allocate attendance to them.
Example: Student A - ID 1234 - Name: Jo Blogs Student B - ID 4567 - Name: Jo Blogs
Enrolment in Subject: Student A - Online 1 in MBA123 Student B - Online 2 in MBA123 with Zoom meeting ID #987654
Student B #4567 attends Zoom meeting #987654 When the LMS team review attendance student #1234 is tracked as attending the subject