Student profile pages now load faster — especially for parents with multiple children.
We found that every time you opened a student's profile, the page was making extra trips to the database to look up grade level names — once for the student, once for each subject, and once for each child in the parent dropdown. These tiny delays added up quickly, especially on the grades tab.
Now all that grade level information is fetched in a single pass when the page loads. You won't notice anything different visually — it just feels snappier.
Fixes and Improvements¶
- Student profile loads grade level info in one query instead of one per subject
- Parent child-selector dropdown no longer triggers extra lookups per child
- Grades tab subject list pre-loads grade level data to avoid repeated queries