Skip to content
Snippets Groups Projects
Select Git revision
  • 0e78c590f981f3cea39a2aa3d6d00a91266cc373
  • 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_task.html

Blame
  • org_contest_task.html 2.21 KiB
    {% extends "base.html" %}
    {% import "bootstrap/wtf.html" as wtf %}
    {% set allow_edit_points=rights.can_edit_points() %}
    {% set allow_upload_solutions=rights.can_upload_solutions() %}
    {% set allow_upload_feedback=rights.can_upload_feedback() %}
    
    {% block title %}{{ "Zadávání bodů" if points_form else "Založení řešení" if create_form else "Odevzdaná řešení" }} úlohy {{ ctx.task.code }} {{ ctx.task.name }}{% endblock %}
    {% block breadcrumbs %}
    {{ ctx.breadcrumbs(action="Zadávání bodů" if points_form else "Založení řešení" if create_form else None) }}
    {% endblock %}
    
    {% block pretitle %}
    <div class="btn-group pull-right">
    	<a class="btn btn-default" href="{{ ctx.url_for('org_contest_solutions', task_id=None) }}">Všechny úlohy</a>
    	{% if ctx.contest.state in [RoundState.grading, RoundState.closed] %}
    	<a class="btn btn-default" href="{{ ctx.url_for('org_score', task_id=None) }}">Výsledky {{ ctx.round.get_level().name_genitive() }}</a>
    	<a class="btn btn-default" href="{{ ctx.url_for('org_score', ct_id=None, task_id=None) }}">Výsledky kola</a>
    	{% endif %}
    </div>
    {% endblock %}
    {% block body %}
    {% include "parts/org_submit_warning.html" %}
    
    {% set form = points_form or create_form %}
    {% if form %}
    <form class="form" method="POST">
    {{ form.csrf_token }}
    {% endif %}
    {% with for_user=None, for_task=ctx.task, rows=rows %}
    	{% include "parts/org_solution_table.html" %}
    {% endwith %}
    {% if form %}
    	<div class='btn-group'>
    		{{ wtf.form_field(form.submit, class="btn btn-primary" ) }}
    		<a class="btn btn-default" href="{{ ctx.url_for('org_contest_task') }}">Zrušit</a>
    	</div>
    </form>
    {% else %}
    <div class='btn-group'>
    	<a class='btn btn-primary' href="{{ ctx.url_for('org_generic_batch_download') }}">Stáhnout řešení</a>
    	{% if allow_upload_feedback %}
    	<a class='btn btn-primary' href="{{ ctx.url_for('org_generic_batch_upload') }}">Nahrát opravená řešení</a>
    	{% endif %}
    	{% if allow_create_solutions %}
    	<a class="btn btn-primary" href="{{ ctx.url_for('org_contest_task_create') }}">Založit řešení</a>
    	{% endif %}
    	{% if not ctx.site and allow_edit_points %}
    	<a class="btn btn-primary" href="{{ ctx.url_for('org_contest_task_points') }}">Zadat body</a>
    	{% endif %}
    </div>
    {% endif %}
    
    {% endblock %}