Skip to main content

Story 15.3: Role-specific Default Dashboards

FieldValue
Story Points8
SprintSprint 68-69

User Story

As a First-time user
I want a pre-configured dashboard for my role
So that I can start using the platform immediately

Default Layouts

Principal Dashboard

  • Row 1: 4 stat widgets (Students, Attendance, Collection, Dues)
  • Row 2: Attendance trend chart + CBSE news
  • Row 3: Pending approvals + AI insights

Class Teacher Dashboard

  • Row 1: Class stats (strength, present, tasks, scores)
  • Row 2: Today's schedule + Alerts
  • Row 3: Class performance chart

Parent Dashboard

  • Row 1: Child summary (full width)
  • Row 2: Attendance calendar + Announcements
  • Row 3: Quick actions

Student Dashboard

  • Row 1: Stats (attendance, assignments, rank, XP)
  • Row 2: Schedule + Pending assignments
  • Row 3: Leaderboard + AI study suggestions