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.
563 sites
26 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 Juan Pablo L
    Fri, 22 Sep 2017, 7:50 AM
    but is that the api allows 1 single main host for all moodle courses?.
  • Picture of Rex Lorenzo
    Fri, 22 Sep 2017, 7:58 AM
    No, you can have a different host for every meeting created in Moodle using this tool.
  • Picture of Raymond Barrett
    Sun, 24 Sep 2017, 6:13 PM
    Is there a way to prevent students from being able to record the meetings when using Zoom?
  • Picture of Rex Lorenzo
    Sun, 24 Sep 2017, 11:30 PM
    Only host are allowed to record meetings in Zoom. Students are not hosts unless someone gives them access.
  • Picture of Kat Sandford
    Mon, 25 Sep 2017, 9:50 PM
    Hi Rex, thanks very much for this plugin, which will be hugely useful for us. Is there a way to generate calendar invitations for learners that include their own unique URLs? Are there any plans to include invites in the future? Thanks, Kat
  • Picture of Sans Soleil
    Sun, 15 Oct 2017, 7:30 AM
    Hi Rex, This plugin is extremely helpful! One question I have here is: with this plugin, can we have simultaneously several meetings, just like multiple virtual classrooms for different courses at the same time?
  • Picture of Rex Lorenzo
    Sun, 15 Oct 2017, 7:48 AM
    @Sans You should, just create multiple zoom meeting activities.
  • Picture of Thiago Ribeiro
    Wed, 15 Nov 2017, 3:41 AM
    I got the API from zoom and I have an active account. why am I keeping getting "You are using Zoom for the first time, so you must enable your Zoom account by logging in to with your login credentials. Once you've activated your Zoom account, reload this page and continue setting up your meeting." ?
  • Picture of Morrell Aberdeen
    Thu, 23 Nov 2017, 12:38 PM
    While this plugin works free, I have noted at the zoom website that they have paid packages with additional features. If I should pay for one of those packages, would I be able to take advantage of those features in moodle using this plugin?
  • Picture of Rex Lorenzo
    Tue, 28 Nov 2017, 4:08 AM
    @Thiago - You need to make sure the email addresses for your users on Zoom are the same email addresses used on Zoom. The plugin tries to find the user on Zoom via their Moodle email. If they aren't the same, then you get that error since we cannot link a Moodle user to a Zoom user to create the meeting rooms.

    @Morrell You need to have a package that has API access. We need API access to allow users to create, edit, and delete Zoom meetings through Moodle.
  • 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?
1 2 3 4 5 6 7
Please login to post comments