OI Checklist: update blog (tons of new features), call for suggestions

Revision en3, by avighnakc, 2025-08-27 22:13:21

It's been a few two weeks since I made my original blog post announcing OI Checklist, blog here. The blog was extremely well received, and I'd like to thank you guys for that!

During those two weeks, I've been working more on OI checklist and I've added a lot of new features—some functional, some UI/UX, and other minor tweaks here and there. Here's a summary of the best amoong them:

qoj.ac sync has been added and is fully supported

Full checklist

That's right! You can now sync with both oj.uz and qoj.ac.

The cookie pulls your problems' scores. It sets your checklist score to the max of what it previously was and the score, fully subtask stitched, you have on qoj.ac.

For virtual contests

The UI for virtual contests has also been updated. It now tracks all your submissions across both qoj.ac and oj.uz and takes the max score per subtask across submissions even on different platforms! This means two things—you can now autotrack contests where all problems aren't on oj.uz, and you can mix between them flawlessly.

Update user interface while starting a virtual contest:

The blue squares indicate that the problem is available on that judge. In this case, the single black square means that Problem 4 is not available on oj.uz. For all problems with blue squares, submissions made on any of the listed judges will be tracked.

Improved post-contest statistics for tracked contests

If you choose to autotrack submissions for a contest, you'll be greated with these two feature-rich graphs! Outling your score for each problem (toggelable per problem) and your total score. Below that is a timeline of your submissions. Hovering over one of them

will tell you how many points that submissions gained you. Of course, this mixes submissions from both oj.uz and qoj.ac.

New auth methods

You can now login/register/link your Google and Discord accounts to OI Checklist.

Tags oi-checklist, webapp, oi checklist, virtual contests, statistics, automatic, update

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en18 English avighnakc 2025-08-28 00:53:30 181
en17 English avighnakc 2025-08-28 00:49:33 9 (published)
en16 English avighnakc 2025-08-28 00:49:01 141 (saved to drafts)
en15 English avighnakc 2025-08-27 22:47:00 1 Tiny change: '\n\nUpdate interface' -> '\n\nUpdated interface'
en14 English avighnakc 2025-08-27 22:40:21 5 Tiny change: ' metrics (suggested ' -> ' metrics (also suggested ' (published)
en13 English avighnakc 2025-08-27 22:39:44 26
en12 English avighnakc 2025-08-27 22:38:54 49
en11 English avighnakc 2025-08-27 22:38:18 30
en10 English avighnakc 2025-08-27 22:37:33 487
en9 English avighnakc 2025-08-27 22:33:36 340
en8 English avighnakc 2025-08-27 22:33:10 52
en7 English avighnakc 2025-08-27 22:31:23 7
en6 English avighnakc 2025-08-27 22:30:50 2
en5 English avighnakc 2025-08-27 22:30:11 2522
en4 English avighnakc 2025-08-27 22:15:05 2 Tiny change: '](https://snipboard.' -> '](https://i.snipboard.'
en3 English avighnakc 2025-08-27 22:13:21 37 Tiny change: 'klist.\n\n' -> 'klist.\n\n![ ](https://snipboard.io/clQbjf.jpg)'
en2 English avighnakc 2025-08-27 22:11:53 2144
en1 English avighnakc 2025-08-27 21:36:34 160 Initial revision (saved to drafts)