Семья и роли
В Learning Hub у каждого члена семьи есть роль, которая определяет его права и возможности в системе.
Роли
| Роль | Описание | Что может |
|---|---|---|
| Администратор | Родитель, который управляет всем | Полный доступ: настройка, оценки, минуты, задания |
| Родитель | Родитель без админ-прав | Просмотр данных, ручной ввод оценок и ДЗ |
| Ученик | Ребёнок | Просмотр своих оценок, баланса, заданий. Выполнение ДЗ и бонусов |
| Репетитор | Преподаватель по конкретным предметам | Получает оповещения по своим предметам, может вводить оценки |
| Родственник | Другие члены семьи | Ограниченный просмотр |
Минимум для работы системы
Чтобы Learning Hub функционировал, нужны как минимум два участника:
- Один администратор — управляет настройками
- Один ученик — тот, чью учёбу отслеживаем
Каналы связи
Каждый член семьи может быть привязан к мессенджеру — так бот знает, кому отправлять сообщения и от кого они приходят.
Поддерживаемые мессенджеры:
- Telegram
- Discord
- Slack
- Signal
- iMessage
- Microsoft Teams
- Matrix
На данный момент наиболее полно поддерживается Telegram. Другие мессенджеры доступны через OpenClaw.
Когда кто-то пишет боту, система автоматически определяет, кто это — по привязанному каналу. Это важно для контроля доступа: ребёнок не сможет выполнять действия, доступные только взрослым.
Репетиторы
Репетитор — особая роль. Его можно назначить ответственным за конкретные предметы. После этого:
- Плохие оценки по этим предметам будут приходить репетитору, а не администратору
- Если ребёнок отказывается переделывать домашнее задание — бот перенаправит вопрос репетитору
Это удобно, когда за разные предметы отвечают разные люди. Например, бабушка помогает с математикой, а тётя — с английским.
Настройка
При первом запуске бот проведёт вас через настройку семьи:
- Создание администратора и привязка мессенджера
- Добавление ученика (имя, дата рождения, мессенджер)
- По желанию — добавление других членов семьи
Всё это делается в диалоге с ботом — никаких форм или интерфейсов.
Что дальше
- Эскалация оценок — как работают оповещения для взрослых
- Настройка системы — общие параметры системы