{% extends "base.html" %} {% block title %}Разбор попытки{% endblock %} {% block content %}

Разбор: {{ review.testTitle }}

{% set tl = review.timeLimit %} {% set timestr = 'без ограничения' if tl is none or tl == 0 else (tl|string ~ ' мин') %} {% set rm = review.resultMode or 'end' %} {% set res = 'сразу' if rm == 'immediate' else 'в конце' %} {% set hint = 'недоступны' if rm != 'immediate' else ('вкл' if review.hintsEnabled else 'выкл') %}

Порог: {{ review.passingThreshold }}% · Вопросов: {{ review.totalQuestions }} · Время: {{ timestr }} · Результат: {{ res }} · Подсказки: {{ hint }}

Итог

Правильно {{ review.correctCount }} из {{ review.totalQuestions }} ({{ review.percent }}%)

Порог зачёта: {{ review.passingThreshold }}%

{% if review.passed %}Зачёт{% else %}Незачёт{% endif %}
{% for q in review.questions %}
{{ loop.index }} {{ 'Верно' if q.isUserCorrect else 'Ошибка' }}

{{ q.text }}

{% if q.aiHint %}
Подсказка

{{ q.aiHint }}

{% endif %}
    {% for o in q.options %}
  • {{ o.text }}{% if o.isCorrect %}верный ответ{% endif %}
  • {% endfor %}
{% endfor %}
{% endblock %}