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.
685 sites
36 fans
Moodle 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3

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 Chad Bergeron
    Wed, 24 Jan 2018, 12:35 AM
    Am I correct in thinking that this plugin ties the meeting to the person who creates the activity? As an administrator I've tried to create meetings for instructors, but when they open the activity they see the 'Join Meeting' button instead of the 'Start Meeting' button.
  • Picture of Rex Lorenzo
    Tue, 30 Jan 2018, 3:22 AM
    @Patrick GUYARD the API key is not tied to any user. It should be the system API key/secret that is used.

    @jack z Yes the meetings are created for the user who created the meeting. So each instructor will have their own meeting instance.

    @Chad Bergeron Only the person who created the meeting (the host) will see "Start Meeting"). So the system admin would need to login-as first as the instructor to make sure the meetings created have them as the host.
  • Jersain
    Thu, 15 Feb 2018, 3:47 AM
    I have a question, has anyone tried it in version 3.4 ?, if so, what difficulties have been encountered, thank you in advance.
  • Picture of jack z
    Thu, 1 Mar 2018, 10:35 AM
    I have two pro account of zoom,but only one of them can creat a zoom meeting,anotherone keep getting "An error occured with Zoom." why?
  • Picture of Rex Lorenzo
    Sat, 3 Mar 2018, 3:42 AM
    jack z, the plugin looks for the Zoom user with the matching email address. If you are getting an error it is because the zoom user that matches the Moodle user email address does not have access to create meetings most likely. Or a user cannot be found matching the email address of the logged in user.
  • Picture of Chad Bergeron
    Wed, 7 Mar 2018, 4:49 AM
    @Rex only three people on our campus have the login-as capability. Most of our support staff will not be able to use this to associate the activity with the instructor. Thank you for the response though.
  • Picture of Shawn Trueman
    Wed, 14 Mar 2018, 11:11 PM
    Rex - Do you think it would be possible to add a field that would show the meeting host id/email? This would be very helpful for an "at-a-glance" review of the host as we often use "login in as" professor to create meetings for them. When our staff misses this step, we have meetings that are "hosted" by the wrong people. This negatively affects recordings, in meeting privileges and sometimes causes issues with a person "hosting" simultaneous meetings.
  • Todd_recent
    Thu, 15 Mar 2018, 10:15 AM
    Is it possible to distribute students to zoom breakout rooms based on their assignment to Moodle groups associated with the zoom activity?
  • Picture of Rex Lorenzo
    Thu, 15 Mar 2018, 11:37 AM
    @Shawn, yes that field can be added. We are in the middle of upgrading our system to Moodle 3.4 so we don't have anything to work on new features until the summer. If you or your team can provide a patch we can incorporate it.

    @Todd Zoom is a separate system and does not allow us to specify groupings or information beyond just the user's name.
  • Picture of jack z
    Wed, 11 Apr 2018, 4:27 PM
    when I create a recurring meeting ,can I set it as a weekly recurrence?
  • Picture of Diederik Stenvers
    Fri, 20 Apr 2018, 9:04 PM
    Hi Rex,

    Nice work on this plugin. I noticed Zoom will be moving away from the version 1 of their API to version 2 and will actually stop supporting version 1 somewhere this year.

    Are you planning to migrate the plugin to this new API version?

    Thankx in advance for your response.
  • Picture of Rex Lorenzo
    Fri, 20 Apr 2018, 11:45 PM
    @Diederik We have a pull request to update to API V2:

    However, we are currently busy updating our own Moodle instance to Moodle 3.4 and wouldn't have time to review and improve the Zoom plugin until this summer. API V1 will stop working on November 1st, 2018 so we will have a new plugin before then.
  • Picture of Dimitri Burger
    Wed, 2 May 2018, 4:44 PM
    Hi Rex, in a previous comment you explained that for the group mode, there would just be a single meeting link for everyone in the course. To have separate meeting rooms we would need to create separate Zoom meeting instances.

    Is this likely to change in future with later versions of the plugin? Creating separate Zoom meeting instances is not something that can be easily done at scale when you want to use Zoom as a tool for students to meet in separate groups to collaborate in real-time. We present courses with enrollments as high as 1000 students. That cohort of students is broken up into smaller groups for the purposes of collaborative work around assignments. So we'd have to create many Zoom meeting instances to have enough for all the groups in the course, which is operationally not something that can easily be repeated for each new presentation of a course and becomes a burden long-term.

    I've tested the Adobe Connect and BigBlueButton Moodle plugins, both of which create rooms for each group automatically when group mode is enabled in the activity's common module settings. It would be great if the Zoom plugin could do the same, as we are wanting to move away from Adobe Connect and Big Blue Button because Zoom offers many other benefits in terms of features.
  • Picture of Rex Lorenzo
    Thu, 3 May 2018, 1:47 AM
    @Dimitri I see that the Zoom API has something for Groups:

    We can see what this is used for.
  • Ben Haensel
    Wed, 16 May 2018, 2:55 AM
    We've had trouble with unlimited duration graded meetings being graded in the Moodle gradebook. Also, what is the roadmap for this plugin development? It would be FANTASTIC for there to be additional data in the standard logstore table as well as a Zoom table of participants that we could use for custom reporting. Thanks for any insight! -Ben
1 2 3 4 5 6 7 8
Please login to post comments