Select Git revision
user_join_round.html
org_contest_scans.html 1.86 KiB
{% extends "base.html" %}
{% import "bootstrap/wtf.html" as wtf %}
{% block title %}
Zpracování skenů pro {{ ctx.round.name|lower }} kategorie {{ ctx.round.category }}
{% endblock %}
{% block breadcrumbs %}
{{ ctx.breadcrumbs(action="Zpracování skenů") }}
{% endblock %}
{% block body %}
<h3>Nahrání skenů</h3>
<p>Zde je možné nahrát PDF s naskenovanými protokoly soutěžících. Vyberte úlohy,
které naskenované PDF obsahuje, a soubor nahrajte. Po krátkém zpracování
zobrazí systém možnost roztřídit jednotlivé naskenované stránky a potvrdit
jejich přiřazení jednotlivým soutěžícím.
{% macro field(f) %}
{{ wtf.form_field(f, form_type='horizontal', horizontal_columns=('lg', 3, 7), button_map={'gen_protos': 'primary', 'process_scans': 'primary'}) }}
{% endmacro %}
<form action="" method=POST class="form form-horizontal" role="form" enctype='multipart/form-data'>
{{ proc_form.csrf_token }}
{% if proc_task_fields %}
<div class='form-group'>
<label class='control-label col-lg-3' for='{{ proc_task_fields[0].id }}'>Úlohy</label>
<div class='col-lg-7'>
{% for f in proc_task_fields %}
{{ wtf.form_field(f) }}
{% endfor %}
</div>
</div>
{% endif %}
{{ field(proc_form.files) }}
<div class='form-group required'>
<label class='control-label col-lg-3'>Typ skenů</label>
<div class='col-lg-7'>
{% for f in proc_form.scans_type %}
<div class="radio"><label for="{{ f.id }}">{{ f(required="required") }}{{ f.label.text }}</label></div>
{% endfor %}
</div>
</div>
{{ field(proc_form.process_scans) }}
</form>
{% if num_scan_jobs > 0 %}
<h3>Rozpracované třídění</h3>
<p>Už jste nahráli k roztřídění {{ num_scan_jobs|inflected('dávku', 'dávky', 'dávek') }} skenů.
Podívejte se do <a href='{{ url_for('org_jobs', back=ctx.url_for('org_contest_scans')) }}'>seznamu dávek</a>.
{% endif %}
{% endblock %}