Разработка:im/participants — различия между версиями
Строка 16: | Строка 16: | ||
Процесс делится на 5 шагов, каждый новый этап подразумевает успешное прохождение предыдущих шагов. | Процесс делится на 5 шагов, каждый новый этап подразумевает успешное прохождение предыдущих шагов. | ||
* 1. Выбор договора на обучение по подписке(Если требуется создать договор, можно указать ФИО персоны. Можно также указать, что требуется создать новую персону для подписки). | * 1. Выбор договора на обучение по подписке(Если требуется создать договор, можно указать ФИО персоны. Можно также указать, что требуется создать новую персону для подписки). | ||
− | [[Файл:participants_create_programmsbcs1.png| | + | [[Файл:participants_create_programmsbcs1.png|300px]] |
* 1.1 Если было выбрано создание новой персоны, на данном шаге отображается форма создания студента | * 1.1 Если было выбрано создание новой персоны, на данном шаге отображается форма создания студента | ||
− | [[Файл:participants_create_programmsbcs2.png| | + | [[Файл:participants_create_programmsbcs2.png|300px]] |
* 1.2 Если договор по подписке не был указан(также если создавалась новая персона), на данном шаге будет отображена форма создания договора на обучение | * 1.2 Если договор по подписке не был указан(также если создавалась новая персона), на данном шаге будет отображена форма создания договора на обучение | ||
− | [[Файл:participants_create_programmsbcs3.png| | + | [[Файл:participants_create_programmsbcs3.png|300px]] |
* 1.2.1 Отображение формы с данными по пользователям договора(студент, законный представитель, куратор). Если в договоре было указано создание новых пользователей, например законного представителя, но этом шаге происходит их создание. | * 1.2.1 Отображение формы с данными по пользователям договора(студент, законный представитель, куратор). Если в договоре было указано создание новых пользователей, например законного представителя, но этом шаге происходит их создание. | ||
− | [[Файл:participants_create_programmsbcs4.png| | + | [[Файл:participants_create_programmsbcs4.png|300px]] |
* 2. Форма создания подписки на программу. В форму автоматически подставляются данные по договору на обучение. | * 2. Форма создания подписки на программу. В форму автоматически подставляются данные по договору на обучение. | ||
− | [[Файл:participants_create_programmsbcs5.png| | + | [[Файл:participants_create_programmsbcs5.png|300px]] |
==Импорт подписок на программы (students_import.php)== | ==Импорт подписок на программы (students_import.php)== |
Версия 12:41, 11 июля 2016
Плагин | |
Название | participants |
Тип | im |
Содержание
- 1 Участники учебного процесса
- 2 Описание страниц
Участники учебного процесса
Панель управления участниками учебного процесса. Позволяет производить действия как над студентами, так и над сотрудниками.
Описание страниц
Точка входа в плагин (index.php)
Данная страница является точкой входа в плагин и не предоставляет какого-либо уникального функционала. В верхней части страницы отображены вкладки для перехода к отдельным панелям управления интерфейса.
Страница детального создания подписки на программу (create_programmsbc.php)
Станица предоставляет интерфейс детального создания новой подписки на программу для студента (Интерфейс быстрого создания подписки находится в панели управления слушателями). Интерфейс позволяет создать подписку как на основе существующего договора студента, так и для нового студента. Процесс делится на 5 шагов, каждый новый этап подразумевает успешное прохождение предыдущих шагов.
- 1. Выбор договора на обучение по подписке(Если требуется создать договор, можно указать ФИО персоны. Можно также указать, что требуется создать новую персону для подписки).
- 1.1 Если было выбрано создание новой персоны, на данном шаге отображается форма создания студента
- 1.2 Если договор по подписке не был указан(также если создавалась новая персона), на данном шаге будет отображена форма создания договора на обучение
- 1.2.1 Отображение формы с данными по пользователям договора(студент, законный представитель, куратор). Если в договоре было указано создание новых пользователей, например законного представителя, но этом шаге происходит их создание.
- 2. Форма создания подписки на программу. В форму автоматически подставляются данные по договору на обучение.
Импорт подписок на программы (students_import.php)
Панель управления слушателями (students.php)
API
Пользовательские истории
Список подписок
Некто заходит на страницу списка подписок на программы. Содержание списка зависит от полномочий пользователя и того, откуда он пришел. Нажимает на ссылку создать подписку. Отрывается окно создания подписки. Поля ввода заполнены значениями по умолчанию для новой подписки. Нажимает на ссылку редактировать подписку. Отрывается окно создания подписки, поля ввода которого заполнены значениями редактируемой подписки.
Форма редактирования
Пользователь видит форму создания подписки. Но он передумал, нажал кнопку "Отмена". Попал на страницу списка подписок. Или не передумал. Заполнил все поля формы, нажал на кнопку "Сохранить". Если сохранение прошло успешно, то открывается страница просмотра только что созданной подписки. Если в процессе сохранения произошли ошибки, страница перегружается с сообщением об ошибке сохранения.
Просмотр подписки
Пользователь видит одну подписку на программу. Если права позволяют, то он видит и ссылку на редактирование этой подписки. Если нет - то не видит ее.