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