Skip to content
Snippets Groups Projects
Select Git revision
  • 3a736e693e5c567c008796345288f7e3ca416517
  • 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

user_index.html

Blame
  • Jan Prachař's avatar
    Jan Prachař authored
    3a736e69
    History
    user_index.html 3.51 KiB
    {% extends "base.html" %}
    {% block title %}Vítejte{% endblock %}
    {% block body %}
    
    {% if pions %}
    	<p>Účastníte se následujících kol FO.
    
    	{% for pion, contest, round in pions %}
    	{% set state = contest.ct_state() %}
    	<div
    	{% if state == RoundState.preparing %}
    		class="panel panel-warning"
    	{% elif state == RoundState.running %}
    		class="panel panel-success"
    	{% elif state == RoundState.grading %}
    		class="panel panel-info"
    	{% else %}
    		class="panel panel-default"
    	{% endif %}>
    		<div class="panel-heading">
    			<h4 class="panel-title">{{ round.name }} <b>{{round.category}}</b> {{ contest.place.name_locative() if contest.place.level > 0 else '' }}</h4>
    		</div>
    		<div class="panel-body">
    			{% if pion.state == PartState.registered %}
    			<p class="text-warning">Jste přihlášen, ale vaše přihláška zatím nebyla potvrzena.
    			{% elif pion.state == PartState.refused %}
    			<p class="text-danger">Vaše přihláška byla odmítnuta.
    			{% elif pion.state == PartState.disqualified %}
    			<p class="text-danger">Byl jste diskvalifikován.
    			{% elif pion.state == PartState.absent %}
    			<p class="text-muted">Soutěže jste se nezúčastnil.
    			{% elif pion.state != PartState.active %}
    			<p>Stav vaší účasti: {{ pion.state.friendly_name() }}
    			{% endif %}
    			<p>{{round.name}} {{ contest.ct_long_state()|replace("opravuje se", "se opravuje")|replace("připravuje se", "se připravuje") }}.
    			<p>
    			{% if contest.ct_task_statement_available() %}
    			<a class='btn btn-default' href='{{ url_for('user_task_statement', id=contest.contest_id) }}'>
    				<span class="glyphicon glyphicon-file"></span>
    				Zadání
    			</a>
    			{% endif %}
    			<a href='{{ url_for('user_contest', id=contest.contest_id) }}'
    			{% if state == RoundState.running %}
    			   class="btn btn-success">
    				<span class="glyphicon glyphicon-send"></span>
    				Odevzdat řešení
    			{% elif state == RoundState.grading %}
    			   class="btn btn-info">
    				<span class="glyphicon glyphicon-duplicate"></span>
    				Odevzdaná řešení
    			{% elif state == RoundState.closed %}
    			   class="btn btn-primary">
    				<span class="glyphicon glyphicon-eye-open"></span>
    				Prohlédnout opravy
    			{% else %}
    			   class="btn btn-default">
    				<span class="glyphicon glyphicon-search"></span>
    				Detail kola
    			{% endif %}
    			</a>
    			{% if state == RoundState.closed %}
    			<a class="btn btn-warning" href='{{ url_for('public_score', ct_id=contest.contest_id) }}'>
    				<span class="glyphicon glyphicon-bullhorn"></span>
    				Výsledky
    			</a>
    			{% endif %}
    		</div>
    	</div>
    	{% endfor %}
    {% else %}
    	<p>Momentálně se neúčastníte žádného kola FO.
    {% endif %}
    
    <p>
    {% if pions %}
    <a class="btn btn-default" href="{{ url_for('user_join') }}">
    	Přihlásit se do dalšího kola
    </a>
    {% else %}
    <a class="btn btn-primary" href="{{ url_for('user_join') }}">
    	Přihlásit se do {{current_year}}. ročníku FO
    </a>
    {% endif %}
    
    <h3>Jak bude probíhat odevzdávání?</h3>
    
    <p>Připravili jsme pro vás jednoduchý <a href='{{ url_for('static', filename='doc/soutezici-navod.pdf') }}'>návod, jak odevzdat řešení úloh</a> (PDF).
    
    <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í ú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 %}