Designing the Multi-Entity EdTech Platform for Exam Prep and College Decisions

Preparation, performance insight, and college decisions, in one connected system

Role

Lead Designer working with the founders, a dev team and a junior designer

Software used

Figma . FigJam . Notion . Jira

Duration

1 year, Ongoing


Context

The founders are Delhi University graduates who went through the Common University Entrance Test (CUET) admissions grind themselves. They came with an idea, not a spec: strong, but dense and unstructured. As the sole product designer, my job was never "build what's asked". It was to pull the idea apart and turn it into something a dev team could build, one judgement call at a time.

Problem

Competitive exam prep tools stop at the exam. Students practice with no clear sense of what to fix, then face the next decision (where to apply).


Context

The founders are Delhi University graduates who went through the Common University Entrance Test (CUET) admissions grind themselves. They came with an idea, not a spec: strong, but dense and unstructured. As the sole product designer, my job was never "build what's asked". It was to pull the idea apart and turn it into something a dev team could build, one judgement call at a time.

Problem

Competitive exam prep tools stop at the exam. Students practice with no clear sense of what to fix, then face the next decision (where to apply).

The system

Five roles: Student, Teacher, Mentor, Parent, and Admin ; each with a different slice of the same underlying system.



Open Questions



Who needs what


Role

Needs

Pain Point

Student

Improve , then choose the right course

Anxiety about time; unclear what to fix next

Parent

Stay Informed

Visibility without turning into surveillance

Teacher

Author accurate test content efficiently and clear doubts

Need real tools, not a content dump

Mentor

Guide specific students

Oversight without micromanaging

Admin

Make sure the platform runs smoothly

Needs context rather than a full CRM

Principles that guided every decision

  • 'Improvements area', not 'you are bad at this'

  • Clarity over volume

  • Role-appropriate density

What the decisions are based on

There are no usage numbers yet, so here is what I did have.

  • The founders went through the Exam(Common University Entrance Test,CUET) process themselves, so the problem was first-hand.

  • An earlier MVP of the product ran last year. It showed the need was real, for both students and academics.

  • The designed and built screens were tested with real users: Delhi University admin teams, teachers, mentors and students. All gave a positive response. That's as far as we could take testing before launch.

  • I got data on where students got confused while reviewing their results, which is how I decided what to show first and what to put a tap deeper.

What I can't show yet is measured impact. That will come once the student platform launches.

System Architecture

The product as a whole is about one stream of practice data, summarised differently for five different audiences.

  • Student: practises on the platform’s own mocks and tests, sorted by topic and sub-topic. No teacher needed to start.

  • Teacher: a school, tuition centre or institute. Forms a cohort with its students and adds its own material on top of the platform’s.

  • Eligibility check: before or after the exam, a student enters class 12 marks (and later the exam result) to see eligible courses, dates and application steps. It also gives an estimate: reach this practice score and you’d be eligible for these courses.

  • Mentor: a former student who guides exam prep and application decisions.

  • Parent: a read-only view of tests and performance.

  • Admin: runs the platform underneath.


Designing depth that a stressed 17-year-old can actually read

A student's path to this point is simple: log in once, land on a dashboard with a handful of other tools alongside it, pick a test format, take it, and arrive at results.


A Mini User Flow is shown below:

The harder part wasn't deciding what to include.It was resisting to show all of it at once.

Challenge: Too much data, and no clear way to lay it out.

  • The client's brief carried an extensive list of parameters to show a student where they stood. Given an NDA, I can't name the list itself.

  • The real design work wasn't building a dashboard for all of it. It was deciding what actually earned a place in front of a student, and what was just noise.

  • That filtering came from watching the actual frustration and confusion students hit while reviewing results, not just for the sake of cutting it short.

  • The choice of representation whether a chart, a graph, or a simpler stat, had to make dense information feel approachable rather than clinical to someone reading it under exam-pressure stress.

Solution: Content Layering




Each metric got an in-depth chart or stat form designed to feel readable, not overwhelming.

Tap it, see the detail, close it. Nothing forces a student to look further than they want to.

Comparison is off by default : seeing your own score is one thing, seeing it beside a topper's is a different kind of pressure.

Outcome: Not yet measured, because the student platform is still in development. The first signals I'll look at once students are using it;

  • Do they open Layer 2 after a test, or stop at the score?

  • Do they switch Compare on?

  • If most stop at Layer 1, the layering is working. If nobody opens Layer 2, the depth I fought to keep isn't earning its place.

  • Do they click on Information icon a lot? If yes, representations and depictions need to be clear enough.


Comparison needed a stricter rule. Seeing your own score is fine; seeing it next to a topper's stings more. So Compare stays off by default. A student turns it on themselves, and it never names anyone . Just you, class average, top scorer.

This section is still being iterated and tested against the full range of student flows.

Building the one place that replaces ten browser tabs



The real challenge was trust, not mechanics: the module is only useful if it's more reliable than piecing information together yourself.

Challenge: No existing pattern, and no room for a wrong answer.

  • The real design work was building something reliable enough that a student would stop opening those other tabs.

  • There was no existing pattern to borrow from, inside the product or outside it. This was genuine zero-to-one territory, worked out through judgment rather than precedent.


Students can go from browsing colleges to a personalised roadmap; with the right information in the right order.

Solution: The entry point is basic info and a class 12 percentage, with no test data required. Performance data sharpens the picture once it exists, but it's never the gate.

The flow replaced a simple "search, then see a result" with a connected sequence:

Search a college → See what backs it → Check eligibility, Timeline and process → Save a choice as a goal → Get a concrete roadmap.



Expected outcomes and signals to watch

  • Whether students with no test history complete the flow. That is the case the redesign was built for.

  • Is the data elaborate enough?

The other roles, briefly

Parent Dashboard

The brief is explicit that parent dashboard is read-only and not a mirror of the student's account.
The design challenge was building a genuinely useful first-read screen without making it a monitory-level detail. A deliberate call to keep a support feature from quietly becoming surveillance.


Kept on the Dashboard

Left for deeper student activity page

One score/percentile + a trend word (" Improving", "Steady")

Full Subject wise score table

Last 3 Test scores + Trends

Per Question detail of tests


No Goal setting


Leaderboard/ Platform Ranking

Teacher Dashboard

Teacher gets the content behind the practice .Building and managing the question banks, tests, and chapter tags that feed the student practice loop, reusing the platform's own test-authoring flow rather than building a second one. The discipline here was to keep platform-provided and teacher-provided content clearly separated even though both run through the same pipeline.

Mentor Dashboard

Mentor gets a light read of a student's recent performance, not the full dashboard. Just enough to start a conversation. Add a chat and call channel, and a place to log notes .That's the whole tool. The team kept it light on purpose, and had to defend that choice more than once against the instinct to build more.


What I'd do differently

If I started the 0→1 phase again, I'd do more research up front and build in stages: ship a module, watch how students use it, and let that shape the next one, instead of designing a five-role system on assumptions. The team has direct access to incoming students, so that loop is available, not theoretical.

What this project really taught me

  • Ground every decision in what exists. Screens started from a real flow wherever one existed.A messy existing flow beats a clean guess every time.

  • Name the scope creep. When something got bigger than it should, that got said out loud, not absorbed quietly.More than once, the answer was to cut it down or push it to the next phase, not force it through in one pass.Staying quiet about it just means building the wrong thing well.

  • Protect a single source of truth. One performance signal, summarised differently per role, never duplicated .No two views can drift apart.

  • Let the emotional register do real work.It shaped which data appeared at all.Tone isn't just wording. It decides what a stressed user even gets to see.

How the product earns, and what I'm watching

The product earns by selling mock tests.

What makes a mock worth buying is the in-depth performance analysis, which is the real selling point. So the plan is to launch with a free plan that comes with credits. Students try the analysis, see the value, and then buy more.

The number that tells us whether it's working is how many free users go on to buy. I can't answer that yet, because the student platform hasn't launched. It's the question I'll keep following, on this product or the next.


Other projects

Saniyya Mujeeb

Copyright 2026 by Saniyya Mujeeb

Saniyya Mujeeb

Copyright 2026 by Saniyya Mujeeb

Saniyya Mujeeb

Copyright 2026 by Saniyya Mujeeb