{% extends "base.html" %} {% import "bootstrap/wtf.html" as wtf %} {% set round = contest.round %} {% set site_id = site.place_id if site else None %} {% block title %} {{ "Založení řešení" if edit_form else "Tabulka řešení" }} {% if site %}soutěžního místa {{ site.name }}{% else %}{{ contest.place.name_locative() }}{% endif %} {% endblock %} {% block breadcrumbs %} {{ contest_breadcrumbs(round=round, contest=contest, site=site, action="Založení řešení" if edit_form else "Tabulka řešení") }} {% endblock %} {% block pretitle %} {% if contest.state in [RoundState.grading, RoundState.closed] %}
Výsledky {{ round.get_level().name_genitive() }} Výsledky kola
{% endif %} {% endblock %} {% block body %} {% include "parts/org_submit_warning.html" %}

{% if edit_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 %} Všechna odevzdání od účastníka k úloze můžete vidět po kliknutí na ikonku 🔍. Odkazem v záhlaví se lze dostat na detailní výpis odevzdání všech uživatelů pro konkrétní úlohu. Symbol 🗐 značí, že existuje více verzí dostupných v detailu. {% endif %}

{% if edit_form %}
{{ edit_form.csrf_token }} {% endif %} {% for task in tasks %} {% endfor %} {% for task in tasks %} {% for task in tasks %} {% for pion in pions %} {% set u = pion.user %} {% endfor %}
Účastník Stav účasti {{ task.code }} {% if sc.allow_edit_points %} {% endif %} {% endfor %} Body celkem
ŘešOprB🔍{% endfor %}
{{ u|pion_link(contest.contest_id) }} {{ pion.state.friendly_name() }} {% set sum_points = [] %} {% for task in tasks %} {% if u.user_id in tasks_sols[task.task_id] %} {% set sol = tasks_sols[task.task_id][u.user_id] %} {% if sol.final_submit_obj %} {% set p = sol.final_submit_obj %} {% set late = p.check_deadline(round) %} 🖺 {% set key = (u.user_id, task.task_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 %} 🖺 {% set key = (u.user_id, task.task_id, "feedback") %} {% if key in paper_counts and paper_counts[key] > 1 %} 🗐 {% endif %} {% else %} {% endif %} {% if sol.points is not none %} {{ sol.points|decimal }} {% if sum_points.append(sol.points) %}{% endif %} {% else %} ? {% endif %} {% else %} {% if edit_form %} {% else %}–{% endif %} {% endif %} 🔍 {% endfor %} {{ sum_points|sum|decimal }}
{% for task in tasks %}
Stáhnout {% if sc.allow_upload_feedback %} Nahrát {% endif %}
{% endfor %}
{% if edit_form %}
{{ wtf.form_field(edit_form.submit, class="btn btn-primary") }} Zrušit
{% else %}
{% if sc.allow_create_solutions %} Založit řešení {% endif %}
{% endif %} {% endblock %}