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.
What gets synchronized
Section titled “What gets synchronized”| 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 Add-on
Section titled “Google Classroom Add-on”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.
Security and privacy
Section titled “Security and privacy”- 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.
Quick start (teachers)
Section titled “Quick start (teachers)”- 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.
- Import your courses — pick a Google Classroom course and click Import; students are enrolled automatically.
- Start using — create assignments in Atomic Reactor and grades sync back to Google Classroom automatically (default: every 15 minutes; manual sync is also available).
Administrator setup
Section titled “Administrator setup”- Create a Google Cloud project, enable the Google Classroom API, configure the OAuth consent screen, and create OAuth 2.0 credentials.
- In Atomic Reactor, go to Admin → Integrations → Google Classroom and enter the client ID, client secret, and redirect URI.
- 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.
Requirements
Section titled “Requirements”- Google Workspace for Education account (personal
@gmail.comaccounts are not supported). - At least one Google Classroom course.
- An Atomic Reactor teacher account.
Reference
Section titled “Reference”- LTI 1.3 Advantage — the standard behind the Add-on’s tool launches.
- API Reference — Google Classroom OAuth, course, and grade-sync endpoints.