Activities: Zoom meeting

Maintained by Picture of Rex LorenzoRex Lorenzo
Zoom is a video and web conferencing platform that gives authorized users the ability to host online meetings and webinars.
10563 sites
168 fans
Moodle 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10

Zoom is the web and app based video conferencing service ( This plugin offers tight integration with Moodle, supporting meeting/webinar creation, synchronization, grading, and backup/restore.

Requires a business or educational Zoom account to configure and setup.

Potential privacy issues

Meetings are joinable if URL is known. That is a limitation by Zoom. To have secure meetings, please set a password.


Screenshot #0
Screenshot #1
Screenshot #2


Picture of Rex Lorenzo
Rex Lorenzo (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of elisabetta versace
    Thu, Dec 31, 2020, 1:28 AM
    Hello. Does this plugin support the option of recording each participant of a meeting independently from others? We need to have individual videos of the participants in which there are multiple participants. Thanks
  • Picture of Thắng Trần
    Mon, Jan 4, 2021, 4:46 PM
    My plugin run normally until I update to newer version of Moodle and plugin (3.10).
    Currently, only the admin account which have API key and secret configured can create the activity, all other account receive this message: "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."
    Those account are already activated and used normally in the past. Does anyone know the solution?
    Thank you!
  • Picture of Kushan Rathnasekara
    Tue, Jan 5, 2021, 12:08 AM
    Any possibility to hide meeting details from the participants when they click start the meeting.
  • Picture of Michael Veit
    Mon, Jan 11, 2021, 3:19 AM
    comment to @Michael Veit from 30. Dez. 2021:

    It was actually the server time again.
    I have contacted my provider again. After he synchronized the server time, the connection works fine.
  • Picture of Michael Veit
    Mon, Jan 11, 2021, 3:27 AM

    after the server time settled and the connection works very well, I tested the plugin. I noticed that despite the entry of alternative moderators/hosts, they can theoretically "start" the meeting in Moodle, but actually have no more rights than normal participants:
    - No start of the video conference if participants are not allowed to start the conference before the moderator.
    - Tools that are actually unlocked for hosts in the host and alternate host settings are not available, e.g. breakout sessions, subtitles, security, etc.

    What could be the reason here? Another missing setting? A bug?

    About a solution and feedback I would be very happy, because I would prefer this plugin before the app LTI Pro.

    Many greetings
  • Picture of Raymond C
    Wed, Jan 13, 2021, 1:06 AM
    I'm having the same issue with these plugins as others. Connection status: Connection failed: Invalid access token.
    After installing the plugin, I entered the key and secret as per the website under settings -> other at the bottom of the page. I have a pro license.

    Many have the issue, nobody has posted a good answer. Searching around online has not given any answers either. I have sync'd my system clock, timedatectl shows System clock synchronized: yes.

    Has anybody properly solved this? If so, can you please post the solution and answer? Please?
  • Picture of Kai Niethammer
    Thu, Jan 28, 2021, 3:04 PM
    Hi there,

    I am also facing the same issue. The installation and configuration seems to work properly, at least it doesn't show any errors.
    However when trying to add a Zoom activity to a course it shows: Zoom webservice error: Invalid access token..

    Would appreciate some further information to get this solved.
    Has any one got the plugin up and running over the past weeks?
  • Picture of Albert Leatherman
    Sun, Jan 31, 2021, 5:00 AM
    I have the same comment as Kushan. I need to allow students to enter the Zoom meeting without them knowing the meeting link or ID. Thanks.
  • Picture of John Moodle
    Mon, Feb 8, 2021, 2:59 PM
    Hi there,

    First of all, great plugin. Thanks for the work on this.

    I was made aware of the following error message after connecting a Moodle site to this Zoom plugin:

    "Zoom received a bad request: {$a}"

    The API connection is green, however this error occurs when trying to launch a meeting within a course.

    Does anyone know how to resolve this?

  • Picture of Vincenzo Pichero
    Fri, Feb 12, 2021, 11:08 PM
    I have installed Zoom meeting, version v3.4 2020120800
    on Moodle 3.10.1+ (Build: 20210130)

    The plugin works fine for the admin who can
    schedule and start a Webinar and for users who can
    initiate the connection and participate in the synchronous activity.

    But I have experienced a serious problem.
    At the end of the Webinar there is no report in the session link.
    Of course, I would like to point out that cron works fine
    and runs the script every 15 minutes (* / 15 ****)
    \ mod_zoom \ task \ get_meeting_reports

    Here is an extract from the Log of Scheduled Processing
    Name | Type | User | Start time | Duration | Host Name | PID | Database | Outcome
    Get the meeting report \ mod_zoom \ task \ get_meeting_reports from Zoom |
    Planned | 12/02/2021 15:00 | 1.67 seconds | ubuntu | 8122 | Readings: 2 writings: 1 | Operation successful

    This is different with the previous version of Zoom meeting v3.3 2020091400
    installed on moodle Moodle 3.8 (Build: 20191118)
    that works correctly and produces reports without problems,
    even if the same Zoom Host is used (same key and Secret API Zoom).

    Any suggestions on how to fix this?

    Furthermore, it would be very interesting to be able to automatically link
    the user's stay in the Webinar (the total minutes) to provide the evaluation in Moodle.
    Currently, if I set the Zoom activity rating to 100 points with a pass value of 90 points,
    at the end of the webinar all participants are assigned the value 100 (in the evaluation register)
    without considering the actual minutes spent in the webinar.

    In this way it is not possible to differentiate between
    those who have followed in full, and is entitled to a certificate,
    and whoever has left the Webinar early, and is not entitled to a certificate.

    Thanks for the attention.

  • Picture of Vincenzo Pichero
    Wed, Feb 17, 2021, 4:33 PM
    I also tried Zoom meeting, version 3.3 on Moodle 3.10.1+ and it works completely fine, but Zoom meeting version v3.4 2020120800 on Moodle 3.10.1+ does not produce report in session link.
    I can't understand why there is this different behavior.
    Has anyone tried v3.4 on Moodle 3.10 with all the correct features?
    Any help on this?
  • Picture of Miguel Angel Velasquez Teran
    Thu, Feb 18, 2021, 12:25 AM
    I have the same problem in Moodle 3.9, the tables that store the data "mdl_zoom_meeting_details and mdl_zoom_meeting_participants" are not registering new data, since the last update we made to the zoom plugin. Zoom folks have to fix it outright.
  • Picture of Scott Starkweather
    Mon, Feb 22, 2021, 4:41 AM
    Have the same question as other and have not seen the answer. I get "Invalid access token" when trying complete settings on plugin. I've tried everything I can think of!
  • Picture of Marco Castano
    Tue, Feb 23, 2021, 7:53 PM
    I installed correctly this plugin on my moodle area. I can start meeting successfully. I need to start multiple meetings in the same moment. I added on my zoom account, another user as administrator.
    Now when I create a new meeting, I add "" for example into "Alternativa host" box. The system gives me an error that is:
    Zoom received a bad request: is not a paying user.

    I have 3 questions:

    1) I need to upgrade my main account?
    2) I need to upgrade also account?
    3) If I want to start for example 5 meetings in the same moment, I need to have 5 pro account on zoom?

  • Picture of Ricardo D
    Thu, Feb 25, 2021, 9:14 PM
    @Miguel Angel Velasquez Teran @Vincenzo Pichero
    Same problem. I updated zoom plugin from v3.3 to v3.4 in Moodle 3.6 and report sessions don't work. Maybe is the new implementation that appear in change log "Used Dashboard API to improve get_meeting_reports task".
Please login to post comments