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