Creating your own classes in Hāpara Follow
Hāpara Administrators can empower teachers to create their own classes in Hāpara and add co-teachers and students to these classes.
- Technical administrators: How to enable Manual Class Creation
- Teachers: How to Create a Class
- Frequently Asked Questions - FAQ
Technical administrators: how to enable manual class creation
To enable Create Class:
- In the Hāpara Admin Console Home page, select the Class rostering menu
- Choose Teacher managed roster
- Under the Roster options section, switch the Allow manually created classes to yes
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 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).
Teachers: How to Create a Class
- In Manage Classes, select the Add new class button. You may be prompted to choose Create a class or Google Classroom sync. Choose Create a class to manually create a new class.
- Enter a class name, then select Add class
- On the Class Info page for the new Class, click Add learners to this class to add your students. Students can be added either individually or in a list. You can also add co-teachers at this stage by clicking Add new next to Teachers.
Frequently Asked Questions - FAQ
- What will show in Hāpara Dashboard
- Will this impact classes added by data load
- Where are the class folders
- Can I use Workspace with a manually created class
- Can I use Highlights with a manually created class
- Adding and removing students
- Adding and removing teachers
- Deactivating a class
- Archiving
- Can Manual Class Creation 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 be created
- What should the Google Group be called
- Who should be in the Google Group
What will show in Hāpara Dashboard
Dashboard will show a Documents tab containing all Google Drive work shared with the teacher, organized by student. Gmail and Sharing tabs are also available for manually created classes.
Will this impact classes added by data load
Allowing teachers to create classes manually will have no impact on classes added by data load. You can still choose whether to allow teachers to add teachers or students to existing classes using the options on the Class Management page in the Hāpara Admin Console under Settings.
No class folders are created for manually created classes in Hāpara.
Can I use Workspace with a manually created class
Yes, Workspace is available for manually created classes and Workspaces will work in the same way they do with classes created by data load/SIS sync.
Can I use Highlights with a manually created class
Yes, Highlights is available for manually created classes and will work in the same way it does with classes created by data load/SIS sync.
On the Class Info page for the new Class, alongside Learners, choose Add New to add learners to the class. They are added by email address and can be added individually or in a list. To remove a learner, select them from the list and then click the Remove button.
On the Class Info page for the new Class, alongside Teachers, choose Add New to add a teacher to the class. They are added by email address and must be added individually. To remove a teacher, click the Remove link below the teacher’s name and email address on the Class Info page.
Any teacher in a class can deactivate the class which will remove it from Manage Classes. Classes are able to be reactivated if the technical administrator contacts the Hāpara Support Team.
When a complete archive is run at the end of a school year, manually created classes will be archived at the same time as any classes created by data load or SIS.
Can Manual Class Creation be enabled for some schools in my domain but not others
Yes, manual class creation can be turned on at the domain level, and a Google Group added for verification, and then disabled for individual schools.
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 create classes for that school. See the example below.
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 Dashboard. There should be NO student accounts added to any of these teacher validation groups.