{% extends "layout/basic.html" %} {% block content %} {{ set(UiContext, 'docs', calendar) }}

{{ _('All Homeworks') }}

{{ _('View') }}: {% if handler.user.hasPerm(perm.PERM_CREATE_HOMEWORK) %} {{ _('Create Homework') }} {% endif %}
{% if not tdocs.length %} {{ nothing.render('There is no homework so far ╰(*°▽°*)╯') }} {% else %}
    {%- for tdoc in tdocs -%}
  1. {{ datetimeSpan(tdoc['penaltySince'], false, '%d')|safe }}
    {{ datetimeSpan(tdoc['penaltySince'], false, '%Y-%m')|safe }}

    {{ tdoc.title }}

    • {{ _('Status') }}: {{ _(model.contest.statusText(tdoc)) }}
    • {{ _('Open Since') }}: {{ datetimeSpan(tdoc['beginAt'])|safe }}
    • {% if model.contest.isExtended(tdoc) or model.contest.isDone(tdoc) %} {{ _('Hard Deadline') }}: {{ datetimeSpan(tdoc['endAt'])|safe }} {% else %} {{ _('Deadline') }}: {{ datetimeSpan(tdoc['penaltySince'])|safe }} {% endif %}
  2. {%- endfor -%}
{% endif %}
{% endblock %}