Page MenuHomePhabricator

Public display option for scores
Closed, ResolvedPublicFeature

Description

Feature summary (what you would like to be able to do and where):
On current system, the score gets published publicly at the end of the contest. And during the contest only Administrators can see the scoreboard.

I am proposing the feature of public display of the scoreboard / leaderboard during the contest which can be turned on or off by the administrators.

Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):
When contest is running, contestants wants to monitor about their progress and what position s/he stands on the leaderboard. Right now there is not way of showing that easily.

But if the leaderboard can be displayed publicly, even if with 4 hours update frequency, it will be very helpful and motivating for the contestants.

Benefits (why should this be implemented?):

  1. When the progress get's visibility, contestants get motivated to work more.
  2. It will help to create more competetive environment.
  3. It can help to reduce the fall out rate.
  4. Leaderboard can be a way of showing the recognition of the work of the contestants.

Event Timeline

Would something like this be suitable? The new dropdown would have options of "Only admins (until end of contest)" and "Public immediately", with the former being the default.

Screenshot_20221204_141210.png (476×1 px, 68 KB)

Also, currently even finished contests are not listed in the contests list (but are accessible via URL directly), so that is a bug that can probably be fixed at the same time as this. All finished contests, and those marked as public, should be listed in the contests list (perhaps limited to the last 12 months?).

@Samwilson I think that will work nicely with two options, Only Admin being the default. And about listing the completed contests publicly for 12 months, I see no problem as long it is clearly marked which one has been completed from which is on still running.

Thinking about this a bit more, it seems like it might be useful to have three options:

  • Only admins (even after contests has ended)
  • Only admins (until end of contest)
  • Public during and after contest

Because if an admin wants it to be private, they quite possibly want to control when the winners are announced so it doesn't make sense to make the scores available the instant the contest finishes.

The above patch (and a few others) are now released as version 2.3.1. Please test and report back anything amiss! :-)

@Samwilson Tested with this Contest: https://wscontest.toolforge.org/c/87 The Privacy settings is set to "Public", yet the result is not visible publicly.

Yes, sorry about that! Version 2.3.2 fixes it.

Sorry, I am of course wrong! The contest page displays, but the scores do not. I'll fix this.

Okay, should be good this time (with version 2.3.3). :-) Can you check again?

@Samwilson It's working now. Thank you very much! You are a champ!