How to enable Google Classroom sync Follow
In this article:
- Turning on Google Classroom sync
- Verifying teachers and students
- Workarounds for teachers if Google Classroom sync is not enabled
- Frequently asked questions
Educator Beth Still shares how she uses Google Classroom and Hāpara together to streamline learning here. Hāpara and Google Classroom can be linked, making it easier to manage students and classes. When this feature is enabled, Google Classroom classes can be synced into Hāpara, allowing teachers to use Hāpara Dashboard, Workspace and Highlights with their Google Classroom classes.
Turning on Google Classroom sync
To enable syncing between Google Classroom and Hāpara, follow the steps below: Enabling Google Classroom Sync allows teachers to import their class rosters from Google Classroom and use Hāpara Dashboard, Highlights (if the student extension is installed) and Workspace with these classes.
- Log in to the Hāpara Admin Console.
- Browse to the Configuration menu option
- Browse to the Optional Settings menu option
- Select the Class Management link
- Under the Sync with Google Classroom section, check the option "Allow teachers to sync Google Classroom classes into Hāpara"
Verifying Teachers and Students
There are several methods of verification available when using Google classroom sync, to ensure Hāpara does not sync any teachers as students or students as teachers by mistake.
We ask School Administrators to choose from at least one of the following validation options:
Validation Method |
Teachers |
Students |
Domain or School Google Group(s) |
In specified Google Group(s) |
Not in specified Google Group |
Data Load / SIS sync |
Loaded via Hāpara Data Loader |
Loaded via Hāpara Data Loader |
Data Load AND |
In specified Google Group(s), OR loaded via Hāpara Data Loader |
Not in Google Group, OR Loaded Hāpara Data Loader |
- Domain or School Google Group(s) ONLY: Google Group memberships are used to verify teachers and grant access to Hāpara. When a teacher attempts to add a student to a class, Hāpara will check to ensure that the student is NOT in any teacher Google Group(s).
Note: Domains with multiple schools can provide a domain Google Group containing Admins and other staff at the root level who should access ALL schools, and separate Google Groups per school containing teachers who can only access that school. - Data Load / SIS sync ONLY: Teachers and students are loaded to Hāpara via the Data Loader either systematically via SIS sync or cURL or manually by an Administrator. Teachers can only add known teachers or students that have been processed by the Hāpara Data loader.
- Both Data Load AND Google Group: In this case, teachers and students are loaded by the Hāpara Data Loader, and Google Group memberships are also used to verify teachers. When a teacher attempts to add a student to a class, Hāpara will check to ensure that the student is NOT in any teacher Google Group(s).
Workarounds for teachers if Google Classroom sync is not enabled
If you enable Create New Classes Manually but choose to not enable Google Classroom sync, there is a workaround that allows teachers to import Classroom rosters into existing Hāpara classes. This can be helpful if some teachers would like to use their Google Classroom rosters with Hāpara, but you don’t want to turn the Google Classroom sync feature on for everyone:
- Open Google Classroom and navigate to the main class page.
- Choose an assignment that has been sent to all students in the class. If none exists, create a new assignment for the whole class.
- Select the assignment, then click Download > This assignment. This will download a CSV file to your computer with information on the students and grades.
- Open the CSV file, and copy the student emails from the Email Address column.
- Open the corresponding class in Hāpara Dashboard, and go to Class Info.
- Click Add Students, then paste the list of student emails from step 4 and submit. This will add the students from Classroom into Hāpara.
Important note: In order for the above steps to work, all students must already be loaded into the Hāpara system (but not necessarily in any classes). To ensure that all students are available to be added, enter their emails into a spreadsheet with an Email header and load via the Hāpara Data Loader. This will add all listed students into the system so that they are available to be added to classes manually.
Frequently Asked Questions
-
Does Hāpara create a class folder for Google Classroom synced classes?
-
What happens to Classroom folders when a Hāpara Dashboard class is archived?
-
Teachers are not able to sync classes into Hāpara from Google Classroom, what do I do?
-
Can teachers use Hāpara Workspace with a Google Classroom class?
-
Can teachers use Hāpara Highlights with a Google Classroom class?
-
How do teachers add and remove students in a Google Classroom synced class?
-
How do teachers add and remove co-teachers in a Google Classroom synced class?
-
How can a teacher deactivate a Google Classroom synced class?
-
Can Google Classroom sync be enabled for some schools in my domain but not others?
-
Can I have teachers in separate Google Groups for separate schools?
-
Where should Google Group(s) for teacher validation be created?
-
What should Google Group(s) for teacher validation be called?
What will teachers see in Hāpara Dashboard?
Hāpara Dashboard will show a tab containing the documents in the Google Classroom folder specific to that class, organized by student. IE: Google Drive > Classroom > [Google Classroom Class Name]
Gmail and Sharing tabs are also available for Google Classroom synced classes.
Does Hāpara create a class folder for Google Classroom synced classes?
When Google Classroom sync is enabled, contents of the existing Classroom folders will be shown in Dashboard. Hāpara does not create extra folders for Google Classrooms synced to Hāpara.
What happens to Classroom folders when a Hāpara Dashboard class is archived?
Annual archiving deactivates Google Classroom classes that have been synced into Hāpara during the current school year. Teachers can re-add Google Classrooms as required.
Google Classroom classes can be deactivated anytime during the year from Hāpara by opening the class in Hāpara, then going to Class Info > Edit Class > Deactivate Class.
Teachers are not able to sync classes into Hāpara from Google Classroom, what do I do?
If the Administrator has enabled Google Classroom Sync for the domain or school but teachers are not able to successfully sync their Google Classroom Classes into Hāpara, please check the following:
Open the Google Admin Console navigate to Apps > Marketplace Apps > Settings for Hāpara Teacher Dashboard.
Ensure data access is "granted" by clicking "Grant data access".
Please submit a support request and our team is happy to help troubleshoot.
Will this impact classes added by data load?
Allowing teachers to sync classes from Google Classroom does not negatively impact on classes added by the Data Loader.
Can teachers use Hāpara Workspace with a Google Classroom class?
Yes, Hāpara Workspace is available for Google Classroom classes and Workspaces will work in the same way they do with classes created by data load/SIS sync.
Can teachers use Hāpara Highlights with a Google Classroom class?
Yes, Hāpara Highlights is available for Google Classroom classes and it will work in the same way it does with classes created by data load/SIS sync.
How do teachers add and remove students in a Google Classroom synced class?
Teacher and student memberships to Google Classroom synced classes can only be managed from Google Classroom: Invite students to a Google classroom
How do teachers add and remove co-teachers in a Google Classroom synced class?
Teacher and student memberships to Google Classroom synced classes can only be managed from Google Classroom: Add a co-teacher to a Google classroom
How can a teacher deactivate a Google Classroom synced class?
Google Classroom classes can be deactivated anytime during the year from Hāpara by opening the class in Hāpara, then going to Class Info > Edit Class > Deactivate Class.
Teachers can re-add Google Classrooms as required.
How do you archive a Google Classroom synced class?
Google Classroom classes can be archived in Google Classroom. Archiving a class from Google Classroom will remove the class from Hāpara when a sync is run. Google Classrooms are updated in Hāpara automatically every 24 hrs, or when a teacher clicks "Sync" on the Class Info page.
Can Google Classroom Sync be enabled for some schools in my domain but not others?
No sorry. Google Classroom Sync is a domain-wide feature and can only be enabled or disabled at the top level, it is not possible to configure this at the school level.
Can I have teachers in separate Google Groups for separate schools?
Yes, you can have one Google Group at the domain level containing any staff who should have access to all schools, and then add separate Google Groups for each of your schools, containing the teachers who should be able to sync Google Classroom classes for that school.
Where should Google Group(s) for teacher validation be created?
Google Group(s) for teacher validation should either be:
- Created in the student domain, eg: haparateachers@studentdomain.com OR
- Added as an alias to a group created in the Teacher Domain, eg: haparateachers@studentdomain.com added as an alias to a Group in the teacher domain, eg: haparateachers@teacherdomain.com
What should Google Group(s) for teacher validation be called?
Hāpara can use a Google Group with any name you choose, as long as the group has an address within the student domain.
It can be beneficial to use a name that makes the group’s purpose easy to identify by School Administrators, eg: “haparateachers@studentdomain.com”.
Who should be in the Google Group for teacher validation?
The group should contain any accounts that require teacher access to Hāpara Dashboard. There should be NO student accounts added to any of these teacher validation groups.