Google Meet
Last updated
Last updated
Google Meet is a video conferencing platform developed by Google. It allows users to host and join online meetings, webinars, and virtual classrooms. With features like screen sharing, real-time captions, and a grid view for multiple participants, Google Meet facilitates smooth and interactive communication and collaboration.
Google Meet add-on can enhance your video conferencing experience by providing additional capabilities and allowing the creation of meetings directly from MasterStudy LMS. In the manual below you will find:
Initially, you have to enable the Google Meet Add-on from WordPress Dashboard > MS LMS > Addons section:
To enable the addon, scroll and locate Google Meet, then switch it on. Following that, you will see a new tab labeled Google Meet under MS LMS to access the settings of the addon.
Upon the initial opening of the settings, the Setup Wizard automatically appears, initiating the configuration process by requesting Google App Credentials:
In order to establish a connection with Google Meet, it is necessary to generate Google Credentials beforehand. This can be accomplished by accessing the Google Developer Console.
By simply following the steps outlined below, it is easy to obtain API keys.
In order to get API credentials, it is necessary to have SSL enabled for your website.
From the top left corner, select a project to use for credentials. If you do not have a project created, please follow along.
After assigning a name to the project and, if necessary, choosing an organization, the project will be designated as yours.
From Quick Access select "APIs & Services":
Alternatively, you can access "APIs & Services" through the Navigation menu:
From opened Dashboard, click Enable APIs and Services.
Type the "Google Calendar" into the search field of the Google API Library to initiate a search.
Select the Google Calendar API from the search results:
To activate the Google Calendar API for this project, simply click on the Enable button.
From the Google Calendar API dashboard click on the "Create Credentials" button:
Choose "User data" as the data type and proceed by clicking on the Next button.
In the section for the "OAuth Consent Screen", provide the name of your application and include your User support email and Developer Contact email.
Upon saving the App details, you will be directed to the "Scopes" section, which can be skipped:
After that, you can select the OAuth Client ID. Select Web application as your application type. Subsequently, you will need to establish an Authorized redirect URI.
For the "Authorized redirect URI" go back to your WordPress admin dashboard.
You will find a link to copy in the 2nd step of the Google Meet setup wizard in MS LMS > Google Meet.
Instructors can get the URL in the second step of the Google Meet setup wizard on their User Account:
Copy that link and go back to the Google developer console and paste the link in the designated area for the Authorized redirect URI.
This serves as the redirect URI required by the Google Calendar API. Click on the Save button, and once you do that, you will have finished the task.
After creating the credentials, you can then download the JSON file from the credentials dashboard. Simply click on the download icon to continue.
Finally, access the OAuth consent screen section and select the option to Publish the app.
By doing so, you will enable the authorization for MasterStudy LMS and Google to utilize this integration. This step holds significant importance, as neglecting it could result in encountering an error. Therefore, ensure that you perform this step diligently.
Once you have obtained your JSON file, you can easily establish a connection between MasaterStudy LMS and Google Meet by following a few additional steps. Simply navigate to the 3rd step of the Google Meet setup wizard in the WordPress Dashboard > MS LMS > Google Meet option:
Upload the JSON file here and once uploaded it will authenticate your website with the API credentials:
You can click the Next button to continue.
In the next step of the wizard, grant access to your Google account and allow all the permissions you want to have MasterStudy LMS with Google Meet.
If you want to change anything and use a different JSON file, click Reset Credentials.
In the next step select your account
to grant permissions:
That's all! You have completed the integration setup.
Instructors can configure Google Meet from their user account:
To allow Instructors to use Google Meet, the addon should be enabled by the Site administrator on WordPress Dashboard > MS LMS > Addons section.
By opening Google Developers Console Instructors should create their own API credentials by following the manual below:
While Creating the credentials you can move to the next step of the Wizard to copy the Web Application URL:
Once you have obtained your JSON file, you can easily establish a connection between MasaterStudy LMS and Google Meet in the third step of the wizard:
Upload the JSON file here and once uploaded it will authenticate your website with the API credentials:
You can click the Next button to continue.
In the next step of the wizard, grant access to your Google account and allow all the permissions you want to have MasterStudy LMS with Google Meet.
If you want to change anything and use a different JSON file, click the Reset Credentials button.
In the next step select your account:
and grant permissions:
That's all! You have completed the integration setup.
Google Meet Settings allows editing time zone, remainder time, or switching Google accounts.
The Google Meet settings have the following look on the WordPress admin dashboard:
The Google Meet settings have the following look on Instructor's dashboard:
Meet account status - Displays the status of the connection between the Google account and add-on through API.
Default timezone - You can set default time zone settings for newly created meetings.
Default reminder time (minutes) - Time to get a reminder email notification before the meeting starts.
Send updates - Select type of the notifications to receive by Email.
Reset credentials - Reset current API settings, and allows uploading new JSON file with new Google API Credentials.
Change account - Option to change Google Account to conduct the meetings.
Google Meetings can be created from both the WordPress dashboard and Instructor accounts.
To create Meetings as an Administrator navigate to WordPress Dashboard > MS LMS > Google Meetings section and click on Add New Button:
You can name your meeting and put the date, time, timezone, and meeting summary.
In this section, you can also set event visibility for the meeting:
Private: people who were not invited should get permission to enter the meeting;
Public: the meeting will be accessible to everyone.
Then, click the “Create” button to publish the meeting. After publishing the meeting, they can be sorted by their date and started directly from the dashboard:
After starting the meeting, the host can invite other participants and manage the process.
Instructors can create Google Meetings when adding a new lesson:
Set the title of the meeting and fill out the fields(date, time, timezone, event visibility, and meeting summary) and Save Changes:
After publishing, Instructors can edit, remove, or stat meetings directly from the dashboard:
After starting the meeting, the host can invite other participants and manage the process.
Google Meet integration allows you to create Google Meet lessons directly from Course Builder:
After filling out the Meeting details simply click on the "Create" button to save the lesson for the Course.
When the "Add Enrolled Students as Attendees" option is enabled while creating the meeting, enrolled students of the meeting will be considered as meeting participants. Students will receive Email Notification which includes a link for the meeting.
The content of the Lesson will be displayed for students before Metting starts:
In Conclusion, Google Meet integration includes more features compared to Zoom Lesson.
The main breakthrough in integration is that it allows each instructor to create separate Meetings and manage them on their own.