Разработка:im/participants
Плагин | |
Название | participants |
Тип | im |
Содержание
Участники учебного процесса
Панель управления участниками учебного процесса. Позволяет производить действия как над студентами, так и над сотрудниками.
Описание страниц
Точка входа в плагин (index.php)
Данная страница является точкой входа в плагин и не предоставляет какого-либо уникального функционала. В верхней части страницы отображены вкладки для перехода к отдельным панелям управления интерфейса.
Панель управления слушателями (students.php)
Центральный интерфейс управления подписками на программы.
Поиск подписок на программы
При переходе к интерфейсу пользователю отображается форма поиска подписок. Описание полей формы поиска:
- Фамилия - Фрагмент фамилии студента по подписке. Работает автозаполнение.
- Имя - Фрагмент имени студента по подписке. Работает автозаполнение.
- Отчество - Фрагмент отчества студента по подписке. Работает автозаполнение.
- Email - Email студента. Работает автозаполнение.
- Телефон - Фрагмент номера телефона.
- Программа - Данные по программе обучения(ID, Фрагмент кода, Фрагмент названия). Работает автозаполнение.
- Параллель - Параллель, на которую записан пользователь. Работает автозаполнение с учетом лимита по выбранной программе.
- Группа - Учебная Группа подписки на обучение.
По результатам поиска пользователю будет показана таблица подписок, соответствующих критериям поиска в текущем подразделении. Также по результатам точного поиска подписок(Данные о пользователе и данные о программе) может быть отображена таблица коллизий - подписок, которые были найдены по точному запросу, но находятся не в текущем подразделении.
Создание подписки на программу
Интерфейс позволяет производить создание подписок на программы двумя способами:
Детальное создание подписки на программу
Является
Страница детального создания подписки на программу (create_programmsbc.php)
Станица предоставляет интерфейс детального создания новой подписки на программу для студента (Интерфейс быстрого создания подписки находится в панели управления слушателями). Интерфейс позволяет создать подписку как на основе существующего договора студента, так и для нового студента. Процесс делится на 5 шагов, каждый новый этап подразумевает успешное прохождение предыдущих.
- 1. Выбор договора на обучение по подписке(Если требуется создать договор, можно указать ФИО персоны. Можно также указать, что требуется создать новую персону для подписки).
- 1.1 Если было выбрано создание новой персоны, на данном шаге отображается форма создания студента
- 1.2 Если договор по подписке не был указан(также если создавалась новая персона), на данном шаге будет отображена форма создания договора на обучение
- 1.2.1 Отображение формы с данными по пользователям договора(студент, законный представитель, куратор). Если в договоре было указано создание новых пользователей, например законного представителя, но этом шаге происходит их создание.
- 2. Форма создания подписки на программу. В форму автоматически подставляются данные по договору на обучение.