Skip to content
Snippets Groups Projects
Select Git revision
  • ff09a44d510e305db92cd724d8a0c924aef2822e
  • devel default
  • master
  • fo
  • jirka/typing
  • fo-base
  • mj/submit-images
  • jk/issue-96
  • jk/issue-196
  • honza/add-contestant
  • honza/mr7
  • honza/mrf
  • honza/mrd
  • honza/mra
  • honza/mr6
  • honza/submit-images
  • honza/kolo-vs-soutez
  • jh-stress-test-wip
  • shorten-schools
19 results

org_contest_guide.html

Blame
  • 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>