Google Classroom Integration

A feature that allows teachers to share engaging activities and content with their class directly within Google Classroom.

Setup and Configuration

Once you have activated the add-on, go to Masteriyo > Google Classroom > Settings. You will see the following options.

google-classroom-settings

How to generate Google Client ID and Secret?

create-new-project

  • Provide the project's name and click on Create.
  • Go to the OAuth Consent Screen. Choose External in the User Type and click on Create.

oauth-external-app

  • Provide the app's name, save and continue until you go to the last step. In the last step, click on 'Back to Dashboard'.
  • In the OAuth Consent Screen dashboard, you will see Publishing Status. Click on the PUBLISH APP.

publish-app-google-classroom

  • Go to Enable API & Services and search for the Google Classroom API.

enable-classroom-api

  • Enable this API and go back to the main dashboard.

  • Go to Credentials > Create Credentials >OAuth Client ID.

oauth-client-id

  • In the Application Type, choose Web application. Give the name for the application.
  • In the Authorized redirect URIs, you will need to add the redirect URL given in the Masteriyo > Google Classroom > Settings.

redirect-url

  • Click on Create.

You will then get the Client ID and Secret. Copy this to a clipboard for further process.

Connect Google Account to Masteriyo

Once you have created the Client ID and Secret, go to Masteriyo > Google Classroom > Settings. Add the copied credentials to the required options. Then, click on the Save button to get the following screen.

connect-google-account

Now, click on Connect Google Account. Now, all the Google Classrooms you have created will be shown on the Google Courses.

google-classrooms

In the Action tab, you need to click on Import to merge these classrooms to the Masteriyo courses. After you import, you will be able to publish the class. Once published, you can check other actions.

other-actions

You can update course, import students, preview the course or delete it completely.

Other Settings

google-classrooms-other-settings

  • Code For Logged in Users Only - When enabled, this option restricts the access to the classroom invite codes. For free classrooms, only logged-in users can see the code.
  • Clear Course Cache - Deletes the existing caches data and requests for new course data from Google Classroom.
  • Clear All Data - Deletes the all the data, so users have to sign in again to synch the data to Google Classroom.


Was this article helpful to you?
Give us Rating

Last edited on December 31, 2024.
Edit this page