Skip to content
Snippets Groups Projects

WIP: Zárodek uživatelské části webu a submitování

Closed Martin Mareš requested to merge devel into master
Compare and Show latest version
13 files
+ 451
118
Compare changes
  • Side-by-side
  • Inline

Files

{% extends "base.html" %}
{% import "bootstrap/wtf.html" as wtf %}
{% block body %}
<h2>
<a href='{{ url_for('org_round', id=sc.contest.round_id) }}'>Kolo {{ sc.contest.round.round_code() }}</a>
{% if for_site %}
{# FIXME: Odkaz na stránku místa #}
» místo <a href="{{ url_for('org_contest', id=sc.contest.contest_id) }}">{{ pion.place.name }}</a>
{% else %}
» <a href="{{ url_for('org_contest', id=sc.contest.contest_id) }}">{{ sc.contest.place.name }}</a>
{% endif %}
» {{ sc.user.full_name() }}
» {{ sc.task.code }}
</h2>
<h3>Odevzdaná řešení</h3>
{% if sol_papers %}
<table class=data>
<thead>
<tr>
<th>Čas odevzdání
<th>Stránek
<th>Bajtů
<th>Odevzdal
<th>Poznámka
<th>Akce
<tbody>
{% if solution %}
{% set active_sol_id = solution.last_submit %}
{% else %}
{% set active_sol_id = None %}
{% endif %}
{% for p in sol_papers %}
{% set late = p.check_deadline(sc.round) %}
<tr{% if p.paper_id == active_sol_id %} class='sol-active'{% endif %}>
<td{% if late %} class='sol-late'{% endif %}>{{ p.uploaded_at|timeformat }}
<td>{{ p.pages }}
<td>{{ p.bytes }}
<td>{{ p.uploaded_by_obj.full_name() }}
<td>{% if late %}<span class='sol-late'>({{ late }})</span> {% endif %}{{ p.note }}
<td><a class='btn btn-xs btn-primary' href='{{ paper_link(p) }}'>Stáhnout</a>
{% endfor %}
</table>
{% else %}
<p>Žádná.
{% endif %}
<h3>Opravená řešení</h3>
{% if fb_papers %}
<table class=data>
<thead>
<tr>
<th>Čas odevzdání
<th>Stránek
<th>Bajtů
<th>Odevzdal
<th>Poznámka
<th>Akce
<tbody>
{% if solution %}
{% set active_fb_id = solution.last_feedback %}
{% else %}
{% set active_fb_id = None %}
{% endif %}
{% for p in fb_papers %}
<tr{% if p.paper_id == active_fb_id %} class='sol-active'{% endif %}>
<td>{{ p.uploaded_at|timeformat }}
<td>{{ p.pages }}
<td>{{ p.bytes }}
<td>{{ p.uploaded_by_obj.full_name() }}
<td>{{ p.note }}
<td><a class='btn btn-xs btn-primary' href='{{ paper_link(p) }}'>Stáhnout</a>
{% endfor %}
</table>
{% else %}
<p>Žádná.
{% endif %}
{% if form %}
<h3>Odevzdávání</h3>
{{ wtf.quick_form(form, form_type='basic', button_map={'submit_sol': 'primary', 'submit_fb': 'success'}) }}
{% endif %}
{% endblock %}
Loading