Разработка: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