Панель «Зараз триває»
Поточні заняття з прогресом і присутністю. Якщо одночасно йде кілька, панель кожні вісім секунд показує наступне, а стрілки з лічильником дають гортати вручну.
Стартовий екран для всіх, хто керує школою. Один запит - і перед вами весь день: що відбувається зараз, який вигляд має тиждень, скільки оплат надійшло і що ще треба зробити сьогодні.
Поточні заняття з прогресом і присутністю. Якщо одночасно йде кілька, панель кожні вісім секунд показує наступне, а стрілки з лічильником дають гортати вручну.
Це не попередній перегляд, а повноцінний Розклад: ті самі подання, ті самі жести й те саме вікно заняття. Перенесений урок зберігається просто з Головної.
Учні, групи, відвідуваність і нарахування з кільцем зібраних оплат. Кожне число веде до модуля, якому належить, бо підсумок без доступу до даних - це глухий кут.
Договори на підпис, заявки без відповіді, прострочені видачі, заборговані оплати й завдання з проєктів: прострочені, на сьогодні й на тиждень.
Розділ, до модуля якого людина не має доступу, просто не з'являється, замість того щоб показувати нуль чи приклад. День, хвилини й лінія «зараз» беруться з годинника школи, а не браузера.
Модуль - це дозвіл, а те, які записи можна змінювати, вирішується під час збереження, а не в меню.
| Роль | Бачить | Змінює |
|---|---|---|
| Власник | Усе: ЗАРАЗ, розклад тижня, учні, групи, відвідуваність, нарахування і справи. | Заняття просто з плитки. Більше Головна нічого не змінює, бо нічим не володіє. |
| Методист | Те саме, але без справ із Договорів: цього модуля методист за замовчуванням не має. | Те саме, що власник: заняття з плитки, решту - у модулях, яким вона належить. |
| Викладач | Розклад тижня, групи, відвідуваність, прокат і свої завдання з проєктів. | Заняття, які він веде. Цифр із Фінансів і заявок не бачить узагалі. |
| Учень | Картку робочого простору. Зведені цифри - для тих, хто керує школою. | Нічого. Свої оцінки й присутність він бачить у розділі «Мій журнал». |
Те, що виявляється лише на третій тиждень роботи з модулем.
Один запит отримує весь день школи: годинник, заняття тижня, відвідуваність, кількість учнів і груп, гроші за місяць і справи з Проєктів - усе в одній транзакції. Окремий запит заради двох чисел означав би ще одне з'єднання. Решту справ додає панель, звертаючись лише до тих модулів, до яких людина має доступ.
Екран без нарахувань - без нуля, без прикладу й без сірої плитки із замком. Розділ з'являється, коли людина має МОДУЛЬ і право читати його записи; інакше API нічого не повертає, і екран просто стає компактнішим. Головна ніколи не показує більше, ніж екран, з якого походять дані.
Так, бо плитка з розкладом тижня - це ПОВНОЦІННИЙ Розклад, а не попередній перегляд: п'ять подань, ті самі жести й те саме вікно заняття, що й в окремому модулі. Зміна зберігається через Групи, так само як з екрана Розкладу: календар не володіє заняттями, а лише розміщує їх у часі.
Панель «Зараз триває» показує одне заняття й кожні вісім секунд перемикається на наступне, а стрілки з лічильником «n з N» дають гортати вручну й запускають відлік заново. При цьому змінюється лише назва групи, а не вся панель: контейнер стоїть із першого кадру, анімуються тільки дані.
З годинника ШКОЛИ, який надходить у відповіді API, а не з годинника браузера. Інакше директор у відрядженні бачив би чужий день. За тим самим годинником визначаються стан заняття, хвилини до кінця й лінія ЗАРАЗ у сітці. Екран не оновлюється сам: хвилини не змінюються, доки ви не перезавантажите сторінку.
Справи з п'яти модулів: договори, що закінчилися або закінчуються, заявки з простроченим наступним кроком і без відповіді, видачі прострочені й на сьогодні, заборговані нарахування та завдання з Проєктів. Завдання потрапляють ЛИШЕ ті, де людину призначено виконавцем, із терміном, що минув, сьогоднішнім або в найближчі сім днів. Екран показує п'ять, а решту - числом із переходом до модуля.
Ні. Плитка нарахувань потребує модуля Фінанси, а викладач за замовчуванням його не має, тож розділ не з'являється навіть порожнім. Так само із заявками. Це працює в обидва боки: якщо школа окремо надасть йому Фінанси, плитка з'явиться з тими самими числами, що й на екрані Фінансів.
Ні, і в цьому вся її суть: вона не має жодної власної таблиці. Фінансові числа беруться з того самого запиту, що й на екрані Фінансів, заняття - з Розкладу, відвідуваність - із Журналу. Тому кожне число веде до модуля, якому належить: підсумок, з якого не можна перейти до даних, - це глухий кут.
14 днів на ваших групах і внесках. Без картки й без зобов'язань.