Сім'я та ролі

У Learning Hub кожен член сім'ї має роль, яка визначає його права та можливості в системі.

Ролі

РольОписПрава
АдміністраторБатько, який керує всімПовний доступ: налаштування, оцінки, хвилини, завдання
БатькоБатько без адмін-правПерегляд даних, ручне введення оцінок і домашніх завдань
УченьДитинаПерегляд своїх оцінок, балансу, завдань. Виконання домашніх і бонусних завдань
ТьюторВчитель з конкретних предметівОтримує сповіщення по своїх предметах, може вводити оцінки
РодичІнші члени сім'їОбмежений перегляд

Мінімум для роботи системи

Щоб Learning Hub працював, потрібні щонайменше два учасники:

  • Один адміністратор — керує налаштуваннями
  • Один учень — той, чиє навчання відстежується

Канали зв'язку

Кожного члена сім'ї можна прив'язати до месенджера — так бот знає, кому надсилати повідомлення і від кого вони приходять.

Підтримувані месенджери:

  • Telegram
  • WhatsApp
  • Discord
  • Slack
  • Signal
  • iMessage
  • Microsoft Teams
  • Matrix

Наразі найповніша підтримка у Telegram. Інші месенджери доступні через OpenClaw.

Коли хтось пише боту, система автоматично визначає, хто це — за прив'язаним каналом. Це важливо для контролю доступу: дитина не може виконувати дії, доступні лише дорослим.

Тьютори

Тьютор — це спеціальна роль. Його можна призначити відповідальним за конкретні предмети. Після цього:

  • Погані оцінки з цих предметів надходитимуть тьютору, а не адміністратору
  • Якщо дитина відмовляється переробляти домашнє завдання — бот перенаправить питання тьютору

Це зручно, коли за різні предмети відповідають різні люди. Наприклад, бабуся допомагає з математикою, а тітка — з англійською.

Налаштування

При першому запуску бот проведе вас через налаштування сім'ї:

  1. Створення адміністратора та прив'язка месенджера
  2. Додавання учня (ім'я, дата народження, месенджер)
  3. За бажанням — додавання інших членів сім'ї

Все робиться через чат із ботом — жодних форм чи інтерфейсів.

Що далі