Создание роли «Контент-менеджер» для технического администрирование учебных материалов в курсе

Полина Андреева
27.07.2026
Решение, реализующее создание роли «Контент-менеджер», которую можно будет назначать в контексте курса СЭО 3KL. Пользователи с этой ролью смогут редактировать содержимое курса, но не смогут выставлять / просматривать оценки участников курса.
Основную информацию о ролевой системе в СЭО 3KL вы можете прочитать в статье «Роли, контекст, ролевая модель».

Задача:

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

-Вернуться к содержанию-

Решение:

Для создания такой роли, администратор переходит по пути: Администрирование -> Пользователи -> Права -> Определить роли (Рис. 1) и нажимает на кнопку «Добавить новую роль» (поз. 1 Рис. 1), расположенную под списком всех ролей, доступных в СЭО 3KL.

Рис. 1. Страница «Определить роли», на которой администратор добавляет новую роль.

На открывшейся странице администратор должен выбрать прототип уже существующей роли, на основе которого будет создана новая роль. Т. к. набор прав для роли «Контент-менеджер» схож с набором прав для уже существующей роли «Преподаватель» (за исключением запрета на просмотр оценок курса), администратор выбирает роль «Преподаватель» в качестве прототипа (поз. 1 Рис. 2). 

Рис. 2. Добавление новой роли на основе прототипа роли «Преподаватель». 

На открывшейся странице администратор выполняет настройки для новой роли (Рис. 3):

Рис. 3. Настройки для новой роли «Методист».
  • Краткое название (см. поз. 1 Рис. 3). В настройке нужно ввести идентификатор создаваемой роли: content-manager.
  • Отображаемое полное название (см. поз. 2 Рис. 3). В настройке нужно ввести название, которое будет отображаться в интерфейсе СЭО 3KL: Контент-менеджер. 
  • Прототип роли (см. поз. 3 Рис. 3). В настройке нужно выбрать прототип роли, по которой будет создана роль: Учитель (редактирующий).
  • Типы контекста, где эта роль может быть назначена (см. поз. 4 Рис. 3). В настройке нужно выбрать только контекст курса, чтобы роль контент-менеджера можно была назначить только в нем.
  • Разрешить назначение ролей (см. поз. 5 Рис. 3). В настройке нужно выбрать роли, которые сможет назначать другим пользователям в курсе контент-менеджер: Преподаватель, Ассистент (без права редактирования), Слушатель.
  • Разрешить переопределение ролей (см. поз. 6 Рис. 3). В настройке нужно выбрать роли, права для которых сможет переопределять пользователь с ролью «Контент-менеджер»: Преподаватель, Ассистент (без права редактирования), Слушатель, Гость.
  • Разрешить переключение между ролями (см. поз. 7 Рис. 3). В настройке нужно выбрать роли, между которыми сможет переключаться пользователь с ролью «Контент-менеджер»: Ассистент (без права редактирования), Слушатель, Гость.
  • Отозвать права (снять отметку из чекбокса «Дать право»):
    • Просматривать оценки других пользователей (см. поз. 8 Рис. 3). Пользователь не сможет просматривать страницу «Оценки» в курсе.
    • Просматривать отчеты (см. поз. 9 Рис. 3). Пользователь не сможет просматривать отчеты в курсе и видеть через них оценки пользователей.
    • Использовать ИИ для оценивания работ слушателей (см. поз. 10 Рис. 3). Пользователь не сможет использовать ИИ для оценивания работ в курсе и тем самым не сможет поменять оценки.
    • Оценивать ответы на задание (см. поз. 11 Рис. 3), Проверять и опубликовывать оценки (см. поз. 12 Рис. 3), Опубликовывать оценки (см. поз. 13 Рис. 3), Проверять оценки (см. поз. 14 Рис. 3), Просматривать оценки (см. поз. 15 Рис. 3). Пользователь не сможет выполнять взаимодействия в элементе курса «Задание», связанные с просмотром и редактированием оценок.

После завершения всех настроек администратор нажимает на кнопку «Создать роль» (см. поз. 16 Рис. 3) и подтверждает создание новой роли «Контент-менеджер».

-Вернуться к содержанию-

Результат: 

После этого на странице «Участники» курсов в СЭО 3KL появится возможность назначить пользователю роль «Контент-менеджер» (поз. 1 Рис. 4).

Рис. 4. Назначение роли «Контент-менеджер» в курсе «Python. Вводный курс».

Контент-менеджер к курсе сможет выполнять действия по редактированию курса (в том числе в режиме редактирования):

  • массовое редактирование элементов курса / ресурсов и секций (поз. 1 Рис. 5);
  • редактирование секций курса (поз. 2 Рис. 5);
  • редактирование элементов курса / ресурсов (поз. 3 Рис. 5);
  • добавление элементов курса / ресурсов (поз. 4 Рис. 5);
  • функционал управления курсом из вторичной навигации (поз. 5 Рис. 5).

Рис. 5. Страница курса в режиме редактирования от лица Контент-менеджера.

При этом нажатие на кнопку «Оценки» во вторичной навигации (см. поз. 6 Рис. 5) будет открывать страницу с запретом на просмотр оценок пользователей в курсе.

Рис. 6. Страница «Оценки» от лица Контент-менеджера.

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

-Вернуться к содержанию-

Рейтинг ответа: 0 (0 оценок)

Комментарии запрещены