Лише команда
Писати й читати можуть лише ті, хто працює в школі. Учні й батьки не мають сюди доступу жодним шляхом; для них є Повідомлення.
«У мене аудиторія 3 чи 4?», «принтер не працює», «хто бере заміну?». Сьогодні команда вирішує це у WhatsApp поруч із фото з відпустки. Тут розмова ведеться в панелі, лише для команди й зі строком зберігання.
Писати й читати можуть лише ті, хто працює в школі. Учні й батьки не мають сюди доступу жодним шляхом; для них є Повідомлення.
Розмова 1:1 одна на пару, група має назву й засновника. Кожен може додавати людей і виходити, а керують групою засновник і керівництво.
Повідомлення з'являється в співрозмовника одразу після надсилання, а «друкує...» показує, що відповідь уже на підході. Після обриву з'єднання вікно саме підтягує пропущене.
Прокручування вгору підвантажує давніші повідомлення. Оператор може задати, через скільки днів вони зникають: чат не мусить зберігатися назавжди.
Власник бачить лише розмови, у яких бере участь. Власне повідомлення редагує й видаляє автор; чуже в групі - лише той, хто керує групою.
Модуль - це дозвіл, а те, які записи можна змінювати, вирішується під час збереження, а не в меню.
| Роль | Бачить | Змінює |
|---|---|---|
| Власник | Лише кімнати, у яких бере участь сам. Режиму «Уся школа» тут немає. | Власні повідомлення, а в групі, до якої належить: назву, склад і видалення. |
| Методист | Те саме, що й власник: свої кімнати й жодної чужої. | Те саме: власні повідомлення й керування групами, до яких належить. |
| Викладач | Свої кімнати. Співрозмовника обирає зі списку команди з обліковим записом. | Власні повідомлення і групи, які створив. Чуже повідомлення в розмові вдвох не змінить. |
| Учень | Нічого. Сторінки відповідають йому «такого екрана немає», а не «доступ заборонено». | Нічого. Спілкування школи з учнем ведеться в Повідомленнях. |
Те, що виявляється лише на третій тиждень роботи з модулем.
Бо вона не належить школі. Історія йде з компанії разом із людиною, приватні номери ходять по команді, а після звільнення ніхто нічого не забере. Тут коло людей визначає членство в школі: видалене членство прибирає людину з кімнат, розмова вдвох без другої сторони зникає, а історія має строк, після якого видаляється сама.
Ні, і за цим стежать три незалежні замки. Перевірка належності до команди стоїть у кожному обробнику перед рештою перевірок і відповідає «такого екрана немає», а не «доступ заборонено». Матриця дозволів не дає учневі в чаті жодної дії. Стандартний набір не надає йому модуля. Навіть ручне надання модуля нічого не змінить, бо сторінки не перевіряють надання.
Ні. Кімнати приватні: кімната, у якій немає того, хто питає, не існує й для власника. Режиму «Уся школа», який у Повідомленнях відкриває будь-яку переписку, тут свідомо немає. Керування школою дає права адміністратора в групі, до якої людина належить, а не доступ до всіх.
Стільки, скільки задасть оператор на картці клієнта; порожнє поле означає «ніколи не видаляти». Якщо строк задано, планувальник кожні десять хвилин видаляє партію з тисячі найстаріших повідомлень на школу, тож рік історії зникає за кілька годин, а таблиця не блокується довше, ніж триває одна коротка транзакція.
Нічого, чого не можна надолужити. Кожне збереження надсилається звичайним HTTP-запитом, а канал наживо - лише дзвіночок: після відновлення вікно перезавантажує список кімнат і підтягує повідомлення, новіші за останнє отримане. Загублений кадр не губить повідомлення, бо джерелом правди є база, а не канал.
Власне повідомлення виправляє й видаляє його автор, а виправлене має позначку, що його змінювали. Чуже в групі видаляє той, хто нею керує. У розмові вдвох його не видалить ніхто, навіть власник: модерації в парі тут немає, і це рішення, а не недоробка.
Групу може створити будь-хто з команди, і саме ця людина стає її адміністратором разом із тими, хто керує школою: назва, склад і видалення належать їм. Додати когось і вийти може кожен учасник. Коли виходить останній, кімната видаляється разом із повідомленнями, бо не залишається нікого, хто міг би їх прочитати. В одній групі може бути двісті осіб.
Ні, це окремий модуль. Повідомлення - це пошта: переписка з темою, учень і вся команда як адресати, лист «у вас нове повідомлення» на скриньку й режим «Уся школа» для власника. Чат - це месенджер команди: без теми, без учня й без жодного листа. Хто не сидить у панелі, побачить позначку біля входу.
14 днів на ваших групах і внесках. Без картки й без зобов'язань.