1 User Guide
Morozovka Admin edited this page 2026-10-21 07:13:11 +03:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Гайд для пользователей

Регистрация

  1. Открой https://portal.morozovka.space
  2. Кнопка «Регистрация» в правом верхнем углу
  3. Заполни: ФИО, организация (ННГУ / Неймарк / Ядро / внешний), логин, email, пароль (мин 6 символов)
  4. После регистрации — можно войти

Альтернатива: войти через Gitea — кнопка «Войти через Gitea» на странице /login.

Онбординг

При первой регистрации:

  • В колокольчике уведомлений — «👋 Добро пожаловать!»
  • Клик → страница /onboarding с туром по 6 разделам
  • Отмечаешь, что освоил → прогресс-бар растёт
  • «Отметить всё сразу» — если уже разобрался

Повторно пройти — ссылка «🎯 Тур» в футере или в /profile.

Разделы

📅 Расписание (/schedule)

Публичная страница — видна без логина.

  • Статус-баннер сверху: зелёный = на месте, жёлтый = опаздываю, красный = отменено/перенесено, серый = вне расписания
  • Календарь: переключение День/Неделя/Месяц
  • Фильтры: лекции / мастер-классы / встречи / личное
  • Клик по событию — попап с деталями (место, аудитория, причина переноса)
  • Чат-ассистент (кнопка 💬 справа снизу) — спроси «Где сейчас?», «Когда следующая пара?», «Что сегодня?», «Что на неделе?», «Как связаться?»
  • Подписка на уведомления — блок под календарём (нужен логин)

🗂 Проекты (/projects)

  • Каталог с фильтрами: по статусу (идея/в работе/завершён/заморожен), по тегам
  • Карточка проекта — описание, участники с ролями, файлы, лента новостей, ссылка на Gitea
  • Канбан-доска (/projects/<id>/board) — задачи со статусами backlog → todo → in_progress → review → done
  • Drag&drop — перетаскивай задачи между колонками
  • Подписка — получать уведомления о новых постах

Создание — только admin/professor/lead. Кнопка «+ Добавить проект».

🎓 Мастер-классы (/workshops)

  • Каталог с фильтрами: по категории (пайка, embedded, Linux, творчество), по статусу
  • Карточка МК — программа, ведущий, помощники, сессии, материалы, лента, участники
  • Записаться — кнопка на странице МК (только для published)
  • Материалы — доступны после записи (зависит от visible_to)
  • Подписка — на новости

Создание — только admin. Кнопка «+ Создать мастер-класс».

📁 Файлы (/files)

  • Пространства — верхний уровень (по проекту, направлению, тематике)
  • Папки внутри пространства (можно вкладывать)
  • Файлы с версиями (v1, v2, ...) и историей
  • Drag&drop загрузка — перетащи файлы в зону или кликни
  • Мультизагрузка — до 100 МБ суммарно за раз
  • Права — на уровне пространства (viewer/editor/manager) и папки (4 флага)
  • Поиск — по имени, описанию, тегам
  • Перемещение — файл между пространствами через ↔
  • Версии — загрузить новую версию, откатить к старой

📰 Лента (/feed)

  • Все посты из проектов и МК в одном потоке
  • Фильтры: источник (все/МК/проекты), поиск
  • Закреплённые посты — сверху

🏠 Дашборд (/dashboard)

Персональный экран после входа:

  • Ближайшие события
  • Мои проекты и задачи
  • Непрочитанные уведомления
  • Новые материалы МК (где записан)
  • Последние коммиты в Gitea (если есть)
  • Быстрые ссылки

👤 Профиль (/profile)

  • Личные данные
  • Подписки на email-уведомления
  • Активные сессии (можно выйти со всех устройств)
  • Тур по платформе

Уведомления

  • Колокольчик в правом верхнем углу — счётчик непрочитанных
  • /notifications — все уведомления
  • Триггеры: новая запись на МК, материал, пост, задача, push в Gitea
  • Email-подписка — через /profile (пока письма в journalctl, SMTP не настроен)

Роли

Роль Что может
admin Всё + /admin/*
professor Управление расписанием
lead Создавать проекты, пространства файлов
member Участвовать в проектах, записываться на МК
student Запись на МК, просмотр
guest Только публичное

FAQ

Q: Забыл пароль. A: /forgot_password → введи email → ссылка в journalctl (пока SMTP не настроен).

Q: Не вижу проект. A: Возможно, он «внутренний» или «приватный». Спроси владельца добавить тебя.

Q: Не могу загрузить файл. A: Проверь права на пространство/папку. Если не участник — попроси editor/manager.

Q: Файл больше 100 МБ. A: Не пройдёт. Загрузи частями (архивы) или через Gitea LFS.

Q: Как скачать старую версию файла? A: /files/<id>/history → «Скачать» напротив нужной версии.

Q: Как связаться с админом? A: Напиши в Telegram / лично. В платформе пока нет чата с админом.