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

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


iot:individual_trajectories:blocks_choice

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
iot:individual_trajectories:blocks_choice [2026/03/19 13:12] aarazmaeviot:individual_trajectories:blocks_choice [2026/04/29 23:10] (текущий) aarazmaev
Строка 1: Строка 1:
 ====== Блоки по выбору ====== ====== Блоки по выбору ======
  
-Раздел располагается в группе бокового меню локи по выбору"+На странице представлен функционал по взаимодействию зав. кафедр с блоками по выбору для студентов.
  
-{{:it:скриншот_06-05-2025_173946.jpg?400|}}+Для перехода на страницу, необходимо нажать на вкладку **Блоки по выбору** раздела **Индивидуальные траектории**:
  
-В данном разделе происходит распределение студентов на ДВС. Перед выбором ДВС необходимо выбрать:+{{ 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 }} 
 + 
 +===== Закрытие блока для выбора ===== 
 + 
 +Для закрытия блока, необходимо нажать на наименование **Изменить** в правой верхней части страницы. В открывшемся окне, нужно поставить чек-поинт около наименования **Запретить выбор** и сохранить изменения. В появившемся окне, подтвердить сохранение:
  
-{{ :it:скриншот_19.05.25_20.08.21.png?600 |}}+{{ iot:individual_trajectories:blocks_choice:confirm_close_block.png }}
  
-На форме располагается: +После закрытия, студенты более не смогут выбирать дисциплины из данного блока. Блок изменит статус на **Закрытый**:
-1. Информация о ДВС. +
  
-{{ :it:скриншот_19.05.25_20.09.07.png?600 |}}+{{ iot:individual_trajectories:blocks_choice:status_closed.png }}
  
-        * Полное название дисциплин  +В таблице появятся новые вкладки для обработки - **Распределить студентов вручную** и **Назначить старосту по дисциплине**:
-        * Кафедры  +
-        * Группы. Можно отобразить все группы нажатием на кнопку **Еще**  +
-        * Учебный год  +
-        * Параметры выбора  +
-        * Статус выбора блока. Запрещен/Разрешен +
-        Статус блока. Распределен/ Не распределен +
-        * Автоматическое открытие/Закрытие записи. Даты выбора, для закрытия записи необходимо изменить статус выбора блока вручную+
  
-2Таблица со студентами. На первом этапе она будет пустая. После выбора ДВС студентом таблица будет заполняться.В таблице располагается информация:+{{ iot:individual_trajectories:blocks_choice:new_pages.png }}
  
-{{ :it:скриншот_06-05-2025_175810.jpg?600 |}} +==== Автоматическое распределение ====
-        * ФИО студента +
-        * Группа +
-        * Рейтинг +
-        * Столбцы с ДВС. Здесь располагается информация о приоритете выбора студента и уже распределенной дисциплине +
-        * Всего. Общее количество студентов+
  
-Таблица имеет несколько режимов редактирования:+Для автоматического распределения студентов, необходимо в правой верхней части экрана нажать на надпись **Распределить автоматически**. Откроется следующее окно для подтверждения:
  
-  * Настройка количества мест на блок. +{{ iot:individual_trajectories:blocks_choice:auto_set.png }}
-  * Распределение студентов +
-  * Назначение старосты по дисциплине +
-  * Рекомендации и приоритет (рекомендации пока не реализованы)+
  
-===== Этапы работы с ДВС =====+После подтверждения, студенты в таблице автоматически распределятся согласно их рейтинг и выставленными приоритетам:
  
-==== 1 Этап ====+{{ iot:individual_trajectories:blocks_choice:table_after_auto.png }}
  
-На первом этапе необходимо настроить количество мест на ДВС, по умолчанию мест - 0 . На форме будет подсказка, которая отображает необходимо количество мест:+Статус блока изменится на **Распределен**:
  
-{{ :it:скриншот_19.05.25_20.09.47.png?600 |}}+{{ iot:individual_trajectories:blocks_choice:distributed.png }}
  
-Для настройки количества мест необходимо перевести таблицу в режим "Настроить число мест на блок":+Рядом с галочкой будет стоять значок **P** - распределен:
  
-{{ :it:скриншот_19.05.25_20.11.24.png?600 |}}+{{ iot:individual_trajectories:blocks_choice:checkbox.png }}
  
-Вам станет доступным редактирование строки **Количество мест** для каждой из ДВС:+Также, в графе **Студентов** будет отображаться, сколько и на какую дисциплину было распределено студентов.
  
-{{ :it:скриншот_19.05.25_20.11.52.png?600 |}}+==== Распределить студентов вручную ====
  
-Для редактирования мест необходимо дважды кликнуть по полю и ввести значение. После заполнения всех столбцов необходимо нажать на кнопку **Сохранить изменения** и подтвердить свои действия в модальном окне. Если количество мест на дисциплину будет равно 0, то количество мест на ДВС будет неограниченным+Перейдя на данную вкладкутаблица изменит свою функциональность:
  
-Для того чтобы студенты начали выбирать дисциплину необходимо изменить **Статус выбора блока** на **Разрешен**. Когда **Статус выбора блока** Разрешен редактирование распределения студентов запрещено. В данном статусе вы можете только назначать старосту и редактировать количество мест на ДВС. +{{ iot:individual_trajectories:blocks_choice:hand_table.png }}
-Для того чтобы поменять статус, необходимо нажать на кнопку **Изменить**:+
  
-{{ :it:скриншот_19.05.25_20.12.44.png?600 |}}+Для ручного распределения, необходимо выбрать студента и нажать на чек-бокс в столбце интересующей для него дисциплине:
  
-И в **Статусе выбора блока** выбрать **Разрешить выбор**:+{{ iot:individual_trajectories:blocks_choice:hand_distributing.png }}
  
-{{ :it:скриншот_19.05.25_20.14.03.png?600 |}} +Если в столбце с дисциплиной выбрано больше студентов, чем есть на нее мест, при попытке сохранения, система выдаст ошибку:
-  +
-Поля **Открытие записи** и **Закрытие записи** будут отображаться студентом, как сроки выбора ДВС. Даты можно изменить нажатием на календарик и выбором нужной вам даты.+
  
-После внесения необходимых вам изменение нажмите на кнопку "Сохранить изменения" и подтвердите свои действия в модальном окне.+{{ iot:individual_trajectories:blocks_choice:save_error.png }}
  
-==== 2 Этап ====+После распределения, необходимо нажать на кнопку **Сохранить** в правой верхней части таблицы. Блок перейдет в статус **Распределен**, а таблица изменит содержание.
  
-После того как студены сделали свой выбор по приоритетам в таблице отобразятся студенты:+Для распределенных студентов, рядом с галочкой будет стоять значок **P** - распределен. Нераспределенные студенты будут подсвечиваться красным:
  
-{{ :it:скриншот_06-05-2025_182632.jpg?600 |}}+{{ iot:individual_trajectories:blocks_choice:hand_set.png }}
  
-Цифрами отображается приоритет выбора студента. 1 - первый приоритет, 2 - второй приоритет и т.д.+==== Назначить старосту по дисциплине ====
  
-После того как все студенты выбрали ДВС и срок выбора подошел к концу необходимо изменить Статус выбора блока на **Запретить выбор**. После смены статуса и нажатия на кнопку **Сохранить изменения** и подтвердить свои действия в модальном окне.+Страница с назначением старосты выглядит следующим образом:
  
-После вы можете перейти к распределению блока. Вам доступно ручное распределение+{{ iot:individual_trajectories:blocks_choice:headman_table.png }}
  
-Для того чтобы изменить статус ДВС на распределен, необходимо изменить статус ДВС на **Распределен**. +Для выбора старосты, необходимо нажать на чек-бокс в перекрестии интересующего студента и дисциплины.
-  +
-Распределение при нехватке мест идет по трем признакам:+
  
-         Приоритет студента +**Важно**: на каждую дисциплину можно назначить только одного старосту, в независимости от количества групп.
-         * Рейтинг студента +
-         * Время выбора ДВС+
  
 +После выбора, в графе **Староста по предмету** будет указано ФИО выбранного студента:
  
 +{{ iot:individual_trajectories:blocks_choice:setted_headman.png }}
  
 +Изменения необходимо сохранить с помощью кнопки **Сохранить** в правом верхнем углу таблицы.
iot/individual_trajectories/blocks_choice.1773925924.txt.gz · Последнее изменение: aarazmaev