Техническое задание: Создание онлайн-школы на WordPress

Цель проекта

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

Исходные данные

  • Готовая специализация, состоящая из двух отдельных курсов.
  • Весь учебный контент (видеоуроки, текстовые материалы) уже записан и подготовлен к размещению.
  • Основная CMS - WordPress.

Ключевые функциональные требования

1. Система пользователей и доступов

  • Регистрация и авторизация пользователей.
  • Личный кабинет для каждого студента с отображением прогресса по курсам.
  • Разделение прав: студент / администратор.

2. Монетизация и доступ к контенту

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

3. Система обучения

  • Структурированное размещение видеоуроков и дополнительных материалов.
  • Интуитивно понятный интерфейс прохождения курсов.
  • Отслеживание прогресса (какие уроки просмотрены, какие тесты пройдены).

4. Аналитика и отчетность

  • Внедрение системы аналитики поведения пользователей на платформе.
  • Сбор данных: время, проведенное на уроках, активность, точки выхода.
  • Формирование отчетов для администратора по успеваемости и вовлеченности студентов.

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

Полностью работоспособный, безопасный и удобный сайт онлайн-школы, готовый к приему студентов и проведению обучения. Все системы (оплата, доступ, аналитика) должны быть корректно интегрированы и протестированы.

Написание реферата по странам Европы

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

Адаптивная верстка сайта для всех устройств

Требуется сверстать сайт с полной адаптацией под десктопные компьютеры и мобильные устройства на iOS и Android. Важно обеспечить корректное отображение и удобство использования на всех экранах.