Разработка:im/participants — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
Строка 10: Строка 10:
 
Данная страница является точкой входа в плагин и не предоставляет какого-либо уникального функционала.
 
Данная страница является точкой входа в плагин и не предоставляет какого-либо уникального функционала.
 
В верхней части страницы отображены вкладки для перехода к отдельным панелям управления интерфейса.
 
В верхней части страницы отображены вкладки для перехода к отдельным панелям управления интерфейса.
 +
 +
 +
==Панель управления слушателями (students.php)==
 +
Центральный интерфейс управления подписками на программы.
 +
При переходе к интерфейсу пользователю отображается форма поиска подписок.
 +
[[Файл:participants_students1.png|300px]]
 +
Описание полей формы поиска:
 +
* Фамилия - Фрагмент фамилии студента по подписке. Работает автозаполнение.
 +
* Имя - Фрагмент имени студента по подписке. Работает автозаполнение.
 +
* Отчество - Фрагмент отчества студента по подписке. Работает автозаполнение.
 +
* Email - Email студента. Работает автозаполнение.
 +
* Телефон - Фрагмент номера телефона.
 +
* Программа - Данные по программе обучения(ID, Фрагмент кода, Фрагмент названия). Работает автозаполнение.
 +
* Параллель - Параллель, на которую записан пользователь. Работает автозаполнение с учетом лимита по выбранной программе.
 +
* Группа - Учебная Группа подписки на обучение.
  
 
==Страница детального создания подписки на программу (create_programmsbc.php)==
 
==Страница детального создания подписки на программу (create_programmsbc.php)==
 
Станица предоставляет интерфейс детального создания новой подписки на программу для студента (Интерфейс быстрого создания подписки находится в панели управления слушателями).
 
Станица предоставляет интерфейс детального создания новой подписки на программу для студента (Интерфейс быстрого создания подписки находится в панели управления слушателями).
 
Интерфейс позволяет создать подписку как на основе существующего договора студента, так и для нового студента.  
 
Интерфейс позволяет создать подписку как на основе существующего договора студента, так и для нового студента.  
Процесс делится на 5 шагов, каждый новый этап подразумевает успешное прохождение предыдущих шагов.
+
Процесс делится на 5 шагов, каждый новый этап подразумевает успешное прохождение предыдущих.
 
* 1. Выбор договора на обучение по подписке(Если требуется создать договор, можно указать ФИО персоны. Можно также указать, что требуется создать новую персону для подписки).
 
* 1. Выбор договора на обучение по подписке(Если требуется создать договор, можно указать ФИО персоны. Можно также указать, что требуется создать новую персону для подписки).
 
[[Файл:participants_create_programmsbcs1.png|300px]]
 
[[Файл:participants_create_programmsbcs1.png|300px]]
Строка 27: Строка 42:
  
 
==Импорт подписок на программы (students_import.php)==
 
==Импорт подписок на программы (students_import.php)==
==Панель управления слушателями (students.php)==
 
 
 
  
 
==API==
 
==API==
==Пользовательские истории==
 
===Список подписок===
 
Некто заходит на страницу списка подписок на программы.
 
Содержание списка зависит от полномочий пользователя и того, откуда он пришел.
 
Нажимает на ссылку создать подписку. Отрывается окно создания подписки. Поля ввода заполнены значениями по умолчанию для новой подписки.
 
Нажимает на ссылку редактировать подписку. Отрывается окно создания подписки, поля ввода которого заполнены значениями редактируемой подписки.
 
 
===Форма редактирования===
 
Пользователь видит форму создания подписки. Но он передумал, нажал кнопку "Отмена". Попал на страницу списка подписок.
 
Или не передумал. Заполнил все поля формы, нажал на кнопку "Сохранить". Если сохранение прошло успешно, то открывается страница просмотра только что созданной подписки. Если в процессе сохранения произошли ошибки, страница перегружается с сообщением об ошибке сохранения.
 
===Просмотр подписки===
 
Пользователь видит одну подписку на программу. Если права позволяют, то он видит и ссылку на редактирование этой подписки. Если нет - то не видит ее.
 

Версия 18:04, 11 июля 2016

Плагин
Название participants
Тип im


Участники учебного процесса

Панель управления участниками учебного процесса. Позволяет производить действия как над студентами, так и над сотрудниками.

Описание страниц

Точка входа в плагин (index.php)

Данная страница является точкой входа в плагин и не предоставляет какого-либо уникального функционала. В верхней части страницы отображены вкладки для перехода к отдельным панелям управления интерфейса.


Панель управления слушателями (students.php)

Центральный интерфейс управления подписками на программы. При переходе к интерфейсу пользователю отображается форма поиска подписок. Participants students1.png Описание полей формы поиска:

  • Фамилия - Фрагмент фамилии студента по подписке. Работает автозаполнение.
  • Имя - Фрагмент имени студента по подписке. Работает автозаполнение.
  • Отчество - Фрагмент отчества студента по подписке. Работает автозаполнение.
  • Email - Email студента. Работает автозаполнение.
  • Телефон - Фрагмент номера телефона.
  • Программа - Данные по программе обучения(ID, Фрагмент кода, Фрагмент названия). Работает автозаполнение.
  • Параллель - Параллель, на которую записан пользователь. Работает автозаполнение с учетом лимита по выбранной программе.
  • Группа - Учебная Группа подписки на обучение.

Страница детального создания подписки на программу (create_programmsbc.php)

Станица предоставляет интерфейс детального создания новой подписки на программу для студента (Интерфейс быстрого создания подписки находится в панели управления слушателями). Интерфейс позволяет создать подписку как на основе существующего договора студента, так и для нового студента. Процесс делится на 5 шагов, каждый новый этап подразумевает успешное прохождение предыдущих.

  • 1. Выбор договора на обучение по подписке(Если требуется создать договор, можно указать ФИО персоны. Можно также указать, что требуется создать новую персону для подписки).

Participants create programmsbcs1.png

  • 1.1 Если было выбрано создание новой персоны, на данном шаге отображается форма создания студента

Participants create programmsbcs2.png

  • 1.2 Если договор по подписке не был указан(также если создавалась новая персона), на данном шаге будет отображена форма создания договора на обучение

Participants create programmsbcs3.png

  • 1.2.1 Отображение формы с данными по пользователям договора(студент, законный представитель, куратор). Если в договоре было указано создание новых пользователей, например законного представителя, но этом шаге происходит их создание.

Participants create programmsbcs4.png

  • 2. Форма создания подписки на программу. В форму автоматически подставляются данные по договору на обучение.

Participants create programmsbcs5.png

Импорт подписок на программы (students_import.php)

API