Перенос урока
[SCREENSHOT PLACEHOLDER]
Что запечатлеть: - Список уроков с меню действий (⋮) у запланированного урока - Диалог «Перенести» с полями даты, времени и причины - Страницу урока с меткой «Перенесён» и блоком исходного времени
Что выделить: - Пункт «Перенести» в меню - Поля «Начало» и «Окончание» в диалоге - Бейдж «Перенесён» на карточке урока - Кнопку «Завершить» у запланированного урока
Назначение: - Показать, как перенести занятие и завершить урок без лишнего шага «Начать»
Быстрый старт
- Откройте «Уроки» (
/lessons). - У запланированного урока откройте меню ⋮ → «Перенести».
- Укажите новое время начала и окончания, при желании — причину.
- Сохраните. Если слот занят, система покажет понятную ошибку.
- Если урок уже прошёл по расписанию, но остаётся в статусе «Запланирован» — откройте урок и нажмите «Завершить» (можно без «Начать урок»).
Где находится в интерфейсе
- Список уроков:
/lessons— меню ⋮ у каждой строки. - Страница урока:
/lessons/{id}— кнопки «Перенести» и «Завершить» (для учителя урока), блок с информацией о переносе.
Назначение
Перенос урока — смена запланированного времени занятия без отмены. Система запоминает исходное время, считает количество переносов и может сохранить причину.
Завершение без старта — если урок по расписанию уже должен был состояться, вы можете сразу отметить его завершённым, не нажимая «Начать урок». Фактическое время урока при этом берётся из расписания.
Когда использовать
- Ученик или вы не можете в назначенный слот — перенесите на удобное время.
- Урок прошёл очно, но вы забыли нажать «Начать» — завершите запланированный урок одной кнопкой.
- Нужно зафиксировать причину переноса (отпуск, болезнь, перенос по просьбе ученика).
Пошаговое использование
Перенести урок из списка
- На странице «Уроки» найдите урок в статусе «Запланирован».
- Нажмите ⋮ → «Перенести».
- В диалоге укажите новое начало и окончание.
- При необходимости заполните поле «Причина».
- Нажмите «Перенести».
Что происходит после действия: время урока обновляется. На списке и на странице урока появляется отметка «Перенесён». При первом переносе сохраняется изначально запланированное время — его можно посмотреть на странице урока.
Перенести урок со страницы занятия
- Откройте урок (
/lessons/{id}). - Нажмите «Перенести» (доступно, пока урок запланирован).
- Заполните поля и подтвердите.
Что происходит после действия: то же, что при переносе из списка.
Завершить запланированный урок без «Начать»
- Откройте урок в статусе «Запланирован», который уже прошёл по расписанию (или скоро должен завершиться).
- Нажмите «Завершить» — на странице урока или в меню списка.
Что происходит после действия: урок переходит в статус «Завершён». Время начала и окончания фиксируется по плановому расписанию урока. Откроется мастер завершения: оплата, слова, домашнее задание — по необходимости.
Завершить урок, который уже идёт
- Если урок в статусе «Идёт», нажмите «Завершить».
Что происходит после действия: урок завершается с фактическим временем окончания «сейчас».
Процесс переноса (логика системы)
flowchart TD
A[Учитель открывает перенос] --> B{Статус planned?}
B -->|Нет| X[Ошибка: перенос недоступен]
B -->|Да| C{Свободно у учителя?}
C -->|Нет| Y[Ошибка: конфликт расписания учителя]
C -->|Да| D{Свободно у ученика?}
D -->|Нет| Z[Ошибка: конфликт расписания ученика]
D -->|Да| E[Сохранить новое время и причину]
E --> F[Отметить урок как перенесённый]
Варианты использования
- Индивидуальный урок — перенос с проверкой занятости вас и ученика.
- Групповой урок — перенос всего занятия; конфликт проверяется по участникам урока.
- Урок по расписанию ученика — при необходимости перенесите конкретное занятие вручную.
Ограничения
- Перенос доступен только для уроков в статусе «Запланирован». Как только вы нажали «Начать» и урок перешёл в «Идёт», перенести его уже нельзя — завершите занятие или отмените по обычному сценарию.
- Уроки «Идёт», «Завершён» или «Отменён» перенести нельзя.
- Система не даст выбрать время, если у вас или у ученика (участника) уже есть другое занятие в этот интервал.
- Изменить время через обычное редактирование урока нельзя — только через «Перенести».
- Завершить можно урок в статусе «Запланирован» или «Идёт». Для запланированного урока должны быть заданы плановое начало и окончание.
- Входит в платную подписку. Посмотреть доступные модули можно здесь — Подписка преподавателя.
Частые ошибки пользователей
- Пытаться перенести урок, который уже начат — сначала завершите или отмените его по обычному сценарию.
- Выбирать время, когда у ученика параллельный урок — система справедливо заблокирует перенос; выберите другой слот.
- Ждать кнопку «Начать» перед завершением прошедшего урока — для запланированного занятия достаточно «Завершить».
Возможно, вам будет интересно
- Завершение урока — мастер после «Завершить».
- Групповые уроки — создание и участники группового занятия.
- Расписание ученика — автоматические уроки по шаблону.
- Договор с учеником — статус обучения и приостановка.
Часто задаваемые вопросы
Видит ли ученик, что урок перенесён?
Да. На своих занятиях он увидит обновлённое время и отметку о переносе.
Сохраняется ли старое время?
При первом переносе — да, как «изначально запланированное». Его можно посмотреть на странице урока.
Нужно ли обязательно указывать причину?
Нет, поле необязательное. Но причина помогает вам и ученику вспомнить контекст позже.
Списывается ли абонемент, если я завершил урок без «Начать»?
Да, завершение запланированного урока обрабатывается так же, как обычное завершение — в том числе списание по абонементу, если урок был настроен на оплату абонементом.