Moodle 3.8

Разграничение доступа к курсу для разных групп (потоков)


Задача:

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

Шагов (или любых других элементов курсов), предназначенных для другой группы, студенты просто не увидят.


Например:

к шагам 1,3 должна иметь доступ только группа1 (ей сообщен код доступа “test1”)

к шагам 2,4 должна иметь доступ только группа2 (ей сообщен код доступа “test2”)

При этом в свойствах курса также есть отдельное кодовое слово для самозаписи, но оно сообщаться студентам и использоваться студентами не будет.


Настройки:

  1. Курс - Настройки

1.1. пункт «Редактировать настройки курса»:

поле «Групповой режим» = Изолированные группы; 

поле «Принудительно» = Нет;

1.2. пункт «Пользователи» - Способы зачисления на курс - Самостоятельная запись:

поле «Кодовое слово» - указать обязательно, любое;

поле «Использовать кодовые слова для групп» = Да;



1.3. способ зачисления «Самостоятельная запись» должен быть активен:

       


1.4. пункт «Группы»: 

Создать группы с разными кодовыми словами (в нашем примере - Группа 1 с кодовым словом «test1» и Группа 2 с кодовым словом «test2»)


  1. Курс - Режим редактирования. 

Настроить каждый Шаг (или другой элемент курса), доступ к которому должен быть ограничен, для этого войти в редактирование Шага:


...и установить Ограничение доступа по принадлежности к Группе:


Можно ограничивать доступ к только к Шагам (как на рис. ниже) или к целой Теме:


Для нашего примера - в шагах 1,3 мы выберем “Группу1 ”, в шагах 2,4 - “Группу2 ”.


  1. Пароли: студентам группы1 сообщаем пароль “test1”, студентам группы2 сообщаем пароль “test2” (важно: эти пароли не имеют никакого отношения к паролю, который мы задали в настройках курса, и не должны с ним совпадать).


  1. Самозапись студентов: 

4.1. каждый студент, самостоятельно зайдя на сайт с использованием своего личного логина и пароля, входит на курс, указав то кодовое слово, которое ему предоставили (в нашем примере - это либо “test1”, либо “test2”:


4.2. введя кодовое слово - студент оказывается автоматически зачислен в Группу1 или Группу2, и видит в курсе только соответствующие шаги:


Вопрос:

Ну а если в курсе нет ни одного шага, который настроен без привязки к группам/потокам, и кто-то пытается зарегистрироваться на курс, зная «общее» кодовое слово от курса?

Ответ:

Студент, который зарегистрируется на курс по «общему» кодовому слову (указанному в свойствах самого курса), не будет иметь доступа ни к одному элементу курса.


Вопрос:

можно ли делать более тонкую, «многоуровневую» настройку доступа?

Ответ:

Да, можно - если также создавать Потоки, в поток можно включить несколько Групп. Затем доступ к разным элементам Курса (Темам, Шагам и пр.) разграничивать можно, указывая Потоки, Группы или их комбинации.




Last modified: Saturday, 1 January 2022, 10:40 PM