@@ -29,8 +29,7 @@ Zaškrtnutím políček u řešení, která dosud neexistují, a odesláním tla
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 %}
Všechna odevzdání od účastníka k úloze můžete vidět po kliknutí na ikonku <spanclass="icon">🔍</span>.
Odkazem v záhlaví se lze dostat na podrobný výpis odevzdání všech účastníků k dané úloze. Symbol <spanclass="icon">🗐</span> značí, že existuje více verzí dostupných v detailu.
Přes ikonku <spanclass="icon">🔍</span> se dostanete na detail, kde můžete nahrávat soubory a hodnotit odevzdané řešení. Symbol <spanclass="glyphicon glyphicon-duplicate"></span> značí, že existuje více verzí dostupných v detailu.
{% endif %}
</i></p>
...
...
@@ -85,23 +84,29 @@ Odkazem v záhlaví se lze dostat na podrobný výpis odevzdání všech účast
{% if sol.final_submit_obj %}
{% set p = sol.final_submit_obj %}
{% set late = p.check_deadline(round, contest) %}
<tdclass="{% if late or p.broken %}danger{% else %}success{% endif %}">
<ahref="{{ paper_link(u, p) }}"title="{{ p.uploaded_at|timeformat }}{% if p.is_broken() %} – nekorektní PDF{% endif %}{% if p.pages != None %} – {{ p.pages|inflected('stránka', 'stránky', 'stránek') }}{% endif %}{% if late %} – {{ late }}{% endif %}"class="pdf-icon">📄</a>
{% set key = (u.user_id, task.task_id, "solution") %}
<tdclass="text-center {% if late or p.broken %}danger{% else %}success{% endif %}">
<ahref="{{ paper_link(u, p) }}"title="{{ p.uploaded_at|timeformat }}{% if p.is_broken() %} – nekorektní PDF{% endif %}{% if p.pages != None %} – {{ p.pages|inflected('stránka', 'stránky', 'stránek') }}{% endif %}{% if late %} – {{ late }}{% endif %}{% if key in paper_counts and paper_counts[key] > 1 %} – {{ paper_counts[key]|inflected('verze', 'verze', 'verzí') }}{% endif %}">
{% if key in paper_counts and paper_counts[key] > 1 %}