Техническое задание: Добавление функционала прикрепления файлов к урокам

Цель проекта

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

Текущая платформа

Проект реализован на базе системы управления контентом Strapi. Требуется интеграция нового функционала в существующую структуру.

Основные требования

1. Поддерживаемые форматы файлов

  • Изображения (формат JPG/JPEG)
  • Документы (формат PDF)
  • Текстовые документы (форматы Word: DOC, DOCX)

2. Функциональные возможности

  • В интерфейсе редактирования/создания видеоурока должна появиться возможность загрузки одного или нескольких файлов.
  • Реализовать валидацию загружаемых файлов по типу и размеру.
  • Обеспечить безопасное хранение загруженных файлов.
  • На странице просмотра урока для студента файлы должны отображаться в виде списка или блока с возможностью скачивания.
  • Для администратора/преподавателя должна быть возможность удаления прикрепленных файлов.

3. Технические аспекты

  • Интеграция должна быть выполнена корректно, без нарушения текущей функциональности сайта.
  • Код должен быть написан чисто и сопровождаться комментариями.
  • Необходимо учесть производительность и оптимизацию загрузки файлов.

Ожидаемый результат

Полностью работоспособный модуль, позволяющий обогащать видеоуроки дополнительными материалами, что повысит эффективность обучения на платформе.

Разработка ИИ для замены лица в видео по образцу

Требуется подбор или создание сервисов искусственного интеллекта, способных заменить лицо одного человека на другое в видеозаписи. Необходимы аналоги или решения, превосходящие по качеству существующие на рынке.

Продвижение студии художественной росписи и оформления

Требуется запустить комплексное продвижение новой студии, специализирующейся на заказном граффити и оформлении зданий. Задачи включают настройку контекстной рекламы в Яндекс.Директ и ведение социальных сетей.

Интеграция калькулятора таможенных платежей с внешней базой данных ТН ВЭД

Необходимо создать веб-калькулятор для автоматического расчета таможенных платежей с автодополнением кодов ТН ВЭД и синхронизацией с лицензионной базой данных. Калькулятор должен интегрироваться на существующий сайт через HTML-код.