Skip to content
Snippets Groups Projects
Select Git revision
  • 9786fb2ed4f8326c35583f7ea08d83602271bf3d
  • 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_round.html

Blame
  • org_round.html 5.85 KiB
    {% extends "base.html" %}
    {% import "bootstrap/wtf.html" as wtf %}
    
    {% block title %}{{ round.name }} {{ round.round_code() }}{% endblock %}
    {% block breadcrumbs %}
    {{ contest_breadcrumbs(round=round) }}
    {% endblock %}
    
    {% block body %}
    
    <table class=data>
    	<tr><td>Ročník<td>{{ round.year }}
    	<tr><td>Kategorie<td>{{ round.category }}
    	<tr><td>Pořadí<td>{{ round.seq }}
    	{% if round.part > 0 %}<tr><td>Část<td>{{ round.part_code() }}{% endif %}
    	<tr><td>Oblast<td>{{ level_names[round.level] }}
    	<tr><td>Vaše role<td>{% if g.user.is_admin %}správce{% elif roles %}{{ roles|join(", ") }}{% else %}–{% endif %}
    	{% if group_rounds|length > 1 %}
    	<tr><td>Skupina kol:<td>
    		{% for r in group_rounds %}
    			{% if r == round %}<i>{{ r.name }} {{ r.round_code() }} (toto kolo)</i><br>
    			{% else %}<a href="{{ url_for('org_round', id=r.round_id) }}">{{ r.name }} {{ r.round_code() }}</a><br>
    			{% endif %}
    		{% endfor %}
    	{% endif %}
    	<tr><td>Název<td>{{ round.name }}
    	<tr><td>Stav<td class='rstate-{{round.state.name}}'>{{ round.state.friendly_name() }}
    	{% with state=round.ct_state() %}
    	<tr><td>Stav pro účastníky<td class='rstate-{{state.name}}'>{{ state.friendly_name() }}
    	{% endwith %}
    	<tr><td>Účastníci vidí zadání od<td>{{ round.ct_tasks_start|time_and_timedelta }}
    	<tr><td>Účastníci odevzdávají do<td>{{ round.ct_submit_end|time_and_timedelta }}
    	<tr><td>Dozor vidí zadání od<td>{{ round.pr_tasks_start|time_and_timedelta }}
    	<tr><td>Dozor odevzdává do<td>{{ round.pr_submit_end|time_and_timedelta }}
    	<tr><td>Zadání<td>
    {% if round.tasks_file %}
    	{% if can_view_statement %}
    		<a href='{{ url_for('org_task_statement', id=round.round_id) }}'>stáhnout</a>
    	{% else %}
    		není dostupné
    	{% endif %}
    {% else %}
    	–
    {% endif %}
    	<tr><td>Výsledková listina<td>{{ round.score_mode.friendly_name() }}
    	<tr><td>Hranice bodů pro vítěze<td>{{ round.score_winner_limit|none_value(Markup('<i>nenastaveno</i>')) }}
    	<tr><td>Hranice bodů pro úspěšné řešitele<td>{{ round.score_successful_limit|none_value(Markup('<i>nenastaveno</i>')) }}
    </table>
    
    <div class="btn-group">
    	<a class="btn btn-primary" href='{{ url_for('org_round_list', id=round.round_id) }}'>Seznam účastníků</a>
    	{% if round.state in [RoundState.grading, RoundState.closed, RoundState.delegate] %}
    	<a class="btn btn-primary" href='{{ url_for('org_score', round_id=round.round_id) }}'>Výsledky</a>
    	{% endif %}
    	{% if can_manage_contestants %}
    	<a class="btn btn-default" href='{{ url_for('org_round_import', id=round.round_id) }}'>Importovat data</a>
    	{% endif %}
    	{% if can_manage_round %}
    	<a class="btn btn-default" href='{{ url_for('org_round_edit', id=round.round_id) }}'>Editovat nastavení kola</a>
    	{% endif %}
    	{% if round.has_messages %}
    	<a class="btn btn-default" href='{{ url_for('org_round_messages', id=round.round_id) }}'>Zprávičky</a>
    	{% endif %}
    	{% if g.user.is_admin %}
    	<a class="btn btn-default" href='{{ log_url('round', round.round_id) }}'>Historie</a>
    	{% endif %}
    </div>
    
    <h3>Soutěže</h3>
    {% if contests_counts %}