{% extends "base.html" %} {% block body %} {% set round = contest.round %} {% set state = round.state %}

{{ round.name }} {{ round.year }}. ročníku kategorie {{ round.category }}: {{ contest.place.name }}

{% if state == db.RoundState.running %}

Soutěž běží. {% if round.ct_submit_end == None %} Můžete odevzdávat svá řešení. {% else %} Svá řešení odevzdávejte do {{ round.ct_submit_end|timeformat }}. V případě technických problémů můžete odevzdat i později, ale není zaručeno, že řešení budou hodnocena. {% endif %}

Řešení odevzdávejte ve formátu PDF jako soubor o velikosti maximálně {{ max_submit_size // 1048576 }} MB. {% elif state == db.RoundState.grading %}

Odevzdávání bylo ukončeno. Vyčkejte prosím, až úlohy opravíme. {% elif state == db.RoundState.closed %}

FIXME {% else %}

Soutěž se nachází v neznámém stavu. To by se nemělo stát :) {% endif %} {% if statement_visible %}

Můžete si stáhnout zadání úloh. {% endif %}

Úlohy

{% for task, sol in task_sols %}
Úloha Odevzdáno {% if round.state == db.RoundState.closed %} Opraveno Body {% else %} Akce {% endif %}
{{ task.code }} {{ task.name }} {% if sol.last_submit_obj %} {{- sol.last_submit_obj.uploaded_at|timeformat }} ({{ sol.last_submit_obj.pages|inflected('strana', 'strany', 'stran') }}) {% endif %} {% if round.state == db.RoundState.closed %} {{ (sol.last_feedback_obj.uploaded_at if sol.last_feedback_obj else None)|timeformat }} {{ sol.points if sol.points != None else '–' }} {% else %} {% if round.state == db.RoundState.running %} Odevzdat {% endif %} {% endif %} {% endfor %}
{% endblock %}