Skip to content

Процессы

SaboteurInCave edited this page Sep 5, 2016 · 15 revisions

Регистрация пользователя в системе

  • Пользователь заходит на сайт
  • Нажимает кнопку "Регистрация"
  • Заполняет поля "ФИО", "Пол", "Дата рождения", "Телефон", "Email"
  • Нажимает кнопку "Отправить", в результате создается пользователь с минимальными правами, т.е. ему не назначена никакая группа
  • Появляется окошко с выбором своего статуса: "Ученик"/"Родитель"/"Преподаватель", в зависимости от выбора:
    • "Ученик" - заполняет дополнительную информацию о школе, классе, отряде (в случае ЛКШ), нажимает кнопку для завершения регистрации
    • "Родитель" - каким-либо образом подтверждает что он родитель (ребенок прислал код регистрации; ссылка на почту, где можно будет пообщаться с родителями; возможно скан паспорта?), нажимает кнопку для завершения регистрации
    • "Преподаватель" каким-либо образом подтверждает что он преподаватель, нажимает кнопку для завершения регистрации

В случае выбора статуса "Родитель"/"Преподаватель" администратор рассматривает заявку и в случае успешной идентификации присваивает соответствующую группу пользователю.

Пользователи с администраторскими правами создается на этапе миграций (т.е. создания таблиц БД и занесения информации о пользователе с группой "Администратор")

Добавление детей родителями

  • Родитель авторизуется в системе, заходит в профиль
  • Заходит в вкладку "Дети", нажимает кнопку "Добавить ребенка"
  • Делает поиск детей и высылает запрос на добавление ребенку (поиск можно сделать по ФИО, например, с живым поиском)
  • Ребенок подтверждает заявку - в результате у ученика в вкладке "Родители" добавляется информация о родителе, у родителя - информация о ребенке и доступ к его успеваемости.

Вопрос: Должен ли администратор одобрять такие заявки?

Clone this wiki locally