Tutor Audit and
Tutor List
Tutor managers oversee tutors' activities, performance, and student ratings.
A peer-review experience where tutors learn from one another through recorded classroom sessions — reviewing peers' teaching, giving structured feedback, and receiving it in return to keep improving.

What I set out to solve
Give tutor managers full visibility into their tutors, and build a peer-review loop where tutors learn from each other's recorded sessions.
- •Full visibility into overall tutor performance for managers
- •Weekly and daily views of every tutor's activity
- •Transparent feedback between managers and tutors
- •Automated leave management and session rescheduling
- •Detailed, structured feedback for reviewers during audits
- •A transparent peer feedback system among tutors
The feedback system problem
Reviewers filled out a long Google Form after watching each session. Interviews revealed tutors rarely even read the feedback — it was too vague to be useful.
A long, generic Google Form reviewers had to fill out after the session
Feedback broken into clear, categorised sections instead of one long form
Feedback was generic, never pinned to the specific moment it was about
Feedback is time-stamped to the exact moment in the video
Reviewers had to note feedback separately while watching, then re-enter it in the form later
Reviewers pause the video and log feedback right there, as many times as needed
Feedback given across multiple sittings wasn't auto-saved and could be lost
Reviewers can resume anytime — feedback auto-saves in the system
Generic feedback added no real value — tutors rarely even looked at it
Tutors watch their own session with feedback attached at the exact timestamp
Talking to tutor managers and tutors
Research covered both sides of the feedback loop — tutor managers overseeing performance, and tutors reviewing one another's recorded sessions — to understand where each group was getting stuck.
No single view of a tutor's activity, performance, and ratings — information was scattered across systems
Hard to spot which tutors needed attention without manually cross-checking schedules and reviews
Wanted a transparent way to share feedback with tutors, not just track it internally
Reviewing a peer's recorded session and writing feedback afterward, disconnected from the moments it referred to
Feedback they received was inconsistent and rarely specific enough to act on or learn from
Wanted to see how peers handled similar teaching situations, not just receive a rating
Understanding the current feedback problem
Interviews with tutor managers confirmed the need for a dedicated page — one 360° view of a tutor's personal details, employment info, and schedule. Tracking student performance was another consistent pain point.
The project was split into two phases: Phase 1 delivered the Tutor List page with all core details; Phase 2 will add leave management, automating tutor allocation and reassignment that's currently done manually.
Two-phase approach

Exploring the problem statement
I explored several approaches. One was splitting questions into three timed categories:
- •Beginning of class
- •In Class
- •End Class
Questions would surface automatically at the right moment — "Did the tutor join on time?" at the start, "Did the tutor end on time?" at the close — while still letting reviewers add feedback anytime.
- Building this auto-triggered system would take too much engineering effort.
- For the first release, I chose a simpler approach instead.
1. Did the tutor end on a positive note?
2. Did the tutor meet the timeline of 50–60 min duration?
1. Did the tutor join the sessions on time?
2. Did the tutor follow the welcome protocol?
3. Did the tutor explain the platform features?
1. Teaching conditions (lighting, background/ noiseless environment)
2. Ability to navigate through the interface
3. Professional Behaviour
4. Internet Connection
1. Tutor's encouragement for class interaction
2. Tutor's ability to resolve student's doubts
3. Follow-up on attendance, requisites, and test scores
1. Tutor's Politeness and Approachability
2. Tutor's ability to remove language barrier
3. Tutor's vernacular accent level
Entry point from reviewer's (tutor) dashboard
Video can be resumed and their feedback is saved

Feedback categorised into five structured sections
Feedback is broken down into five structured categories, so reviewers work through a clear, guided flow instead of one long form.
Green dot indicators track progress across categories — since every category is mandatory, reviewers can see at a glance what's left before they can submit.

Scale has a tooltip to guide reviewers
Feedback is timestamp-linked — reviewers can pause and add feedback at any point during the video, as many times as needed. Each rating is anchored to the exact moment it refers to.
The feedback flow is intentionally quick — select a rating, optionally add a comment, and move on. Reviewers can cover multiple incidents without losing their train of thought.

Fast to use, with room for detail
Feedback is very quick to log, and reviewers can add a comment alongside the rating whenever more context is useful.
Every timestamp is clickable, so reviewers can jump back to any earlier piece of feedback later on.

Overall and personal feedback at the end
After completing all structured sections, reviewers have a free-text "Other" field to capture anything not covered by the category questions — personal observations, context, or situational notes.
The Submit button stays disabled until all mandatory categories are reviewed, preventing incomplete feedback from reaching tutors.

Giving managers a single view of every tutor
Tutor managers needed one place to see every tutor they oversee — who they are, how they're performing, and what's next on their schedule. The Tutor List page brings it all into a single, scannable view.
Built as a two-column layout
The page is built as a two-column layout — a full-width data table on the left holds the tutor roster, and a second column opens on the right, on demand, to show detail without ever navigating away from the list.
A weighted-average summary bar sits above the table (tutor rating, class rating, attendance, AWT, NPS, audit score, preview %), giving managers a benchmark to judge any individual tutor's row against.

Personal and employment details of a tutor
Selecting a row opens the second column as a profile panel — personal details (photo, email, phone) at the top, followed by employment details: eligibility, languages spoken, subjects taught, and the grade levels a tutor is qualified for.
From View Details, managers move into the full profile, where — just as in the audit flow — overall and personal feedback can be provided at the end, keeping performance data and feedback connected in one place.

Every detail on an assigned tutor, just a click away


A schedule view built for reassigning, not just viewing
The tutor's schedule page gives the manager a weekly and daily calendar of every session, so new batches can be assigned directly against the tutor's real availability.
If a tutor raises a leave request, the manager can look into an eligible tutor's schedule from the same view and reassign the session — without leaving the Tutor List.

A full class history, filterable down to one session
The Class History tab lists every session a tutor has taught, with attendance, AWT, and class rating rolled up into a weighted average at the top.
From here, managers can look into attendance, feedback from students, and reviewer ratings for any session, and narrow the list by board, grade, subject, and proficiency using the filter panel.

See the feedback tutors received from reviewers, in one place


Success Metrics
Results from the first year of the peer-review and Tutor List rollout.
completion rate for audit videos
Reviewers now complete the full audit, not drop off midway.
score given by students to tutors
Up from 3.8, as feedback grew more consistent.
fewer clicks to reach a tutor profile
One list replaces jumping between systems.


