Сайт работает в тестовом режиме: платежи проходят через тестовую витрину платёжного сервиса, реальные деньги не списываются.
РЕПЕТИТУМ

Ученик уже занят в это время

Открыть в кабинете: «Расписание»

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

Форма «Занятие ученику»: жёлтая врезка «Наложение по времени» со строками о занятости ученика
Форма «Занятие ученику»: жёлтая врезка «Наложение по времени» со строками о занятости ученика

Понять, какое наложение можно снять

Кабинет различает два случая, и различие решает всё.

  • «занятие уже есть» — у ученика в этот час уже стоит занятие на вашей площадке. Такое расписание вы видите целиком, поэтому решение принимать не из чего: попытка отклоняется сообщением «В это время у ученика уже есть занятие: Иван Кузнецов.». Отказ не снимается — перенесите одно из занятий или выберите другой час.
  • «занятие на другой площадке» — час занят у другого учителя. Чужое расписание вам не показывается: вы видите только сам факт занятости, без времени, названия и имени учителя. Договорённость могла измениться, поэтому решение оставлено за вами.

Создать занятие вопреки предупреждению

В форме создания жёлтая врезка «Наложение по времени» перечисляет наложения по строке на каждое: «Иван Кузнецов, 12 сентября 15:00 — занятие уже есть» или «… — занятие на другой площадке». Когда занятие создаётся группе, имени в строке нет — только дата и время.

Врезка совещательная — кнопка создания остаётся активной, и решение принимается при нажатии. Если все наложения относятся к другой площадке, кабинет один раз спросит «У ученика занято это время» / «На другой площадке у него уже есть занятие в этот час. Всё равно создать?» — нажмите «Всё равно создать». Если хотя бы одно наложение на вашей площадке, вопроса не будет: набор уйдёт на сервер и неподходящее сочетание будет отклонено.

Кнопка не выключается намеренно: в набор может входить десяток учеников и дат, где одно наложение на чужой площадке соседствует с безупречными датами, — выключенная кнопка заставила бы разбирать набор вслепую.

Перенести занятие вопреки предупреждению

При переносе задаётся тот же вопрос. Из карточки занятия кнопка называется «Всё равно продолжить», при перетаскивании — «Всё равно перенести», и там вопрос идёт вторым, после «Перенести занятие?».

Вид «Неделя»: карточка занятия перетаскивается на другую ячейку, открыт вопрос «Перенести занятие?» с новым временем
Вид «Неделя»: карточка занятия перетаскивается на другую ячейку, открыт вопрос «Перенести занятие?» с новым временем

Ответить на заявку, время которой занято

Заявку на час, в который ученик занят, подтвердить нельзя: кабинет ответит «У ученика на это время уже есть занятие.». Отказ не снимается ни на одном из четырёх путей подтверждения — ни в полосе заявок на «Расписании», ни карточкой на «Главной», ни в чате, ни в окне «Настроить занятие…». Подтверждение заявки повторяет то, что ученик сделал бы сам, а сам он на занятый час записаться не может.

Отказ распространяется на автора заявки и на тех, кто присоединился к ней сам. Ученика, которого вы досаживаете на это занятие своей рукой, кабинет пропустит после вопроса «Всё равно подтвердить» — за него ответили вы, а не он сам.

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

Понять, почему занятия курса создаются всегда

Раскладка занятий потока или индивидуального расписания курса — не форма, за которой сидит человек: серия рассчитывается целиком, и отказ на одном часе отменил бы всю раскладку. Поэтому такие занятия создаются всегда, а ученик получает в чате сообщение «Занятие 12.09 15:00 пересекается с другим вашим занятием.» и решает вопрос с учителями. Вам это сообщение не приходит — раскладку вы запустили сами. О потоках — в статье Потоки: расписание для курса.

Если что-то пошло не так

  • Врезка не появилась, хотя ученик занят. Проверка не выполняется для открытого занятия — когда в карточке «Кто придёт» никто не выбран и участников заранее нет — и целиком пропускается, если сочетаний «ученики × даты» больше 30: неполный список наложений читался бы как полный ответ. У занятия группе считаются только даты, а в окне «Настроить занятие…» проверяются все посаженные — даже когда запись открыта. Отказ на вашей площадке при этом никуда не девается — он сработает при создании.
  • Врезка исчезла после того, как вы добавили ещё дату или ученика. Набор перешагнул те же 30 сочетаний, и проверка выключилась целиком. Уменьшите набор, если хотите увидеть наложения заранее.
  • Занятие создалось, хотя ученик был занят на чужой площадке. Значит, вопрос «Всё равно создать?» был подтверждён. Ученик получит сообщение о пересечении и решит его с учителями.
  • Ученик записался к другому учителю уже после того, как вы создали занятие. Наложение возникло задним числом, и кабинет о нём не сообщает: проверка выполняется в момент создания или переноса.
  • На вашем сайте занятый час показан свободным. Свободное время вычитает только ваши занятия — про час, занятый у другого учителя, ваш сайт ничего не знает. Ученик может отправить заявку на такой час, и отказ сработает уже при подтверждении.

Читайте также