Один жизненный цикл задания вместо файлов, потерянных между несколькими чатами и устройствами.

Где теряется контекст домашней работы
Преподаватель отправляет условие в одном сообщении, ученик отвечает несколькими фотографиями, затем досылает забытый лист. Комментарий относится к третьей фотографии, но через неделю уже непонятно, к какой версии решения. В результате проверка занимает больше времени, чем сама обратная связь.
У задания должна быть отдельная сущность: название, описание, срок, получатели, файлы условия, решение и история статусов. Тогда дополнение не создаёт новую переписку и не заменяет предыдущую попытку без следа.
Проверка файлов подряд
В UrokDesk изображения и PDF открываются внутри страницы. Стрелки переключают вложения, поэтому преподавателю не нужно открывать восемь вкладок. При необходимости исходные файлы можно скачать вместе, сохранив их обычными изображениями и документами.

Статусы, которые нужны в реальной работе
После выдачи ученик может отправить решение и дополнить его новыми файлами. Репетитор принимает работу, возвращает её на доработку, отмечает выполненной вне платформы, фиксирует невыполнение или отменяет само задание. Эти состояния отвечают на разные вопросы и не должны превращаться в одно поле «готово».
- Выдано — ученик ещё работает.
- Сдано — репетитор должен проверить попытку.
- Возвращено — ожидается новая версия.
- Выполнено — работа принята или выполнена вне платформы.
- Не выполнено — срок и результат зафиксированы.
- Отменено — задание больше не требуется, но остаётся в библиотеке.
Повторное использование без копирования вручную
Типовые задания повторяются у разных учеников. После первой выдачи сохраните содержание в библиотеке и создайте новую выдачу с другим сроком и получателем. Исходное задание и решение первого ученика при этом не смешиваются с новой работой.
