{% if create_form %} Zaškrtnutím políček u řešení, která dosud neexistují, a odesláním tlačítkem pod tabulkou tato řešení založíte. To se hodí, pokud se nechystáte do systému nahrávat soubory řešení, ale jen chcete řešení vytvořit, aby jim bylo možné vyplnit body. Pokud nějaké řešení založíte omylem, lze toto prázdné řešení smazat v jeho detailu. {% else %} Historii všech odevzdání, oprav a bodů pro každé řešení naleznete v jeho detailu. {% if sc.allow_upload_feedback or sc.allow_edit_points %}Tamtéž můžete odevzdávat nové verze a změnit, které řešení/oprava je finální (ve výchozím stavu poslední nahrané).{% elif sc.allow_upload_solutions %}Tamtéž můžete odevzdat nové řešení.{% endif %} {% if for_task and sc.allow_create_solutions %} Hromadně založit řešení pro více řešitelů můžete pomocí tlačítek pod tabulkou.{% endif %} {% endif %}

Legenda: odevzdané po termínu, 🛈 nahráno někým jiným, než řešitelem, 🗐 existuje více verzí. Symboly po najetí myší zobrazí bližší informace.

{% set tabindex = namespace(value=1) %} {% for obj, sol in rows %} {% set u = for_user or obj.user %} {% set task = for_task or obj %} {% if for_task %} {% else %} {% endif %} {% endfor %}
{% if for_user %}Úloha{% else %}Účastník{% endif %} {% if for_task %}Stav účasti{% endif %} Finální řešení Finální oprava Poznámky Přidělené body {% if not for_user and not site and sc.allow_edit_points and not points_form %} {% endif %} Akce
{% if for_user %} {{ task.code }} {{ task.name }} {% else %} {{ u|pion_link(contest.contest_id) }} {% endif %} {% if for_task %}{{ obj.state.friendly_name() }}{% endif %} {% if sol %} {% if sol.final_submit_obj %} {% set p = sol.final_submit_obj %} {% set late = p.check_deadline(round) %} {% if late %}{% endif %} {{- p.uploaded_at|timeformat }} {% if p.is_broken() %} (nekorektní PDF) {% elif p.pages != None %} ({{ p.pages|inflected('strana', 'strany', 'stran') }}) {% endif %} {% if p.uploaded_by_obj != u %} 🛈 {% endif %} {% set key = (obj.task_id if for_user else obj.user_id, "solution") %} {% if key in paper_counts and paper_counts[key] > 1 %} 🗐 {% endif %} {% else %}–{% endif %} {% if sol.final_feedback_obj %} {% set p = sol.final_feedback_obj %} {{ (p.uploaded_at if p else None)|timeformat }} {% if p.is_broken() %} (nekorektní PDF) {% elif p.pages != None %} ({{ p.pages|inflected('strana', 'strany', 'stran') }}) {% endif %} {% set key = (obj.task_id if for_user else obj.user_id, "feedback") %} {% if key in paper_counts and paper_counts[key] > 1 %} 🗐 {% endif %} {% else %}–{% endif %} {% if sol.note %}🗩{% endif %} {% if sol.org_note %} 🗩{% endif %} {% if points_form %} {% set tabindex.value = tabindex.value + 1%} {% else %} {% if sol.points is not none %}{{ sol.points}}{% else %}?{% endif %} {% endif %} {% else %} {% if create_form %} {% set tabindex.value = tabindex.value + 1%} {% else %}–{% endif %} {% endif %}