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.
625 sites
33 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 Polaris Lee
    Tue, 28 Nov 2017, 7:51 AM
    Is this paid plugin?
  • Picture of Rex Lorenzo
    Tue, 28 Nov 2017, 8:06 AM
    @Lee the plugin is free/open source, but the Zoom service is paid.
  • Picture of Rex Lorenzo
    Tue, 9 Jan 2018, 7:21 AM
    Dasu, regarding your comment on "Wed, May 31, 2017, 11:56 AM" regarding the ZPK token being invalid. We were unable to reproduce it. Can you give us more info and steps to reproduce?
  • Picture of Patrick GUYARD
    Wed, 10 Jan 2018, 5:25 PM
    Hi Rex,

    Thank you very much for this plugin, which could be very usefull for many Moodle teachers.
    However, I haven't used Zoom yet in all its range, as some limitations exist for free accounts. And so, today I have just tried the application with a 60 days trial access that leaves me the rigth to get API keys.

    The way you programmed your plugin to use Zoom via Moodle seems to provoque some limitations to, as having one user's keys is mandatory to join Zoom system ! But you use those keys in the context of Moodle system, not in the context of one single activity, which the Moodle user would be the owner (as an activity administrator).
    Indeed, if the parameters of the plugin use the API keys of one user1 in Moodle system, only this user1 will be able to join Zoom system, as Zoom checks the user email correspondance whith API keys registration. When one user2 (for instance one teacher2 in Moodle) wants to create a Zoom conference activity within his own course, he is not allowed to do so, and gets the message "An error occured with Zoom".

    May I ask you to manage this issue, so any teacher would be able to create and manage zoom activity (if this teacher takes the time to create his own private free Zoom account ) ? I would suggest this idea : may be is it possible to configure API keys of the Zoom user in the course context when creating the Zoom conference activity, instead of configure them in the system context ?
    So any Zoom user who has API keys matching his own mail adress (mail of the Moodle account) would be able to create and open his own instance of Zoom conference.

  • Picture of Stephen Wise
    Fri, 12 Jan 2018, 1:15 AM
    Hi Rex, unbelievable app! wow! I couldn't believe it when I created a meeting in Moodle and it showed up on my Zoom home page, deleted it in Moodle and it disappeared in Zoom.
    One issue though- I get an error message when I click on the Sessions link at the top of the information in a created meeting. It doesn't seem that I need it, I don't know what it is for, but I don't want my students clicking on that and thinking something is wrong. The error message reads, "An error occured with Zoom" and there is a Continue button that goes back to the Zoom Moodle activity info. Any ideas?
  • Picture of jack z
    Mon, 22 Jan 2018, 2:23 PM
    could two teachers hold two meetings in the same time?
  • 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.
1 2 3 4 5 6 7 8
Please login to post comments