School Admin Dashboard
The Dashboard is the central page for school administrators. It consolidates financial data, students who need intervention, alerts, and today's schedule — so you can see at a glance what requires your attention.
Overview
After signing in as a school admin, you land on the dashboard. The page is composed of the following sections, from top to bottom:
| Section | Purpose |
|---|---|
| Header & Quick Create | Page title and quick-action menu |
| Getting Started | Initial institution setup progress |
| Setup Progress | Reminder for pending setup steps |
| Tuition Plan Assignment | Alert for students without a plan |
| Financial Overview | Collections and outstanding debts |
| Students At Risk | Students with low grades or attendance |
| Alerts | Overdue payments, course cancellations |
| Key Metrics | Total students, groups under 50% capacity |
| Today's Schedule | Today's sessions |
| Recent Activity | Latest system activity |
Many sections only appear when there is data. If you don't see alerts or at-risk students, it means there are no pending items — not that the page is broken.
Header & Quick Create
At the top of the page you will see:
- Title: "Dashboard"
- Subtitle: "Everything that needs your attention today"
- "Create" button: opens the quick-action menu
"Create" menu
| Option | What it does |
|---|---|
| New student | Opens a quick form to add a student |
| New teacher | Opens a quick form to add a teacher |
| New group | Takes you to the 4-step group creation wizard |
| New announcement | Takes you to the announcements page |
Press N (when not typing in a form field) to open the "Create" menu.
Getting Started
The "Getting Started" card appears for new institutions and tracks setup progress:
- Institution type — an institution type has been assigned
- Teachers — at least one teacher exists
- Students — at least one student exists
- Classes — at least one group exists
A progress bar is shown (e.g. "2/4 completed") along with quick actions: Add Student, Add Teacher, Create Class, Settings.
- You can dismiss the card with the ✕ button. Dismissal is saved in your browser.
- When all 4 steps are complete, it shows "All set!".
Setup Progress
Similar to Getting Started, the setup progress banner shows pending steps with links to the relevant pages:
| Step | Where it takes you |
|---|---|
| Institution types | Settings |
| Teachers | Users → Teachers |
| Students | Users → Students |
| Classes | Groups |
The banner hides automatically when:
- all steps are complete,
- the institution's setup has been officially marked as complete, or
- you dismiss it manually.
Tuition Plan Assignment
When there are active students without a tuition plan, a yellow alert card appears:
- Title: "Tuition Plan Assignment"
- Description: "X students without a tuition plan"
- "Assign Plan" button: opens a window to assign plans in bulk
The card only appears when students without a plan exist. You can dismiss it — dismissal is saved in your browser.
Financial Overview
The "Financial Overview" section displays three key figures:
| Figure | What it means |
|---|---|
| Total Outstanding | Sum of unpaid amounts (warning if over €10,000) |
| Collection Rate | Share of charges that have been collected (green if ≥ 85%) |
| Monthly Revenue | Payments from the latest month |
Additionally:
- Collection trend: comparison with the previous month
- Overdue accounts: breakdown of 30+, 60+, 90+ days (when applicable)
Press "Full Report" to open the financial analytics page.
Students At Risk
Shows the 5 students who need the most attention, based on:
- Academic — courses below the grading baseline
- Attendance — absences relative to total sessions
For each student you see:
-
Name and dominant indicator (Academic or Attendance) with a percentage
-
Progress bars for grades and attendance
-
Contact button (parent or student email, when available)
-
Click a row to open the student's profile
-
"View All" for the full at-risk list
If no students are at risk, this section is not shown.
Alerts
The "Alerts" section shows items that need action, sorted by priority:
| Alert | What it means | Where it takes you |
|---|---|---|
| Overdue payments | Students overdue by more than 14 days | Financial |
| Course cancellations | Sessions that need attention | Calendar |
High-priority alerts are highlighted in red. If there are no alerts, the section is not shown.
Key Metrics
Two cards:
Students
- Total active student count
- "+X new this month" (or "±0")
- Click the card to go to the student list
Groups under 50%
- Number of groups below 50% capacity
- "out of X groups" or "All groups well-booked"
- Click the card to go to groups (with a low-capacity filter when applicable)
Today's Schedule
Shows today's sessions:
- Date (e.g. "Monday · July 3")
- Total scheduled groups
- By default: only the next 2 hours, so the dashboard stays easy to scan
- "See full day" — expand to the full schedule
- "Full schedule" — go to the calendar
- Click a session to view group details
If there are no sessions: "No scheduled sessions".
Recent Activity
At the bottom of the page, up to 3 recent system activities (notifications, updates, etc.).