From 2081dcd3454a2aa7a89efa20226770cb1aa80cd7 Mon Sep 17 00:00:00 2001 From: Martin Mares <mj@ucw.cz> Date: Mon, 6 Feb 2023 13:34:29 +0100 Subject: [PATCH] =?UTF-8?q?Pr=C5=AFvodce=20se=20zobrazuje=20i=20v=20krajsk?= =?UTF-8?q?=C3=BDch=20kolech=20Z9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Radí stejné věci jako v okresních kolech. --- doc/pruvodce | 15 +++++++-------- mo/web/templates/org_contest.html | 2 +- mo/web/templates/parts/org_contest_guide.html | 4 ++-- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/doc/pruvodce b/doc/pruvodce index af416690..8527f085 100644 --- a/doc/pruvodce +++ b/doc/pruvodce @@ -1,11 +1,12 @@ Průvodce garanta ================ -Školním a okresním garantům zobrazujeme na stránce soutěže, kterou -spravují, průvodce řízením soutěže. +Školním garantům všech kategorií a okresním a krajským garantům kategorií Z +zobrazujeme na stránce soutěže, kterou spravují, průvodce řízením soutěže. -TODO: Chceme něco napovídat krajským garantům, nebo všichni znají OSMO -dostatečně? Pokud ano, je potřeba do workflow zabudovat koordinaci. +TODO: Chceme něco napovídat krajským garantům středoškolských kategorií, nebo +všichni znají OSMO dostatečně? Pokud ano, je potřeba do workflow zabudovat +koordinaci. U každé akce bude odkaz na stránku, kde se akce dá provést. @@ -22,8 +23,6 @@ U každé akce bude odkaz na stránku, kde se akce dá provést. - Můžete účastníka ručně přidat. - [kolo != domácí & kolo != školní] Rozešlete soutěžícím pozvánky - - TODO: Jak to má přesně fungovat? Hromadný mail všem účastníkům a jejich školním garantům? - - TODO: Co s účastniky, kteří nemají školního garanta? - [kolo != domácí] [nepovinné] Vytiskněte hlavičkové papíry na protokoly. @@ -43,7 +42,7 @@ U každé akce bude odkaz na stránku, kde se akce dá provést. je oskenovat a nechat OSMO, ať je roztřídí. - Obodujte odevzdaná řešení: - - [kategorie ∈ {A,B,C} & kolo = školní | kolo = okresní] Povinné. + - [kategorie ∈ {A,B,C} & kolo = školní | kolo = okresní | kolo = krajské] Povinné. - [jinak] Pro toto kolo nepovinné. - Můžete obodovat každou úlohu zvlášť. - Můžete nahrát tabulku pro všechny úlohy. @@ -54,7 +53,7 @@ U každé akce bude odkaz na stránku, kde se akce dá provést. ## Stav "opravuje se" nebo "opraveno" - Sestavte výsledkovou listinu - - [kolo = okresní] Povinné. + - [kolo = okresní | kolo = krajské] Povinné. - [jinak] Pro toto kolo nepovinné. - Uložit současnou verzi. - Po kontrole zveřejnit. diff --git a/mo/web/templates/org_contest.html b/mo/web/templates/org_contest.html index 11f0e3a5..01da5169 100644 --- a/mo/web/templates/org_contest.html +++ b/mo/web/templates/org_contest.html @@ -100,7 +100,7 @@ <p class='space-top rights-elsewhere'>Další akce můžete provádět na stránce své soutěže nebo soutěžního místa. {{ rights_elsewhere_info() }} {% endif %} -{% if can_manage and round.round_type in [RoundType.domaci, RoundType.skolni, RoundType.okresni] %} +{% if can_manage and (round.round_type in [RoundType.domaci, RoundType.skolni, RoundType.okresni] or round.round_type == RoundType.krajske and round.category.startswith('Z')) %} {% include "parts/org_contest_guide.html" %} {% endif %} diff --git a/mo/web/templates/parts/org_contest_guide.html b/mo/web/templates/parts/org_contest_guide.html index f0a98b4b..77d025db 100644 --- a/mo/web/templates/parts/org_contest_guide.html +++ b/mo/web/templates/parts/org_contest_guide.html @@ -64,7 +64,7 @@ <li>Zadejte body za jednotlivá řešení: <ul> - {% if (round.category in "ABC" and round_type == RoundType.skolni) or round_type == RoundType.okresni %} + {% 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. @@ -79,7 +79,7 @@ <li>Sestavte <a href='{{ ctx.url_for('org_score') }}'>výsledkovou listinu</a>: <ul> - {% if round_type == RoundType.okresni %} + {% 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é. -- GitLab