Настройка раздельного прохождения одного и того же Курса разными группами
Moodle 3.8
Разграничение доступа к курсу для разных групп (потоков)
Задача:
Курс, его шаги и группы пользователей должны быть настроены так, чтобы записавшиеся на курс по разным кодовым словам (предоставленным кураторами) студенты оказывались зачислены в разные группы и видели только те материалы курса, в настройках которых разрешен доступ конкретным группам.
Шагов (или любых других элементов курсов), предназначенных для другой группы, студенты просто не увидят.
Например:
к шагам 1,3 должна иметь доступ только группа1 (ей сообщен код доступа “test1”)
к шагам 2,4 должна иметь доступ только группа2 (ей сообщен код доступа “test2”)
При этом в свойствах курса также есть отдельное кодовое слово для самозаписи, но оно сообщаться студентам и использоваться студентами не будет.
Настройки:
Курс - Настройки
1.1. пункт «Редактировать настройки курса»:
поле «Групповой режим» = Изолированные группы;
поле «Принудительно» = Нет;
1.2. пункт «Пользователи» - Способы зачисления на курс - Самостоятельная запись:
поле «Кодовое слово» - указать обязательно, любое;
поле «Использовать кодовые слова для групп» = Да;
1.3. способ зачисления «Самостоятельная запись» должен быть активен:
1.4. пункт «Группы»:
Создать группы с разными кодовыми словами (в нашем примере - Группа 1 с кодовым словом «test1» и Группа 2 с кодовым словом «test2»)
Курс - Режим редактирования.
Настроить каждый Шаг (или другой элемент курса), доступ к которому должен быть ограничен, для этого войти в редактирование Шага:
...и установить Ограничение доступа по принадлежности к Группе:
Можно ограничивать доступ к только к Шагам (как на рис. ниже) или к целой Теме:
Для нашего примера - в шагах 1,3 мы выберем “Группу1 ”, в шагах 2,4 - “Группу2 ”.
Пароли: студентам группы1 сообщаем пароль “test1”, студентам группы2 сообщаем пароль “test2” (важно: эти пароли не имеют никакого отношения к паролю, который мы задали в настройках курса, и не должны с ним совпадать).
Самозапись студентов:
4.1. каждый студент, самостоятельно зайдя на сайт с использованием своего личного логина и пароля, входит на курс, указав то кодовое слово, которое ему предоставили (в нашем примере - это либо “test1”, либо “test2”:
4.2. введя кодовое слово - студент оказывается автоматически зачислен в Группу1 или Группу2, и видит в курсе только соответствующие шаги:
Вопрос:
Ну а если в курсе нет ни одного шага, который настроен без привязки к группам/потокам, и кто-то пытается зарегистрироваться на курс, зная «общее» кодовое слово от курса?
Ответ:
Студент, который зарегистрируется на курс по «общему» кодовому слову (указанному в свойствах самого курса), не будет иметь доступа ни к одному элементу курса.
Вопрос:
можно ли делать более тонкую, «многоуровневую» настройку доступа?
Ответ:
Да, можно - если также создавать Потоки, в поток можно включить несколько Групп. Затем доступ к разным элементам Курса (Темам, Шагам и пр.) разграничивать можно, указывая Потоки, Группы или их комбинации.