Перейти к содержанию

Перенос урока

[SCREENSHOT PLACEHOLDER]

Что запечатлеть: - Список уроков с меню действий (⋮) у запланированного урока - Диалог «Перенести» с полями даты, времени и причины - Страницу урока с меткой «Перенесён» и блоком исходного времени

Что выделить: - Пункт «Перенести» в меню - Поля «Начало» и «Окончание» в диалоге - Бейдж «Перенесён» на карточке урока - Кнопку «Завершить» у запланированного урока

Назначение: - Показать, как перенести занятие и завершить урок без лишнего шага «Начать»

Быстрый старт

  1. Откройте «Уроки» (/lessons).
  2. У запланированного урока откройте меню «Перенести».
  3. Укажите новое время начала и окончания, при желании — причину.
  4. Сохраните. Если слот занят, система покажет понятную ошибку.
  5. Если урок уже прошёл по расписанию, но остаётся в статусе «Запланирован» — откройте урок и нажмите «Завершить» (можно без «Начать урок»).

Где находится в интерфейсе

  • Список уроков: /lessons — меню у каждой строки.
  • Страница урока: /lessons/{id} — кнопки «Перенести» и «Завершить» (для учителя урока), блок с информацией о переносе.

Назначение

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

Завершение без старта — если урок по расписанию уже должен был состояться, вы можете сразу отметить его завершённым, не нажимая «Начать урок». Фактическое время урока при этом берётся из расписания.

Когда использовать

  • Ученик или вы не можете в назначенный слот — перенесите на удобное время.
  • Урок прошёл очно, но вы забыли нажать «Начать» — завершите запланированный урок одной кнопкой.
  • Нужно зафиксировать причину переноса (отпуск, болезнь, перенос по просьбе ученика).

Пошаговое использование

Перенести урок из списка

  1. На странице «Уроки» найдите урок в статусе «Запланирован».
  2. Нажмите «Перенести».
  3. В диалоге укажите новое начало и окончание.
  4. При необходимости заполните поле «Причина».
  5. Нажмите «Перенести».

Что происходит после действия: время урока обновляется. На списке и на странице урока появляется отметка «Перенесён». При первом переносе сохраняется изначально запланированное время — его можно посмотреть на странице урока.

Перенести урок со страницы занятия

  1. Откройте урок (/lessons/{id}).
  2. Нажмите «Перенести» (доступно, пока урок запланирован).
  3. Заполните поля и подтвердите.

Что происходит после действия: то же, что при переносе из списка.

Завершить запланированный урок без «Начать»

  1. Откройте урок в статусе «Запланирован», который уже прошёл по расписанию (или скоро должен завершиться).
  2. Нажмите «Завершить» — на странице урока или в меню списка.

Что происходит после действия: урок переходит в статус «Завершён». Время начала и окончания фиксируется по плановому расписанию урока. Откроется мастер завершения: оплата, слова, домашнее задание — по необходимости.

Завершить урок, который уже идёт

  1. Если урок в статусе «Идёт», нажмите «Завершить».

Что происходит после действия: урок завершается с фактическим временем окончания «сейчас».

Процесс переноса (логика системы)

flowchart TD
    A[Учитель открывает перенос] --> B{Статус planned?}
    B -->|Нет| X[Ошибка: перенос недоступен]
    B -->|Да| C{Свободно у учителя?}
    C -->|Нет| Y[Ошибка: конфликт расписания учителя]
    C -->|Да| D{Свободно у ученика?}
    D -->|Нет| Z[Ошибка: конфликт расписания ученика]
    D -->|Да| E[Сохранить новое время и причину]
    E --> F[Отметить урок как перенесённый]

Варианты использования

  • Индивидуальный урок — перенос с проверкой занятости вас и ученика.
  • Групповой урок — перенос всего занятия; конфликт проверяется по участникам урока.
  • Урок по расписанию ученика — при необходимости перенесите конкретное занятие вручную.

Ограничения

  • Перенос доступен только для уроков в статусе «Запланирован». Как только вы нажали «Начать» и урок перешёл в «Идёт», перенести его уже нельзя — завершите занятие или отмените по обычному сценарию.
  • Уроки «Идёт», «Завершён» или «Отменён» перенести нельзя.
  • Система не даст выбрать время, если у вас или у ученика (участника) уже есть другое занятие в этот интервал.
  • Изменить время через обычное редактирование урока нельзя — только через «Перенести».
  • Завершить можно урок в статусе «Запланирован» или «Идёт». Для запланированного урока должны быть заданы плановое начало и окончание.
  • Входит в платную подписку. Посмотреть доступные модули можно здесь — Подписка преподавателя.

Частые ошибки пользователей

  • Пытаться перенести урок, который уже начат — сначала завершите или отмените его по обычному сценарию.
  • Выбирать время, когда у ученика параллельный урок — система справедливо заблокирует перенос; выберите другой слот.
  • Ждать кнопку «Начать» перед завершением прошедшего урока — для запланированного занятия достаточно «Завершить».

Возможно, вам будет интересно

Часто задаваемые вопросы

Видит ли ученик, что урок перенесён?
Да. На своих занятиях он увидит обновлённое время и отметку о переносе.

Сохраняется ли старое время?
При первом переносе — да, как «изначально запланированное». Его можно посмотреть на странице урока.

Нужно ли обязательно указывать причину?
Нет, поле необязательное. Но причина помогает вам и ученику вспомнить контекст позже.

Списывается ли абонемент, если я завершил урок без «Начать»?
Да, завершение запланированного урока обрабатывается так же, как обычное завершение — в том числе списание по абонементу, если урок был настроен на оплату абонементом.