Family and Roles

In Learning Hub, every family member has a role that determines their permissions and capabilities in the system.

Roles

RoleDescriptionPermissions
AdministratorParent who manages everythingFull access: settings, grades, minutes, tasks
ParentParent without admin rightsView data, manual grade and homework entry
StudentThe childView own grades, balance, tasks. Complete homework and bonuses
TutorTeacher for specific subjectsReceives alerts for their subjects, can enter grades
RelativeOther family membersLimited viewing

Minimum for the system to work

For Learning Hub to function, you need at least two participants:

  • One administrator — manages settings
  • One student — the one whose studies are being tracked

Communication channels

Each family member can be linked to a messenger — this is how the bot knows who to send messages to and who they're coming from.

Supported messengers:

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

Currently, Telegram has the most complete support. Other messengers are available through OpenClaw.

When someone writes to the bot, the system automatically identifies who it is — by the linked channel. This is important for access control: a child cannot perform actions that are only available to adults.

Tutors

Tutor is a special role. They can be assigned as responsible for specific subjects. After that:

  • Bad grades in those subjects will go to the tutor, not the administrator
  • If the child refuses to redo homework — the bot will redirect the issue to the tutor

This is convenient when different people are responsible for different subjects. For example, grandma helps with math, and an aunt helps with English.

Setup

On first launch, the bot will guide you through family setup:

  1. Creating an administrator and linking a messenger
  2. Adding a student (name, date of birth, messenger)
  3. Optionally — adding other family members

Everything is done through a chat with the bot — no forms or interfaces.

What's next