Инструменты пользователя

Инструменты сайта


iot:individual_trajectories:blocks_choice

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
iot:individual_trajectories:blocks_choice [2025/10/15 17:41] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1iot:individual_trajectories:blocks_choice [2026/04/29 23:10] (текущий) aarazmaev
Строка 1: Строка 1:
 +====== Блоки по выбору ======
  
 +На странице представлен функционал по взаимодействию зав. кафедр с блоками по выбору для студентов.
 +
 +Для перехода на страницу, необходимо нажать на вкладку **Блоки по выбору** раздела **Индивидуальные траектории**:
 +
 +{{ iot:individual_trajectories:ind_trajectories_menu.png }}
 +
 +Страница выглядит следующим образом:
 +
 +{{ iot:individual_trajectories:blocks_choice:main_page.png }}
 +
 +===== Основные элементы страница =====
 +
 +Страница представляет собой следующее:
 +  * **Учебный год**. В выпадающем списке можно выбрать интересующий год обучения: {{ iot:individual_trajectories:blocks_choice:choose_years.png }} После выбора, в таблице ниже отобразятся дисциплины данного временного промежутка
 +  * **Семестр**. Выбор конкретного семестра: **Весна** или **Осень**: {{ iot:individual_trajectories:blocks_choice:choose_sem.png }}
 +  * **Выпускающие кафедры**. Для поиска дисциплин у групп, принадлежащих определенной кафедре, доступен список с выбором кафедр: {{ iot:individual_trajectories:blocks_choice:choose_caf.png }} При необходимости, можно выбрать несколько кафедр одновременно: {{ iot:individual_trajectories:blocks_choice:choose_multiply_cafs.png }}
 +  * **Экспорт в Excel**. Кнопка для экспорта результатов таблицы в файл Excel: {{ iot:individual_trajectories:blocks_choice:excel_export.png }}
 +  * Таблица с результатами поиска
 +
 +===== Работа с блоками =====
 +
 +Таблица выглядит следующим образом:
 +
 +{{ iot:individual_trajectories:blocks_choice:main_table.png }}
 +
 +Таблица разделена на несколько столбцов:
 +  * Статус
 +  * Дисциплины
 +  * Кафедры групп
 +  * Группы
 +  * Семестр
 +  * Выбрано студентов
 +  * Всего студентов
 +  * Параметры выбора
 +
 +Для перехода на страницу интересующего блока, необходимо нажать на его строку левой кнопкой мыши. Откроется следующая страница:
 +
 +{{ iot:individual_trajectories:blocks_choice:block_page.png }}
 +
 +Слева представлена следующая информация:
 +  * Какие дисциплины включены в блок и к какой кафедре они относятся. Рядом с названием дисциплины расположен переключатель. С его помощью, дисциплину можно скрыть из таблицы. В таком виде, при распределении студентов, невозможно будет назначить их на отключенную дисциплину, а студент не сможет выбрать ее во время выбора
 +  * Каким группам будут доступны для выбора дисциплины данного блока. В данном ряду располагаются все группы определенной кафедры, которым доступен выбор из этого блока дисциплин. При нажатии на группу, в таблице ниже будут отображаться студенты только из этой группы. Выбрать можно несколько групп одновременно {{ iot:individual_trajectories:blocks_choice:choose_groups.png }}
 +  * Параметры выбора. То есть, сколько дисциплин студент сможет выбрать из предложенных
 +  * Студентов выбрали. Данный параметр показывает, сколько студентов выбрали одну из представленных дисциплин в качестве основного направления для изучения
 +  * Всего студентов. Показатель содержит информацию об общем количестве студентов из всех групп выше или о количестве студентов из групп, которые были выбраны из выше представленных
 +
 +Справа представлена следующая информация:
 +  * Статус блока. Показывает, на каком этапе в данный момент находится блок
 +  * Открытие/закрытие записи. Временной промежуток, за который студент должен будет выбрать интересующие его дисциплины
 +  * Кнопка **Изменить**
 +  * Учебный год. Указывает, к какому году принадлежит данный блок, а также курс и семестр
 +
 +В нижней части расположена таблица для работы с распределением студентов по дисциплинам. Выглядит она следующим образом:
 +
 +{{ iot:individual_trajectories:blocks_choice:block_table.png }}
 +
 +Таблица делится на следующие столбцы:
 +  * Группа
 +  * ФИО
 +  * Рейтинг. Рейтинг студентов строится в зависимости от среднего балла, который, в свою очередь, выстраивается из оценок, полученных за предыдущий семестр
 +  * Приоритет дисциплины у студента. Количество отображаемых дисциплин зависит от их количества в блоке и выбора, какие из них студенты смогут выбирать
 +  * Всего
 +
 +Также, в таблице присутствует 2 дополнительных поля - кол-во мест и кол-во студентов:
 +
 +{{ iot:individual_trajectories:blocks_choice:number_of.png }}
 +
 +Количество мест определяет, сколько существует мест для студентов той или иной дисциплины. Количество студентов показывает, сколько студентов распределено на конкретную дисциплину.
 +
 +===== Открытие блока для выбора =====
 +
 +Перед открытием блока необходимо указать, какие дисциплины будут доступны студентам для выбора:
 +
 +{{ iot:individual_trajectories:blocks_choice:disciplines.png }}
 +
 +При отключении и включении, пользователю будут отображаться соответствующие предупреждения о последствиях выбора:
 +
 +{{ iot:individual_trajectories:blocks_choice:confirm_off_discipline.png }}
 +
 +{{ iot:individual_trajectories:blocks_choice:confirm_on_discipline.png }}
 +
 +Изначально, блок по выбору имеет статус **Закрыт**. Чтобы изменить статус и открыть блок для выбора студентам, необходимо нажать на надпись **Изменить** в правом верхнем углу страницы блока. Откроется следующее:
 +
 +{{ iot:individual_trajectories:blocks_choice:block_status.png }}
 +
 +Для открытия блока, необходимо установить чек-поинт рядом с надписью **Разрешить выбор**. Ниже указываются даты начала и окончания выбора у данного блока.
 +
 +**Важно:** даты имеют **информативный характер** и не влияют на работу статуса блока.
 +
 +После внесенных изменений, необходимо нажать на надпись **Сохранить изменения**. Блок откроется для выбора и изменит информацию о статусе:
 +
 +{{ iot:individual_trajectories:blocks_choice:status_open.png }}
 +
 +Если дисциплина имеет ограниченное количество мест, необходимо перейти в режим **назначения мест на блок** {{ iot:individual_trajectories:blocks_choice:set_seats.png }} и справа нажать на кнопку **Настроить число мест** {{ iot:individual_trajectories:blocks_choice:set_seats_button.png }}
 +
 +Откроется следующее окно:
 +
 +{{ iot:individual_trajectories:blocks_choice:set_seats_modal.png }}
 +
 +В данном окне необходимо указать, сколько мест и для каких дисциплин существует. Если дисциплина имеет неограниченное кол-во мест, можно ввести 0 или оставить его пустым.
 +
 +После изменений, необходимо сохранить форму соответствующей кнопкой. 
 +
 +**Примечание**: данные изменения применятся не только к таблице, но и будут отображаться рядом с дисциплиной у студента при выборе.
 +
 +---
 +=== На стороне студента ===
 +
 +После открытия блока, студент должен перейти на страницу **Траектории** со своим расписанием. В правом верхнем углу, в разделе уведомлений, будет сообщение, что студенту доступен блок по выбору:
 +
 +{{ iot:individual_trajectories:blocks_choice:student_alert.png }}
 +
 +Также, дополнительная информация с уточнением о конкретном блоке будет отображаться в разделе **Уведомление**:
 +
 +{{ iot:individual_trajectories:blocks_choice:student_notification.png }}
 +
 +**Примечание**: изменение статусов блока также отображается у [[iot:docs:student-navigator#блоки_по_выбору| студента]].
 +
 +---
 +
 +После подтверждения студентом своего выбора, в таблице блока рядом с ФИО отобразятся числа. Каждое число соответствует, в каком приоритете студент поставил доступные дисциплины:
 +
 +{{ iot:individual_trajectories:blocks_choice:student_priority.png }}
 +
 +===== Закрытие блока для выбора =====
 +
 +Для закрытия блока, необходимо нажать на наименование **Изменить** в правой верхней части страницы. В открывшемся окне, нужно поставить чек-поинт около наименования **Запретить выбор** и сохранить изменения. В появившемся окне, подтвердить сохранение:
 +
 +{{ iot:individual_trajectories:blocks_choice:confirm_close_block.png }}
 +
 +После закрытия, студенты более не смогут выбирать дисциплины из данного блока. Блок изменит статус на **Закрытый**:
 +
 +{{ iot:individual_trajectories:blocks_choice:status_closed.png }}
 +
 +В таблице появятся новые вкладки для обработки - **Распределить студентов вручную** и **Назначить старосту по дисциплине**:
 +
 +{{ iot:individual_trajectories:blocks_choice:new_pages.png }}
 +
 +==== Автоматическое распределение ====
 +
 +Для автоматического распределения студентов, необходимо в правой верхней части экрана нажать на надпись **Распределить автоматически**. Откроется следующее окно для подтверждения:
 +
 +{{ iot:individual_trajectories:blocks_choice:auto_set.png }}
 +
 +После подтверждения, студенты в таблице автоматически распределятся согласно их рейтинг и выставленными приоритетам:
 +
 +{{ iot:individual_trajectories:blocks_choice:table_after_auto.png }}
 +
 +Статус блока изменится на **Распределен**:
 +
 +{{ iot:individual_trajectories:blocks_choice:distributed.png }}
 +
 +Рядом с галочкой будет стоять значок **P** - распределен:
 +
 +{{ iot:individual_trajectories:blocks_choice:checkbox.png }}
 +
 +Также, в графе **Студентов** будет отображаться, сколько и на какую дисциплину было распределено студентов.
 +
 +==== Распределить студентов вручную ====
 +
 +Перейдя на данную вкладку, таблица изменит свою функциональность:
 +
 +{{ iot:individual_trajectories:blocks_choice:hand_table.png }}
 +
 +Для ручного распределения, необходимо выбрать студента и нажать на чек-бокс в столбце интересующей для него дисциплине:
 +
 +{{ iot:individual_trajectories:blocks_choice:hand_distributing.png }}
 +
 +Если в столбце с дисциплиной выбрано больше студентов, чем есть на нее мест, при попытке сохранения, система выдаст ошибку:
 +
 +{{ iot:individual_trajectories:blocks_choice:save_error.png }}
 +
 +После распределения, необходимо нажать на кнопку **Сохранить** в правой верхней части таблицы. Блок перейдет в статус **Распределен**, а таблица изменит содержание.
 +
 +Для распределенных студентов, рядом с галочкой будет стоять значок **P** - распределен. Нераспределенные студенты будут подсвечиваться красным:
 +
 +{{ iot:individual_trajectories:blocks_choice:hand_set.png }}
 +
 +==== Назначить старосту по дисциплине ====
 +
 +Страница с назначением старосты выглядит следующим образом:
 +
 +{{ iot:individual_trajectories:blocks_choice:headman_table.png }}
 +
 +Для выбора старосты, необходимо нажать на чек-бокс в перекрестии интересующего студента и дисциплины.
 +
 +**Важно**: на каждую дисциплину можно назначить только одного старосту, в независимости от количества групп.
 +
 +После выбора, в графе **Староста по предмету** будет указано ФИО выбранного студента:
 +
 +{{ iot:individual_trajectories:blocks_choice:setted_headman.png }}
 +
 +Изменения необходимо сохранить с помощью кнопки **Сохранить** в правом верхнем углу таблицы.