{# This file is part of INGInious. See the LICENSE and the COPYRIGHTS files for #} {# more information about the licensing of this file. #} {% extends "layout.html" %} {% block title %} {{task.get_name(user_manager.session_language()) }} - {{ course.get_name(user_manager.session_language()) }}{% endblock %} {% set registered = user_manager.course_is_user_registered(course) %} {% set staff = user_manager.has_staff_rights_on_course(course) %} {% set task_dispenser = course.get_task_dispenser() %} {% block column %}
{{ _("Author(s)") }} | {{ task.get_authors(user_manager.session_language()) }} |
{{ _("Contact") }} | {{ _("Contact link") }} |
{{ _("Deadline") }} | {% set accessibility = task_dispenser.get_accessibility(task.get_id(), user_manager.session_username()) %} {% if accessibility.is_always_accessible() %} {{ _("No deadline") }} {% elif accessibility.is_never_accessible() %} {{ _("It's too late") }} {% else %} {{ accessibility.get_soft_end_date().strftime("%d/%m/%Y %H:%M:%S") }} {% endif %} |
{{ _("Status") }} | {% if not eval_submission and submissions|length == 0 %} {{ _("Not yet attempted") }} {% elif eval_submission is not none and eval_submission["status"] == "done" and eval_submission["result"] == "success" %} {{ _("Succeeded") }} {% else %} {% set ns = namespace(waiting=False) %} {% for submission in submissions %} {% if submission["status"] == "waiting" %} {% set ns.waiting=True %} {% endif %} {% endfor %} {% if ns.waiting %} {{ _("Waiting for verification") }} {% else %} {{ _("Failed") }} {% endif %} {% endif %} |
{{ _("Grade") }} | {{ user_task.get('grade', 0) }}% |
{{ _("Attempts") }} | {{ user_task.get('tried', 0) }} |
{{ _("Submission limit") }} |
{% set submission_limit = course.get_task_dispenser().get_submission_limit(task.get_id()) %}
{% if submission_limit == {"amount":-1, "period":-1} %}
{{ _("No limitation") }}
{% else %}
{% if submission_limit["period"] > 0 %}
{{ _("{nb_submissions} submissions every {nb_hours} hour(s)").format(nb_submissions=submission_limit["amount"], nb_hours=submission_limit["period"]) | safe }} {% else %} {{ _("{nb_submissions} submissions").format(nb_submissions=submission_limit["amount"]) }} {% endif %} {% endif %} |
{{ _("Category tags") }} | {{ ns.tags }} |