Skip to content

Google Classroom

The Google Classroom integration provides bi-directional synchronization between Google Classroom and Atomic Reactor, so schools using Google Workspace for Education can add Atomic Reactor’s capabilities without changing their existing workflow.

Data Direction Description
Courses Google → Atomic Course names, sections, descriptions
Student rosters Google → Atomic Names, emails, enrollment status
Grades Atomic → Google Assignment grades and scores
Updates Bi-directional Student additions/removals sync both ways

Google Classroom does not natively support LTI 1.3. The Atomic Reactor Add-on bridges that gap: teachers attach any LTI 1.3 tool (quizzes, simulations, activities) directly to a Google Classroom assignment, students complete it without leaving Classroom, and grades sync back to the Google Classroom gradebook via LTI Assignment & Grade Services.

The Add-on includes a discovery iframe for browsing tools, teacher preview, the student launch flow, a grader view with grade override, and automatic grade passback.

  • OAuth 2.0 with PKCE and automatic token refresh.
  • Credentials encrypted at rest (AES-256).
  • Minimal data access — only courses, rosters, and grades; no Drive, email, or calendar access.
  • Disconnect at any time to revoke access.
  1. Connect your Google account — in Atomic Reactor, go to Integrations → Connect to Google Classroom, sign in with your school Google account, and approve the requested permissions.
  2. Import your courses — pick a Google Classroom course and click Import; students are enrolled automatically.
  3. Start using — create assignments in Atomic Reactor and grades sync back to Google Classroom automatically (default: every 15 minutes; manual sync is also available).
  1. Create a Google Cloud project, enable the Google Classroom API, configure the OAuth consent screen, and create OAuth 2.0 credentials.
  2. In Atomic Reactor, go to Admin → Integrations → Google Classroom and enter the client ID, client secret, and redirect URI.
  3. Use Test Connection to authorize with a test teacher account, then enable the integration tenant-wide.

A real-time monitoring dashboard (Admin → Google Classroom → Monitoring) shows circuit-breaker status, API uptime, success rates, and recent events.

  • Google Workspace for Education account (personal @gmail.com accounts are not supported).
  • At least one Google Classroom course.
  • An Atomic Reactor teacher account.