Zoom meeting icon

Zoom meeting

Zoom is a video and web conferencing platform that gives authorized users the ability to host online meetings and webinars.
Price option: Free

Supports Moodle 3.4-5.2 See all versions
Latest release: 3 months ago
Installations: 10586
Downloads (last 90 days): 2149

Frankenstyle name: mod_zoom
Activities

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Hello,
I have successfully installed and configured your plugin. Everything is working fine, except that in the 'mdl_zoom_meeting_participants' table, records related to session participants are not being written. However, the 'mdl_zoom' table is being updated correctly. What could be the reason for this? Thank you.
Hi Jonathan Champ, thank you for your clarification (easy to make that confusion between oauth apps). Still, the plugin gives the message "Connection status: Connection working." but when trying to add a zoom activity, I receive "Unable to find your account on Zoom. If you are using Zoom for the first time, you must activate your Zoom account by logging into . Once you've activated your Zoom account, reload this page and continue setting up your meeting. Else make sure your email on Zoom matches your email on this system." The email is definitely the same, the zoom account is definitely activated (else it would not be even possible to create server-to-server oauth app). So, what am I doing wrong? Thank you,
Dear all - I have installed, configured and started using the plugin. While it works on the browser, the moodle app gives me a mod_zoom\content_module not found error when I click on the meeting activity. Has anyone encountered this error? Also, the sessions report is empty after the meeting has ended. Is this because, my zoom account is a basic license (free)? Thanks for the help.
Hi Jonathon Lunardi and Costin Rizescu,
I believe that you may both be encountering the same issue, because it seems like you have an "OAuth" app instead of a "Server-to-Server OAuth" app. Here are the steps for creating a "Server-to-Server OAuth" app.
1. Your Zoom account must have a role that has the "Server-to-server OAuth app" permission granted. This is located in Admin -> User Management -> Roles -> (your role) -> Role Settings -> Advanced Features -> Zoom for developers -> Server-to-server OAuth app -> check the Edit checkbox.
2. On the Zoom Marketplace, use the Develop dropdown and select Build App. It will take you to: https://marketplace.zoom.us/develop/create
3. Choose "Server-to-Server OAuth"
4. Configure the app, setting the necessary admin-level scopes for the functionality you plan to enable.
5. The created app's credentials page will have the app title; the labels "Intend to publish: No", "Account-level app" and "Server-To-Server OAuth"; and the app credentials: "Account ID", "Client ID" and "Client Secret".
6. Those three credentials values should be copied into the Moodle Zoom activity admin settings.
Hi, when creating the app credentials in zoom marketplace, I have client ID and client secret, I also have account ID (from the profile) but I also need "Redirect URL for OAuth
Provide the URL where Zoom can send the access token after the user completes the OAuth authentication". I've tried with my moodle URL but I receive "Connection status: Connection failed: No access token returned". Still, I'm able to see the "Secret Token" and the "Verification Token" in the Zoom App Marketplace so I suspect I do not gave the correct URL where Zoom can send the access token to my moodle plugin. Please help
@Jonathon Lunardi
First thing, if nothing changed in settings, it is important to use the same email address for both Moodle and Zoom, this is the default setting.
I hope this solves your problem.
Hello, I am working on a Moodle install and I have installed the mod_zoom plugin. I can get to the settings page within Moodle, and I put in the correct username and client id, however it is saying "Connection status: Connection failed: No access token returned" - but I have no idea where to fix that, do I fix that within Zoom itself? I don't see anywhere to fix it within Zoom. So what advice do you have for me please? Thanks.
Hi Diondro Bowles,
The Moodle user account that you are using needs to have an account on Zoom. By default, the Moodle user's email address needs to match the Zoom account's email address. The configuration can be changed to choose, for example, the Moodle user's username field instead. The chose identifier field must match a valid account identifier in Zoom.
Hi Zoran Jančić,
I've been using PHP 8.1 and PHP 8.2 on my test system for a while, so I wouldn't expect it to be the PHP version. Maybe the firewall settings are not allowing outbound connections to Zoom? You may want to try using curl to check if you can connect directly on the command line (I'm assuming you are using Linux for the server).
I keep getting the error upon trying to make the activity "Unable to find your account on Zoom. If you are using Zoom for the first time, you must activate your Zoom account by logging into . Once you've activated your Zoom account, reload this page and continue setting up your meeting. Else make sure your email on Zoom matches your email on this system."
....just to add that first server has, the one with Zoom plugin working without any errors, has PHP Version 8.0.30, and problematic one has PHP version 8.1.2. Could that be the problem?
Moodle debug (highest detaiils setting) shows no errors or warnings.
We installed and configured Zoom plugin on Moodle 4.1.1+ (Build: 20230210). Zoom plugin working as expected. We copied complete site to another machine and another network. Database was copied by dumping database from the first site to an SQL script, replacing all URLs form old hostname to new one, restoring database form the SQL script to new server. On new server we're getting this error as soon as we open Zoom plugin settings:
Connection status: Connection failed: OpenSSL SSL_connect: Connection reset by peer in connection to zoom.us:443
Zoom settings are identical on both server (Zoom account ID, Zoom client ID, Zoom client secret, etc...).
Any ideas or help are appreciated.
Thanks in advance,
Z.
Hi Katerin Picazo Jiménez,
If I understand correctly, you have a mod_zoom activity that is set to Recurring with a specific schedule (such as weekly). The sessions report only shows completed meeting information. The get_meeting_reports task then runs to populate the session report data. The individual occurrences do create Calendar Events, so checking the calendar should show the recurring scheduled meeting. You are correct that we do not currently have a way to modify or delete individual occurrences of the meeting. If you would like to request that functionality, please open a Feature Request issue on our repository: https://github.com/ncstate-delta/moodle-mod_zoom/issues
Hi,
I have installed the zoom v4.8.1 plugin with Moodle 4.0 . When we use the Zoom resource to create some recurring sessions, it creates them correctly, because we can validate them in the zoom application, but it is NOT possible to see all the scheduled sessions while in Moodle (session reports), and therefore it is not possible to modify/delete any session if necessary. We have checked the permissions of the role assigned to the user who creates the zoom resource and it is in "Allow" options. (Add new zoom, refresh zoom meeting reports, view zoom meeting, view zoom dial-in-information, view zoom join url).
Please, What could be the problem and how can I solve it?
Andras,
If you go to BBB and need help, I may be able to help.
Regards,