{% extends "base.html" %} {% set round = contest.round %} {% set state = contest.state %} {% set ct_state = contest.ct_state() %} {% set can_manage = rights.have_right(Right.manage_contest) %} {% set can_upload_feedback = rights.can_upload_feedback() %} {% set can_upload_anything = rights.can_upload_feedback() or rights.can_upload_solutions() %} {% set can_edit_points = not site and rights.can_edit_points() %} {% set can_create_solutions = rights.can_create_solutions() %} {% set offer_view_statement = rights.offer_view_statement() %} {% set can_view_contestants = rights.have_right(Right.view_contestants) %} {% set can_view_submits = rights.have_right(Right.view_submits) %} {% block title %} {{ round.round_code() }}: {% if site %}soutěžní místo {{ site.name }}{% else %}{{ contest.place.name }}{% endif %} {% endblock %} {% block breadcrumbs %} {{ ctx.breadcrumbs() }} {% endblock %} {% block body %}
Název{{ round.name }}
Oblast{{ contest.place.name }} {% if site %}
Soutěžní místo{{ site.name }} {% endif %}
Stav{{ state.friendly_name() }} {% if round.state != RoundState.delegate %} (určeno nastavením kola) {% endif %}
Stav pro účastníky{{ ct_state.friendly_name() }}
Vaše role{% if g.user.is_admin %}správce{% elif roles %}{{ roles|join(", ") }}{% else %}–{% endif %} {% if group_contests|length > 1 %}
Soutěže ve skupině kol: {% for c in group_contests %} {% if c == contest %}{% else %}{% endif %} {{ c.round.round_code() }}: {% if site %}soutěžní místo {{ site.name }}{% else %}{{ contest.place.name }}{% endif %} {% if c == contest %} (tato soutěž){% else %}{% endif %}
{% endfor %} {% endif %}
Zadání {% if round.tasks_file %} {% if offer_view_statement %} stáhnout {% else %} není dostupné {% endif %} {% else %} – {% endif %} {% if state in [RoundState.grading, RoundState.closed] %}
Oficiální výsledková listina {% if contest.scoretable %}Zveřejněna {% else %}zatím není{% endif %} {% endif %}
{% if can_view_contestants or can_upload_anything or can_manage %}{# Ostatní práva implikují některé z těchto #}
{% if can_view_contestants %} Seznam účastníků {% endif %} {% if can_view_submits and state != RoundState.preparing %} Odevzdaná řešení {% endif %} {% if not site and can_manage %} Přidat účastníka {% endif %} {% if not site and can_view_contestants and state in [RoundState.grading, RoundState.closed] %} Výsledky {% endif %} {% if can_view_contestants %} Protokoly {% endif %} {% if can_upload_anything %} Zpracování skenů {% endif %} {% if not site and can_manage %} {% if state != RoundState.closed and round.seq > 1 %} Postup z minulého kola {% endif %} Importovat účastníky Importovat organizátory Nastavení {% endif %} {% if not site and g.user.is_admin %} Historie {% endif %}
{% endif %} {% if not site %}

Soutěžní místa

{% if places_counts %} {% for (place, count) in places_counts %} {% endfor %}
MístoPočet účastníkůAkce
{{ place.name }} {{ count }}
Detail {% if can_manage %} Přidat účastníka
{% endif %}
Celkem {{ places_counts|sum(attribute=1) }}
{% else %}

Žádní účastníci a žádná soutěžní místa.

{% endif %} {% endif %} {% if can_manage and not site %}
Přidat účastníka
{% endif %}

Úlohy

{% if tasks %} {% for task in tasks %} {% endfor %}
Kód Název Typ Odevzdáno Max. bodů Jednotlivé akce Dávkové operace
{{ task.code }} {{ task.name }} {{ task.type.friendly_name() }} {{ task.sol_count }} {{ task.max_points|decimal|none_value('–') }}
Stáhnout ZIP {% if can_upload_solutions %} Nahrát ZIP {% endif %} {% if can_edit_points %} Nahrát body {% endif %}
{% else %}

Zatím nebyly přidány žádné úlohy.

{% endif %} {% endblock %}