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

Changes to the activity Zoom Meeting will not be applied #500

Open
Chatharina opened this issue Jul 25, 2023 · 2 comments
Open

Changes to the activity Zoom Meeting will not be applied #500

Chatharina opened this issue Jul 25, 2023 · 2 comments
Labels
api-unavailable May not be possible due to limitations of the Zoom API bug Fixes problems or reduces technical debt

Comments

@Chatharina
Copy link

Hi!
In some moodle courses we use the plugin to a great extent. To do this, we create a meeting and then duplicate the activity multiple times, as this generates new meetings with their own meeting ID. Then we change the title, date and time and the prerequisites.

Now the error has occurred that changes are no longer applied and the error message "Zoom cannot be updated". or "error/moodle/cannotupdatemod" appears. Sometimes the changes are then still applied in Moodle, but never in Zoom. This does not only affect changes to the title or date, but also appears when prerequisites are to be changed.
We have observed that the error always seems to occur after editing 40-50 meetings. The next day, changes could be made again and the error occurred again after about 45 processed meetings. It looks like an overload. Can anyone help us further?

Thank you and best regards

Chatharina

@smbader
Copy link
Contributor

smbader commented Jul 27, 2023

Hi Chatharina,

This appears to be the Zoom rate limit applied to an individual user.
https://developers.zoom.us/docs/api/rest/rate-limits/#user-level-rate-limits

A single user can only make 100 create and update meeting requests per day (UTC). This 24-hour period resets at 00:00 UTC, not the user or account's local timezone.

Assuming no other actions were made within the 24 hours, I think you'll be able to perform the task on 50 activities considering you're creating the meeting with the duplication and then updating the meeting with title, date/time change.

I do see an issue with the Moodle activity title, date/time being inconsistent with Zoom's settings because of the rate limit error (429 response). We may want to consider passing the error up to the user and holding on the Moodle activity update.

Thank you for such a detailed account of the issue,
Steve

@smbader smbader added api-unavailable May not be possible due to limitations of the Zoom API enhancement Adds new functionality labels Jul 27, 2023
@Chatharina
Copy link
Author

Hi Steve,

first of all, thanks a lot for the quick feedback and the provision of the plugin. It is really a great enrichment for our users and is gratefully accepted by them!
In fact, I didn't realize that there was a rate limit, but that definitely explains why we're getting this error.
Did I understand correctly that it is planned to adapt the error description so that the users know directly why the error occurred? That would certainly help other users who experience the same problem. In general, if consistency could be maintained between Zoom and Moodle, that would be great. Thanks again for your great work!

Many greetings
Chatharina

@jrchamp jrchamp added bug Fixes problems or reduces technical debt and removed enhancement Adds new functionality labels Aug 3, 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
Projects
Status: To Do
Development

No branches or pull requests

3 participants