Activities: Zoom meeting

Maintained by Picture of Rex Lorenzo Rex Lorenzo
Zoom is a video and web conferencing platform that gives authorized users the ability to host online meetings with up to 50 participants.
1038 sites
60 fans

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

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 Sergio Úbeda
    Wed, 23 Jan 2019, 2:45 AM
    Hi, great plugin!
    Is there a way in the plugin to configure the following default parameters for all webinars?:
    - Disable annonymous questions.
    - Disable chat for participants (not for host or panelist).
  • Picture of Jeremy Hecker
    Fri, 25 Jan 2019, 3:44 AM
    Does this plugin bring any attendee information (attendee name, join date and time, etc) back into Moodle for reporting purposes or is it strictly for creating a Zoom meeting and allowing your learners to access the meeting link from within Moodle?
  • Picture of Rex Lorenzo
    Fri, 25 Jan 2019, 3:45 AM
    @Jeremy the plugin has participants reports. It downloads the data to your Moodle instance, because Zoom does not provide logs for longer than a certain number of days. I believe it is 30.
  • Picture of Brian Warling
    Sat, 26 Jan 2019, 1:35 AM
    Hi Rex -- I've noticed that the Zoom participant reports I see in our Moodle implementation only appear to include the instructor; i.e., the Zoom host. When I check one of the meetings in the Zoom site (a meeting I set up using the plugin), the participants names in the Meeting Participant report are masked (all asterisks). Apparently, our Zoom site was set up with HIPAA compliance, so names are masked in reports like this. I'm wondering if this is the reason I don't see the participants in the reports on the Moodle side (this would seem to make sense), or is something else going on. I'm wondering if you might have any insights on this. Thanks much.... Brian
  • Picture of Rex Lorenzo
    Sat, 26 Jan 2019, 2:17 AM
    @Brian we download data from Zoom using their APIs for the participants data and try to match users to their Moodle user accounts via their email or their name. But if the data returned is masked or not matchable we just show what data we get back as is. So the HIPAA compliance is preventing the plugin from getting data that is matchable.
  • Picture of Terrence Nigel
    Thu, 31 Jan 2019, 9:11 AM
    Hi Rex
    is this plugin capable of sending email notification reminding people of the webinar?
    for example, an email 2 weeks before, 7 days before, and a day before?
  • Picture of Nayana Sasidharan
    Mon, 4 Feb 2019, 8:17 PM
    We are using zoom plugin and have one ZOOM host id. We want to know if 3 or more ZOOM host id's can be configured in single Moodle to conduct concurrent ZOOM meetings. Quick reply will be appreciated.
  • Picture of Rex Lorenzo
    Tue, 5 Feb 2019, 2:09 AM
    @nayana The API connection does not work on a per Zoom host id. It looks for the matching Zoom account for a given Moodle user. Only the Zoom users that have PRO accounts can create a meeting. A single Zoom PRO user can only have one active meeting at a time. That is Zoom's implementation.
  • Picture of Andrés Segovia
    Wed, 6 Feb 2019, 4:46 AM
    Hi Rex,

    First of all, thank you for this great plugin. I'm testing it in an environment with Moodle 3.5.

    Some specific doubts:

    1. How do I see the report of the meeting in Moodle? I can not find it at the meeting.
    2. After having started a meeting through the "Start Meeting" button, said button continues saying "Start Meeting", is it correct? Is it not possible to change your status or disable it?
    3. What are the sessions? Whenever I try to see it, it says: No sessions found for this meeting. Does it have to do with the students at the meeting?
    4. in the configuration of the duration (Duration: minutes), in which case I would use for long meetings? for example the configuration 2 weeks or for example a meeting of 140 hours.

    Thanks in advance,
  • Picture of Nayana Sasidharan
    Thu, 7 Feb 2019, 7:11 PM
    We would like to know the following.
    Assuming we have 3 Zoom Pro ID's, can we use these to schedule/host 3 Zoom meetings concurrently in Moodle?

    Basically, we are looking to host 3 meetings at a given time using different user accounts in single Moodle ?
    Is that possible ?
  • Picture of Brian Warling
    Tue, 12 Feb 2019, 6:30 AM
    @rex Thanks for confirming that there would be no participant data in the Zoom meeting plugin participants report for Zoom implementations that don't return participant info (like UCSF's HIPAA-compliant Zoom). There really isn't any reason to provide links to the participant report (from the session report) in the Zoom meeting plugin, for sites like UCSF's, if there isn't going to be any data there to begin with.

    It might be nice to be able to disable the participant report in the Zoom meeting plugin admin settings. Perhaps a new administrative setting could be added -- something like "Mask Participant Report" -- that, when enabled, would replace the current "number of participants linked to the participant report" with the value "not available" in the participants column on the session report page (in our case, the value here is always "1", and the link takes you to a participant report with only one user listed -- the host. So it's not useful). A short explanation why the participant info is not available should ideally also be provided. Perhaps the admin setting for this could also include a text box where the admin can add a short note explaining why the participant info isn't available, and this text would display on the session report page when this setting is enabled. Also, a help tip (?) would be included on the admin setting page that explains why a site admin might want to disable the participant report (e.g., For HIPAA-compliant Zoom implementations).

    We're actually interested in potentially contributing this feature to the Zoom meeting plugin, if you're interested in having others contribute to it. What I've detailed above are some initial ideas how this could be implemented. More input/ideas would definitely be welcome and important. What do you think about all this..... the new admin setting and UCSF's contribution?

    Please let me know if any of this isn't clear or if you have any questions. Thanks.... Brian
  • Picture of Jakob Wildrain
    Wed, 20 Feb 2019, 10:28 PM
    Love the plugin, thank you for your time and effort.

    Is there a way to remove or edit (or at least adjust time) an upcoming meeting?
    In the meetings list my actions column shows "--". What does that mean?
    Thank you
  • Picture of Rex Lorenzo
    Thu, 21 Feb 2019, 2:59 AM
    @Jakob the "--" means that the meeting is recurring, which means it has no time to adjust or it is in progress.
  • Picture of Rex Lorenzo
    Thu, 21 Feb 2019, 3:07 AM
    @Brian Yes, we accept any pull requests that would help anyone. If this is a particular use case that is not general for everyone, just make sure it is off by default.
  • Picture of Rex Lorenzo
    Thu, 21 Feb 2019, 3:41 AM

    1) The meeting report should be listed under "Sessions" in the last column of the table. The Zoom scheduled task needs to run to completion to gather data for the participants report.
    2) For students it says "Join meeting". It just says "Start meeting" for hosts.
    3) Are there participation reports being generated on the Zoom end? We pull data from Zoom. If, for some reason, Zoom is set to not retain data then it wouldn't show data. Do you have HIPAA-compliant Zoom?
    4) We set the meeting limits to what Zoom has for their limits, so the max is 24 hours. If you need a long term meeting zoom, then just set it as a recurring meeting with no time limit.
1 2 3 4 5 6 7 8 9 10 11
Please login to post comments