After Google Classroom is successfully integrated with openSIS, schools can begin using the integration as part of their regular academic workflow.
This article explains how Google Classroom works inside openSIS, including:
Student and staff synchronization
Course and course section synchronization
Scheduling behavior
Assignment and grade ownership between systems
This article focuses on daily usage and workflow.
For initial setup, refer to Google Classroom Integration with openSIS – Setup Guide.
Students can be synchronized with Google Classroom directly from their openSIS profile.
Navigate to Students → Student Information.
Create a new student or open an existing student record.
Click Edit Information in the student profile.
Locate the Google Information section.
Enable Synchronize this student with Google.
Save the student record.
If the student’s email already exists in Google Workspace:
The openSIS student record is linked to the existing Google account.
If the email does not exist:
openSIS creates a Google account
The student’s data is synchronized to that account
Once synchronized, the student profile shows a confirmation indicating successful Google synchronization.

Staff synchronization follows the same process as student synchronization.
Navigate to Staff → Staff Information.
Open an existing staff record or create a new one.
Click Edit Information.
Enable Google Synchronization.
Save the record.
Existing Google accounts are linked automatically.
New Google accounts are created if they do not already exist.
Email domains must belong to the verified Google Workspace domain.
Course sections can be synchronized with Google Classroom at the time of creation.
Navigate to Courses → Course Manager.
Create a new course section or edit an existing one.
Enable Synchronize this course with Google Classroom.
Save the course section.
Once enabled:
A corresponding class is created in Google Classroom
Course details from openSIS appear in the Google Classroom console
Scheduling in openSIS controls enrollment in Google Classroom.
When a student or teacher is scheduled to a course section:
An invitation email is sent to their registered Google account
The user must accept the invitation
After acceptance:
The user is enrolled in the Google Classroom course
The Google Classroom scheduling status icon updates to show successful synchronization
This behavior applies to both students and teachers.
In openSIS, the Google Classroom Scheduling Status column visually indicates:
Invitation sent but not yet accepted
Successfully synchronized with Google Classroom
These indicators help administrators track synchronization status quickly.
Teachers create assignments directly in Google Classroom
Assignments created in Google Classroom are pulled into openSIS
Grades are entered and finalized in Google Classroom
Grades remain in Draft status until they are returned

openSIS controls users, courses, sections, and scheduling
Google Classroom controls assignments and grading
Invitations must be accepted for synchronization to complete
Grades sync only after being finalized in Google Classroom
After assignments and grades are completed in Google Classroom:
➡️ Refer to Fetching Google Classroom Grades in openSIS for Report Cards and Transcripts to understand how to pull grades into openSIS and generate academic reports.