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

Материал из DOF
Перейти к: навигация, поиск
Строка 16: Строка 16:
 
Процесс делится на 5 шагов, каждый новый этап подразумевает успешное прохождение предыдущих шагов.
 
Процесс делится на 5 шагов, каждый новый этап подразумевает успешное прохождение предыдущих шагов.
 
* 1. Выбор договора на обучение по подписке(Если требуется создать договор, можно указать ФИО персоны. Можно также указать, что требуется создать новую персону для подписки).
 
* 1. Выбор договора на обучение по подписке(Если требуется создать договор, можно указать ФИО персоны. Можно также указать, что требуется создать новую персону для подписки).
[[Файл:participants_create_programmsbcs1.png|100px]]
+
[[Файл:participants_create_programmsbcs1.png|300px]]
 
* 1.1 Если было выбрано создание новой персоны, на данном шаге отображается форма создания студента
 
* 1.1 Если было выбрано создание новой персоны, на данном шаге отображается форма создания студента
[[Файл:participants_create_programmsbcs2.png|100px]]
+
[[Файл:participants_create_programmsbcs2.png|300px]]
 
* 1.2 Если договор по подписке не был указан(также если создавалась новая персона), на данном шаге будет отображена форма создания договора на обучение
 
* 1.2 Если договор по подписке не был указан(также если создавалась новая персона), на данном шаге будет отображена форма создания договора на обучение
[[Файл:participants_create_programmsbcs3.png|100px]]
+
[[Файл:participants_create_programmsbcs3.png|300px]]
 
* 1.2.1 Отображение формы с данными по пользователям договора(студент, законный представитель, куратор). Если в договоре было указано создание новых пользователей, например законного представителя, но этом шаге происходит их создание.
 
* 1.2.1 Отображение формы с данными по пользователям договора(студент, законный представитель, куратор). Если в договоре было указано создание новых пользователей, например законного представителя, но этом шаге происходит их создание.
[[Файл:participants_create_programmsbcs4.png|100px]]
+
[[Файл:participants_create_programmsbcs4.png|300px]]
 
* 2. Форма создания подписки на программу. В форму автоматически подставляются данные по договору на обучение.
 
* 2. Форма создания подписки на программу. В форму автоматически подставляются данные по договору на обучение.
[[Файл:participants_create_programmsbcs5.png|100px]]
+
[[Файл:participants_create_programmsbcs5.png|300px]]
  
 
==Импорт подписок на программы (students_import.php)==
 
==Импорт подписок на программы (students_import.php)==

Версия 12:41, 11 июля 2016

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


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

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

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

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

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

Страница детального создания подписки на программу (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)

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

API

Пользовательские истории

Список подписок

Некто заходит на страницу списка подписок на программы. Содержание списка зависит от полномочий пользователя и того, откуда он пришел. Нажимает на ссылку создать подписку. Отрывается окно создания подписки. Поля ввода заполнены значениями по умолчанию для новой подписки. Нажимает на ссылку редактировать подписку. Отрывается окно создания подписки, поля ввода которого заполнены значениями редактируемой подписки.

Форма редактирования

Пользователь видит форму создания подписки. Но он передумал, нажал кнопку "Отмена". Попал на страницу списка подписок. Или не передумал. Заполнил все поля формы, нажал на кнопку "Сохранить". Если сохранение прошло успешно, то открывается страница просмотра только что созданной подписки. Если в процессе сохранения произошли ошибки, страница перегружается с сообщением об ошибке сохранения.

Просмотр подписки

Пользователь видит одну подписку на программу. Если права позволяют, то он видит и ссылку на редактирование этой подписки. Если нет - то не видит ее.