Требования к главной странице 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