CompuScholar supports integration with Google Classroom!

Features

Google Classroom LogoThere are four main advantages to integrating a CompuScholar section with Google Classroom:

  • Automatic Rostering - Your existing roster of students in Google Classroom class can be automatically synced into a CompuScholar class.
  • Single Sign-On (SSO) - Your students can log into Google Classroom with their Google accounts and click on CompuScholar links to access our system.
  • Publish Assignments - CompuScholar quizzes, tests, and assignments can be published to your Google Classroom class for one-click student access.
  • Grade Sync - Grades accumulated in your CompuScholar grade book can be synced with your Google Classroom grade book.

This service is free and available to all CompuScholar teachers in public, private, and charter schools that have a paid curriculum license.

How does it work?

Google Classroom Link on Teacher Menu CompuScholar courses and data will continue to be hosted in CompuScholar's online system. Setting up a Google Classroom integration is a simple process, launched from the Teacher Menu within a CompuScholar section.

  1. Teachers will connect their CompuScholar teacher account to their Google Classroom teacher account.
  2. Teachers will select an existing class in Google Classroom to connect to an existing CompuScholar class.
  3. Students rostered in the Google Classroom class will be automatically rostered in the CompuScholar class.
  4. Teachers can select individual CompuScholar assignments (quizzes, tests, activities) to show in the Google Classroom class.
  5. Students will complete CompuScholar assignments by clicking on the links in the Google Classroom class.
  6. Grades accumulated in CompuScholar assignments will be synced back to the Google Classroom grade book.

Roster and grade syncs happen automatically every night, and teachers can also trigger manual syncs from the Teacher Menu.

Required Google Permissions (Scopes)

Google Classroom integrations are supported by permissions (a.k.a. "scopes") granted by each user (teacher and student) to the CompuScholar app. CompuScholar does not use any sensitive scopes, relying only on the following non-sensitive scopes:

Students and Teachers

  • /auth/userinfo.profile - used to get first and last names for rostering
  • /auth/classroom.coursework.me - used to sync grades to the Google Classroom grade book

Teachers Only

  • /auth/classroom.coursework.students - used to sync grades to the Google grade book
  • /auth/classroom.courses.readonly - used to get a list of Google Classroom classes belonging to the teacher
  • /auth/classroom.rosters.readonly - used to get a list of students in a teacher's Google Classroom class
  • /auth/classroom.topics - used to add CompuScholar topic categories to the Google Classroom coursework area
  • /auth/classroom.courseworkmaterials - used to add CompuScholar materials links to the Google Classroom coursework area

Students and teachers will be asked to approve the relevant scopes on their first login or connection. All scopes are required.

Take a Video Tour!

For a video tour of the main features, please watch our March 2025 Professional Development webinar, "Google Classroom Integrations".

Google Classroom Integrations Webinar

CompuScholar's Data Usage and Privacy Policy

CompuScholar uses only the minimal amount of Google user information needed to support automatic rostering and SSO (first name, last name, and unique Google user ID). User information stored or used in CompuScholar's system is never shared with 3rd parties. For details, please see our posted Privacy Policy:

CompuScholar's Privacy Policy