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

Issues with Zoom Recordings and Activity Restrictions in Moodle #614

Open
syedaawais opened this issue Aug 22, 2024 · 5 comments
Open

Issues with Zoom Recordings and Activity Restrictions in Moodle #614

syedaawais opened this issue Aug 22, 2024 · 5 comments
Labels
more information needed Need more information from user

Comments

@syedaawais
Copy link

Hi there,

I’ve successfully integrated Zoom with Moodle, and most features are functioning smoothly. However, I’m experiencing a couple of issues with the Zoom Meeting Activity in Moodle:

  • Fetching Zoom Recordings:
    I’ve configured Zoom to automatically start recordings at the beginning of meetings and save them to the cloud, which is working correctly. However, these Zoom recordings do not appear within Moodle, despite selecting all relevant scopes related to recordings in the Zoom app (Server to Server OAuth App) and enabling the recording option in the Moodle Zoom activity settings.

  • Activity Restriction using Attendance Duration:
    I’ve applied the Attendance Duration restriction to an activity, setting the grade type to Points with a minimum passing score of 80 and configuring the activity completion requirement to Require passing grade. However, this restriction does not seem to be working as expected.

I would appreciate any assistance with resolving these issues.

Best regards,
Awais

@smbader
Copy link
Contributor

smbader commented Aug 29, 2024

Hello Awais,

Both issues you have listed are items that process during a cron or scheduled task. Do you happen to have the output for those tasks available? This could be very useful in determining what the issues may be.

Thank you!
Steve

@jrchamp jrchamp added the more information needed Need more information from user label Aug 29, 2024
@syedaawais
Copy link
Author

Hi Steve,

Great to hear from you! I hope you’re doing well.

I’ve configured the scheduled tasks to run every minute and confirmed that the CRON is executing sequentially, with the tasks showing as Success. I’ve also attached screenshots of the tasks that I believe are relevant to both of my processes for your review.

Task Time
Get Meeting Recordings
Get Meeting Report
Update Tracking Fields

Best regards,
Awais

@jrchamp
Copy link
Collaborator

jrchamp commented Aug 30, 2024

Hi @syedaawais,

Thank you for the quick response. This information and the screenshots are very helpful.

If you go to the gear/⚙️ icon, it should allow you to get the text output from the task. Our hope is that we'll be able to get some additional information about why it might not be working. It's possible that we are not correctly setting the task result to "Fail" when an error occurs.

Also, running these tasks every minute may be too much, too fast. The Zoom API has limits on how many times you can query it each day.

@syedaawais
Copy link
Author

Hello @jrchamp,

Thank you for informing me about the running time schedules. I’ve attached the screenshots below, which contain the relevant task information:

Get Meeting Recordings1
Update Tracking Fields1
Get Meeting Report1

Thank you so much for your assistance.

Regards,
Awais

@jrchamp
Copy link
Collaborator

jrchamp commented Sep 17, 2024

Please make sure that the cloud_recording:read:list_user_recordings:admin scope has been granted to the Zoom Marketplace app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
more information needed Need more information from user
Projects
Status: Needs triage
Development

No branches or pull requests

3 participants