Google Classroom Workflow Inside openSIS – Student, Course, and Grade Sync

Google Classroom Workflow Inside openSIS

Overview

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

Notes
This article focuses on daily usage and workflow.
For initial setup, refer to Google Classroom Integration with openSIS – Setup Guide.


Student Synchronization with Google Classroom

Students can be synchronized with Google Classroom directly from their openSIS profile.

Steps to Synchronize a Student

  1. Navigate to Students → Student Information.

  2. Create a new student or open an existing student record.

  3. Click Edit Information in the student profile.

  4. Locate the Google Information section.

  5. Enable Synchronize this student with Google.

  6. Save the student record.

How Student Sync Works

  • 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.

Alert
If the student’s email domain is not part of the active and verified Google Workspace domain, the Google account will not be created or synced.


Staff Synchronization with Google Classroom

Staff synchronization follows the same process as student synchronization.

Steps to Synchronize Staff

  1. Navigate to Staff → Staff Information.

  2. Open an existing staff record or create a new one.

  3. Click Edit Information.

  4. Enable Google Synchronization.

  5. Save the record.

Important Notes

  • 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 Section Synchronization with Google Classroom

Course sections can be synchronized with Google Classroom at the time of creation.

Steps to Sync a Course Section

  1. Navigate to Courses → Course Manager.

  2. Create a new course section or edit an existing one.

  3. Enable Synchronize this course with Google Classroom.

  4. 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 Students and Teachers to Course Sections

Scheduling in openSIS controls enrollment in Google Classroom.

Scheduling Workflow

  • 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.


Google Classroom Scheduling Status Indicators

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.


Assignments and Grades Workflow

Assignment Creation

  • Teachers create assignments directly in Google Classroom

  • Assignments created in Google Classroom are pulled into openSIS

Grade Management

  • Grades are entered and finalized in Google Classroom

  • Grades remain in Draft status until they are returned

Notes
Teachers must click “Return all” in Google Classroom.
Draft grades are not synchronized with openSIS.


Summary

  • 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


What’s Next?

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.

    • Related Articles

    • Google Classroom Integration with openSIS – Setup Guide

      Overview openSIS allows administrators to integrate Google Classroom with their openSIS instance, enabling seamless synchronization between the Student Information System (SIS) and Google Classroom. This article provides step-by-step instructions for ...
    • Fetching Google Classroom Grades in openSIS for Report Cards and Transcripts

      Overview After assignments and grades are completed in Google Classroom, the final step is to fetch those grades into openSIS. This process pulls the overall grade from Google Classroom and makes it available in openSIS for generating report cards ...
    • Moodle Integration Settings in openSIS

      To start using the bi-directional integration feature of openSIS and Moodle, you have to set it up first. Navigate to Main Menu>>LMS>>LMS Settings . The first thing you will notice is this information bar. As it is mentioned here, the openSIS + ...
    • Using Moodle LMS with openSIS

      If you have configured the Moodle integration steps following the previous instructions, you are now ready to use the LMS from within openSIS. Integration Points openSIS to Moodle All Students and Staff records are synced so that users can use SSO ...
    • Using Canvas LMS with openSIS

      If you have configured the Canvas integration steps following the previous instructions, you are now ready to use the LMS from within openSIS. Integration Points openSIS to Canvas All Students and staff's records are synced so that users can use SSO ...