Статья
06-05-2018
Евгений Куликов
Инструкция: Роли
Зачем нужны роли пользователей и чем они отличаются друг от друга. Мы уже обговорили с Вами возможности регистрации на сайте, а так же по шагам рассмотрели, как стать полноправным пользователем сайта. Но насколько полноправным? Данная статья ответит на этот, и многие другие вопросы.

И снова здравствуйте!

Мы уже обговорили с Вами возможности регистрации на сайте, а так же по шагам рассмотрели, как стать полноправным пользователем сайта. Но насколько полноправным? Данная статья ответит на этот, и многие другие вопросы.

Зачем нужны роли?

"Первая Инженерная Школа" - это веб-сайт, предполагающий возможность взаимодействия друг с другом различных типов пользователей. Прежде всего, это обучающиеся школ Волгограда и Волгоградской области. Они могут создавать заявки на резмещение проектов и... Всё? Нет, этого мало.

Портал предполагает информационное взаимодействие: размещение новостей, статей, различных мероприятий. И, очевидно, всю эту информацию тоже должен кто-то создавать. Для этого была предусмотрена возможность разделения пользователей в группы, в зависимости от роли этого пользователя.

Всего ролей предусмотрено семь:

  1. Обычный пользователь
  2. Родитель
  3. Студент
  4. Партнёр
  5. Организатор
  6. Куратор
  7. Администратор

Таким образом происходит достаточно прозрачное распределение прав и возможностей пользователей различных типов. Большинство из этих возможностей не пересекаются, но функционал сайта сделан таким образом, что однотипные действия делаются одинаково для любого пользователя (ну кроме, само собой, администратора - он то тут самый главный).

Отличия ролей

Теперь давайте с вами разберёмся, что же из себя представляет каждая из ролей пользователей. Итак...

Обычный пользователь

Как правило, без роли регистрируются с целью дальнейшего получения прав лично от администратора. Но, в некоторых случаях это может делаться для размещения такой вещи как "Идея проекта". Она будет подробна рассмотрена в других статьях, но если кратко: это концепт, предложение, или даже полноценный заказ некоторого лица на реализацию некоторой идеи пользователя. Идея может быть в дальнейшем реализована в виде проектов на данном сайте, а может и просто остаться как интересная, но, увы, утопичная задумка. Для обычного пользователя число подобных публикаций ограничено пятью.

 

Родитель

...или любой другой законный опекун обучающегося. Учитывая специфику такого направления, как работа с детьми, было бы опрометчиво (даже незаконно) позволять несовершеннолетним размещать какие-либо личные данные в интернете. Поэтому несовершеннолетних студентов на сайте регистрируют именно родители. Пользователь-родитель может менять своим детям личную информацию, пароль и аватар.

 

 

Студент

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

 

Партнёр

Так как партнёрами различных мероприятий являются различные частные, коммерческие или государственные организации, на портал добавлена возможность подробно расписать информацию о компании, которую представляет пользователь с данной ролью. После проверки администратором правильности и целесообразности представленной информации, данная организация сможет выступать в качестве спонсоров или площадок для реализации проектов или проведения мероприятий.

 

Организатор

Собственно, мероприятия. Олимпиады, конференции, мастерклассы - любые массовые мероприятия, которые подразумевают участие (пусть даже потенциальное) в них целевой аудитории сайта - объеденены под общим названием "Событие". События могут создавать пользователи с ролью Организатор. Как правило - это представители учебных заведений (школ, ВУЗов и т.д.), работающие в организации-площадке проведения мероприятия. Создав событие, организатор может помечать различные компании в качестве партнёров, прикреплять к событию проекты и управлять онлайн-записью на мероприятие.

 

Куратор

Кураторы занимаются управлением проектами, размещая их по заявке студентов. Куратор может создать проект, изменить его, добавлять к нему участников и т.д. Куратор  может (по желанию) дать возможность редактирования проекта некоторым студентам. Так же он может привязывать проект к новостям или событиям, по желанию. К проекту, как к таковому, куратор скорее всего не имеет отношение, его задача сводится к тому, что бы вести проект в пределах нашего портала. Роль куратора при регистрации выбрать никак нельзя: он назначается администратором после собеседования.

 

Администратор

Самая могущественная роль. Его возможности ограничены лишь возможностями веб-приложения. А ещё - самая отвественная роль. Администратор занимается распеределением ролей других посльзователей, публикацией материалов, сделанных другими пользователями, редактированием материалов, страниц, меню, категорий и много чего ещё. Так же, администратор занимается обработкой сообщений обратной связи. В отличии от остальных пользователей, администратор имеет доступ к панели управления сайтом, в которой ему доступны более широкие возможности, чем другие роли, работа которых производится внутри личного кабинета.

 

И ещё немного деталей...

Как видно из описания, каждая роль обладает своими важными отличиями от других, что очень удобно для поддержания порядка на веб-портале. Но как быть, если у партнёра есть дети, и он хочет зарегистрировать их на сайте? Не беда: пользователь может обладать сразу несколькими ролями. Таким образом, представитель крупной организации может быть и партнёром, и организатором, и куратором. Самому зарегистрироваться на несколько типов нельзя, но наша отзывчивая администрация всегда пойдёт на встречу и включит вам недостающие роли. Доступ к возможностям каждой роли (и, собственно сами роли) пользователь всегда может увидеть в своём профиле.

Кстати, информация о роли пользователя не скрыта. В общедоступной карточке пользователя можно увидеть все назначенные ему роли в виде пиктограмм под аватаром. Таким образом мы пытаемся сделать работу на сайте максимально удобной и прозрачной.

 

Надеемся информация, описанная в статье оказалась вам полезной. Помните: если у вас всё ещё есть вопросы и в статьях не написаны ответи на них, мы с радостью ответим вам.

С любовью, всегда Ваша, команда портала "Первая инженерная школа" ;)

Связаться с нами