The problem
We assessed students on a third-party platform, and it held us back in four ways:
- Manual work: uploading questions and creating tests was done by hand, which didn't scale as batches grew.
- Few question types: the platform supported only a small set.
- No question tagging: without tags, we couldn't report on a student's skills in any detail.
- Unreliable for students: many said they never got their test link or got stuck mid-test, which created a lot of support tickets.
What we set out to do
Build our own assessment platform that supports many question types, makes creating and assigning tests easy, produces detailed skill-level reports, and stops the test-related support tickets.
What I did
I led a team of four to design and build the platform from scratch.
- 10+ question types.
- Offline and reusable tests: to cut repeated work.
- Question tagging: so every result could roll up into a skill-level report.
- Automatic reminders: and a simpler interface for students.
- Reliability first: every student gets their test link, with as few interruptions as possible during a test.
What changed
- Test completion at 94%.
- Missed tests down 40%.
- Time to create and assign a test from 1 hour to 5 minutes.
- Detailed skill-level reports for every student, which made evaluation more useful.