Сім'я та ролі
У Learning Hub кожен член сім'ї має роль, яка визначає його права та можливості в системі.
Ролі
| Роль | Опис | Права |
|---|---|---|
| Адміністратор | Батько, який керує всім | Повний доступ: налаштування, оцінки, хвилини, завдання |
| Батько | Батько без адмін-прав | Перегляд даних, ручне введення оцінок і домашніх завдань |
| Учень | Дитина | Перегляд своїх оцінок, балансу, завдань. Виконання домашніх і бонусних завдань |
| Тьютор | Вчитель з конкретних предметів | Отримує сповіщення по своїх предметах, може вводити оцінки |
| Родич | Інші члени сім'ї | Обмежений перегляд |
Мінімум для роботи системи
Щоб Learning Hub працював, потрібні щонайменше два учасники:
- Один адміністратор — керує налаштуваннями
- Один учень — той, чиє навчання відстежується
Канали зв'язку
Кожного члена сім'ї можна прив'язати до месенджера — так бот знає, кому надсилати повідомлення і від кого вони приходять.
Підтримувані месенджери:
- Telegram
- Discord
- Slack
- Signal
- iMessage
- Microsoft Teams
- Matrix
Наразі найповніша підтримка у Telegram. Інші месенджери доступні через OpenClaw.
Коли хтось пише боту, система автоматично визначає, хто це — за прив'язаним каналом. Це важливо для контролю доступу: дитина не може виконувати дії, доступні лише дорослим.
Тьютори
Тьютор — це спеціальна роль. Його можна призначити відповідальним за конкретні предмети. Після цього:
- Погані оцінки з цих предметів надходитимуть тьютору, а не адміністратору
- Якщо дитина відмовляється переробляти домашнє завдання — бот перенаправить питання тьютору
Це зручно, коли за різні предмети відповідають різні люди. Наприклад, бабуся допомагає з математикою, а тітка — з англійською.
Налаштування
При першому запуску бот проведе вас через налаштування сім'ї:
- Створення адміністратора та прив'язка месенджера
- Додавання учня (ім'я, дата народження, месенджер)
- За бажанням — додавання інших членів сім'ї
Все робиться через чат із ботом — жодних форм чи інтерфейсів.
Що далі
- Ескалація оцінок — як працюють сповіщення дорослим
- Конфігурація — загальні налаштування системи