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

Перемещение занятия

Перетаскивание занятий в течение недели: размещение из панели, требования к сдвоенным урокам и настройка возможности создания накладок.

Уроки размещаются перетаскиванием. Возьмите урок, перетащите его в нужное место, и сетка расписания обновится.

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

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

Разрешить или блокировать конфликты

The switch beside the Conflicts count. Allowing a clash is the default, because timetabling is iterative — switch to blocking once you are past that stage.
The switch beside the Conflicts count. Allowing a clash is the default, because timetabling is iterative — switch to blocking once you are past that stage.

Рядом с кнопкой Конфликты есть переключатель с двумя положениями, и это самый важный элемент на этой странице.

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

Разрешение конфликтов — это правильная настройка по умолчанию, а не послабление. Составление реального расписания — итеративный процесс: часто нужно поставить занятие туда, где оно создаёт конфликт, чтобы увидеть общую картину проблемы и затем исправить её. Инструмент, который запрещает этот промежуточный шаг, заставляет вас сначала решить всё в уме.

Переключитесь в режим Блокировать конфликты, когда вы прошли этот этап и хотите, чтобы приложение не позволяло вам ухудшить расписание.

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

Для того, кто работает по ссылке для доступа, этот параметр может быть уже задан: ссылку можно предоставить в режиме блокировки конфликтов, и тогда переключатель будет виден, но заблокирован.

Сдвоенные и строенные занятия

Занятию длиннее одного периода нужно место, куда оно поместится целиком.

Применяются два разных правила, и они ведут себя по-разному:

Оно должно помещаться в рамки дня. В обычном виде «день × время» строенное занятие не может начинаться в предпоследний период, потому что оно выйдет за пределы расписания. Это физическое ограничение, и оно действует независимо от положения переключателя конфликтов.

Свободны ли интервалы, которые оно занимает — это вопрос конфликта, поэтому он зависит от переключателя. Если конфликты разрешены, блок может пересекаться с параллельными занятиями в охватываемых им интервалах, точно так же, как и при перемещении занятия длиной в один период. Если конфликты заблокированы, каждый занимаемый им интервал должен быть свободен.

Перетаскивание в сводном виде

Когда Линза сгруппировала сетку по аудиториям, преподавателям или студенческим группам, перемещение не просто сдвигает занятие по времени в течение недели, но и назначает его строке, на которую вы его перетащили. Перетаскивание занятия на строку Лаборатория 2 помещает его в Лабораторию 2.

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

Что нельзя переместить

Занятие, заблокированное по времени, нельзя перетаскивать ни в одном из видов. Занятие, заблокированное только по месту (в своей аудитории), всё ещё можно перетащить на другое время, кроме как в виде по аудиториям, где перетаскивание изменило бы его аудиторию. Если перетаскивание не начинается, проверьте состояние блокировки на его карточке.

Отмена действий

Элемент управления отменой в заголовке отменяет последние перемещения, и Ctrl+Z делает то же самое.

Если вы зашли дальше, чем может исправить отмена, восстановите резервную копию — а если вы собираетесь предпринять что-то масштабное, сначала сделайте её.