Choosing a data loading method Follow
Hāpara offers several ways to load user and class data. The best method depends on your school’s size, technical setup, and rostering needs. This guide outlines each option to help you choose the right approach.
In this article:
Choosing a load method
The Hāpara Instructional Suite is an incredibly flexible set of tools that you can customize to meet the specific needs of your school or district.
The first place you can do this is by deciding how you want to load your data into Hāpara. You have several options:
-
Manual load with spreadsheets
Best for: Small schools or those without a central SIS.
- cURL load
Best for: Districts with custom scripts or SFTP solutions - SIS sync (Clever, Powerschool, ClassLink Roster)
Best for: Districts that want fully automated data updates. -
Hāpara create class
Best for: Teachers who need quick, one-off class setup.
-
Google Classroom sync
Best for: Schools already using Google Classroom for class setup.
Each load method has pros and cons in terms of how easy it is to upload and maintain your data. Your load method also has instructional implications because it impacts what Hāpara functionality is available to you.
This document lays out all of these considerations for you.
Using multiple loading methods
Each of the loading methods can be used as a stand alone data loading option, or you may want to enable multiple options. Eg. If you are loading your classes via SIS daily sync, you may also have some teachers who use Google Classroom and you can enable the option to allow teachers to sync their Google Classroom classes to Hāpara Teacher Dashboard.
Data loading methods do not cancel each other out, they work alongside each other.
How to load your data
For instructions on how to load your data, view the page(s) for the method(s) you chose.