Skip to content

Unique Affiliation Filter #3220

@isaaclo97

Description

@isaaclo97

Description of the enhancement request

Implement a "Unique Affiliation" filter on Scoreboard pages. This filter must display only the highest-ranked team from each unique institution/affiliation.

The goal you want to achieve

The primary goal is to easily and accurately determine the list of teams eligible for advancement. This is necessary because many contests, including ICPC regionals, follow the rule that only one team per institution can qualify, regardless of how many teams from that institution finish high on the overall scoreboard. This filter provides a fast, official view of the true advancing teams.

Expected behaviour

  1. A new filter/view option, such as "Unique Affiliation" or "Eligible for Advancement", is added to the Scoreboard interface (both public and jury).
  2. When this filter is activated, the system applies a classification rule: it iterates through the currently ranked teams and hides/excludes all teams except the highest-ranked team belonging to each institution.
  3. The resulting scoreboard view shows only the single best-performing team for every distinct affiliation, respecting the one-team-per-institution rule.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions