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

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


iot:individual_trajectories:blocks_choice

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
iot:individual_trajectories:blocks_choice [2026/04/16 10:29] – [Блоки по выбору] aarazmaeviot:individual_trajectories:blocks_choice [2026/04/29 23:10] (текущий) aarazmaev
Строка 1: Строка 1:
 ====== Блоки по выбору ====== ====== Блоки по выбору ======
  
-Раздел располагается в группе бокового меню локи по выбору"+На странице представлен функционал по взаимодействию зав. кафедр с блоками по выбору для студентов.
  
-{{ iot:individual_trajectories:blocks_choice:blocks_choice.jpg }}+Для перехода на страницу, необходимо нажать на вкладку **Блоки по выбору** раздела **Индивидуальные траектории**:
  
-В данном разделе происходит распределение студентов на ДВС. Перед выбором ДВС необходимо выбрать: +{{ 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:edit_form.png }}+{{ iot:individual_trajectories:blocks_choice:block_page.png }}
  
-На форме располагается+Слева представлена следующая информация: 
-1. Информация о ДВС.  +  * Какие дисциплины включены в блок и к какой кафедре они относятся. Рядом с названием дисциплины расположен переключательС его помощью, дисциплину можно скрыть из таблицы. В таком виде, при распределении студентов, невозможно будет назначить их на отключенную дисциплину, а студент не сможет выбрать ее во время выбора 
-  * Полное название дисциплин  +  * Каким группам будут доступны для выбора дисциплины данного блока. В данном ряду располагаются все группы определенной кафедры, которым доступен выбор из этого блока дисциплин. При нажатии на группу, в таблице ниже будут отображаться студенты только из этой группы. Выбрать можно несколько групп одновременно {{ iot:individual_trajectories:blocks_choice:choose_groups.png }} 
-  * Кафедры  +  * Параметры выбора. То есть, сколько дисциплин студент сможет выбрать из предложенных 
-  * ГруппыМожно отобразить все группы нажатием на кнопку **Еще**  +  * Студентов выбрали. Данный параметр показывает, сколько студентов выбрали одну из представленных дисциплин в качестве основного направления для изучения 
-  * Учебный год  +  * Всего студентов. Показатель содержит информацию об общем количестве студентов из всех групп выше или о количестве студентов из групп, которые были выбраны из выше представленных
-  * Параметры выбора  +
-  * Статус выбора блока. Запрещеназрешен +
-  * Статус блока. Распределен/ Не распределен +
-  * Автоматическое открытие/Закрытие записи. Даты выбора, для закрытия записи необходимо изменить статус выбора блока вручную+
  
-{{ iot:individual_trajectories:blocks_choice:closed.png }}+Справа представлена следующая информация: 
 +  * Статус блока. Показывает, на каком этапе в данный момент находится блок 
 +  * Открытие/закрытие записи. Временной промежуток, за который студент должен будет выбрать интересующие его дисциплины 
 +  * Кнопка **Изменить** 
 +  * Учебный годУказывает, к какому году принадлежит данный блок, а также курс и семестр
  
-2. Таблица со студентами. На первом этапе она будет пустаяПосле выбора ДВС студентом таблица будет заполняться. В таблице располагается информация: +В нижней части расположена таблица для работы с распределением студентов по дисциплинамВыглядит она следующим образом
-  * ФИО студента+ 
 +{{ 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:student_distribution.jpg }}+{{ iot:individual_trajectories:blocks_choice:table_after_auto.png }}
  
-Таблица имеет несколько режимов редактирования:+Статус блока изменится на **Распределен**:
  
-  * Настройка количества мест на блок. +{{ iot:individual_trajectories:blocks_choice:distributed.png }}
-  * Распределение студентов +
-  * Назначение старосты по дисциплине +
-  * Рекомендации и приоритет (рекомендации пока не реализованы)+
  
-===== Этапы работы с ДВС =====+Рядом с галочкой будет стоять значок **P** - распределен:
  
-==== 1 Этап ====+{{ iot:individual_trajectories:blocks_choice:checkbox.png }}
  
-На первом этапе необходимо настроить количество мест на ДВС, по умолчанию мест - 0 . На форме будет подсказка, которая отображает необходимо количество мест:+Такжев графе **Студентов** будет отображаться, сколько и на какую дисциплину было распределено студентов.
  
-{{ iot:individual_trajectories:blocks_choice:available.png }}+==== Распределить студентов вручную ====
  
-Для настройки количества мест необходимо перевести таблицу в режим "Настроить число мест на блок":+Перейдя на данную вкладку, таблица изменит свою функциональность:
  
-{{ iot:individual_trajectories:blocks_choice:actions.png }}+{{ iot:individual_trajectories:blocks_choice:hand_table.png }}
  
-Вам станет доступным редактирование строки **Количество мест** для каждой из ДВС:+Для ручного распределения, необходимо выбрать студента и нажать на чек-бокс в столбце интересующей для него дисциплине:
  
-{{ iot:individual_trajectories:blocks_choice:seats.png }}+{{ iot:individual_trajectories:blocks_choice:hand_distributing.png }}
  
-Для редактирования мест необходимо дважды кликнуть по полю и ввести значение. После заполнения всех столбцов необходимо нажать на кнопку **Сохранить изменения** и подтвердить свои действия в модальном окне. Если количество мест на дисциплину будет равно 0, то количество мест на ДВС будет неограниченным+Если в столбце с дисциплиной выбрано больше студентов, чем есть на нее мест, при попытке сохранениясистема выдаст ошибку:
  
-Для того чтобы студенты начали выбирать дисциплину необходимо изменить **Статус выбора блока** на **Разрешен**. Когда **Статус выбора блока** Разрешен редактирование распределения студентов запрещено. В данном статусе вы можете только назначать старосту и редактировать количество мест на ДВС. +{{ iot:individual_trajectories:blocks_choice:save_error.png }}
-Для того чтобы поменять статус, необходимо нажать на кнопку **Изменить**:+
  
-{{ iot:individual_trajectories:blocks_choice:change.png }}+После распределения, необходимо нажать на кнопку **Сохранить** в правой верхней части таблицы. Блок перейдет в статус **Распределен**, а таблица изменит содержание.
  
-И в **Статусе выбора блока** выбрать **Разрешить выбор**:+Для распределенных студентов, рядом с галочкой будет стоять значок **P** - распределен. Нераспределенные студенты будут подсвечиваться красным:
  
-{{ iot:individual_trajectories:blocks_choice:extended_choice.png }} +{{ iot:individual_trajectories:blocks_choice:hand_set.png }}
-  +
-Поля **Открытие записи** и **Закрытие записи** будут отображаться студентом, как сроки выбора ДВС. Даты можно изменить нажатием на календарик и выбором нужной вам даты.+
  
-После внесения необходимых вам изменение нажмите на кнопку "Сохранить изменения" и подтвердите свои действия в модальном окне.+==== Назначить старосту по дисциплине ====
  
-==== 2 Этап ====+Страница с назначением старосты выглядит следующим образом:
  
-После того как студены сделали свой выбор по приоритетам в таблице отобразятся студенты:+{{ iot:individual_trajectories:blocks_choice:headman_table.png }}
  
-{{ iot:individual_trajectories:blocks_choice:after_edit.png }}+Для выбора старосты, необходимо нажать на чек-бокс в перекрестии интересующего студента и дисциплины.
  
-Цифрами отображается приоритет выбора студента. 1 - первый приоритет, 2 - второй приоритет и т.д.+**Важно**: на каждую дисциплину можно назначить только одного старосту, в независимости от количества групп.
  
-После того как все студенты выбрали ДВС и срок выбора подошел к концу необходимо изменить Статус выбора блока на **Запретить выбор**. После смены статуса и нажатия на кнопку **Сохранить изменения** и подтвердить свои действия в модальном окне.+После выборав графе **Староста по предмету** будет указано ФИО выбранного студента:
  
-После вы можете перейти к распределению блока. Вам доступно ручное распределение+{{ iot:individual_trajectories:blocks_choice:setted_headman.png }}
  
-Для того чтобы изменить статус ДВС на распределеннеобходимо изменить статус ДВС на **Распределен**+Изменения необходимо сохранить с помощью кнопки **Сохранить** в правом верхнем углу таблицы.
-  +
-Распределение при нехватке мест идет по трем признакам: +
-  * Приоритет студента +
-  * Рейтинг студента +
-  * Время выбора ДВС+
iot/individual_trajectories/blocks_choice.1776335364.txt.gz · Последнее изменение: aarazmaev