{% extends "base.html" %} {% import "bootstrap/wtf.html" as wtf %} {% block head %} {% endblock %} {% set for_solutions = scans_type == 'solution' %} {% set scans_title = 'odevzdaných řešení' if for_solutions else 'oprav' %} {% block title %} Třídění skenů {{ scans_title }} pro {{ ctx.round.name|lower }} kategorie {{ ctx.round.category }} {% endblock %} {% block breadcrumbs %} {{ ctx.breadcrumbs(action="Třídění skenů " + scans_title) }} {% endblock %} {% block body %} {% if job.state in [JobState.preparing, JobState.ready, JobState.running] %}

Právě běží zpracování, vyčkejte prosím několik okamžiků (stránka se sama obnoví).

{% elif job.state != JobState.done %}

Zpracování selhalo, více detailů naleznete v detailu dávky.

{% else %}

Napravo můžete klikáním vybírat jednotlivé naskenované stránky a pomocí vrchních políček je přiřazovat jednotlivým úlohám a soutěžícím. Pokud je nějaké řešení přes více stránek, musí na sebe navazovat číslování stránek. Až bude vše správně zatříděné, můžete aktuální stav uložit tlačítkem [Uložit]. Poté můžete celou dávku odeslat ke zpracování pomocí [Ukončit a zpracovat] ({{ 'řešení' if for_solutions else 'opravy' }} se uloží k soutěžícím, tuto akci nelze vzít zpět). {% if errors or warnings %}

{% set error_count = errors | count %} {% set warning_count = warnings | count %}
    {% for msg in warnings %}
  • Varování: {{ msg }} {% endfor %} {% for msg in errors %}
  • Chyba: {{ msg }} {% endfor %}
{% else %}

Skeny zkontrolovány, nenalezeny žádné chyby ani varování.

{% endif %}
{{ process_form.csrf_token }} {% if errors %} {% else %} {% endif %}

Ovládání klávesnicí: a – posun ve skenech, e – přepnutí se na editaci, [esc] – vyskočení z editačního políčka při editaci, r – reset (vrácení) změn u konkrétního skenu, x – nastavit stránku jako prázdnou, f – nastavit stránku jako pokračování minulé.

# Úloha Soutěžící St.
{% endif %} {% endblock %}