
Activities: Google Meet™ for Moodle
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.
1083 sites
2k downloads
29 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.
Requirements
Moodle 3.7+
PHP 7.0+
Installation
- Copy this plugin to the
mod\googlemeet
folder on the server - Login as administrator
- Go to Site Administrator > Notification
- 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.
Contributors
Rone Santos (Lead maintainer)
Please login to view contributors details and/or to contact them
Segui os procedimentos e não consigo gerar URL.
Consegue me ajudar? +553199467-0263
{
"error": "idpiframe_initialization_failed",
"details": "Not a valid origin for the client: https://risf.it has not been whitelisted for client ID 921896923087-ku6hacoum7tbd76hanvrsfvbl6uhsm49.apps.googleusercontent.com. Please go to https://console.developers.google.com/ and whitelist this origin for your project's client ID."
}
in browser debugger console i have this error:
Loading extension
script.js:43 Loading extension
9Mixed Content: The page at '' was loaded over HTTPS, but requested an insecure element ''. This request was automatically upgraded to HTTPS, For more information see content.googleapis.com/discovery/v1/apis/calendar/v3/rest?pp=0&fields=kind%2Cname%2Cversion%2CrootUrl%2CservicePath%2Cresources%2Cparameters%2Cmethods%2CbatchPath%2Cid&key=AIzaSyCNeltJl7zdS4gGQE58Wjgc8vb01W0jrJo:1 Failed to load resource: the server responded with a status of 403 ()
script.js:43 Loading extension
2first.js:402 Uncaught DOMException: Blocked a frame with origin "https://risf.it" from accessing a cross-origin frame.
at HTMLIFrameElement. (https://risf.it/lib/requirejs.php/1607986546/core/first.js:402:3503)
at Function.each (https://risf.it/lib/javascript.php/1607986546/lib/jquery/jquery-3.4.1.min.js:2:2777)
at k.fn.init.each (https://risf.it/lib/javascript.php/1607986546/lib/jquery/jquery-3.4.1.min.js:2:1419)
at https://risf.it/lib/requirejs.php/1607986546/core/first.js:402:3424
Is it mean that i have done somethins error during the creation of the Apykey or OAuth ID client?
Debug info: ORA-00933: SQL command not properly ended
SELECT id,eventdate,duration
FROM m_googlemeet_events
WHERE googlemeetid = 21
AND (eventdate > 1608577228 OR eventdate = 1608577228)
LIMIT 5
[array (
)]
Error code: dmlreadexception
{
"error": {
"code": 400,
"message": "API key not valid. Please pass a valid API key.",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "API_KEY_INVALID",
"domain": "googleapis.com",
"metadata": {
"service": "calendar-json.googleapis.com"
}
}
]
}
}
/moodle/mod/googlemeet/amd/build/mod_form.min.js
Edit line 249, change
C = document.querySelector("#region-form .mform");
to
C = document.querySelector(".mform");
Tested on: Moodle 3.9, mod_googlemeet 1.0.4 (2020120900)