Skip to content
  • There are no suggestions because the search field is empty.

Google Classroom

Within this article:

Introduction
Account & Data Management
Creating Users & Classes
Distributing Content
Teacher & Student Access to GSEonline
Rostering Steps

Step 1: Generating a Google Classroom Client ID
Step 2: Syncing with Google Classroom

 


 

Introduction

Integration with Google Classroom automates rostering by importing students, teachers, and classes directly from Google Classroom. It also enables single sign-on (SSO) using users’ Google accounts. This streamlines access and setup by eliminating the need to manually create users or classes.

 


 

Account & Data Management

School administrators or teachers use School Level accounts in the Administrator Portal to manage classes and users within a school. 

Note: District Level account management is not available for those rostering with Google Classroom.

Important: To protect student data and privacy, rostering is managed directly by schools and districts. This approach gives them full control over account access and ensures data remains secure.

 


 

Adding Users & Classes

Students, teachers, and classes will be added automatically when data is synced. For Google Classroom, data is synced from the Users page under the Classes section.

Sync Google Classrooms

 


 

Distributing Content

Once users are rostered and assigned to classes, the school account admin can distribute content to students, teachers, and entire classes.

• Distributing Content to Users & Classes

 


 

Teacher & Student Access to GSEonline

Teachers and students log into GSEonline using the Sign in with Google button. Student and teacher usernames must be their Google Classroom email.

Signing in with Google

 


 

Rostering

Rostering with Google Classroom requires two steps:

1. Generating a Google Classroom ID and sharing it with the GSE team

2. Syncing Google Classrooms once the configuration is completed by the GSE team

 

Step 1: Generating a Google Classroom Client ID

1. Log in to the Google Cloud Console: console.cloud.google.comkb_ggcid_01

2. Click on the class drop down and click New Projectkb_ggcid_02

3. Fill in all the required details marked with * and click Create

4. Click the menu at the top left corner, hover over APIs & Services, and click OAuth Consent Screenkb_ggcid_03

5. Select the User Type

Internal: Only available to
users within your organization. You will not need to submit your app for verification.

External: Available to any test user with a Google Account. Your app will start in testing mode and will only be available to users you add to the list of test users. Once your app is ready to push to production, you may need to verify your app.

kb_ggcid_04

6. After selecting user type, fill in all the required details marked with *

Under Authorized domains, add these domains:

gseonline.us
kitaboo.com

Under Developer contact information, input the email you would like to use to receive notices about changes to the project

Click Save and Continue

kb_ggcid_05

7. Click Credentials from the left-hand menu and click +Create Credentials

Click OAuth client ID, select the application type, and enter all required details marked with *
Scroll down to Authorized JavaScript Origins and Authorized Redirect URLs and add these two URLs:

https://portal.gseonline.us
https://qapartnerportal.kitaboo.com


After adding the URLs, click Create and the Client ID will be generated

kb_ggcid_06kb_ggcid_07

8. After the Client ID is generated, click Enabled APIs & Services from the left-hand menu then click +Enable APIs and Services and search for Google Classroom APIkb_ggcid_08

9. Click Google Classroom API then click Enablekb_ggcid_09

Click Credentials to view the generated Client ID

Click the Copy icon to copy the ID under 0Auth 2.0 Client IDs

kb_ggcid_10

 

Step 2: Syncing with Google Classroom

1. Login to a School Level account

If you are unsure whether you are in a school level or district level account, check out the guides below:

School Accounts
District Accounts

kb_ap_school_level

2. Go to the Users tabkb_ap_users

3. Click Classes from the left panelkb_ap_users_classes

4. Click Sync with Google Classroomkb_ap_sgc_02

5. Login using the Google ID from which the app was configured in the Google Cloud Console: console.cloud.google.com/

6. Select Load Full Data then click Applykb_ap_sgc_03

7. Select the classes which you want to sync from the list or by using the search featurekb_ap_sgc_04

8. Click Synckb_ap_sgc_05

 

Back to Top


Having trouble?
Try enabling pop-ups and clearing cache and cookies.