← Back to the edition
No. 04Teno · EdTechPrincipal Dashboard

Principal Dashboard

A new role for school principals inside Teno — one place to see and monitor every school activity, from attendance to academics, instead of chasing it across scattered reports.

Role
Lead Experience Designerresearch → prototype
Scope
End-to-endresearch · UX · UI · prototype
The brief
New roleTeno's 5th user type
Validated with
5usability test users
Principal Dashboard app screens — attendance overview, videos, worksheets and recent activity

01A role that didn't exist yet

Teno already served four roles — Admin, Teacher, Parent and Student. The principal was the one person missing, and the one with the widest view of the school: attendance, academics, staff and day-to-day operations all sit on their desk. To stay on top of it, a principal had to piece the picture together from separate reports and screens.

The brief was to design that missing fifth role as a single Principal Dashboard — a command centre where every school activity is visible and monitorable in one place, on any given day.

02The objective

A principal carries numerous responsibilities toward school management and has to stay aware of everything happening across the school, every day. Because this was a brand-new role in the product, there was no existing pattern to lean on — the dashboard had to be defined from the ground up, starting from what a principal actually needs to decide and see.

The question I kept returning to: what does a principal need to know the moment they open the app — and what can wait?

03Research — who, what and why

I started with strategy, identifying the primary and secondary audiences. Since the principal was a new role, the work began from scratch: I interviewed target users and drew out the initial insights. From those interviews I built an empathy map to guide how the role should be shaped — what principals say, think, do and feel about staying on top of their school.

04Feature ideation

With the interviews synthesised, I ran ideation to turn those needs into candidate features for the dashboard — mapping what a principal would want to monitor, and how often, before committing to any layout.

Worksheets feature tile
Videos feature tile
Attendance feature tile
Memories feature tile
Recent Activity feature tile
Fees Details feature tile
Fig. 1 · Feature ideation for the Principal Dashboard

05Who we were designing for

From the interviews and empathy mapping, one persona anchored the work: Rajesh Manohar.

Rajesh has been a principal for four years. He is fully occupied with school-management work and can't find the time to check daily school attendance. What he wants is simple: one place where he can see all the school's attendance, at his own convenience.

Persona card for Rajesh Manohar, school principal, Thane
Fig. 2 · Primary persona — Rajesh Manohar, Principal

06Storyboard

Everything starts with a story. Walking through the persona's scenarios turned an abstract need into a concrete flow, and showed exactly what information the dashboard had to surface. Rajesh's core story: he wants to check Class 7A's student attendance.

  1. He wants to check Class 7A attendance.
  2. He opens the Teno app.
  3. He goes to the attendance section.
  4. He selects Class 7A.
  5. He sees the attendance overview of all its students.
Storyboard frame 1: He wants to check Class 7A attendance1
Storyboard frame 2: He opens the Teno app2
Storyboard frame 3: He goes to the attendance section3
Storyboard frame 4: He selects Class 7A4
Storyboard frame 5: He sees the attendance overview5
Fig. 3 · Storyboard — checking Class 7A attendance

07Task flow

A task analysis let me walk the flow and pin down the key screens needed for a principal to check attendance. Three questions shaped the structure:

  • How do they see the average attendance of the whole school?
  • How do they see class-by-class attendance?
  • How do they see a particular class's day-by-day attendance?

Answering these defined what had to be on the screen, and became the backbone of the wireframes.

Task flow from Dashboard to Attendance, class list, Class 7 and student attendance details
Fig. 4 · Task flow for checking attendance

08From sketches to high fidelity

With research, persona, storyboard and task flow in hand, I moved to low-fidelity sketches — kept loose and flowing, deliberately light on detail, so I could think about where content falls on the page and iterate quickly.

Hand-drawn low-fidelity sketches of worksheet, attendance and result screens
Fig. 5 · Low-fidelity sketches — dashboard and attendance layout

After reviewing the sketches with the product team and a couple of iterations, I refined them into a high-fidelity wireframe, locking the layout and element placement before committing to visual detail — so the structure could still change cheaply if it needed to.

High-fidelity wireframes of the attendance overview and class selector
Fig. 6 · High-fidelity wireframe

09Prototype & usability testing

I built a high-fidelity prototype in Marvel, set up for usability testing around the core task: checking Class 7A attendance. I defined what to test and why, then ran it with 5 participants.

High-fidelity prototype screens used for usability testing
Fig. 7 · High-fidelity prototype used for testing

What the test set out to learn

  • How easily users could navigate to complete the task — checking Class 7A attendance.
  • How they searched for a particular class's attendance.
  • Whether they could read the data easily in a graphical format.
  • The overall ease of navigating the app.
  • Any frustrations or obstacles that got in the way of finishing the task.

What we observed

ObservationWhat it told us
Task completed easilyUsers had very little trouble finishing the task — the core flow held up.
Some text hard to readA few labels and values needed better size and contrast.
Minor colour-palette concernsSmall adjustments needed to the palette for clarity and comfort.

10What I took from it

  • Design a role, not just a screen. With no precedent for the principal, the research and persona work decided the product — the UI followed from it.
  • One real task anchors everything. "Check Class 7A attendance" kept the storyboard, task flow, wireframes and test all pointed at the same outcome.
  • Readability is a feature. The test's clearest signal was legibility — text size, contrast and palette — which is exactly where the next iteration went.
Next story →
Teacher Attendance
→