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

Материал из DOF
Перейти к: навигация, поиск
Строка 19: Строка 19:
 
Далее куратор может выбрать по какой категории будет создаваться ученик к контракту:
 
Далее куратор может выбрать по какой категории будет создаваться ученик к контракту:
 
* Новый - создается новый пользователь с нуля
 
* Новый - создается новый пользователь с нуля
* Пользователь деканата - по id выбирается пользователь из деканата, id пользователя указывается обязательно, если id указан неверно или такго пользователя в деканате нет, то выводится сообщение об ошибке.
+
* Пользователь деканата - по id выбирается пользователь из деканата, id пользователя указывается обязательно, если id указан неверно или такого пользователя в деканате нет, то выводится сообщение об ошибке.
 
* Пользователь Moodle - по id выбирается пользователь из Moodle, id пользователя указывается обязательно, если id указан неверно или такго пользователя в Moodle нет, то выводится сообщение об ошибке. Затем идет проверка, если пользователь Moodle уже зарегестрирован в деканате, мы берем этого же пользователя из деканата, если еще не зарегестрирован, то создаем автоматически на пользователя Moodle пользователя деканата. В дальнейшем работаем только с пользователем деканата.
 
* Пользователь Moodle - по id выбирается пользователь из Moodle, id пользователя указывается обязательно, если id указан неверно или такго пользователя в Moodle нет, то выводится сообщение об ошибке. Затем идет проверка, если пользователь Moodle уже зарегестрирован в деканате, мы берем этого же пользователя из деканата, если еще не зарегестрирован, то создаем автоматически на пользователя Moodle пользователя деканата. В дальнейшем работаем только с пользователем деканата.
  
 
Далее по такой же схеме куратор может выбрать законного представителя.  
 
Далее по такой же схеме куратор может выбрать законного представителя.  
Добавляестя тоько поле:
+
Добавляестя только поле:
 
* Совпадает с учеником - если ученик и законный представитель одно лицо, то работаем только с учеником
 
* Совпадает с учеником - если ученик и законный представитель одно лицо, то работаем только с учеником
 +
 +
Жмем "Продолжить". Контракт сохраняется со всей информацией в черновом варианте (status = tmp).
  
 
====Вторая страница создания контрактов====
 
====Вторая страница создания контрактов====
 +
 +
На этой странице куратор имеет возможность отредактировать/создать информацию об ученике или законном представителе (или не имеет - если ученик или законный представитель уже имеют активные контракты или являются учитилем или админом в Moodle)
 +
 +
Форма отображается в виде 3-х блоков: ученик, законный представитель и подписка. Если ученик и законный представитель одно и тоже лицо, блок законного представителя не отображается.
 +
 +
В информации о пользователе указываем:
 +
* Имя - обязательно для заполнения
 +
* Фамилию - обязательно для заполнения
 +
* Отчество - обязательно для заполнения
 +
* Дату рождения
 +
* Пол - обязательно для заполнения
 +
* Адрес электронной почты - обязательно для заполнения, нельзя менять если пользователь редактируется
 +
* Страна - обязательно для заполнения
 +
* Регион - обязательно для заполнения
 +
* Домашний телефон
 +
* Мобильный телефон
 +
* Рабочий телефон
 +
* Тип удостоверения личности - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
 +
* Серия
 +
* Номер - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
 +
* Когда выдан
 +
* Кем выдан - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
 +
* Почтовый индекс - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
 +
* Район
 +
* Населенный пункт - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
 +
* Название улицы - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
 +
* Тип улицы - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
 +
* Номер дома - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
 +
* Подъезд
 +
* Этаж
 +
* Квартира
 +
* Широта
 +
* Долгота
 +
 +
В блоке подписки куратор можем создать или отредактировать существующую подписку на программу:
 +
 +
* Программа - обязательно для заполнения
 +
* Класс - обязательно для заполнения
 +
* Форма обучения
 +
* Свободное посещение
 +
* Начальный период обучения - обязательно для заполнения
 +
* Начало действия подписки
 +
 +
Если подписок несколько, то куратор видит список ссылок подписок на соответствующую программу по данному контракту, щелкая по которой он может отредактировать подписку уже непосредственно в самом плагине подписок на программу.
 +
 +
При нажатии на кнопку (неважно на какую) все данные схраняются. Если что-то не удалось выводятся сообщения об ошибках.

Версия 14:13, 19 ноября 2009

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


Приемная комиссия

Контракты

Создание/редактирование контрактов

Создание и редактироване контрактов происходит в два этапа: на первом этапе мы заполняем данные о контракте и вибираем пользователие для ученика и законного представителя, на втором этапе мы изменяем информацию об ученике и законном представителе а также имеем возможность создать или отредактировать подписку на программу. Редактировать контракт мы можем токько пока он находится в черновом варианте (status = tmp)

Первая страница создания контрактов

Здесь куратор заполняет всю информацию о контрактах

  • Дата заключения
  • Подразделение
  • Заметки

Далее куратор может выбрать по какой категории будет создаваться ученик к контракту:

  • Новый - создается новый пользователь с нуля
  • Пользователь деканата - по id выбирается пользователь из деканата, id пользователя указывается обязательно, если id указан неверно или такого пользователя в деканате нет, то выводится сообщение об ошибке.
  • Пользователь Moodle - по id выбирается пользователь из Moodle, id пользователя указывается обязательно, если id указан неверно или такго пользователя в Moodle нет, то выводится сообщение об ошибке. Затем идет проверка, если пользователь Moodle уже зарегестрирован в деканате, мы берем этого же пользователя из деканата, если еще не зарегестрирован, то создаем автоматически на пользователя Moodle пользователя деканата. В дальнейшем работаем только с пользователем деканата.

Далее по такой же схеме куратор может выбрать законного представителя. Добавляестя только поле:

  • Совпадает с учеником - если ученик и законный представитель одно лицо, то работаем только с учеником

Жмем "Продолжить". Контракт сохраняется со всей информацией в черновом варианте (status = tmp).

Вторая страница создания контрактов

На этой странице куратор имеет возможность отредактировать/создать информацию об ученике или законном представителе (или не имеет - если ученик или законный представитель уже имеют активные контракты или являются учитилем или админом в Moodle)

Форма отображается в виде 3-х блоков: ученик, законный представитель и подписка. Если ученик и законный представитель одно и тоже лицо, блок законного представителя не отображается.

В информации о пользователе указываем:

  • Имя - обязательно для заполнения
  • Фамилию - обязательно для заполнения
  • Отчество - обязательно для заполнения
  • Дату рождения
  • Пол - обязательно для заполнения
  • Адрес электронной почты - обязательно для заполнения, нельзя менять если пользователь редактируется
  • Страна - обязательно для заполнения
  • Регион - обязательно для заполнения
  • Домашний телефон
  • Мобильный телефон
  • Рабочий телефон
  • Тип удостоверения личности - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
  • Серия
  • Номер - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
  • Когда выдан
  • Кем выдан - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
  • Почтовый индекс - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
  • Район
  • Населенный пункт - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
  • Название улицы - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
  • Тип улицы - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
  • Номер дома - обязательно для заполнения (необязательно для ученика, если ученик и законный представитель одно лицо)
  • Подъезд
  • Этаж
  • Квартира
  • Широта
  • Долгота

В блоке подписки куратор можем создать или отредактировать существующую подписку на программу:

  • Программа - обязательно для заполнения
  • Класс - обязательно для заполнения
  • Форма обучения
  • Свободное посещение
  • Начальный период обучения - обязательно для заполнения
  • Начало действия подписки

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

При нажатии на кнопку (неважно на какую) все данные схраняются. Если что-то не удалось выводятся сообщения об ошибках.