Open Parent App Analytics
Open General → Parent App Analytics.
Choose your layout
Classic opens first unless you save another default. Try the new layout and View old layout switch both ways. A layout in the page address takes priority for that visit. Failed default saves keep the previous choice and offer Retry. Switching views retains current inputs and the page address; it does not send a message or change a login code. This page has its own layout choice.
Original student and message scope
Keep the original student grid, date range and Login Status filters. Active Parents and Inactive Parents use the original student counts, while the list keeps its original server pages, sorting, filters and checked students. Clearing the date and status filters keeps its original meaning. Send Parents App Message keeps the original selected student IDs, template, message text and delivery options. Send SMS remains the original separate action. The school login code panel and row code controls keep their original permissions and behavior.
Loading and recovery
The new view protects the date, status and Send controls while required active reads or Send are pending. Retry Parent App reads retries the exact failed active reads. Layout switching retains parent drafts and the existing shared component hosts. The student grid, template and code controls retain their existing loading, permission and action checks. An unavailable school code panel keeps its original refusal without blocking the other parent controls.
Original scope
Print retains the original rendered student grid. Existing exports and grid settings remain unchanged. No new export or message action is added; a layout switch does not send, reveal, copy or change a code.
