Data loading FAQs Follow
In this article:
Loading and archiving data
How do I let non-Google-admin users initiate data loads?
Add the user to your td.administrators group (or its equivalent, if the name is different). This will let the user access Hapara Admin Console and initiate data loads. Due to caching, there may be some delay before the user can access the Hāpara Admin Console.
How do I archive classes?
Please refer to our Archiving article for all information about Archiving.
How do I configure Google Cloud Directory Sync for Hāpara?
Hapara is fully compatible with GCDS and will not interfere with student account creation, suspension or deletion, and is not impacted by changes to group membership for directory-services-managed groups.
If GCDS is configured to delete unknown user accounts (default configuration), the school.apps.owner account created by Hāpara (or the local equivalent, if the name was changed) should be excluded from the sync through an exclusion rule or added to your directory services.If GCDS is configured to delete unknown groups (default configuration), please ensure that two exclusion rules are added:
- Ignore groups starting with "td."—these are "housekeeping" groups used by Hāpara.
- Ignore groups that contain your academic year suffix "-1415" (or whatever you choose as your suffix). These are the class groups created and managed by Hāpara.
For full detailed instructions on how to setup GCDS exclusion rules, please see our GCDS article.
The classes/students load didn't work. What happened?
Check error messages in the Data logs:
- Browse to Hapara Admin Console > Class rostering > Data logs.
- In the Load History table, find the row of the load in question.
- Click "View Details" to see details of the load including error messages.
- If there are errors with the load, then they should appear as error or warning messages.
- Check and resolve these errors as per our Data Loader Error Messages article
Students, classes and folders
For specific information on how to make changes to students, classes and folders, read this article.
How do I add classes to Hāpara?
Add new rows to the class spreadsheet, and re-load it through the Hāpara Admin Console > Class rostering > Admin managed roster page. Please check Google Drive to ensure that the classroom folders exist before adding students to the class.
Although the Google folder updates take effect immediately, owing to extensive caching, there is a delay between the data load and the classes and students appearing in Hāpara. Usually this takes about 30-60 minutes, but we are working to minimize this delay.
How do I move students between classes?
Update the Class field in the student spreadsheet and reload the student spreadsheet / CSV file - Hāpara will automatically create any new folders needed or reassign folder sharing.
Manually moving students between groups in the Google Admin Console does not work - since Hāpara does not maintain a copy of your class roster outside of Google, manual changes to class group membership cannot be detected.
How do I rename a class?
To change the name of a class in Hāpara, simply change the name of the class in your Classes spreadsheet and reload the spreadsheet.
How do I rename a subject folder?
For classes where no students have yet been added, update the subject folder name(s) in the Classes spreadsheet, and manually remove the old subject folder(s) using the school.apps.owner account. If the class already has students enrolled, and therefore the students' personal subject folders need to be renamed, please submit a support ticket.
How do I remove a class?
If you'd like to delete a class, please submit a request with our support team. We'd be happy to help removing and classes and folders.
How do I remove students?
If a student leaves your school or your classes that are using Hāpara, you'll need to remove them from Hapara. To do so, ensure that the student's ID remains in the student spreadsheet, but remove the student's class codes. Then reload the student spreadsheet. When Hāpara sees that the student is to be added to 'no' classes (i.e. all class codes are blank) the student will be removed from all classes.