Term-based fields are fields within the system that contain historic data based on the term selected for the page you’re working on within SchoolAdmin. These fields hold unique sets of data for each academic year. These fields will be cleared ONLY for the new enrollment year once it is activated, but data from previous years will still be maintained.
Any fields outside of the ones listed below will require a manual reset each year, unless they are custom term-based fields. For more information on custom term-based fields, read on below. Click here to learn more about non-term-based fields and how to clear them.
List of Standard Term-Based Fields
Below is a full list of the term-based fields that store data per term and will reset/clear out automatically each year:
apply_grade_id (same as grade_id)
enroll_grade_id (same as grade_id)
entry_date & exit_date
Custom Term-Based Fields
When creating or editing a custom field, you have the option to designate it as term-based by selecting the "Term-based" checkbox. Just like the standard term-based fields referenced above, when a custom field is designated as term-based, it will hold unique a set of data for each academic year.
When working with custom term-based fields, there are a few important things to keep in mind:
You can NOT remove the term-based designation from a field. Once it has been configured as term-based, it must remain that way.
Existing custom fields CAN be changed to term-based. If you change an existing field to term-based, the current value for any student that has data in the field will be copied to every term for which the student has data. You can then change data for each past term as needed.
In Search, the field will only display data for the selected term. If you want to view historical data for the field, you will need to update the term.
Any field that is designated as term-based will NOT carry data forward to the next term.
Any existing standard fields (like email, name, relationship, etc.) can NOT be made term-based
ID Fields can NOT be made term-based
If you are unsure of the best way to utilize the custom term-based field functionality, please consult with our Support team who would be happy to review your needs and come up with the best solution.