Проходим четыре учебные недели обеими ролями и показываем, как одна запись ученика связывает расписание, работу на уроке и расчёты.

Главное за минуту
- Месячный сценарий выявляет ошибки, которые не видны в одноразовой демонстрации.
- Серия уроков остаётся редактируемой по одному занятию и по будущей части.
- ДЗ, материалы и доска сохраняют историю между неделями и ролями.
- Финансовый итог строится из проведённых занятий и подтверждённых оплат.
Исходные условия сценария
Берём одного демонстрационного ученика с двумя занятиями в неделю. За месяц проводим восемь уроков, переносим одно занятие, отменяем другое без списания, выдаём два домашних задания, возвращаем одну работу на доработку и принимаем повторную сдачу.
Ученик оплачивает пакет занятий, получает материалы и работает на постоянной доске. Репетитор в конце периода сверяет финансовый журнал и формирует месячный отчёт. Все экраны ниже сняты из production-интерфейса UrokDesk с демонстрационными данными.


До первой недели: приглашение и постоянный вход
Репетитор создаёт ученика и отправляет персональную ссылку. Она открывает именно связанный кабинет с предзаполненными данными, а не общую страницу платформы. После первого входа ученик добавляет пароль, Яндекс ID или VK ID и больше не зависит от повторной отправки приглашения.
С этого момента роли разделены: репетитор управляет учебным процессом, ученик видит только свои занятия, материалы, доски и финансовое состояние. Прямой URL другого ученика не открывается.


Неделя 1: создаём серию и проводим первый урок
Репетитор выбирает ученика, предмет, дату, длительность, часовой пояс и цену, затем включает еженедельное повторение с конечной датой. Перед сохранением важно проверить количество занятий и границу серии.
Первый урок проводится только после фактического занятия. Подтверждение переводит его в историю и применяет выбранный способ расчёта. Повторное нажатие не должно создавать второе начисление.



Неделя 2: постоянная доска и материалы
Для предмета создаётся постоянная доска. Первая тема занимает отдельную страницу, следующая добавляется рядом, а часто используемая заготовка сохраняется как шаблон. После перезагрузки репетитор и ученик возвращаются к той же доске и странице.
Конспект или PDF загружается в библиотеку один раз. Репетитор выдаёт доступ конкретному ученику, а в его кабинете появляется просмотр и скачивание. Отзыв доступа закрывает и список, и прямой URL.



Неделя 2: выдаём и сдаём домашнюю работу
Репетитор создаёт задание, добавляет описание, срок и несколько файлов. Ученик открывает ту же карточку на телефоне или компьютере, прикладывает решение и отправляет работу. Если один файл забыт, решение можно дополнить без удаления первой попытки.
Репетитор просматривает вложения подряд, оставляет общий комментарий и комментарий к конкретному файлу. При возврате ученик видит причину, исправляет решение и сдаёт новую попытку; после принятия сохраняется полная история проверки.




Неделя 3: перенос и отмена без дубликатов
Один урок переносится на другое время как исключение серии. Остальные повторения сохраняют исходное расписание. Второе занятие отменяется без списания: оно остаётся в истории со статусом, но не создаёт долг и не расходует пакет.
Если запись была создана ошибочно, используется удаление, а не отмена. Удалённый урок исчезает у обеих ролей и не возвращается после фоновой генерации серии.


Неделя 3: аванс, абонемент и фактическая цена
Репетитор фиксирует полученную оплату и выбирает, является ли она денежным авансом или оплатой абонемента. Пакет хранит количество занятий, срок и условия списания, а денежный счёт отдельно показывает рублёвый остаток.
Перед проведением конкретного урока цену можно изменить. После подтверждения списывается именно согласованная сумма или одно подходящее занятие пакета. Ученик видит тот же остаток и историю без ручного пересчёта.


Неделя 4: чек, уведомления и кабинет родителя
Если репетитор подключил «Мой налог», чек формируется по подтверждённой фактической оплате. Статус доставки и ошибки остаются в истории. Интеграция не принимает деньги и не создаёт чек только из-за появления будущего урока.
Переносы, новые задания и оплаты попадают во внутренний центр уведомлений и подключённые каналы. Родитель при наличии приглашения видит только разрешённую сводку ребёнка: расписание, ДЗ, оценки, финансы или их выбранное сочетание.



Закрываем месяц отчётом и продолжаем следующий
В конце периода репетитор выбирает ученика и месяц. Отчёт собирает проведённые, перенесённые и отменённые уроки, цены и состояния оплаты из уже существующих событий, поэтому не требует повторно заполнять журнал.
После сверки можно скачать PDF, продлить абонемент и продолжить ту же доску на новой странице. Учебная история не обрывается границей месяца, а остаётся доступной из карточки ученика.


Частые вопросы
Обязательно ли переносить в UrokDesk всех учеников сразу?
Нет. Для проверки достаточно одного действующего ученика и ближайшего месяца. После полного сценария можно переносить остальных, не меняя привычную работу всей практики одновременно.
Создаёт ли запланированный урок долг ученика заранее?
Нет. Финансовый результат появляется после подтверждённого проведения, неявки или отмены со списанием. Будущее занятие остаётся только планом и не меняет счёт ученика.
Сохраняется ли доска после окончания учебного месяца?
Да. Доска принадлежит учебному контексту ученика или группы, а не одному занятию. На следующий месяц можно продолжить существующую страницу или создать новую внутри той же доски.