Вернуться к плану развития
Этап 4 — Завершён

Оценка, дипломы и уведомления

Финальный этап: интерфейс жюри для оценки работ, автоматическая генерация PDF-дипломов, система email-уведомлений и полное тестирование платформы.

Работы этапа

Все компоненты финального этапа разработки.

Интерфейс жюри

Панель оценки заявок: список конкурсов на оценке, группировка по категориям, присвоение мест (1-е, 2-е, 3-е, участник, отклонено).

Финализация оценки

Кнопка «Завершить оценку» доступна только когда все заявки оценены. После финализации конкурс переходит в архив.

Генерация дипломов

Автоматическое создание PDF-дипломов при присвоении места. Настраиваемый фон, данные участника, конкурса и организации.

Email-уведомления

Уведомления о подаче заявки, смене статуса конкурса, присвоении места и отклонении. С возможностью отписки.

Инструменты админа

Ручная корректировка оценок, управление шаблонами дипломов, повторная генерация дипломов для конкурса.

Финальное тестирование

Полное тестирование всех потоков: регистрация, создание конкурса, подача заявки, оценка, дипломы. Проверка на мобильных устройствах.

Задачи этапа

Все задачи финального этапа разработки.

  • Дашборд жюри: список конкурсов на оценке
  • Страница оценки заявок с группировкой по категориям
  • Присвоение мест с цветовой индикацией
  • Кнопка «Завершить оценку» с проверкой полноты
  • Генерация PDF-дипломов (barryvdh/laravel-dompdf)
  • Страница «Мои дипломы» с возможностью скачивания
  • Email-уведомления (Laravel Mailables + очереди)
  • Возможность отписки от email-уведомлений
  • Админ-инструменты для управления оценками и дипломами
  • Полное end-to-end тестирование всех потоков
  • Адаптивное тестирование на мобильных устройствах