{% extends 'lms/base.html' %} {% block title %}{{ assignment.title }} | ЕГЭ LMS{% endblock %} {% block content %}
← Назад к списку

{{ assignment.title }}

Предмет: {{ assignment.subject.name }}

Описание задания

{{ assignment.description|safe }}

Ваш ответ

{% if submission %}
{% if submission.status == 'GRADED' %}

Оценка: {{ submission.grade|default:"Не выставлена" }}

{% else %}

Ваша работа отправлена и ожидает проверки.

{% endif %} {% if submission.teacher_feedback %}

Общий комментарий: {{ submission.teacher_feedback }}

{% endif %}

Ваши ответы на задачи:

{% for answer in submission.answers.all %}
Задача {{ forloop.counter }}: {{ answer.question.text|striptags|truncatewords:10 }}
{% if answer.question.question_type == 'TEXT_AUTO' %}

Ваш ответ: {{ answer.text_answer|default:"Нет" }}

{% if answer.is_correct %} check_circle Верно {% elif answer.is_correct == False %} cancel Неверно {% else %} help_outline Ожидает проверки {% endif %}

{% elif answer.question.question_type == 'TABLE_AUTO' %}

Ваш ответ:

{% load lms_tags %} {% with table_data=answer.text_answer|parse_json %} {% if table_data %} {% for row in table_data %} {% endfor %}
{{ row.0 }} {{ row.1 }}
{% else %}

Нет ответа

{% endif %} {% endwith %}

{% if answer.is_correct %} check_circle Верно {% elif answer.is_correct == False %} cancel Неверно {% else %} help_outline Ожидает проверки {% endif %}

{% else %} {% if answer.file_answer %}

Прикрепленный файл: Скачать

{% else %}

Файл не прикреплен

{% endif %} {% endif %} {% if answer.points is not None %}

Баллы: {{ answer.points }}

{% endif %} {% if answer.comment %}

Комментарий: {{ answer.comment }}

{% endif %}
{% endfor %}
{% elif not can_submit %}

Прием ответов завершен

Вы больше не можете отправлять ответы, так как дедлайн истек или преподаватель закрыл задание.

{% else %}
{% csrf_token %} {% for q, field_type, field in question_fields %}

Задача {{ forloop.counter }}

{{ q.text|safe }}
{% if q.attached_file %} {% endif %}
{% if field_type == 'table' %}

Заполните таблицу:

{% for row_fields in field %} {% endfor %}
{{ row_fields.0 }} {{ row_fields.1 }}
{% else %} {{ field }} {% if field.errors %}

{{ field.errors.0 }}

{% endif %} {% endif %}
{% endfor %}
{% endif %}
{% endblock %}