How to let teachers create and manage classes Follow
In this article:
- Create class overview
- How to enable manual class creation
- How to enable class management from the Class Info page
- Adding students to td.students
- Frequently asked questions
Create class overview
There are several settings in Hāpara that you can enable to give teachers the power to create and/or manage their class enrollments. This can be done by:
- Enabling the create class option
- Allowing teachers to manage co-teachers and learners in existing classes through the Class Info page
Note: If teachers or students are added via the Class Info page and a data load is subsequently run, the changes made via the Class Info page will take precedence. This means that data loads will NOT overwrite changes made on the Class Info page. This holds for all data loads run using the Data Loader section of the Hāpara Admin Console - whether using the Manual, Sync or URL load method.
How to enable manual class creation
Enabling manual class creation allows teachers to create their own classes, add co-teachers and add students, without having to wait for an admin.
Manual class creation can be used alongside other data loading options, or as your primary method for loading class and student data.
Note: If this is your primary data loading option, while it gives teachers more control, it also increases the initial set up burden for teachers getting started with Hāpara. There are also some limitations in functionality for these classes. It’s important to consider all of your options when selecting a data loading method.
To enable Create Class:
- In the Hāpara Admin Console, select the Optional Settings tab
- Choose Class Management
- Under the Create New Classes Manually section, check the Allow Teachers to Create New Classes in Hāpara checkbox
To protect the privacy of staff members, Hāpara requires that an email account is unambiguously identified as teacher or student. This is to prevent the use of Highlights or Sharing on a fellow staff member's account. We do this by asking School Administrators to choose from one of the following validation options:
In Google Group
Not in Google Group
Data load and Google Group
In Google Group
Not in Google Group
Not in td.students
- Google Group only: in this case the domain/school is not doing any data loads and will rely on teachers/admins to create their own classes and add students to these classes. Only the Google Group will be used to verify teachers, and anyone NOT in the Google Group will be allowed to be added as a student. Choose the Google Group option, provide a Google Group that contains all teachers, admins and support staff, then select Verify. You’ll be shown the first 3 results from this Google Group to ensure it’s the correct one. If so, Save. When a teacher adds a learner to a class we will ensure they are NOT in this Google Group before adding them. Note that customers with multiple schools can provide a domain Google Group containing Admins and other staff who can access ALL schools, and separate Google Groups per school containing teachers who can only access that school.
- Both data loads and Google Group: in this case the domain/school is doing data loads AND also allowing teachers/admins to create classes. Only the Google Group will be used to verify teachers, and anyone NOT in the Google Group will be allowed to be added as a student. The data load checkbox will already be selected. Choose the Google Group option, provide a Google Group that contains all teachers, admins and support staff, then select Verify. You’ll be shown the first 3 results from this Google Group to ensure it’s the correct one. If so, Save. When a teacher adds a learner to a class we will ensure they are NOT in this Google Group before adding them.
- Data load only: in this case the domain/school is doing both data loads AND also allowing teachers/admins to create classes. Students will still need to be added to Hāpara in a data load and teachers/admins will only be able to add known students to manually created classes. The Data Load checkbox will already be selected. Select Save. When a teacher adds a learner to a class we will ensure they are in the td.students group before adding them.
Once Create Class is enabled, teachers will be able to create a new class from the Manage Classes page. Students and co-teachers can be added and removed on the Class Info page.
As noted above, certain features are not available with manually created classes. No class folders are created, so teachers see a Documents tab containing all Google Drive work shared with the teacher by the student in Dashboard. Teachers will also not be able to reset student passwords or email their entire class from the Class Info page. All other functionality in Workspace, Dashboard and Highlights remains the same.
How to enable class management from the Class Info page
Teachers can add students and co-teachers to classes from the Class Info page, if enabled by the Hāpara Administrator. This is a fantastic way to empower teachers to manage their class enrollments, and lessen the time it takes administrators to manage Hāpara.
To add a teacher or student to a class via Class Info:
- The teacher or student must have an existing email on the school domain, and meet these mandatory requirements:
Must not be a member of td.students
or be a member of a td.users group
or manually added to the td.students group
If create class or Google Classroom sync is enabled:
Must be a member the Teacher Google Group (specified in the Class Management section of Optional Settings in the Admin Console)
Must not be a member of the Teachers Google Group
- An administrator must enable the Class Management feature in the Hāpara Admin Console:
Hāpara Admin Console > Optional Settings > Class Management
These optional settings can be enabled or disabled as often as you need.
Adding students to td.students
A Domain Administrator can add student emails to td.students directly via the Google Admin Console, or to add students in bulk, we recommend a manual load via the Hāpara Data Loader:
- Make a student spreadsheet with just one column: Email.
- In that column, list all of your students' email addresses—one student per row.
- Upload that spreadsheet via your Hāpara Admin Console.
Please don't hesitate to reach out if you have any questions about this. Our team would be happy to check your class and student spreadsheets before you load them.
Frequently asked questions - FAQ
- Will this impact classes added by data load?
- How do you deactivate a class?
- Does this impact 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?
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 Optional Settings.
How do you deactivate a class?
Any teacher in a class can deactivate the class, which will remove it from Manage Classes. Classes can be reactivated if the school administrator contacts the Hāpara Support Team.
Does this impact archiving?
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 the Google Group be created?
The Google Group for validation should be created in the student domain.
What should the Google Group be called?
Hāpara can use a Google Group with any name you choose, however we would recommend using a name that makes the group’s purpose easy to identify by school administrators, like “Hāpara-Teachers”.
Who should be in the Google Group?
The group should contain admins, teachers and any school support staff. In short, any person who should not be added as a student.