Усі модулі
Люди й зв'язок

Батьки

Рецепція телефонує батькам, а не учневі, і найчастіше тій самій мамі щодо двох дітей. Тому батьки - це запис школи, а не ім'я, повторене в чотирьох рядках.

Батьки 3
Учні 4
Зв'язків 2
Батьки
Marek Bąk 601 220 118
Ewa Nowicka 605 441 902
Hanna Lis 692 310 044
Anna Zielińska без телефону
Учні
Zofia Zielińska ANG-A1
Jan Zieliński ANG-B1
Kuba Bąk NIEM-A2
Lena Nowicka ANG-A1
авто батьки учнів школи · один запис на людину
Батьки

Що робить цей модуль

2
сторони одного зв'язку: учень і батьки
500
рядків імпорту CSV, усі або жодного
5
полів батьків, з яких складається договір
450
активних записів батьків у плані Школа

Один запис на людину

Раніше та сама мама була в базі чотири рази, у чотирьох написаннях, а щоб змінити номер, треба було знайти всі. Тепер номер виправляють в одному місці.

Зв'язок з обох боків

У Батьках клітинка обирає учнів, в Учнях клітинка обирає батьків, а в основі одна таблиця. У дитини є мама й тато, а мама буває опікуном трьох дітей.

Створення рядком

Запис батьків створюють лише з іменем і прізвищем, як і учня, а телефон, адресу й нотатку додають у клітинки пізніше. Хто кому ким доводиться, поки що вказують у нотатці.

Діти у файлі CSV

Експорт містить дітей за іменами та власні стовпці, а шаблон показує, що обов'язкове. Нерозпізнане ім'я не призводить до відхилення файлу: запис додається без зв'язку.

Архів замість видалення

Архівний запис зникає зі списку, залишається в даних і не займає місця в межах ліміту. Перемикач «активні», «архів» або «усі» розташований над таблицею.

Хто що бачить

Модуль - це дозвіл, а те, які записи можна змінювати, вирішується під час збереження, а не в меню.

РольБачитьЗмінює
ВласникУсіх батьків разом із PESEL і номером документа.Усе: створює, пов'язує з учнями, архівує, видаляє та імпортує.
МетодистТе саме, що власник: увесь реєстр із полями для договору.Усе в реєстрі, включно з імпортом і масовими діями.
ВикладачУсіх батьків, але лише після надання модуля. PESEL приходить порожнім.Нічого. Бачить номери, але не створює, не пов'язує і не видаляє записи батьків.
УченьНе має доступу до цього екрана.Нічого. Номери чужих батьків - не для учня.

Деталі, про які ніхто не питає на демонстрації

Те, що виявляється лише на третій тиждень роботи з модулем.

Чого цей модуль не робить
  • облікового запису для батьків - запрошувати нікуди, бо окремого екрана для батьків немає
  • поля спорідненості - «бабуся» чи «тато» поки що вказують у нотатці
  • вибору платника - хто платить за курс, налаштовують у Фінансах
  • перевірки, що учень має батьків у системі - повнолітньому вони не потрібні

Один. Батьки - це запис школи, як і учень, і його можна пов'язати з будь-якою кількістю дітей. Раніше батьки були просто текстом у рядку учня, тож та сама людина була в базі кілька разів, у різних написаннях, а щоб змінити номер, треба було знайти всі записи. Номер, виправлений в одному місці з трьох, гірший за відсутній, бо виглядає актуальним.

З обох, і в цьому суть модуля. У Батьках клітинка «Учні» обирає дітей, в Учнях клітинка «Батьки» обирає дорослих, а в основі одна таблиця зв'язків. Рецепція працює то з боку дитини («хто її забирає»), то з боку дорослого («чиї це батьки»), і жоден шлях не важливіший за інший.

Ні, і це не недогляд. Батьки - це запис школи, а не обліковий запис: окремого екрана для батьків немає, тож і запрошувати їх нікуди. Якщо колись вони отримають доступ до панелі, то тим самим шляхом, що й учень: членство з роллю, пароль листом і архів, що закриває вхід.

Поки що в нотатці, і це теж рішення. Стовпець спорідненості був прив'язаний до ЛЮДИНИ, а спорідненість - це властивість пари «дорослий - учень»: тітка, яка забирає племінника і водить до тієї ж школи власну дитину, отримувала одне значення для обох. Окреме поле повернеться, коли його можна буде зберігати в зв'язку, по одному на пару.

Так: вкладка «Дані» містить шаблон, імпорт та експорт. Імпорт приймає до п'ятисот рядків однією транзакцією, обов'язкові лише ім'я та прізвище, а дітей вписують іменами, бо файл заповнює людина в таблиці. Сервер зіставляє імена лише однозначно: ім'я, яке мають двоє учнів, залишається без зв'язку, запис батьків однаково додається, а кількість таких випадків надходить окремим сповіщенням.

Лише якщо школа надасть йому цей модуль, бо за замовчуванням його немає. Обмежити список до «батьків моїх учнів» неможливо, тож надання відкриває весь список, і це свідоме рішення школи. PESEL і номер документа приходять до нього порожніми, як і в учнів, а створювати й видаляти записи батьків він не може взагалі.

Шлях за замовчуванням - архів: запис залишається як історія, зникає зі списку і не займає місця в межах ліміту. Видалення розриває зв'язки з учнями, але самих учнів не зачіпає. Батьків, указаних як платник плану чи нарахування у Фінансах, система не видалить, бо тихе від'єднання перенесло б нагадування і посилання на оплату на учня.

Ні те, ні інше. Батьки можуть бути платником, але це вказують у Фінансах, а не в полі тут. Хто забирає дитину після занять, налаштовують у модулі Забирання дітей. Цей реєстр відповідає на одне питання: за яким номером телефонувати щодо цього учня і до кого звертатися.

Пізнайте Cerium зсередини.

14 днів на ваших групах і внесках. Без картки й без зобов'язань.