Техническое задание на разработку раздела skill.ohranatruda.ru
Общая информация
Проект: Разработка раздела для существующего сайта ohranatruda.ru.
Платформа: 1С-Битрикс.
Цель: Создать раздел skill.ohranatruda.ru, аналогичный функционалу сайта okursah.ru, для размещения образовательных программ и предоставления услуг онлайн-обучения. Раздел будет интегрирован с основным порталом ohranatruda.ru для обеспечения единой системы регистрации и авторизации пользователей.
Основные требования к разделу
Поддомен:
Новый раздел размещается на поддомене: skill.ohranatruda.ru.
Поддомен подключается через существующий сервер и платформу 1С-Битрикс.
Единая система регистрации и авторизации:
Реализовать единый механизм регистрации и авторизации, синхронизированный с порталом ohranatruda.ru.
Использовать существующую базу пользователей и механизмы аутентификации.
Обеспечить возможность авторизации через:
Логин/пароль.
СМС/Email подтверждение.
Социальные сети (по согласованию).
Функционал раздела:
Каталог курсов:
Разделение курсов на категории.
Возможность фильтрации по темам, длительности, формату (онлайн/оффлайн), цене и дате начала.
Страницы описания курса с информацией о программе, преподавателях, длительности, стоимости, и форме обучения.
Личный кабинет пользователя:
Доступ к зарегистрированным курсам.
История обучения и сертификаты.
Возможность скачивания материалов курса.
Онлайн-оплата:
Интеграция с существующей системой оплаты на ohranatruda.ru.
Возможность оплаты через банковские карты и другие платежные системы.
Тестирование и сертификация:
Возможность прохождения тестов после завершения курса.
Генерация сертификатов в формате PDF.
Дизайн:
Интерфейс должен быть схож с существующим дизайном ohranatruda.ru, но адаптирован для образовательного раздела.
Использовать адаптивный дизайн для корректного отображения на устройствах с разными разрешениями экранов.
Контент:
Добавить демо-материалы (курсы, тесты) для тестирования функционала.
Создать шаблоны страниц для администраторов, чтобы они могли добавлять новые курсы без участия разработчиков.
SEO и аналитика:
Оптимизация раздела для поисковых систем (мета-теги, карты сайта, дружественные URL).
Интеграция с Google Analytics и Яндекс.Метрика для отслеживания поведения пользователей.
Интеграция
Синхронизация с основным порталом:
Использование API или прямой интеграции с базой данных портала ohranatruda.ru для авторизации и управления пользователями.
Единый механизм управления контентом через админ-панель 1С-Битрикс.
Обмен данными:
Регистрация пользователей и доступ к курсам синхронизируются в реальном времени.
Передача данных о платежах, сертификатах и успеваемости.
Технические требования
Серверная часть:
Хостинг на платформе 1С-Битрикс.
Обеспечение высокой производительности и отказоустойчивости.
Настройка автоматического резервного копирования данных.
Клиентская часть:
Использование современных технологий HTML5, CSS3, JavaScript.
Поддержка всех современных браузеров.
Безопасность:
Шифрование пользовательских данных (SSL).
Защита от SQL-инъекций и XSS-атак.
Регулярное обновление системы безопасности.
Этапы реализации
Проектирование:
Анализ и согласование требований.
Разработка макетов и согласование дизайна.
Разработка:
Настройка поддомена.
Реализация функционала каталога курсов, личного кабинета, и системы тестирования.
Интеграция с основной системой авторизации и платежей.
Тестирование:
Проверка функционала на разных устройствах и браузерах.