✓

Sudarvel
Product Designer

Chennai, India

GMT +5:30

Currently

UX/Product Designer

Case file 03 · NDA
V1.0 · 2025

Confidential · 2025 · Edtech · Web

From a notice board to a schedule that checks itself

From a notice board to a schedule that checks itself

From a notice board to a schedule that checks itself

Designing exam scheduling, hall allocation and publishing for a college assessment platform — so clashes are caught when they’re made, not on exam day.

Designing exam scheduling, hall allocation and publishing for a college assessment platform — so clashes are caught when they’re made, not on exam day.

Exams · End SemesterBLOCK A · LIVE
COURSEHALLTIMESTATUS
Updated 09:02No clashes found

Project under NDA

The product, client and real screens are confidential, so everything you see here is an illustrative mock with dummy data. If you’re hiring, I’m happy to walk you through the full case study on a call.

00 / THE STORY

The notice-board ritual.

▶ CLICK THE BOOK TO TURN THE PAGE

STORY.EXE · CASE FILE 03
09:02 PM
An exam season, before the system · 4 frames
▶ CLICK TO OPEN
■ FRAME 0101 / 04
■ FRAME 0202 / 04
■ FRAME 0303 / 04
■ FRAME 0404 / 04
SYS://STORY · EOF
END OF FILE
Scroll down to see how the schedule changed.
◀ CLICK TO CLOSE
COVER

SUMMARY

Every college already has an exam system. It’s a spreadsheet, a printer and a corkboard.

Every college already has an exam system. It’s a spreadsheet, a printer and a corkboard.

The timetable lives in Excel. Halls are allotted by capacity, invigilators get duty charts, and seating lists are printed and pinned around campus. Each step works on its own — the trouble is between them.

A hall change doesn’t reach the seating list. A new invigilator doesn’t reach the board. Clashes, overfull halls and missing invigilators are found by eye, often by students, often on the day.

exam_process_old.txt

printed 09:02

01

Build the timetable in Excel

✕ clashes checked by eye

02

Allot halls by capacity

✕ overflow found on the day

03

Give invigilators duty

✕ duty and exam times drift apart

04

Make seating lists per hall

✕ rules applied by hand

05

Print and pin on notice boards

✕ copies go out of date

06

Change, reprint, re-pin

✕ nobody knows which is current

WHY IT’S HARD — EVIDENCE

E1 · Clashes are real

Same 2:30 PM

A university scheduled two years’ papers in the same slot.

So: Catch a clash when the time is picked.

E2 · Changes ripple

9:30 → 2 PM

A last-minute move landed one exam on top of another.

So: Every change re-checks the people it affects.

E3 · Hard by nature

NP-complete

Exam timetabling is a graph-colouring problem.

So: Let the system search; let people judge.

E4 · Not all rules are equal

Hard / Soft

Research splits rules into ‘must’ and ‘should’.

So: Show each rule and let coordinators switch the bendable ones.

HIGHLIGHTS

Keep the coordinator’s way of working. Let the system do the checking.

Keep the coordinator’s way of working. Let the system do the checking.

I designed scheduling as one table that follows each exam from Not scheduled to Published, with halls, students and invigilators nested inside it — plus an auto-scheduler that runs on rules the coordinator can see and switch.

One table follows every exam from Not scheduled to Published

Clashes flagged the moment a time or hall is picked — with a suggested fix

Auto-scheduler with visible Soft and Decision rules that ends in a draft, not a decision

Publish only when invigilators and the paper are ready — one mail to everyone

Illustrative mock · dummy data
SOFT keep a 3-day gap
DECISION seat by ID, A–Z
exam_schedule · term 1
● all systems ok
All 5Not scheduled 5Published 0
Auto-schedule
COURSEHALLTIMESTATUS
H1--:--Not scheduled
H2--:--Not scheduled
H3--:--Not scheduled
H4--:--Not scheduled
H5--:--Not scheduled
✓No clashes found

100+

screens, sliders and pop-ups

2 + 3

steps — manual and auto paths

4

rule groups: program, hall, invigilator, student

3

views on one dataset: table, grid, calendar

KEY DECISIONS

01

Status is the backbone

One table with status tabs replaces separate sheets for halls, seating and duty.

02

Rules you can see and switch

Every rule is labelled Soft or Decision, with a worked example.

03

Catch the clash when it’s picked

Valid slots and a clash-free time are offered on the spot.

04

Publish only when it’s ready

No paper or no invigilator means no publish.

05

A draft, not a decision

Auto-schedule reports what it couldn’t place and saves versions.

DECISION STORIES

4 choices that shaped the scheduler

I wrote down every choice, sorted them into big-picture and small-detail, and picked four. Each is a short story: the problem, before, what I chose, and what changed. Screens are mock-ups with made-up data.

01
Pick a projectExam scheduling · under NDA
02
Write down every choice17 choices
03
Sort them9 big picture · 8 small details
04
Tell the best as stories4 stories below
05
Reuse themCase study · Interviews · Call walkthrough
From every choice to the best few

Tap a row to see the choices in it. Things I chose not to build count too.

Big picture or small detail?

Colleges already run exams with a spreadsheet, a printer and a notice board. Each step works. The trouble is that changes don’t travel between them.

From big idea to one detail
How one big idea shows up on a screen, then in one small part.
The stories · 6 steps each
1Title
Decision story #1Big picture

Six separate sheets became one record

Press Next (or the → key) to read it step by step.

RETROSPECTIVE

Made scheduling something people can trust.

Made scheduling something people can trust.

Six hand-offs became one record per exam. Clashes, overfull halls and missing invigilators now surface while the coordinator is still making the choice, and the auto-scheduler shows its working — including the courses it couldn’t place. Publishing finally means something: one complete notice, sent once.

“

The notice board was never the problem. It just couldn’t tell anyone when it was wrong.

— Reflection

WHAT I’D DO NEXT

Sit with a coordinator through a real exam season and time it against their spreadsheet.

Count clashes caught before publishing — and how many were overridden.

Test the rules screen with first-time users; it’s the densest screen and earns the most trust.

Give students their own view of hall, seat and time, so the corkboard can finally come down.

THE BOARD CAN COME DOWN.

Sudarvel · UX/Product Designer · Chennai

Designed by Sudarvel · Last updated October 2026

LinkedIn ↗