Skip to content
Snippets Groups Projects

Zadávání bodů a zobrazení výsledků

All threads resolved!
6 files
+ 11
6
Compare changes
  • Side-by-side
  • Inline

Files

@@ -9,6 +9,11 @@
» Tabulka řešení
</h2>
<div class="btn-group pull-right">
<a class="btn btn-default" href="{{ url_for('org_score', contest_id=contest.contest_id) }}">Výsledky oblasti</a>
<a class="btn btn-default" href="{{ url_for('org_score', round_id=round.round_id) }}">Výsledky kola</a>
</div>
{% include "parts/org_submit_warning.html" %}
<p>Všechna odevzdání od účastníka k úloze můžete vidět po kliknutí na ikonku 🔍.
@@ -21,6 +26,9 @@ konkrétní úlohu. Symbol <b>+</b> značí, že existuje více verzí dostupný
<th rowspan=2>Účastník
{% for task in tasks %}<th colspan=4>
<a href="{{ url_for('org_contest_task_submits', contest_id=contest.contest_id, site_id=site_id, task_id=task.task_id) }}">{{ task.code }}</a>
{% if can_edit_points %}
(<a title="Editovat body" href="{{ url_for('org_contest_task_points', contest_id=contest.contest_id, task_id=task.task_id) }}"></a>)
{% endif %}
{% endfor %}
<th rowspan=2>Body celkem
</tr>
@@ -29,13 +37,14 @@ konkrétní úlohu. Symbol <b>+</b> značí, že existuje více verzí dostupný
</tr>
</thead>
{% for pion in pions %}
<tr>
{% set u = pion.user %}
<tr{% if u.is_test %} class="testuser" title="Testovací uživatel"{% endif %}>
<th><a href="{{ url_for('org_user', id=u.user_id) }}">{{ u.full_name() }}</a></th>
{% 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) %}
<td class="sol {% if late %}sol-late{% endif %}">
@@ -44,6 +53,9 @@ konkrétní úlohu. Symbol <b>+</b> značí, že existuje více verzí dostupný
{% if key in paper_counts and paper_counts[key] > 1 %}
<b title="Celkem {{ paper_counts[key]|inflected('verze', 'verze', 'verzí') }}">+</b>
{% endif %}
{% else %}
<td class="sol">
{% endif %}
<td class="sol">
{% if sol.final_feedback_obj %}
{% set p = sol.final_feedback_obj %}
@@ -53,12 +65,18 @@ konkrétní úlohu. Symbol <b>+</b> značí, že existuje více verzí dostupný
<b title="Celkem {{ paper_counts[key]|inflected('verze', 'verze', 'verzí') }}">+</b>
{% endif %}
{% endif %}
<td class="sol">{% if sol.points %}
<td class="sol">
{% if sol.points is not none %}
{{ sol.points }}
{% if sum_points.append(sol.points) %}{% endif %}
{% else %}–{% endif %}
{% else %}
<span class="unknown">?</span>
{% endif %}
<td class="sol">
{% else %}<td colspan=3><td>{% endif %}
{% else %}
<td colspan=3>
<td>
{% endif %}
<a class="btn btn-xs btn-link" title="Detail řešení" href="{{ url_for('org_submit_list', contest_id=contest.contest_id, user_id=u.user_id, task_id=task.task_id, site_id=site_id) }}">🔍</a>
{% endfor %}
<th>{{ sum_points|sum }}</th>
Loading