Select Git revision
org_contest_guide.html
-
Martin Mareš authoredMartin Mareš authored
org_contest_guide.html 4.66 KiB
{# Includuje se z org_contest.html, dostaneme: contest, round, state, ct_state #}
{% set round_type = round.round_type %}
<h3>Průvodce pro garanty</h3>
<div class=guide><div class=guide-inner>
<p>Průvodce popisuje, co by měl garant v tomto stavu soutěže udělat.
<ul>
{% if state == RoundState.preparing %}
<li>Počkejte, až bude soutěž v této kategorii otevřena.
{% elif state == RoundState.running %}
{% if round_type == RoundType.domaci %}
<li>Účastníci se přihlašují sami, vidíte je v <a href='{{ ctx.url_for('org_generic_list') }}'>seznamu soutěžících</a>.
{% if contest.online_submit %}
<li>Účastníci mohou svá řešení odevzdávat online.
{% else %}
<li>Chcete-li, můžete v <a href='{{ ctx.url_for('org_contest_edit') }}'>nastavení soutěže</a> povolit online odevzdávání řešení.
{% endif %}
{% else %}
<li>Zkontrolujte <a href='{{ ctx.url_for('org_generic_list') }}'>seznam soutěžících</a>.
<ul>
<li>Nechte účastníky <a href='{{ ctx.url_for('org_contest_advance') }}'>postoupit z minulého kola</a>.
<li>Můžete účastníka <a href='{{ ctx.url_for('org_contest_add_user') }}'>ručně přidat</a>.
</ul>
{% endif %}
{% if round_type not in [RoundType.domaci, RoundType.skolni] %}
<li>Můžete soutěžícím <a href='{{ ctx.url_for('org_generic_list_emails', participation_state='active', pant_email=True, school_email=True) }}'>rozeslat pozvánky</a>.
{% endif %}
{% if round_type != RoundType.domaci %}
<li>Pokud chcete, můžete vytisknout <a href='{{ ctx.url_for('org_contest_protocols') }}'>hlavičkové papíry na protokoly</a>.
{% endif %}
<li>Můžete si stáhnout <a href='{{ ctx.url_for('org_generic_batch_points', add_del=1) }}'>bodovací tabulku</a>.
<li>Počkejte, až uplyne termín odevzdání a garant kategorie přepne soutěž do stavu „opravuje se“.
{% elif state in [RoundState.grading, RoundState.graded] %}
{% if state == RoundState.grading %}
<li>Zkontrolujte <a href='{{ ctx.url_for('org_generic_list') }}'>seznam soutěžících</a>.
{% if round_type != RoundType.domaci %}
<ul>
<li>Pokud se některý z účastníků nedostavil, označte ho jako nepřítomného.
</ul>
{% endif %}
<li>Nahrajte opravené protokoly:
<ul>
{% if round.category in "ABC" and round_type == RoundType.skolni %}
<li>Protokoly úspěšných řešitelů předejte krajskému garantovi, ideálně nahráním do OSMO.
{% else %}
<li>Nahrávání protokolů je v tomto kole nepovinné, ale pokud to uděláte, soutěžící je v OSMO uvidí.
{% endif %}
<li>Nahrávat můžete každý protokol zvlášť: nejdříve zadejte body (viz dále), pak použijte tlačítko „Odevzdaná řešení“ v seznamu úloh níže.
<li>Také můžete všechny protokoly najednou oskenovat a <a href='{{ ctx.url_for('org_contest_scans') }}'>roztřídit</a>.
{% if round_type != RoundType.domaci %}
Pokud soutěžící psali na hlavičkové papíry z OSMO, třídění probíhá automaticky.
{% endif %}
</ul>
<li>Zadejte body za jednotlivá řešení:
<ul>
{% if (round.category in "ABC" and round_type == RoundType.skolni) or round_type in (RoundType.okresni, RoundType.krajske) %}
<li>Zadávání bodů je v tomto kole povinné.
{% else %}
<li>Zadávání bodů je v tomto kole nepovinné, ale OSMO pak umí sestavit výsledkovou listinu.
{% endif %}
<li>Body můžete vyplnit buď za <a href='{{ ctx.url_for('org_contest_solutions_edit') }}'>všechny úlohy dohromady</a>,
nebo za každou úlohu zvlášť (tlačítko „Zadat body / založit řešení“ v seznamu úloh níže).
<li>Také můžete <a href='{{ ctx.url_for('org_generic_batch_points', add_del=1) }}'>nahrát bodovací tabulku</a> připravenou na počítači.
</ul>
<li>Pak můžete <a href='{{ ctx.url_for('org_contest_edit', set_state='graded') }}'>ukázat body soutěžícím</a>, než soutěž uzavřete.
{% endif %}
<li>Sestavte <a href='{{ ctx.url_for('org_score') }}'>výsledkovou listinu</a>:
<ul>
{% if round_type in (RoundType.okresni, RoundType.krajske) %}
<li>Sestavení listiny je v tomto kole povinné.
{% else %}
<li>Sestavení listiny je v tomto kole nepovinné.
{% endif %}
<li>Po zobrazení listiny zmáčkněte tlačítko „Uložit současnou verzi“.
<li>Listinu ještě jednou zkontrolujte (včetně PDF) a zmáčkňěte „Zveřejnit tuto verzi“.
</ul>
<li>Až bude vše hotovo, <a href='{{ ctx.url_for('org_contest_edit', set_state='closed') }}'>uzavřete soutěž</a>.
{% elif state == RoundState.closed %}
<li>Soutěž je uzavřena, už není potřeba dělat nic dalšího.
{% else %}
<li>Soutěž je v neznámém stavu, musí zasáhnout správce.
{% endif %}
</ul>
</div></div>