Family and Roles
In Learning Hub, every family member has a role that determines their permissions and capabilities in the system.
Roles
| Role | Description | Permissions |
|---|---|---|
| Administrator | Parent who manages everything | Full access: settings, grades, minutes, tasks |
| Parent | Parent without admin rights | View data, manual grade and homework entry |
| Student | The child | View own grades, balance, tasks. Complete homework and bonuses |
| Tutor | Teacher for specific subjects | Receives alerts for their subjects, can enter grades |
| Relative | Other family members | Limited 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
- 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:
- Creating an administrator and linking a messenger
- Adding a student (name, date of birth, messenger)
- Optionally — adding other family members
Everything is done through a chat with the bot — no forms or interfaces.
What's next
- Grade Escalation — how adult notifications work
- Configuration — general system settings