Требования к главной странице LMS (lms.cdto.life)
Задача Redmine: #61. Источник: план docs/setup/lms-main-page-development-plan.md
1. Цель
Главная страница сайта https://lms.cdto.life должна отвечать требованиям заказчика по содержанию, структуре и оформлению и обеспечивать понятный вход для гостей и авторизованных пользователей.
2. Контент
- Приветственный текст — краткое описание назначения сайта (LMS на базе Moodle 4.5 для обучения).
- Описание сайта — настраиваемое в Moodle (Сайт → Настройки → Front page: краткое описание сайта).
- Список курсов — по настройкам Moodle: показывать на главной или только после входа (обзор курсов / панель управления).
- Дополнительно (по решению заказчика): ссылки на правила, политику конфиденциальности, контакты — при необходимости через блок HTML или страницы сайта.
3. Блоки и раскладка
- Использовать блоки Moodle на главной: левая и/или правая колонки, верх/низ — по видению (этап 1).
- Типовые блоки: вход/регистрация (для гостей), календарь, новости, навигация, HTML-блоки с текстом.
- Раскладка должна быть зафиксирована в режиме редактирования главной страницы и при необходимости проверена на мобильном виде.
4. Поведение для гостя и авторизованного пользователя
- Гость: видит главную страницу сайта (Front page) — приветствие, описание, блок входа, блоки по настройкам. При включённой опции «Показывать список курсов на главной» — обзор курсов (при необходимости с ограничением видимости).
- Авторизованный пользователь: по настройкам Moodle — либо та же главная, либо перенаправление на «Панель управления» / «Обзор курсов». Требуется согласовать с заказчиком: один общий вид главной или разное поведение для гостя и пользователя.
- Доступность: главная должна открываться по HTTPS (lms.cdto.life), без ошибок отображения в современных браузерах и при базовой проверке мобильного вида.
5. Оформление (тема)
- Базовое решение (этап 0): контент и блоки в рамках стандартной или выбранной темы Moodle (Moove, Adaptable и т.д.).
- Кастомный дизайн (этап 2): при необходимости — доработка существующей темы или своя тема на базе Boost по результатам видения (этап 1).
6. Связь с планом
- Детализация содержания и блоков — по документу «Видение главной страницы LMS» (этап 1).
- Контент и тексты — этап 3 (предложение по контенту, утверждение CDTO).
- Проверка и приёмка — этап 4.
Полный план: docs/setup/lms-main-page-development-plan.md