From 1ea9d30160f9f90fb279b63a7530516a9c622275 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Pracha=C5=99?= <jan.prachar@gmail.com> Date: Fri, 5 Mar 2021 23:15:18 +0100 Subject: [PATCH] =?UTF-8?q?Osmo=20h=C5=99i=C5=A1t=C4=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app-playground.yaml | 3 +++ cron.yaml | 5 +++++ dispatch.yaml | 3 +++ mo/web/templates/main.html | 9 +++++++++ mo/web/templates/org_index.html | 23 +++++++++++++++++++++++ mo/web/templates/user_index.html | 11 +++++++++++ 6 files changed, 54 insertions(+) create mode 100644 app-playground.yaml create mode 100644 cron.yaml create mode 100644 dispatch.yaml diff --git a/app-playground.yaml b/app-playground.yaml new file mode 100644 index 00000000..eae1fb51 --- /dev/null +++ b/app-playground.yaml @@ -0,0 +1,3 @@ +runtime: python39 +entrypoint: gunicorn -b :$PORT -w 1 mo.web:app +service: playground diff --git a/cron.yaml b/cron.yaml new file mode 100644 index 00000000..b6515f70 --- /dev/null +++ b/cron.yaml @@ -0,0 +1,5 @@ +cron: +- description: "dávky playground" + url: /bin/run-jobs + schedule: every 1 mins + target: playground diff --git a/dispatch.yaml b/dispatch.yaml new file mode 100644 index 00000000..c4e3e484 --- /dev/null +++ b/dispatch.yaml @@ -0,0 +1,3 @@ +dispatch: + - url: "hriste.osmo.fyzikalniolympiada.cz/*" + service: playground diff --git a/mo/web/templates/main.html b/mo/web/templates/main.html index fb20be88..d708f856 100644 --- a/mo/web/templates/main.html +++ b/mo/web/templates/main.html @@ -1,6 +1,14 @@ {% extends "base.html" %} {% block title %}Vítejte{% endblock %} {% block body %} + +{% if web_flavor == "test" %} + <p>Nacházíte se na Osmo hřišti, kde si můžete vyzkoušet odevzdávání či + opravování úloh v prostředí Osmo.</p> + + <p>Přihlašovací údaje platné pro hřiště najdete na uvítací stránce po + přihlášení do <a href="https://osmo.fyzikalniolympiada.cz/">Osmo</a>.</p> +{% else %} <p>Prostřednictvím tohoto webu se mohou soutěžící přihlásit do Fyzikální olympiády. Také zde najdou své výsledky a opravené protokoly z vyšších kol soutěže a výsledkové listiny. V případě distanční soutěže zde mohou @@ -13,4 +21,5 @@ <p><a class='btn btn-primary' href='{{ url_for('login') }}'>Přihlásit se</a> <a class='btn btn-primary' href='{{ url_for('create_acct') }}'>Založit nový účet</a> +{% endif %} {% endblock %} diff --git a/mo/web/templates/org_index.html b/mo/web/templates/org_index.html index d871d7bb..fa367b7a 100644 --- a/mo/web/templates/org_index.html +++ b/mo/web/templates/org_index.html @@ -62,4 +62,27 @@ {% endif %} </div> +<h3>Osmo hřiště</h3> +<p>Na <a href="https://hriste.osmo.fyzikalniolympiada.cz/">Osmo hřišti</a> si +můžete dopředu vyzkoušet odevzdávání či opravování úloh.</p> + +<p>Jako soutěžící Student Pilný se přihlásíte s údaji:</p> +<pre> +student.pilny@fyzikalniolympiada.cz +radium88</pre> +<p>Student Pilný soutěžil v okresním kole kategorie F v okrese Beroun – to +již skončilo. Nyní soutěží ve stejném okrese v kategorii E. Zde může ještě +odevzdávat úlohy.</p> + +<p>Přihlásit se tam můžete rovnež jako Opravovatel Pilný, který má přidělenou +roli opravovatele pro okresní kolo v Berouně. Jeho přihlašovací údaje jsou: +</p> +<pre> +opravovatel.pilny@fyzikalniolympiada.cz +sklodowska</pre> +<p>Opravovatel Pilný se může pustit do oprav úloh Studenta Pilného v +kategorii F v okrese Beroun. V témže okrese si může také prohlížet +odevzdaná řešení Studenta Pilného v kategorii E, ale toto kolo ještě +neskončilo, a proto nemůže jeho úlohy opravovat.</p> + {% endblock %} diff --git a/mo/web/templates/user_index.html b/mo/web/templates/user_index.html index 08371685..72c9f404 100644 --- a/mo/web/templates/user_index.html +++ b/mo/web/templates/user_index.html @@ -44,4 +44,15 @@ <p><a class="btn btn-primary" href="{{ url_for('user_join') }}">Přihlásit se do další kategorie</a> +<h3>Osmo hřiště</h3> +<p>Na <a href="https://hriste.osmo.fyzikalniolympiada.cz/">Osmo hřišti</a> si +můžete dopředu vyzkoušet, jak funguje odevzdávání úloh. Jako soutěžící Student +Pilný se tam přihlásíte s údaji:</p> +<pre> +student.pilny@fyzikalniolympiada.cz +radium88</pre> +<p>Student Pilný soutěžil v okresním kole kategorie F v okrese Beroun – to +již skončilo. Nyní soutěží ve stejném okrese v kategorii E. Zde může ještě +odevzdávat úlohy.</p> + {% endblock %} -- GitLab