IPTnet / ipt_connect

GNU General Public License v3.0
9 stars 19 forks source link

How should the team rank be computed at team detail page? #113

Open nickkolok opened 5 years ago

nickkolok commented 5 years ago

image Now the rank is corresponding to selective fight. Is that right?

As an option: finalists are ranked with final points; then semifinalists are ranked with semifinal points; then all the rest are ranked by selective fights points.

Not sure if such a computation is a good thing to be done on requesting the team detail page, recalculating on round saving sounds better.

Sebastian-Fava commented 5 years ago

As an option: finalists are ranked with final points; then semifinalists are ranked with semifinal points; then all the rest are ranked by selective fights points.

I would do like this, specifying if it was after semifinals or finals, e.g.: 6th with 200 points (Semifinals)

why it doens't sounds good to you?

recalculating on round saving sounds better.

and what do you mean? always displaying the ranking achieved after Selective PFs only?

vbonvin commented 5 years ago

In terms of showing off, if a team finishes first at the selective fights but miserably fails at the final, it would still be happy to have its selective score displayed somewhere, I assume.

So I would suggest something like

XXth in the Final with ZZ points (if the team participated to the final) XXth in the Semifinal with ZZ points (same) XXth in the Selective Rounds with ZZ points

in that order.

And in the general ranking page, You will have the three tables visible in the same order.

Not sure if such a computation is a good thing to be done on requesting the team detail page, recalculating on round saving sounds better.

From previous experience, I would avoid as much as possible triggering any kind of computation when a page is requested. Even though it is only a split second, you can have a lot of refresh requests in a very short amount of time (i.e. right before the final selective scores are announced,...). So yeah, I'd go with recalculating at round saving.

lysenko-nikolay commented 5 years ago

I think I cannot suggest something better, that Vivien. However I have to say, that I thought exactly about full overview of a team performances at the tournament.

Finalists: XX-th in the Final with ZZ points XX-th in the Semifinal with ZZ points XX-th in the Selective Rounds with ZZZ points.

SemiFinalists: XX-th in the Semifinal with ZZ points XX-th in the Selective Rounds with ZZZ points.

Others: XX-th in the Selective Rounds with ZZZ points.

Sebastian-Fava commented 5 years ago

yes, completely agree with Vivien's and Nikolay's idea

In the future, we can also think to add a bunch more of details to enhance the strategy, like rejected problems, vetos left, current malus multiplier and so on...

david2457 commented 5 years ago

Hi, I would recommend Nickolay's idea. Feel free to close once completed

lysenko-nikolay commented 5 years ago

are we going to implement this to the current 2018 edition? https://connect.iptnet.info/IPT2019/ranking

david2457 commented 4 years ago

Has this issue been accomplished?

lysenko-nikolay commented 4 years ago

so, nothing to add, actually. I see the team's page with results this way (example of a Finalist's page):

Presentation1