Перевод ученика в другую группу: занятия, место и баланс
При переводе ученика в другую группу отдельно подтвердите место, дату перехода и правило расчёта остатка. Прошедшие занятия сохраняйте в прежней истории, а будущие записи меняйте с понятной границы. Денежный остаток и число доступных уроков нельзя переносить как одну величину, если в новой группе отличаются цена, длительность или условия обучения.
Сначала решите, перевод подтверждён или только запрошен
Администратор получил просьбу поменять время занятий, но подходящая группа ещё не согласована. На этом этапе нельзя одновременно удалить ученика из старого состава и обещать место в новой группе. Должно быть видно, что существует запрос, а не завершённый переход.
В документации Hollihop отдельно рассматриваются способ перевода, статус в новой группе, последний день прежних занятий и перенос средств. Это пример конкретной реализации. Само наличие кнопки не определяет, какие условия школа уже согласовала с учеником.
Дата перехода нужна всем связанным записям
Учебное условие: старая группа действует для ученика по 14-е число, новая — с 15-го. Проверьте будущие занятия вокруг этой границы, а не только название группы в карточке. Если урок назначен 14-го, он не должен переехать в новую группу по случайному массовому изменению.
Согласуйте, что происходит с уже принятыми будущими записями, пропущенными занятиями и отдельно назначенными отработками, если они есть. Это разные основания посещения. Статья не устанавливает универсальных правил компенсации: система должна сохранить принятое решение для конкретного продукта.
Семь объектов, которые проверяют при переходе
| Объект учёта | До перехода | После принятого решения | Что сохраняется | Кто подтверждает |
|---|---|---|---|---|
| Членство в группе | Старая группа с действующим периодом | Новая группа с указанной датой | История прежнего участия | Уполномоченный администратор |
| Место в новой группе | Пока запрос или резерв | Подтверждённое место по правилам | Основание принятия и возможное ожидание | Ответственный за комплектование |
| Прошедший урок | Факт старой группы | Остаётся в исходной истории | Посещение, преподаватель и связанное списание | Ответственный за достоверность факта |
| Будущая запись | Связана с прежним расписанием | Перенесена, отменена или оставлена по решению | Причина и связь изменения | Администратор по принятому условию |
| Денежный остаток | Рассчитан по старым основаниям | Переносится в согласованном объёме | Движения и основание расчёта | Ответственный за расчёты |
| Право на занятия | Старый продукт и его ограничения | Новый продукт с его правилами | Различие цены, длительности и доступных занятий | Владелец условий обучения |
| Уведомление участникам | Прежние сведения о группе | Актуальные принятые сведения | Кому и что сообщили | Организатор перехода |
Учебный расчёт без обещания автоматического обмена уроков
Предположим, по условиям вымышленного центра согласовано перенести денежный остаток. В старой группе он соответствует трём занятиям по условным 400 рублям: всего 1200. Новое занятие в примере стоит 600, поэтому эта сумма покрывает два занятия, а не три. Это арифметика заданных условий, не цена студии и не рыночная оценка обучения.
Другой продукт может передавать права иначе. Сначала нужно установить допустимую модель и основания, затем считать. Нельзя превращать пример в правило обязательного пересчёта любого абонемента. Длительность и содержание занятий также могут различаться; количество уроков не заменяет все характеристики продукта.
В CRM частной школы покажите оператору исходный остаток, выбранное правило и результат до применения. Если приложение технически переносит прежнюю цену, это нужно заметить и сверить. В документации Hollihop различие цены при переводе также требует отдельного внимания; не считайте его автоматически обработанным любой системой.
Перевод не должен создавать второе место и вторые деньги
Если ответ приложения не дошёл, администратор может повторить действие. Проверьте, не выполнена ли уже первая попытка, прежде чем создавать новый переход. Иначе у ученика появятся параллельные права, а остаток будет перенесён несколько раз.
При автоматизации учебного процесса свяжите изменение состава с расчётом и расписанием. Если одна часть не выполнена, покажите незавершённое состояние и следующий шаг. Не скрывайте частичный результат за сообщением «перевод успешен», когда новая запись есть, а прежний резерв всё ещё активен.
Уведомление должно содержать принятое решение
Сообщите актуальную группу, начало действия и те изменения, которые нужны ученику для следующего занятия. Если переход предварительный, так и обозначьте его, не отправляя подтверждение места. Копия исходной просьбы не заменяет понятный итог.
Для преподавателя сохраните актуальный состав на конкретное занятие. Он не должен потерять прежние отметки только потому, что ученик больше не состоит в группе сегодня. Состав на дату урока и сегодняшний список участников отвечают на разные вопросы и должны оставаться различимыми.
Ошибочный перевод исправляют с учётом последующих действий
Если после перехода уже прошёл урок или возникло новое списание, простое восстановление старого снимка может уничтожить более поздние факты. Уточните, что именно неверно: дата, группа, расчёт или само решение. Исправление должно объяснять последствия, а не стирать историю.
В внутреннем веб-приложении предусмотрите просмотр связанных действий перед корректировкой. Полномочия на исправление факта посещения и на изменение будущего состава могут различаться. Система должна помогать ответственному увидеть затронутые записи, а не давать безусловную кнопку «откатить всё».
Приёмка перехода на учебном ученике
- Создайте две группы с разными условиями и учебного ученика с прошедшими и будущими занятиями. Зафиксируйте границу перехода.
- Оставьте место в новой группе неподтверждённым. Запрос не должен автоматически прекращать все прежние права.
- Подтвердите переход и проверьте записи по обе стороны даты. Прошедшая история остаётся связанной со старой группой.
- Проведите согласованный расчёт остатка. Сравните деньги и количество новых занятий отдельно.
- Повторите действие после имитации неизвестного ответа. Место и перенос остатка не должны появиться второй раз.
- Смоделируйте ошибку после нового посещения. Корректировка должна учитывать последующие факты и сохранять основание решения.
Готовность процесса видно по следующему занятию: ученик понимает, куда приходит, преподаватель видит правильный состав, а администратор может объяснить остаток. Простое изменение поля «группа» оставляет большинство этих вопросов без ответа. Связанные события и принятые условия делают перевод управляемым.
Вопросы и ответы
Что указать в заявлении на перевод ученика в другую группу?
Для внутреннего процесса нужны исходная группа, желаемая группа, дата и причина запроса. Принятое решение и связанные расчёты сохраняют отдельно, не считая просьбу завершённым переходом.
Как учитывать перевод в другую группу английского языка?
Проверьте место, начало участия, будущие записи и различия условий обучения. Прошедшие занятия не должны менять преподавателя или принадлежность группе задним числом из-за смены текущего состава.
Перенос занятий и перевод в другую группу — одна операция?
Не обязательно: отдельная запись может быть перенесена без изменения постоянного участия. При переходе группы нужно проверить весь связанный период и права, а не только один урок.
Читайте также
Как репетитору вести учёт учеников, занятий и оплат
НовостиJPEG XL в Chrome и Firefox: стоит ли переводить картинки сайта
БизнесСдача переводов: как проверить документы и языки
РазработкаБюро переводов: объём текста, повторы и расчётные слова
БизнесКак языковой школе удержать учеников после первого абонемента
РазработкаСайт бюро переводов: как принимать документы в заявке