This knowledge base article is for version 2.0 of our product. For settings related to version 1.0, Click here.
If your school uses Google Classroom, Senso offers a built-in integration to automatically sync your classes into the Senso portal. This allows for seamless management and visibility of classroom groups within Senso. To get started, an administrator just needs to follow a few simple setup steps. Once complete, Google Classroom classes will automatically populate in users’ Senso portals.
Setting up Google Classroom Sync via the Google Admin Console:
1. Open Google Admin
2. Navigate to Security - Access and Data Control - API Controls
3. Choose Manage Domain Wide Delegation located at the bottom of the page
4. Choose Add New
5. Under Client ID copy and paste ID relevant to your deployment group ,to confirm which deployment you are using , please see here
Deployment Group | ID |
NA-01 | 100588381429717313037 |
LGFL | 102725735861231481166 |
Please also include the following Backup ID - 117166886612873699801
If your deployment group is not listed above, please configure with the Backup ID only
6. Under OAUTH Scopes copy and paste all of the URL's below at once into the dialog box.
https://www.googleapis.com/auth/classroom.courses.readonly,https://www.googleapis.com/auth/classroom.profile.emails,https://www.googleapis.com/auth/classroom.rosters.readonly
Click Authorize
7. To access the user’s Display Name to add as an option to view within the portal, the following client ID and scope will need to be added in addition to the above API/Scope to the allow API clients in Google Admin (this is the same area as above) - Please see here
Syncing Google Classrooms in Senso Admin Portal
Settings are managed in your Admin Centre under the Integrations section and then Google Classroom. You can access this page directly here
Click the Plus Icon to add your G Suite for Education domain.
Please note It can take up to 5 minutes before your Google Domain will show up. Please try again after 5 minutes if your domain has not populated into the senso portal. You must have at least one G Suite for Education Domain to add, however, you can add multiple G Suite domains if needed.
*Note, at least one user account from the G Suite Domain needs to be present in the Senso Console as a user and have Data Sync Enabled checked on their account in Senso and have a Google classrooms associated with it for data to sync into the portal.
1. Domain to Sync - Select your Google Domain
2. Sync Administrator Email - This email account needs to be Super Admin account that has access to read data for all users in the G Suite domain you wish to sync
3. Set to Enabled
Note: If you are still adding users you may wish to leave this unchecked as once you click confirm it will sync your users within 30 minutes. Any users you add after that will have to wait for the next automatic sync which happens once at 12:00 UTC and again at 24:00 UTC. This may change without notice. You are able to perform a manual sync once every 6 hours but not within 2 hours of the last sync.
4. Click Confirm
You will need to make sure that you have "Data Sync" set to "Enabled" for the teachers and co teachers of the classes you are syncing. Without this enabled they will not be able to view their classes. This access via the Manage user section, then edit user: