{% extends "layout/basic.html" %} {% import "components/contest.html" as contest with context %} {% import "components/record.html" as record with context %} {% import "components/problem.html" as problem with context %} {% block content %} {{ set(UiContext, 'tdoc', tdoc) }} {{ set(UiContext, 'tsdoc', tsdoc) }} {% set hasCorrection = correction and Object.keys(correction).length %}
| {{ _('Status') }} | {% if hasCorrection %}{{ _('Correction') }} | {% else %}{{ _('Last Submit At') }} | {% endif %} {% endif %} {% if showScore %}{{ _('Score') }} | {% endif %}{{ _('Problem') }} | ||
|---|---|---|---|---|---|---|
| {{ _('Submitted') }} | {% endif %} {% if not hasCorrection %}{{ datetimeSpan(rdoc._id)|safe }} | {% endif %} {% else %}{{ _('No Submissions') }} | {% if not hasCorrection %}- | {% endif %} {% endif %} {% if hasCorrection %} {% if correction[pid] %} {{ record.render_status_td(rdict[correction[pid].rid], class="col--correction") }} {% else %}- | {% endif %} {% endif %} {% endif %} {% if showScore %}{{ tdoc.score[pid]|default(100) }} | {% endif %}{{ problem.render_problem_title(pdict[pid], tdoc, alphabetic=true) }} {% if pdict[pid].config.type != 'objective' and pdict[pid].config.type != 'submit_answer' %} {{ pdict[pid].config.timeMax if pdict[pid].config.timeMax == pdict[pid].config.timeMin else pdict[pid].config.timeMin+'~'+pdict[pid].config.timeMax }}ms {{ pdict[pid].config.memoryMax if pdict[pid].config.memoryMax == pdict[pid].config.memoryMin else pdict[pid].config.memoryMin+'~'+pdict[pid].config.memoryMax }}MiB {% endif %} {% if pdict[pid].config.type != 'objective' %} {{ _('Submit') }} {% endif %} |
| {{ _('Status') }} | {{ _('Problem') }} | {{ _('Submit By') }} | {{ _('Time') }} | {{ _('Memory') }} | {{ _('Language') }} | {{ _('Submit At') }} |
|---|