{% extends "base.html" %} {% block body %} {% set contest = sc.contest %} {% set ct_id = contest.contest_id %} {% set round = sc.round %} {% set site = sc.site %} {% set site_id = site.place_id if site else None %} {% set task = sc.task %}

Kolo {{ round.round_code() }} » {{ contest.place.name }} {% if site %} » soutěžní místo {{ site.name }} {% endif %} » {{ task.code }} {{ task.name }}

{% if can_upload_feedback %} Nahrávání oprav {% endif %} {% if can_edit_points %} Zadávání bodů {% endif %}

Přehled odevzdaných řešení

U každého účastníka je zobrazeno jeho poslední odevzdané řešení a přidělené body. Historii všech odevzdání, oprav a bodů {% if can_upload_feedback or can_edit_points %} a možnost jejich změny{% endif %} naleznete v detailu řešení.

{% for sol in solutions %} {% set u = sol.user %} {% endfor %}
Účastník Poslední řešení Poslední oprava Přidělené body Akce
{{ u.full_name() }} {% if sol.final_submit_obj %} {% set p = sol.final_submit_obj %} {% set late = p.check_deadline(round) %} {% if late %} {% endif %} {{- p.uploaded_at|timeformat }} ({{ p.pages|inflected('strana', 'strany', 'stran') }}) {% if p.uploaded_by_obj != u %} 🛈 {% endif %} {% else %}–{% endif %} {% if sol.final_feedback_obj %} {% set p = sol.final_feedback_obj %} {{ (p.uploaded_at if p else None)|timeformat }} ({{ p.pages|inflected('strana', 'strany', 'stran') }}) 🛈 {% else %}–{% endif %} {{ sol.points if sol.points != None else '–' }} Detail řešení
{% endblock %}