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:
3164 sites
1k downloads
50 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

Requirements

Moodle 3.7+
PHP 7.0+

Installation

  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

License

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.

Screenshots

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

Contributors

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

Comments RSS

Show comments
  • 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?
  • Fri, Jul 9, 2021, 3:19 PM
    SOS CALL : I installed the google meet plugn in my moodle 3.8. My configurations API key etc are right and they work fine. But when I add Google meet activity and click on Generate Room URL button it does not generate and in console i have following error

    first.js:199 Uncaught TypeError: Cannot set property 'innerText' of null
    at i (first.js:199)
    at HTMLButtonElement.j (first.js:199)

    I enabled the errors in debug mode to see error messages. On loading google meet activity page on top it show error that is " The module googlemeet does not define the standard capability mod/googlemeet:addinstance"

    Please response
    Thanks in advance
  • Thu, Jul 15, 2021, 5:58 PM
    Hi, when a lesson is recorded, by default the sharing option is on every user on the internet. May i by default limit the access, only to my domain? as done usually by google meet?
    thank's
  • Tue, Aug 10, 2021, 1:22 PM
    Hello everyone,
    I have a very specific problem. I have installed the google meet plugin, got it running, can syn with Google drive however I cannot record a meeting. I have a standard Google account. Would I need to have it upgraded to be able to record?
    Thanks
    Paul
  • Wed, Aug 11, 2021, 3:06 PM
    Student can join directly without login again from google meet url?
    currently, they have to login first on Moodle --> then login again on Google meet or join with name --> is there away to join directly without login again via gmail?
  • Fri, Sep 3, 2021, 2:20 AM
    Hey guys,
    Nice joob! Worked perfectly.
    I have a problem, the access link is showing ip 127.0.0.1:80/mod/googlemeet/view.php?id=2345 and not my domain (mydomain.com/mod/googlemeet/ view.php?id=2345). Does anyone know what can it be?
    Thanks.
  • Fri, Sep 10, 2021, 8:02 PM
    IF YOU HAVE THIS ERROR:
    {
    "errors": [
    {
    "domain": "global",
    "reason": "invalid",
    "message": "Invalid Value",
    "locationType": "parameter",
    "location": "q"
    }
    ],
    "code": 400,
    "message": "Invalid Value"
    }

    IT MAY BE BECAUSE THE USER THAT IS SYNCHRONIZING HAS TWO FOLDERS WITH THE SAME NAME "MEET RECORDINGS"; THEIR OWN AND ONE SHARED FROM SOMEBODY ELSE.

    THIS IS THE CODE THAT CAUSES THE PROBLEM:

    for (let i = 0; i < files.length; i++) {
    if (isOwnerAndRoomCreator(googlemeet.creatoremail, files[i].owners)) {
    ownerEmail = googlemeet.creatoremail;
    parents += `parents='${files[i].id}'`;
    /* if (i + 1 < files.length) { comentado por que produce un error con carpetas compartidas con el mismo nombre
    parents += ' or ';
    } */
    }

    }
    IN VIEW.JS LINE 308.

    THIS CODE ADDS AN "OR" AT THE END AND LEAVE THE FILTER INCOMPLETE.
    I HOPE THIS HELPS SOMEONE.
    NOT COUNTING THIS, IT IS A GREAT PLUGIN, THANK YOU VERY MUCH.







  • Sat, Sep 11, 2021, 10:30 PM
    Any update for this plugin? coz the lastest version of the moodle have a bug, like cant sync to gdrive. Thank you
  • Mon, Sep 13, 2021, 7:58 PM
    Estou enfrentando este problema.

    plugin mod_googlemeet está com defeito ou desatualizado; você não pode continuar, desculpe.

    Informações de depuração: Missing version.php
    Error code: detectedbrokenplugin

    Stack trace:
    line 750 of /lib/upgradelib.php: plugin_defective_exception thrown
    line 565 of /lib/upgradelib.php: call to upgrade_plugins_modules()
    line 1917 of /lib/upgradelib.php: call to upgrade_plugins()
    line 711 of /admin/index.php: call to upgrade_noncore()

    Moodle version: 3.9 PHP version: 7.0+
  • Sat, Sep 25, 2021, 5:13 PM
    Having sync problem suddenly. Showing the following error:
    {
    "errors": [
    {
    "domain": "global",
    "reason": "invalid",
    "message": "Invalid Value",
    "locationType": "parameter",
    "location": "q"
    }
    ],
    "code": 400,
    "message": "Invalid Value"
    }

    Please suggest a solution.
  • Tue, Oct 5, 2021, 5:53 AM
    Hi! This plugin is great. Thank you so much.

    But ... with version 1.0.6 we cant not sync with google drive do display recordings in moodle. Evertything works fine only sync does not react (does not even display any errors).

    Could you please suggest any solution.

    Moodle version 3.10.
  • Fri, Oct 22, 2021, 1:50 AM
    Hi! I've already installed the plugin but nothing happens when I click on the button to get the meeting URL. Can anyone help me?
    Olá! Eu já instalei o plugin na plataforma, mas não acontece nada quando eu clico no botão para conseguir a URL da chamada... Alguém pode me ajudar?
  • Sun, Nov 28, 2021, 6:14 PM
    Please elaborate on this error

    {
    "error": "idpiframe_initialization_failed",
    "details": "Cookies are not enabled in current environment."
    }
  • Mon, Nov 29, 2021, 4:05 PM
    Good day

    I am new to the plugin, but liking it so far.

    I would just like to find out if it supports integration with Moodle Calendar. So in other words, when a meeting is created using the plugin it will appear on the calendar.
    If not are there plans for this in future versions? As it will be very helpful, as we currently need to manually add the links to the calendars.

    Thanks
1 2 3 4
Please login to post comments