Всё основное — в нескольких действиях
Ученики, расписание, абонементы и явка живут в одном кабинете. Не отдельная таблица, не отдельный календарь и не пять статусов на карточке.
Открыли занятие, отметили, кто пришёл, закрыли. Абонемент, долг и табель преподавателя система считает сама.
Как это выглядит по разделам