Расписание репетитора притворяется календарем, но работает иначе. В календаре событие — это время и название. В расписании репетитора каждый урок тянет за собой деньги: проведен он или перенесен, оплачен или в долг, списался ли с абонемента. Календарь, который этого не видит, отвечает на вопрос «когда урок?», но молчит на вопрос «что у меня с этой неделей?» — а репетитору нужен именно второй.
Строка урока: шесть обязательных полей
В каком бы виде вы ни вели расписание — бумага, таблица, сервис — строка урока должна отвечать на шесть вопросов. Уберите любой — и через месяц появится дыра:
- ✓Когда: дата, время, длительность — 60 и 90 минут по-разному стоят
- ✓Кто: ученик (при 15+ учениках имена без фамилий начинают путаться)
- ✓Что: предмет и тема — «алгебра, квадратные уравнения», а не просто «урок»
- ✓Статус урока: запланирован / проведен / отменен / перенесен — это разные деньги
- ✓Статус оплаты: оплачен / в долг / списан с предоплаты
- ✓Где: ссылка на встречу для онлайн-уроков — чтобы не искать ее в переписке за минуту до начала
Пятое поле — то самое, что отличает расписание репетитора от календаря. «Урок был» и «урок оплачен» — независимые события, и весь беспорядок с деньгами живет ровно в зазоре между ними.
Как выглядит рабочая неделя
Вот неделя репетитора с четырьмя учениками — так она выглядит в Личном кабинете репетитора, где статус каждого урока виден цветом:
пн
16:00
Максим
вт
18:00
София
19:30
Тимур
ср
17:00
Алиса
чт
16:00
Максим
18:00
София
пт
17:00
Алиса
Смысл цветов не в красоте: это ответ на вопрос «что у меня с неделей?» без единого клика. Красное — идти напоминать про оплату, серое — освободился вечер, синее — к чему готовиться. В таблице тот же ответ собирается фильтрами и памятью.
Повторяющиеся уроки — где ломается таблица
Почти все ученики ходят регулярно: вторник и четверг, 18:00, до мая. В таблице это означает одно из двух: либо копировать строки на месяцы вперед, либо дописывать неделю за неделей каждое воскресенье. Оба варианта терпимы, пока не начинаются переносы.
«Перенесли один вторник — а я правлю четыре строки и молюсь, что не задела соседние»
Перенос в таблице — ручная операция без защиты: сдвинуть строку, не забыть старую, не зацепить формулу баланса. Три переноса в неделю при 12 учениках — это уже не учет, а вторая работа.
Правильная механика повторов устроена иначе: урок задается один раз — «каждые вторник и четверг в 18:00, повторять до 31 мая» — и серия строится сама. Перенос одного занятия трогает только его: остальная серия стоит на месте, баланс пересчитывается автоматически. Именно так это работает в кабинете — при создании урока выбираете «Каждую неделю», дни недели и дату, до которой повторять.
Если все же таблица: готовая структура
Не готовы к сервису — соберите таблицу правильно с самого начала. Минимальный лист:
| Дата | Время | Ученик | Тема | Статус | Оплата |
|---|---|---|---|---|---|
| пн 06.07 | 16:00 | Максим | Present Perfect | проведен | оплачен |
| вт 07.07 | 18:00 | София | Теорема Виета | проведен | долг 2 000 ₽ |
| вт 07.07 | 19:30 | Тимур | ЕГЭ: динамика | проведен | оплачен |
| ср 08.07 | 17:00 | Алиса | Алфавит, приветствия | проведен | предоплата −1 |
| чт 09.07 | 18:00 | София | Дискриминант | запланирован | — |
Когда шаблон перестает быть решением
Таблица по этой структуре честно работает до 8–10 учеников. Дальше арифметика простая: 15 учеников × 2 урока в неделю — это 120+ строк в месяц, каждая с ручным статусом оплаты, плюс переносы. На этом объеме выигрывает не «более удобный шаблон», а другая механика — повторы, которые строятся сами, и баланс, который считается сам. Проверить, ваша ли это точка, можно бесплатно: в Личном кабинете репетитора тариф без оплаты дает 3 учеников без ограничения по времени — заведите тех, кого чаще всего переносят, и сравните с таблицей через две недели.