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

Цель проекта

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

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

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

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

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

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

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

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

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

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

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

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

Настройка RPA-процессов в AdsPower

Требуется специалист для настройки сложных автоматизированных процессов в AdsPower. Знание основ программирования и логики автоматизации будет преимуществом. Подробное ТЗ предоставляется после согласования.

Формирование реестра неиспользуемых объектов недвижимости в жилых районах Москвы

Необходимо выявить и систематизировать информацию о неиспользуемых объектах недвижимости в жилых районах города Москвы, исключая объекты культурного наследия. Результатом работы должен стать структурированный реестр.