Moodle. Разграничение доступа к курсам, запись на курсы способом Синхронизация глобальной группы

Задача: создать две анкеты для сотрудников одного подразделения – отдельно для руководителей, отдельно для подчиненных. При этом руководители не должны иметь доступа к анкете подчиненных, а подчиненные не должны иметь доступа к анкете руководителей. И никто из сотрудников других подразделений не должен иметь доступа к обоим из данных анкет. Аутентификация на сервере настроена через LDAP. final-logo-eky-yogi-moodle Входим под учетной записью администратора.moodle_blog_1Прежде чем создать курс, необходимо создать категорию, в которую войдет этот курс. В меню Навигация выбираем Курсы.moodle_blog_2 В правой части окна нажимаем Управление курсами.moodle_blog_3 (2) В Управлении курсами и категориями нажимаем Создать новую категорию.moodle_blog_4 (2)Указываем родительскую категорию (если ее нет, то выбираем Верхний уровень), название категории. Нажимаем Создать категорию.moodle_blog_5 Следующий шаг – создание курса. Но прежде для разграничения доступа к курсу необходимо создать глобальные группы. Этот способ удобен, когда для одного и того же множества пользователей планируется прохождение множества курсов. Переходим в меню Настройки – Администрирование – Пользователи – Глобальные группы.moodle_blog_8 (2) Нажимаем Добавить глобальную группу. Указываем название группы, выбираем Контекст. Нажимаем Сохранить.moodle_blog_9   Видим список глобальных групп для нашей категории. В столбце Редактировать списка групп нажимаем на иконку с силуэтом человека – Назначить.moodle_blog_10 В правой части в поле Найти начинаем ввод фамилии нужного нам сотрудника. Нажимаем кнопку Добавить, сотрудник перемещается в левую часть окна в Текущие пользователи.moodle_blog_11 (2) Когда закончили, нажимаем Вернуться. Видим, что размер группы увеличился.moodle_blog_12Добавим глобальную группу для сотрудников.moodle_blog_13Сохраняем изменения.moodle_blog_14Добавим людей в эту группу. Вернемся к редактированию курса. Навигация – Курсы – Наш курс. В левой части окна нажимаем на Управление курсами. moodle_blog_16   Нажимаем Создать новый курс.111 Указываем Полное и Краткое название курса, выбираем категорию курса.moodle_blog_7В данном примере анкетирование будет единственным элементом курса. Указываем Формат и Тип элемента курса.moodle_blog_17В настройка групп указываем Изолированный принудительный групповой режим.moodle_blog_18Мы видим, что в поле Потока по умолчанию пусто. Оставим пока настройки курса, необходимо создать поток. В Настройках переходим в управление курсом – Пользователи – Группы.moodle_blog_19 (2)Нажимаем Создать группу.moodle_blog_20 (2)Указываем Название группы. Чтобы не путаться, я дал такое же название, как и глобальной группе.moodle_blog_21Теперь необходимо создать поток. Переходим на вкладку Потоки и нажимаем Создать поток.moodle_blog_22Заполняем обязательные поля, нажимаем Сохранить.moodle_blog_23В столбце Редактировать списка Потоков нажимаем на иконку Показать группы в потоке.moodle_blog_24 (2)Переносим нашу группу в существующие участники.moodle_blog_26Поток создан!moodle_blog_25Возвращаемся к редактированию настроек курса.moodle_blog_27Опускаемся к настройка Групп, указываем в качестве потока созданный поток.moodle_blog_28Сохраняемся. Нам предлагают добавить Анкетный опрос. Заполняем обязательные поля.moodle_blog_29Настраиваем Анкету.moodle_blog_30В общих настройка модуля видим наш поток.moodle_blog_31Сохраняем изменения. Добавим вопросы.moodle_blog_32В моем примере в качестве типа вопроса мне необходимо поле Эссе.moodle_blog_33Когда мы закончили добавлять вопросы, необходимо определить способ записи на курс. В данном примере я использую Синхронизацию глобальной группы. Убедимся, что плагин Синхронизации глобальной группы активен. Идем в меню Администрирование – Плагины – Запись на курсы – Управление способами записи. moodle_blog_35 (2)Выбираем наш плагин, лезем в настройки.moodle_blog_36Оставляем настройки по умолчанию. Переходим в Управление курсом – Пользователи – Способы записи на курс.moodle_blog_34 (2)Выбираем Синхронизацию глобальной группы.moodle_blog_37Заполняем обязательные поля. В качестве глобальной группы выбираем созданную группу Руководителей. Назначаем роль Студент. Заполняем группу членами глобальной группы Руководителей.moodle_blog_38Другие способы записи на курс в данном примере нам не нужны. Отключим их.moodle_blog_39Проверим, синхронизировались ли группы. Переходим в Настройки – Управление курсом – Пользователи – Записанные на курс пользователи.moodle_blog_40 (2)Видим, что все получилось.moodle_blog_41Заходим под учетной записью одного из Руководителей, убеждаемся, что все работает как надо.moodle_blog_42Теперь добавим курс для рядовых сотрудников. Курс также будет состоять из одной анкеты. Заходим в Курсы – Управление курсами в нашей категории. Добавляем курс. Заполняем необходимые поля.moodle_blog_43В качестве формата курса указываем, что у нас будет единственный элемент – анкетный опрос.moodle_blog_44Настраиваем Группы.moodle_blog_45В данном курсе еще нет потоков и групп. Переходим Настройки – Управление курсом – Пользователи – Группы.moodle_blog_46Создаем новую группу.moodle_blog_47Сохраняемся. Переходим на вкладку Потоки.moodle_blog_48Создаем поток.moodle_blog_49Добавляем новую группу в этот поток, нажимаем на иконку Показать группы в потоке в столбце Редактировать таблицы Потоки.moodle_blog_50 (2)Переносим группу в Существующие участники.moodle_blog_51Далее настроим способы записи на курс. Переходим в Настройки –Управление курсом – Пользователи – Способы записи на курс.moodle_blog_52Отключаем ненужные нам способы записи, кликнув на глаз в столбце Редактировать списка способов записи. Добавляем способ Синхронизация глобальной группы.moodle_blog_53Настраиваем способ, указав в качестве глобальной группы группу сотрудников подразделения.moodle_blog_54Судя по количеству пользователей напротив названия способа синхронизации у нас все получилось.moodle_blog_55 (2)Переходим в управление курсами, выбираем курс для сотрудников.moodle_blog_56Указываем в настройках группы созданный поток. Сохраняемся.moodle_blog_57Нам сразу же предлагается добавить Анкетный опрос. Указываем название опроса.moodle_blog_58Настраиваем варианты ответа.moodle_blog_59Работаем с общими настройками модуля.moodle_blog_60Добавляем вопросы.moodle_blog_61После того, как добавили вопросы, заходим под учетной записью студента.moodle_blog_62Сотрудник видит курс, предназначенный сотрудникам, при этом курс для руководителей ему не виден. Все настроено верно.

1 thoughts on “Moodle. Разграничение доступа к курсам, запись на курсы способом Синхронизация глобальной группы

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.