Плагин позволяет управлять доступом к материалам курса в Moodle в зависимости от даты регистрации пользователя на курс
Работает для версии Moodle 3.9
Плагин предоставляет возможность индивидуальной настройки доступа для курса и общей настройки для всех курсов
- Задержка дней до возможности самостоятельной регистрации в зависимости от даты регистрации пользователя на сайте
- Задержка дней до открытия тем курса в зависимости от даты регистрации пользователя на курс
Это позволяет открывать возможность самостоятельной регистрации в курсах пользователям через N дней после регистрации пользователя на сайте. Для того, чтобы её использовать следует каждому курсу создать дополнительное поле типа короткий текст с кратким именем self_enrolment_delay.
Возможность открывать материалы определнной темы через N дней после самостоятельной регистрации пользователя на курс. Настраивается дла каждой темы отдельно
- Задержка дней для курсов
- Задержка дней для тем
После того как администратор зачислил пользователя на курс, должно пройти n дней, после чего у пользователя появится доступ к курсу.
После того как у пользователя появился доступ к курсу, у него открывается первая тема (модуль). Далее спустя количество дней, указанных в настройках каждой темы курса формата Секции по темам (с задержкой) дней открывается вторая тема, и так далее. Если задержка для тем активирована, а у темы не указана задержка - по-умолчанию используется значение данной настройки.
Форма общей настройки ограничений плагина
- Скачайте ZIP-архив кода плагина и распакуйте его.
- Поместите папку
open_courses_and_materials_individually
в директорию:
...\server\moodle\local
. - Папку
course
поместите в корневой каталог Moodle (...\server\moodle
) и вставьте файлы с заменой.
ВАЖНО! При применении индивидуальной настройки плагина к курсу, общая настройка перестанет действовать
Чтобы была возможность добавить ограничение на самостоятельную регистрацию пользователя на курс, в зависимости от даты регистрации нужно в Администрирование > Курсы > Пользовательские поля курса > Добавить новую категорию > Добавить новое пользовательское поле > Короткий текст и в кратком имени вписать self_enrolment_delay и в Общие настройки пользовательских полей курса > Видно > выбрать Преподавателям
Чтобы появилась настройка для индивидуальной задержки тем нужно в настройках курса выбрать блок Формат курса и выбрать Секции по темам (с задержкой)
ВАЖНО! После записи пользователя на курс настройку для дней доступа к курсу изменить нельзя.
- В настройках плагина введите количество дней, через которое у пользователя должен появиться доступ к курсу.
- Добавьте пользователя на курс.
ВАЖНО! Устанавливать настройки для тем необходимо перед зачислением пользователя на курс.
- В настройках плагина введите количество дней.
- Добавьте пользователя на курс.