Организация системы распределения ролей для образовательного портала высшего учебного учреждения
Бесплатный доступ
В статье дается структура распределения ролей для образовательного портала учебного заведения. Обосновывается концепция разделения полномочий пользователей на 6 групп и описывается система прав доступа в зависимости от категории пользователя.
Высшее образование, образовательный портал, полномочия пользователей
Короткий адрес: https://sciup.org/140283359
IDR: 140283359
Текст научной статьи Организация системы распределения ролей для образовательного портала высшего учебного учреждения
Для любого сайта, а особенно для образовательного портала, важно правовое разграничение между пользователями, это дает возможность автономной работы сайта после окончания разработки и снимает часть обязанностей с администратора, перекладывая их на другие уровни доступа.
Основной моделью, которая подойдет образовательному порталу со сложной структурой это модель из 6 уровней доступа, таких как:
-
• пользователь;
-
• староста;
-
• преподаватель;
-
• куратор;
-
• модератор;
-
• администратор.
Такое разделение дает возможность разделить нагрузку по управлению и работы с сайтом довольно равномерно.
Младшим уровнем доступа является «Пользователь» он имеет лишь рядовые возможности, для использования сайта и прохождения тестов и курсов, созданных преподавателями.
Вторым по доступу является «Староста» он имеет права рядового пользователя, но и имеет дополнительные привилегии, такие как добавление пар и редактирования расписания своей группы (Рисунок 1)

Рис.1. Интерфейс дополнительного окна заполнения расписания «Староста»
Уровень доступа «Преподаватель» имеет лишь часть возможностей пользователя, но имеет часть дополнительных возможностей, таких как просмотр расписания (Рисунок 2) для любой группы, составления тестов, написания программ по предмету, и создание курсов по преподаваемому предмету для определенной группы.

Рис. 2. Панель просмотра расписания групп «Преподаватель»
«Куратор» имеет все привилегии Преподавателя, в дополнения он имеет ряд функций, таких как создание оповещений (Рисунок 3) для курируемой группы, просмотр их расписания на главной странице.

й*~ 6 8 1П V-
■ I V е *. е* Г. Л п < *♦ • » в я • о
с*» * ■*• • X ?

Рис. 3. Форма добавления оповещений для группы
Предпоследним уровнем доступа является доступ «Модератор» он имеет ограниченный уровень доступа «Пользователь» и функцию редактирования расписания «Старосты», но с доступом ко всем группам, также данный уровень пользователей имеет доступ к редактированию и добавлению новых новостей (Рисунок 4), добавления файлов для общего доступа всех групп. Имеет функции частичного редактирования профилей пользователя.

Рис. 4. Окно добавления новостей для «Модератор»
Последним и самым важным уровнем доступа является «Администратор» он имеет два подуровня, Администратор и Администратор-разработчик. Первый имеет основные уровни доступа «Пользователь», возможность создания оповещения для групп, добавления новостей, редактирования расписаний и профилей пользователя, имеет возможность переводить пользователей в другие группы доступа.
Администратор-разработчик имеет все доступы простого администратора, но еще может просматривать страницы от любой группы или уровня доступа, удалять, создавать и изменять пользователей.
Представленная выше система доступов проявила себя с очень хорошей стороны за год тестирования в рабочих условиях.