Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incorrect attendance tracking #496

Open
simon-kanz opened this issue Jun 28, 2023 · 3 comments
Open

Incorrect attendance tracking #496

simon-kanz opened this issue Jun 28, 2023 · 3 comments
Labels
api-unavailable May not be possible due to limitations of the Zoom API bug Fixes problems or reduces technical debt help wanted We need your help to make this possible

Comments

@simon-kanz
Copy link

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

@smbader smbader added the more information needed Need more information from user label Jun 29, 2023
@smbader
Copy link
Contributor

smbader commented Jun 29, 2023

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.

@cjh-cameron
Copy link

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.

@jrchamp
Copy link
Collaborator

jrchamp commented Jul 6, 2023

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.

@jrchamp jrchamp added bug Fixes problems or reduces technical debt help wanted We need your help to make this possible api-unavailable May not be possible due to limitations of the Zoom API and removed more information needed Need more information from user labels Jul 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api-unavailable May not be possible due to limitations of the Zoom API bug Fixes problems or reduces technical debt help wanted We need your help to make this possible
Projects
Status: Help wanted
Development

No branches or pull requests

4 participants