domjudge icon indicating copy to clipboard operation
domjudge copied to clipboard

Compact scoreboard option

Open iMylene opened this issue 1 year ago • 7 comments

Description of the enhancement request

A compact scoreboard option, where the user can only see + for accepted problems, so without any time scores and tries. Ex. when a team solved problem A in one go and problem B in two tries, we would see:

Score A B C
test team 2 + +1 .

By default, it should be turned off, but if a user turns compact mode on, it should stay on even during auto-refresh.

The goal you want to achieve

The Pafos Programming Camp 2023 is currently running on Open Cup/Codeforces and I saw this feature which could be implemented in DOMjudge too. See pictures from their scoreboard in normal mode and in compact mode in the comments.

iMylene avatar Aug 20 '23 10:08 iMylene

Screenshot 2023-08-20 at 13 33 17 Screenshot 2023-08-20 at 13 33 26

iMylene avatar Aug 20 '23 10:08 iMylene

Instead of a +, why not hide the score and the word “tries”, leaving only the number of tries? We also need to hide some info in the leftmost column that makes it two lines long

nickygerritsen avatar Aug 20 '23 10:08 nickygerritsen

Also a good idea. For the leftmost column, you could implement team name (institution name) to have it on one line

iMylene avatar Aug 20 '23 11:08 iMylene

Or leave it as an option for the tech team, to either show team name (for BAPC prelims for example), the institution name (BAPC) or the country

iMylene avatar Aug 20 '23 11:08 iMylene

I would not add too many options. We could probably show the institution short name between () in compact mode

nickygerritsen avatar Aug 20 '23 11:08 nickygerritsen

What should happen to the banner in this view? Should Flags & Institution logo's be shown?

vmcj avatar Nov 11 '23 14:11 vmcj

Is it an option to let the user hide the banner? I would skip the flag/institution logo and replace it with the country code or institution's short name

iMylene avatar Nov 11 '23 19:11 iMylene

Would this be addressed by https://github.com/DOMjudge/domjudge/issues/2401?

meisterT avatar Mar 24 '24 13:03 meisterT

@meisterT Yes that would be solved indeed!

iMylene avatar Mar 24 '24 15:03 iMylene