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 (for your entire checklist!) or in contest submissions for virtual contests.↵
- Submission breakdown – see your score per subtask (in contests), 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!↵
↵
Also, you can share your checklist with other people (setting accessible via the dropdown menu on the main page), for example, here's mine: https://checklist.spoi.org.in/profile/avighna↵
↵
## Images↵
↵
<p align="center">↵
<img src="https://raw.githubusercontent.com/avighnac/oi-checklist/refs/heads/main/images/dashboard-dark.png" alt="Dashboard after logging in" width="48%">↵
<img src="https://snipboard.io/bvqLBo.jpg" alt="Ongoing virtual contest" width="48%">↵
</p>↵
<p align="center">↵
<i>Dashboard after logging in, ongoing virtual contest</i>↵
</p>↵
↵
<p align="center">↵
<img src="https://snipboard.io/G7QvTZ.jpg" alt="Virtual contest history" width="48%">↵
<img src="https://snipboard.io/OkN8tz.jpg" alt="Detailed performance breakdown" width="48%">↵
</p>↵
<p align="center">↵
<i>Virtual contest history, detailed performance breakdown</i>↵
</p>↵
↵
## 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](https://mirror.codeforces.com/blog/entry/62898) 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.↵
↵
Your next medal could start here — [try the demo now](https://checklist.spoi.org.in/demo), and if you find it helpful, please [star the repo](https://github.com/avighnac/oi-checklist) on GitHub.↵
↵
Tried it out? Drop your best virtual contest medal or a contest you want added in the comments— curious to see what everyone gets 👀
↵
- 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 (for your entire checklist!) or in contest submissions for virtual contests.↵
- Submission breakdown – see your score per subtask (in contests), 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!↵
↵
Also, you can share your checklist with other people (setting accessible via the dropdown menu on the main page), for example, here's mine: https://checklist.spoi.org.in/profile/avighna↵
↵
## Images↵
↵
<p align="center">↵
<img src="https://raw.githubusercontent.com/avighnac/oi-checklist/refs/heads/main/images/dashboard-dark.png" alt="Dashboard after logging in" width="48%">↵
<img src="https://snipboard.io/bvqLBo.jpg" alt="Ongoing virtual contest" width="48%">↵
</p>↵
<p align="center">↵
<i>Dashboard after logging in, ongoing virtual contest</i>↵
</p>↵
↵
<p align="center">↵
<img src="https://snipboard.io/G7QvTZ.jpg" alt="Virtual contest history" width="48%">↵
<img src="https://snipboard.io/OkN8tz.jpg" alt="Detailed performance breakdown" width="48%">↵
</p>↵
<p align="center">↵
<i>Virtual contest history, detailed performance breakdown</i>↵
</p>↵
↵
## 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](https://mirror.codeforces.com/blog/entry/62898) 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.↵
↵
Your next medal could start here — [try the demo now](https://checklist.spoi.org.in/demo), and if you find it helpful, please [star the repo](https://github.com/avighnac/oi-checklist) on GitHub.↵
↵
Tried it out? Drop your best virtual contest medal or a contest you want added in the comments— curious to see what everyone gets 👀




