Google Meet™ for Moodle

Activities ::: mod_googlemeet
Maintained by Rone Santos
The Google Meet™ for Moodle plugin allows the teacher, without having to leave Moodle, to create a Google Meet room and make available to the students the recordings of the room saved in Google Drive.
Latest release:
2014 sites
41 fans

Google Meet™ for Moodle

The Google Meet™ for Moodle plugin allows the teacher, without having to leave Moodle, to create a Google Meet room and make available to the students the recordings of the room saved in Google Drive.

To create the Google Meet meeting room from Moodle, the Google Meet™ for Moodle plugin needs the API key and the OAuth client ID of the Google APIs. To learn how to create the API key and OAuth client ID, click here.

Help keep this plugin free and alive, make a donation

Donation button


Moodle 3.7+
PHP 7.0+


  1. Copy this plugin to the mod\googlemeet folder on the server
  2. Login as administrator
  3. Go to Site Administrator > Notification
  4. Install the plugin


The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.

Demonstration in Portuguese

©2018 Google LLC All rights reserved.
Google Meet and the Google Meet logo are registered trademarks of Google LLC.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4


Rone Santos (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Thu, Apr 1, 2021, 5:42 AM
    Olá Jonathan,

    Atualize para a versão 1.0.6
  • Sun, Apr 4, 2021, 4:01 AM
    Olá Rone,
    Parabéns pelo Google Meet™ for Moodle
  • Wed, Apr 7, 2021, 4:39 AM
    Olá, estamos perdendo a opção de adicionar um evento ao calendário em cada curso

  • Fri, Apr 9, 2021, 2:59 AM
    Hi Rone! thanks for the plugin!
    I found that notifications only works when users have student rol at course but if users have another role (based on the same archetype: student) it doesn't work.
  • Fri, Apr 16, 2021, 8:09 PM
    Obrigado pelo plugin, ele é muito útil. Mas notei um ERRO na SINCRONIZAÇÃO. O plugin só sincroniza se todos os vídeos estiverem disponíveis (processados), mas se encontrar algum vídeo que esteja processando, o plugin não sincroniza nenhum (mesmo que já existam vídeos disponíveis). Você pode fazer com que o plugin sincronize os vídeos disponíveis e pule aquele que precisa ser processado para atualizar a tabela de gravações? Às vezes, o Google Drive leva várias horas (até dias) para concluir o processamento de um vídeo e isso é um obstáculo para conseguir a sincronização dos outros vídeos já disponíveis.
    Ficaremos muito gratos.
  • Wed, Apr 21, 2021, 4:23 PM
    The click on generate Room Url does not work for me pls help
  • Thu, Apr 22, 2021, 11:37 PM
    Gracias por este pluggin. Tengo problemas con la grilla que mantiene las grabaciones, al hacer click con Sincronizar con google drive los archivos no quedan disponibles en este cuadro.
  • Sun, Apr 25, 2021, 5:41 AM
    I installed this plugin in a 3.10 Moodle and when i try to add a Google Meet in my course I don't have the option to generate room URL (the button is gray). What can i do?

    I've done all in Google Console.
  • Mon, Apr 26, 2021, 5:57 PM
    Plugin looks great!

    Could help me with solving the problem with "Generate room URL" please ? Other google clud services like Google Drive, Google Login work fine. I've checked all comments: javascrip is enabled, all steps from your great tutorial also.

    Propably somethnig in google console settings is wrong sad We use google Worksheet for Business Standard.

  • Thu, May 13, 2021, 11:21 PM
    hi Everyone,
    I tried google meet for my moodle site, very first day it works perfectly, meeting went smoothly and recordings were stored in google drive.
    But from today I am getting this error on google meet activity , I didn't change anything in configuration

    "error": "idpiframe_initialization_failed",
    "details": "Not a valid origin for the client: has not been registered for client ID Please go to and register this origin for your project's client ID."

    Please help
  • Tue, May 25, 2021, 1:37 AM
    Google Meet plugin is not working in Moodle android mobile app. Please let me know if there is anything to be enabled for this to work.
  • Sat, May 29, 2021, 3:53 AM
    Bom dia, Rone.

    Uma professora está tendo problema ao sincronizar sua conta para resgatar os links dos vídeos no drive. Ela clica no botão "Sincronizar com o Google Drive" e aparece o seguinte erro:

    "domain": "global",
    "reason": "invalid",
    "message": "Invalid Value",
    "locationType": "parameter",
    "location": "q"
    "code": 400,
    "message": "invalid Value"

    Você já viu algo do tipo? Fico no aguardo...
  • Sat, May 29, 2021, 5:52 AM
    Help Please!

    I have installed the plugin with 268 rooms in Moodle.

    But in some rooms is not possible sinchronize de videos.

    Please i need help.
  • Sat, Jun 12, 2021, 3:43 AM
    Muchas gracias por este plugin funciona muy bien, solo tengo una sugerencia: seria buenísimo si la ventana de meet pudiera enmarcarse dentro de la ventana de moodle, de esa manera se aseguraria de registrar el tiempo de dedicación.
  • Tue, Jun 22, 2021, 10:21 PM
    Eu preciso utilizar o mesmo link em cursos diferentes, pois os alunos assistem aulas juntos, como eu poderia fazer isso?
1 2 3
Please login to post comments