{% extends 'base.html' %} {% load filters %} {% block title %}{{ Block.name }} | списывание{% endblock %} {% block links %} {% endblock %} {% block scripts %} function check_list(entity_type) { var cbox = document.getElementById('check_' + entity_type + '_all'); var boxes = document.getElementsByClassName('check_' + entity_type); for (var i = 0; i < boxes.length; i++) { boxes[i].checked = cbox.checked; } } function prepare_for_submit() { var conf = confirm('Точно запускаем проверку? Новую проверку можно будет запустить только после завершения данной'); if (conf) { document.getElementById('main_form').submit(); } } {% endblock %} {% block content %}

Списывание в {{ Block.name }}


{% csrf_token %}
Проверить таски
Все
{% for task in Block.tasks %} {{ task.name }}
{% endfor %}
Проверить пользователей
Все
{% for sub in Block.course.students %} {{ sub.user.userinfo }}
{% endfor %}
Дополнительно
Проверять только решения с лучшим результатом
Проверять только последнее решение
Проверять только прошедшие все тесты
Какой процент схожести считать списыванием


{{ Block.cheating_status }}

{% if Block.cheating_checked %}

Результаты проверки

{% for data in Block.cheating_results %} {% with user=data|user_by_id cheating_data=Block.cheating_results|dict_key:data %}

{{ user.userinfo }} [{{ cheating_data|length }}]

{% endwith %} {% endfor %} {% endif %} {% endblock %}