Setting Up School Separation Follow

We recommend School districts with multiple schools set up School Separation for increased performance and management possibilities.

When School Separation is enabled, schools can be individually managed:

  • Users in the td.users root group can access all classes from every school in Hapara Dashboard.
  • If the 'All Classes' option is enabled, teachers in Hapara Dashboard have visibility of all classes in the schools they teach. For example, if a teacher teaches classes at school abc, then the teacher can access all classes in school abc. If the teacher teaches classes in schools abc and def, then the teacher can access all classes in both schools abc and def.
  • Users in td.users.schoolcode groups can access all classes in the school with the corresponding school code. These groups are created when Hapara Dashboard is set up. For example, a staff member in the group can access all classes in school abc.

To enable School Separation:

  1. Log into your Hapara Admin Console with an admin account.

  2. Select Configuration > School Configuration.

  3. Check the box next to Enable School Separation.
    If classes have already been loaded, please submit a support request to migrate the existing classes to the School Separated configuration.

  4. For each school, specify the following:
    • School CodeRequired. A code to represent the school, this cannot contain spaces or special characters, and it must match the values that you put in the "school id" column of your classes spreadsheet. If you are syncing with PowerSchool or Clever, this is the 'School Number' value.
    • School NameRequired. A school's name, this will display in a drop down selection box on Hapara Dashboard's manage classes page, so try keep it shorter if possible.
    • School Years, (Grades) Optional. A comma-separated list of the years or grade levels at a school. This is for your reference, it is not a required field.

  5. Click Save Changes at the bottom of the page.
    Please wait approximately 2 minutes per school added before loading classes as there are processes scripts that run the background to set up each school added.

  6. In your classes spreadsheet, add a column with the header "school id".

  7. Fill the cells in the school id column with the relevant school codes you listed in the Hapara Admin Console. If a class does not have a school id specified, it will not load to Hapara Dashboard.

This will create a Google Group named td.users.<school_code> for each school. As described above, members of these groups will be able to access classes for the corresponding schools even though they do not teach classes in Hapara Dashboard and do not have administrative access to Hapara Dashboard.

Have more questions? Submit a request