Using Google Classroom with Hāpara Follow
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 Teacher Dashboard, Workspace and Highlights with their Google Classroom classes. In Hāpara, teachers will then be able to share Google Classroom content directly with students, streamlining their workflow.
-
Frequently Asked Questions
- What will show in Hāpara Teacher Dashboard?
- Can I use existing Classroom folders when I load classes from Google Classroom?
- What happens to Classroom folders when a Hāpara Teacher Dashboard class is archived?
- How can I see the assignments I've created in Google Classroom in Hāpara Teacher Dashboard?
- What happens to Classroom assignments in Hāpara Teacher Dashboard when they are turned in?
- Is the Classroom Stream visible in Hāpara Teacher Dashboard?
- Can I grade assignments in Hāpara Teacher Dashboard like I can in Classroom?
- Teachers are not able to sync classes into Hāpara from Google Classroom, what do I do?
- Students are missing from my Google Classroom sync'd class in Hāpara.
- Will this impact classes added by data load?
- Can I use Workspace with a Google Classroom class?
- Can I use Highlights with a Google Classroom class?
- Adding and removing students
- Adding and removing teachers
- Deactivating a Google Classroom class
- Archiving a Google Classroom 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 the Google Group for teacher validation be created?
- What should the Google Group for teacher validation be called?
- Who should be in the Google Group for teacher validation?
- Can I reset student passwords for a Google Classroom class?
- Can I change the name of a Google Classroom class?
- How can I ensure that new Classroom assignments automatically appear on Hāpara Teacher Dashboard if I don't have Google Classroom Sync enabled?
For Admins
How to enable Google Classroom Sync
*Note: This feature requires the latest Google Classroom API Scope, as well as Google Classroom Data Access:
- Open the Google Admin Console.
- Navigate to Apps > Google Workspace > Classroom.
- Under Data Access, check the box Users can authorize apps to access their Google Classroom data.
- Click Save.
To enable syncing between Google Classroom and Hāpara, follow the steps below:
- Log in to the Hāpara Admin Console.
- Browse to the Class Rostering menu option.
- Browse to the Teacher Managed Roster menu option.
- Under the Roster options section, check the option Allow classes to be synced from Google Classroom shown below.
Verifying teachers and students
There are several methods of verification available when using Google Classroom sync to ensure Hāpara does not mistakenly sync any teachers as students, or students as teachers.
We ask technical 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).
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
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).
For Teachers
How to sync classes from Google Classroom into Hāpara
To connect your Google Classroom Classes to Hāpara, follow the steps below:
- Browse to Manage Classes in your Hāpara account.
- Click the + Add new class button in the top right corner
- If a drop down opens, click Add from Google Classroom
- Select the classes you wish to sync into Hāpara, and then select Add Classrooms
- The Google Classroom classes will show on the Manage Classes page with a Google Classroom icon
How to remove a Google Classroom class from Hāpara
To disconnect your Google Classroom class from Hāpara, follow the steps below:
- Browse to Manage Classes.
- Select the class you'd like to disconnect/remove from Hāpara and go to Class Info.
- Click Remove class.
- Confirm this action by clicking Yes, remove. Note: This will remove the class from Hāpara Teacher Dashboard (but not impact the class in Google Classroom)
How to add co-teachers to a Google Classroom class
Adding co-teachers to Google Classroom classes can be done in Google Classroom by going to the About tab and choosing the Invite Teachers option.
On the Class Info page in Hāpara, select the Sync Class option to update the class.
How to add students to a Google Classroom class
You can add students to Google Classroom classes in Google Classroom by:
- Going to the Students tab and either choosing the Invite Students option
- Or copying the class code and providing that to students.
On the Class Info page in Hāpara, select the Sync Class option at the top right corner to update the class.
Frequently Asked Questions
What will show in Hāpara Teacher Dashboard?
Teacher Dashboard will show a tab containing the documents in the Google Classroom folder specific to that class, organized by student. IE: Google Drive root > Classroom > [Google Classroom Class Name]
Can I use existing Classroom folders when I load classes from Google Classroom?
When Google Classroom sync is enabled, contents of the existing Classroom folders will be shown in Teacher Dashboard. Hāpara does not create any folders for Google Classrooms synced to Hāpara.
What happens to Classroom folders when a Hāpara Teacher Dashboard class is archived?
Archiving does not impact Google Classroom classes that have been synced into Hāpara. Google Classroom classes can be removed from Hāpara by going to Class Info, selecting Remove class and confirming the remove option.
How can I see the assignments I've created in Google Classroom in Hāpara Teacher Dashboard?
Assignment documents created in Google Classroom will show in Teacher Dashboard in the same way the contents of other class folders do.
What happens to Classroom assignments in Hāpara Teacher Dashboard when they are turned in?
Assignments submitted or turned in via Google Classroom will continue to be seen in Hāpara Teacher Dashboard.
Is the Classroom Stream visible in Hāpara Teacher Dashboard?
The Classroom Stream is not yet visible in Teacher Dashboard.
Can I grade assignments in Hāpara Teacher Dashboard like I can in Classroom?
Grading is not yet available in Teacher Dashboard; however, it is available in Hāpara Workspace.
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, check the following:
- Open the Google Admin Console and navigate to Apps > Google Workspace Marketplace Apps > Hāpara.
- Ensure data access is "granted" by clicking "Grant access" as shown in the example below.
Students are missing from my Google Classroom synced class in Hāpara
1. The student may not have successfully joined the Google Classroom class. Find out more.
2. The student may be recognized as a teacher in Hāpara. For privacy reasons, teachers cannot be added to a class as a student.
3. The student may have been added to the class after the most recent sync. On the Class Info page, click the Sync Class button which will force an immediate sync (classes sync automatically every four hours).
4. The technical administrator may have chosen a verification option that requires all students to be added by data load or SIS sync. In this case, only known students will be included in a Google Classroom sync. Speak to your technical administrator about the teacher and student verification options.
Will this impact classes added by data load?
Allowing teachers to sync classes from Google Classroom will have no impact on classes added by data load.
Can I use Hāpara Workspace with a Google Classroom class?
Yes, 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 I use Hāpara Highlights with a Google Classroom class?
Yes, Highlights is available for Google Classroom classes and will work in the same way it does with classes created by data load/SIS sync.
Adding and removing students
Students should be added to a Google Classroom class directly in Google Classroom. Teachers cannot add students to Google Classroom classes on the Class Info page in Hāpara.
Adding and removing teachers
Teachers should be added to a Google Classroom class directly in Google Classroom. Teachers cannot add co-teachers to Google Classroom classes on the Class Info page in Hāpara.
Deactivating a class
Any teacher in a class can deactivate the class, which will remove it from Hāpara. To do this, go to the Class Info page and click Remove class. Then, confirm the removal as shown below.
Classes can be reactivated if the teacher adds the class again from the Add new class option on the Manage Classes page.
Archiving
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. This happens automatically every four hours, 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, Google Classroom Sync is a domain-wide feature and can only be enabled for all schools and teachers.
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. Then you can 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 technical 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 Teacher Dashboard. There should be NO student accounts added to any of these teacher validation groups.
Can I change student passwords for a Google Classroom class?
No, student passwords can be changed from the Class Info page of classes created by data load or SIS sync, but not Google Classroom classes.
Can I change the name of a Google Classroom class?
No, Google Classroom class names need to be changed directly in Google Classroom.
How can I ensure that new Classroom assignments automatically appear on Hāpara Teacher Dashboard if I don't have Google Classroom Sync enabled?
Hāpara Teacher Dashboard displays all documents that both exist within the student's subject folder (at any level) and are editable by the student. By default, because Classroom student folders exist outside of Hāpara Teacher Dashboard folders, they won't automatically appear in the same "Dashboard" view. To configure the folder structure so that Classroom assignments automatically display in Teacher Dashboard, the Classroom folders need to exist within their corresponding Hāpara Teacher Dashboard folders.
Unfortunately, because only students have access to their Classroom folders, students must move these folders themselves. They can do so with the following steps:
- Open Drive.
- Open the folder organization for My Drive on the left-hand navigation bar.
- Drag the folder for the class from the Classroom folder into the folder in My Drive corresponding to the Hāpara Teacher Dashboard folder. The below diagram displays an example of this: