{% extends "layout/basic.html" %} {% block content %}

{{ _('Problem report') }}: {{ pidDisplay }} — {{ title }}

« {{ _('Problem calibration') }} {% if groups.length %}
{% endif %}
{{ _('Solvers') }}
{{ solverCount }} / {{ attemptedCount }} {{ _('attempters') }}
{{ _('Avg. attempts to solve') }}
{% if avgAttempts is not none %}{{ avgAttempts }}{% else %}—{% endif %}
{{ _('Average time to AC') }}
{{ avgTimeText }}
{{ _('Median time to AC') }}
{{ medTimeText }}
{%- for s in solvers -%} {%- endfor -%} {%- if not solvers.length -%} {%- endif -%}
{{ _('User') }} {{ _('Attempts to solve') }} {{ _('Time to AC') }} {{ _('Solved at') }}
{{ s.uname }} {{ s.attemptsToSolve }} {{ s.timeText }} {% if s.at %}{{ datetimeSpan(s.at)|safe }}{% else %}—{% endif %}
{{ _('Nobody has solved this problem yet.') }}
{% if caseRows.length %}

{{ _('Errors by test case') }}

{{ _('Failure rate per test case across all submissions. A high rate points to where students get stuck.') }}

{%- for c in caseRows -%} = 60 %} class="fork-row--bad"{% endif %}> {%- endfor -%}
{{ _('Test case') }} {{ _('Failure rate') }} {{ _('Most common verdict') }} {{ _('Fails') }} / {{ _('Runs') }}
#{{ c.caseNo }}
{{ c.failRate }}%
{{ c.topVerdict }} {{ c.fails }} / {{ c.total }}
{% endif %}
{% endblock %}