About Hāpara students Follow

Once Hāpara has been populated with classes, you are ready to load students! This article will give you an overview of loading students into Hāpara.

In this article: 

What happens when a student is first loaded?

When a student is added to Hāpara Dashboard via the Hāpara Data Loader, the following actions take place:

  • If the student doesn't have an existing Google Suite account, a new account is created based on the provided email and first/last name.
    • You may also have Hāpara automatically generate student emails based on provided information and predefined settings.
    • If provided, newly created students may be assigned initial passwords, with an option to force them to reset their password upon initial login.
  • If a first and/or last name is provided, the student's name is updated in their Google account.
  • The student is added to the "Students" Google Group that exists for every Hāpara domain.
  • A Student Notes document may be created within the Drive of the School Apps Owner account. This document is only visible to teachers.
  • For each class to which the student is added:
    • The student is added to the Google Group for the class
    • The student is given read-only permissions to the class calendar (optional)
    • Student subject folders are created within the class subject root folder and shared with the student and teacher (optional)

Note: When you choose to load data via manually created classes or Google Classroom sync, Hāpara uses existing student information from Google, and cannot perform the above functionality. It is important to understand the differences before choosing a data loading method. 

What happens when existing students are updated?

Whenever student enrollment changes, a new student load needs to occur in order to add or remove students accordingly. When this occurs, the Hāpara Data Loader identifies any differences between the current data and the most recent upload. These differences are then rectified through corresponding updates to Google Suite in the form of:

  • Google account updates
  • Adding/removing students from Google Groups
  • Adding/removing students from shared calendars
  • Creation of Google Drive folders for any new classes

What information do I need to load students into classes?

The only required piece of information to load a student into Hāpara Dashboard via the Hāpara Data Loader is an account identifier. This can be either:

  • email: Google Apps account username

    OR

  • first name: Legal first name
  • last name: Legal last name
  • preferred name (optional): Preferred name
  • nid (optional): Unique National Student ID  — OR — uid: unique school ID

To add students to classes, the Hāpara Data Loader requires a list of class codes corresponding to the Google Group emails for the classes. This data can be provided in multiple forms:

  • One row per student

Email

Class

Class

Class

student1

english1

math1

science1

  • One row per student per class

Email

Class

student1

english1

student1

math1

student1

science1

  • Comma-separated classes:

Email

Class

student1

english1,math1,science1

Note: For more about setting up and formatting class data, please see the Hāpara Data Loader User Guide. 

Where do I go from here?

When you are ready to get started, select a load method and follow the steps to add your data to Hāpara.

Have more questions? Submit a request