Ever wanted to see how you’d score in CEOI 2024… as if you were actually there? With real medal cutoffs, percentiles, and your submissions auto-scored by subtasks: all just by entering your oj.uz username? Now you can.
- Live demo: https://checklist.spoi.org.in/. (click on 'Try Demo')
- GitHub (open source!): https://github.com/avighnac/oi-checklist/
What's inside
- Precise tracking – mark problems as solved, partially solved, or assign an exact score out of 100.
- Contest-based organization – problems grouped by Olympiad, year, and round.
- Virtual contests – start any past contest with a live timer, track performance, and get an actual post-contest scoreboard.
- Real historical data – medal type, rank, percentile — all based on the original contest results.
- Auto-sync with oj.uz – past submissions automatically update your progress.
- Submission breakdown – see your score per subtask, not just the final number.
- Dark mode & responsive UI – works on mobile, tablet, and desktop.
with even more settings for customization! Try it out yourself!
Images
Dashboard after logging in | Ongoing virtual contest
Virtual contest history | Detailed performance breakdown
Contribute
The platform already covers a huge range of Olympiads, but there’s always room to grow — especially for virtual contest data.
You can help by: - Adding contests that aren’t yet in the virtual contest library. - Adding problems from Olympiads you’d like to see supported. - Improving contest metadata (dates, locations, medal cutoffs, etc.).
Whether you’ve got a single contest to add or a whole archive, contributions are welcome. Check out the GitHub repository for instructions on how to get started.
A better OI Checklist
Some of you might remember the old OI Checklist from years ago. It was a great tool for its time, but it’s no longer updated, missing recent contests, closed source, and lacking a lot of features competitive programmers now expect.
This is the modern, actively maintained, open-source successor.
It already supports dozens of Olympiads— from IOI, APIO, CEOI, BOI, EGOI to USACO, NOI.sg, and even Google Kick Start— and it’s built to be easily extended.
What are you waiting for? Go and try it now!
PS: If you find this project helpful, please star its repo on GitHub!




