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.
305 sites
15 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 Rex Lorenzo
    Sat, 17 Dec 2016, 1:48 AM
    Nicholas, I have put the bug into our tracking system and will have our students work on a patch something in Jan.
  • Picture of Eve
    Wed, 18 Jan 2017, 10:35 AM
    Hi Rex,

    I am currently investigating weather the Zoom plugin is compatible with Moodle (version 3.0) groups. Are you able to giving me any intel on this enquiry?
    Thanking you.
  • Picture of Rex Lorenzo
    Wed, 18 Jan 2017, 1:29 PM
    Eve, are you talking about if the plugin supports separate or visible group mode?
  • Picture of Heather Russell
    Fri, 20 Jan 2017, 11:51 PM
    Hi Rex, we love your plugin here, thank you. We're running into a problem with the zoom plug in that I think must be time zone related. When someone creates a zoom meeting from within moodle (and chooses the correct time they want the meeting to start), it seems to save the zoom meeting as that time + 5 hours. If we then edit the zoom meeting from moodle and change the time back, it saves correctly. Our Moodle time zone is set correctly. Creating a zoom meeting directly in zoom works as expected, too. Any thoughts about what I could check to try to fix this?
  • Picture of Eve
    Tue, 24 Jan 2017, 9:32 AM
    Hi Rex, I am talking about both. Essentially I am interested in how the plugin relates to Moodle roles and then as a corollary how this would then relate to group mode which are both separate and visible.
  • Picture of Rex Lorenzo
    Wed, 25 Jan 2017, 6:09 AM
    Eve, an instructor/admin that creates the Zoom meeting is the owner of the meeting. Everyone else joins as a participant.

    For the group mode, there should still just be a single meeting link for everyone in the course. To have separate meeting rooms you would need to create separate Zoom meeting instances.
  • Picture of Matthew Koelling
    Thu, 26 Jan 2017, 2:10 AM
    Hi. Recently the plugin stopped working in our instance of moodle (2.8)

    In chrome we get a 500 error and in firefox we get a blank page. Turning on errors gave us the following message: Fatal error: Call to undefined method mod_zoom_mod_form::standard_intro_elements() in /moodle-fs/lms/public_html/mod/zoom/mod_form.php on line 66.

    Any suggestions?
  • Picture of Rex Lorenzo
    Thu, 26 Jan 2017, 3:37 AM
    Matthew, it looks like we are using a new form element that was introduced in Moodle 2.9:

    Sorry, I will update our plugin compatibility to remove 2.8 and earlier. Please revert to an older version of the plugin.
  • Picture of Carl Dennis
    Thu, 23 Mar 2017, 8:07 PM
    Hello Rex,

    Thank you for all of your work on this plugin! Are you planning an update to support Zoom's new scheduling abilities? They now support granular recurrent settings for meetings (eg, repeat every M, W, F until X date)

  • Picture of Albert Leatherman
    Mon, 10 Apr 2017, 8:43 AM
    Hi Rex et al, thanks for this great plugin! I'm building a custom Zoom-based app based on Zoom's SDKs at I'd like for a meeting launched through this Moodle plugin to launch in my custom Zoom-based app instead of the Zoom app itself. I think to accomplish that I simply need to use a custom URL scheme like mycustomapp:// instead of https:// to launch the meeting. Can you tell me how to change the URL scheme in the plugin files? Thanks.
  • Picture of Rex Lorenzo
    Tue, 11 Apr 2017, 2:55 AM
    @albert The place to change the launch URL would be:
  • Picture of Albert Leatherman
    Tue, 18 Apr 2017, 8:52 AM
    Thanks Rex. Do you (or anyone else reading this) have any experience implementing Zoom's "custcreate" feature described at and I'm trying to have Zoom automatically create an account for my Moodle users when they click into a Zoom conference created with your plugin, so that their attendance is registered in my Zoom reports. Custcreate seems to do exactly what I want -- create a Zoom account for a student without that student knowing any of the login details -- but I just can't get my head around how to implement it in Moodle. Any tips would be appreciated.
  • Picture of Rex Lorenzo
    Tue, 18 Apr 2017, 8:55 AM
    Albert, we tried using the custcreate, but wasn't able to make it work. So that is why for our plugin we redirect users to login to Zoom directly to create their account before using the plugin.
  • Picture of Albert Leatherman
    Tue, 18 Apr 2017, 8:59 AM
    Thanks for the quick reply, Rex. Would you be willing to work with a Zoom engineer to get custcreate to work in your plugin? I have good relationships with them, and I think they would be willing to help. Would you like me to put you in touch?
  • Picture of Nicholas Stefanski
    Sat, 22 Apr 2017, 4:42 AM
    Just wanted to send a message out to those who were turned off by the price of the Education plan...

    Within the past few months, Zoom has made a lot of changes to their pricing and made some features more accessible. The API needed for this plugin is now available to single user Pro accounts, for $14.99/mo per user. Even free accounts can get a temporary API key for testing here:

    When our institution first started using Zoom, we had to go through quite a few hoops to get the Education plan approved to start using it, but now everyone loves it. Hopefully this will make it easier for smaller institutions to use Zoom meetings or for individual teachers to justify using the plugin to their institution!

    Thanks to Rex for all the work you do maintaining this plugin!
1 2 3 4 5
Please login to post comments