Skol — документація для користувачів¶
Skol — сімейний помічник у навчанні. Він тримає в одному місці шкільний розклад, гуртки й секції, домашні завдання та вечірню підготовку до наступного дня.
Продукт має дві поверхні:
- Веб-кабінет для батьків — тут ви заводите сім'ю й дітей, ведете розклад, домашні завдання, речі для підготовки та налаштування нагадувань.
- Telegram-бот для дитини — тут дитина бачить свій день, надсилає домашні завдання текстом чи фото, відмічає виконане й отримує вечірнє нагадування.
Головний принцип¶
Рішення завжди за дорослим. Дитина може надіслати боту повідомлення «завтра фізики не буде», а штучний інтелект розпізнає фото домашнього завдання — але жодне з цього не змінює розклад автоматично. Пропозиції потрапляють у чергу на підтвердження, і поки ви не натиснули «Підтвердити», для дитини все залишається як було.
Ролі¶
| Роль | Де працює | Що може |
|---|---|---|
| Власник сім'ї | Веб-кабінет | Усе те саме, що й батько або мати, плюс керування складом сім'ї: запрошення дорослих, прибирання доступу, передача прав власника |
| Батько або мати | Веб-кабінет | Діти, розклад, шаблони, домашні завдання, зміни в розкладі, підготовка, нагадування |
| Дитина | Telegram | Переглядає розклад і завдання, додає завдання, відмічає виконане, повідомляє про зміни в розкладі |
Дитина не має доступу до веб-кабінету, а дорослі не працюють через дитячого бота.
Швидкий старт¶
- Увійдіть і створіть сім'ю — через Google або одноразове посилання на пошту.
- Додайте дитину — ім'я, школа, клас.
- Заведіть предмети й тижневий шаблон — постійну сітку уроків, гуртків і секцій.
- Згенеруйте розклад на тиждень і опублікуйте його — до публікації дитина розкладу не бачить.
- Підключіть дитину до Telegram — створіть одноразове запрошення й передайте посилання.
- Налаштуйте нагадування — час вечірньої підготовки й тихі години.
Розділи документації¶
| Документ | Про що |
|---|---|
| 01 · Вхід і створення сім'ї | Google, одноразове посилання на пошту, перевірка посилання, перший запуск |
| 02 · Огляд сім'ї | Головна сторінка: що потребує уваги, стан дітей, вибір дитини, мобільний вигляд |
| 03 · Діти та налаштування сім'ї | Додавання й редагування дітей, назва сім'ї, часовий пояс |
| 04 · Telegram для дитини | Запрошення дитини, підключення, як дитина користується ботом |
| 05 · Батьки та доступ до сім'ї | Запрошення другого з батьків, ролі, передача прав, приєднання за посиланням |
| 06 · Предмети й тижневі шаблони | Предмети, шаблон тижня, заняття в шаблоні, періоди без занять |
| 07 · Розклад: чернетка й публікація | Генерація тижня, редагування подій, публікація, помилки й конфлікти |
| 08 · Домашні завдання | Додавання, дедлайни, виконання, історія, джерела від дитини |
| 09 · Зміни в розкладі | Черга повідомлень від дитини, підтвердження й відхилення |
| 10 · Підготовка й нагадування | Речі на завтра, час вечірньої підготовки, тихі години |
| 11 · Питання та проблеми | Часті ситуації, помилки й межі продукту |
Навігація кабінету¶
Ліва панель однакова на всіх сторінках, унизу — перемикач поточної дитини й вихід.
| Пункт | Що всередині |
|---|---|
| Огляд | Стан усіх дітей і те, що потребує уваги |
| Розклад | Тиждень обраної дитини: чернетка або опублікований план |
| Зміни в розкладі | Черга повідомлень від дітей; лічильник показує, скільки чекає рішення |
| Шаблони | Предмети й постійна сітка тижня |
| Домашні завдання | Активні, виконані, скасовані завдання обраної дитини |
| Підготовка | Речі, які треба зібрати на конкретну дату |
| Налаштування | Сім'я, діти, доступ батьків, нагадування |
Розділи «Розклад», «Шаблони», «Домашні завдання» й «Підготовка» завжди працюють із однією обраною дитиною. Дитину видно й змінюють у перемикачі внизу лівої панелі. «Огляд» показує всіх дітей одразу.
Умовні позначення¶
Розклад тижня: «Не створено» → «Чернетка» → «Опубліковано». Дитина бачить лише опублікований розклад.
Домашнє завдання: «Активне», «У роботі», «Виконано», «Скасовано», «Прострочено».
Зміна в розкладі: «Потрібне рішення», «Потрібно уточнити», «Схвалено», «Відхилено», «Протерміновано».
Telegram: «Підключено» / «Не підключено» — чи прив'язаний акаунт дитини.
Скріншоти в цій документації зроблені з макетів design/admin.pen
(карта екранів — design/screens.md) у репозиторії проєкту. Дані на них
демонстраційні: імена, адреси й дати вигадані.
