Создание роли «Эксперт-наблюдатель» для оценки наполнения курса учебными материалами

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

Задача:

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

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

Решение:

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

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

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

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

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

Рис. 3. Настройки для новой роли «Эксперт-наблюдатель».
  • Краткое название (см. поз. 1 Рис. 3). В настройке нужно ввести идентификатор создаваемой роли: expert.
  • Отображаемое полное название (см. поз. 2 Рис. 3). В настройке нужно ввести название, которое будет отображаться в интерфейсе СЭО 3KL: Эксперт-наблюдатель. 
  • Настройки роли (см. поз. 3 Рис. 3). В настройках новой роли «Эксперт-наблюдатель» нужно оставить те настройки, которые изначально заданы роли «Слушатель».
  • Отредактировать права:
    • Отображаться в отчетах о завершении (см. поз. 4 Рис. 3). У роли нужно забрать это право, убрав галочку из чек-бокса «Дать право». Так как это право не выдано роли, пользователи с ней не будут отображаться в отчетах, в которых учитывается завершение курса. Также выполнение элементов курса и ресурсов этих пользователей не будет учитываться в курсе.
    • Игнорировать ограничения доступности (см. поз. 5 Рис. 3). Роли нужно выдать это право, поставив галочку в чек-боксе «Дать право». Так как это право выдано роли, пользователи с ней не будут попадать под действие ограничений доступности, которые преподаватель настроил в курсе.

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

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

Результат: 

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

Рис. 4. Назначение роли «Эксперт-наблюдатель» в курсе «Python. Вводный курс».

В отличие от Слушателей пользователи с ролью «Эксперт-наблюдатель» будут взаимодействовать с курсом так (Рис. 5):

  • Эксперт-наблюдатель не сможет отметить элемент курса или ресурс, как выполненный, однако он сможет просматривать элементы курса и ресурсы и выполнять задания в них, а также ему будут видны условия выполнения элементов курса (поз. 1 Рис. 5);
  • элементы курса, ресурсы и секции, которые скрыты ограничениями доступа от слушателей, будут отображаться Эксперт-наблюдатель без ограничений, однако ему будет видна индикация о том, что на этот элемент наложено ограничение доступа (поз. 2 и 3 Рис. 5).

Рис. 5. Внешний курса от лица пользователя с ролью «Эксперт-наблюдатель». 

Пользователи с ролью «Слушатель» на курсе будут взаимодействовать с материалами курса следующим образом (Рис. 6): 

  • в элементах курса и ресурсах, в которых настроено отслеживание выполнение, будут отображаться статус их выполнения или условия, которые нужно выполнить для положительного статуса (например, выполнение ресурса «Книга» нужно отметить вручную (поз. 1 Рис. 6);
  • в элементах курса, ресурсах и секциях курса, доступ к которым ограничен, будет отображаться уведомление об этом ограничении (например, в секциях, доступ к которым скрыт, будет скрыто их содержимое, а вместо него будет отображаться уведомление о том, почему секция недоступна (поз. 2 и 3 Рис. 6).
Подробнее об ограничениях доступности к элементам курса, ресурсам и секциям курса читайте в статье «Ограничения доступности, управление ограничениями».

Рис. 6. Внешний вид курса от лица пользователя с ролью «Слушатель».

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

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

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