Selecting a Load Method Follow

Hapara Data Loader provides different methods to load student, teacher and class information. When selecting a method to use, consider how often you may need to load class and student information.

Some schools only require loading once a week, while others may require daily updates with roster changes.

Method

Description

Manual Load

Load class and student information via Google Spreadsheet or CSV, at your convenience. This is the most commonly used method.

Sync

Sync class and student information daily, from Clever or PowerSchool.

cURL Load

Sync class and student information via cURL, at your convenience. This method is the most technical, but also allows the most configurability.

Using Multiple Load Methods

You can use multiple methods. A common approach is to use Sync to update information daily from the SIS, and also use Manual Loads to occasionally load other information which is not in the SIS.

All load methods are of equal importance. Meaning, if a class is loaded by one method and then later also loaded by a different method, the second load will override the first load’s changes to that class.

 

Manual Load Method

Load class and student information via Google Spreadsheet or CSV, at your convenience. This is the most commonly used method:

 

  1. Step through the Manual Configuration page to configure your Hapara needs.
  2. This will generate Class and Student templates to populate with your school's data.
  3. Share Class and Student spreadsheets with the Institutional Content Owner (school.apps.owner by default). If you're loading a CSV, continue to 4.
  4. Use the Manual Load page to upload the Google Spreadsheet or CSV to Hapara.
  5. Monitor the Status page to track progress of your load, and resolve any errors.

Notes:

  • We always recommend loading Class data first, and then student data once the Classes have completed.
  • Loading large files can take a while to complete, track progress the Status page.
  • Load Details is the best way to identify any errors with a load.

 

 

Sync Method

You can use Data Loader to automatically load student, teacher and class information each day, from the Clever integration tool or the PowerSchool SIS:

  1. Step through the Sync Configuration page to configure your Hapara needs.
  2. Configure Clever / PowerSchool  to provide the required columns needed by Hapara.
  3. Enable daily SyncThis is optional, though highly recommended.

Notes:

 

cURL Load Method

 An external cURL process can pull class and student data from the SIS, convert this into a CSV and then push this to Hapara as often as you need:

  1. Step through the Manual Configuration page to configure your Hapara needs.
  2. This will generate Class and Student templates as a basis to specify what is required to load to Hapara.
  3. Configure the cURL process to provide the required CSV data as per template in step 2. More info around Class File and Student File requirements and column variations

Notes:

Have more questions? Submit a request