Как с помощью Логики курса 3KL подписать слушателей в курс и распределить в локальные группы.
1. Задача
2. Предусловия
3. Решение
4. Результат
1. Задача
В курсе «Информатика 9 класс» для завершения курса необходимо выполнить групповой проект. Для подготовки проекта был создан курс «Групповой проект», в котором настроено отображение материалов по полю профиля «Класс». Преподавателю необходимо настроить автоматическую подписку слушателей на курс «Групповой проект» таким образом, чтобы слушатели сразу подписывались и в соответствующую классу локальную группу.
2. Предусловия
Курс «Групповой проект» уже существует в среде электронного обучения и для него выполнены основные настройки: определены количество секций и их названия, добавлены и настроены элементы курса и ресурсы. Дата начала курса - 1 сентября текущего года. В курсе созданы локальные группы «9А», «9Б», «9В». Для секций настроены ограничения доступности по принадлежности к локальной группе.
Ограничение доступа к материалам курса в зависимости от принадлежности к локальной группе;
Как сделать недоступные по критериям ограничения доступа элементы курса полностью невидимыми для слушателей?
Курс «Информатика 9 класс» уже существует в среде электронного обучения и для него выполнены основные настройки: определены количество секций и их названия, добавлены и настроены элементы курса и ресурсы. У пользователей, подписанных на курс заполнено дополнительное поле профиля «Класс».
3. Решение
1. Добавить в нулевую курса «Информатика 9 класс» секцию элемент «Логика курса 3KL»
1) Перейти в режим редактирования курса (поз. 1. Рис. 3.1).
2) В нулевой секции нажать «Добавить элемент или ресурс» (поз. 2. Рис. 3.1).
3) Выбрать ресурс «Логика курса 3KL».
2. Настроить ресурс «Логика курса 3KL»:
- Название - Запись на курс «Групповой проект» (см. поз. 1 Рис. 3.2)
Группа настроек «Ограничение доступа»:
- Ограничение доступа - Роль «Ученик» (см. поз. 2 Рис. 3.2)
Группа настроек «Оперативность проверки»:
- Периодическая проверка состояния = При каждой возможности (см. поз. 3 Рис. 3.2)
- Проверять, если другой элемент курса сменил свое состояние = Нет (см. поз. 4 Рис. 3.2)
- Проверка состояния при входе пользователя в курс = Да (см. поз. 5 Рис. 3.2)
Сохранить и показать (см. поз. 6 Рис. 3.2).
3. Настроить управление действиями.
1) В управлении действиями выбрать «Записать на курс» (Рис. 3.3.1)
2) Настроить действие «Записать на курс»:
- Включить = Да (см. поз. 1 Рис. 3.3.2)
- Курс = «Групповой проект» (см. поз. 2 Рис. 3.3.2)
- Роль = Ученик (слушатель) (см. поз. 3 Рис. 3.3.2)
Нажать «Показать больше» (см. поз. 4 Рис. 3.3.2).
Группа настроек «Период записи на курс»:
- Начиная с = Начало выбранного курса (см. поз. 1 Рис. 3.3.3)
- Продолжительность обучения = Не ограничено (см. поз. 2 Рис. 3.3.3)
Группа настроек «Запись в локальную группу»:
- Включить = Да (см. поз. 3 Рис. 3.3.3)
- Группы = Класс (дополнительное поле профиля) (см. поз. 4 Рис. 3.3.3)
- Нестрогое соответствие = поставить галочку в чек-боксе «Если включено, то группа может быть найдена по неполному совпадению с выбранными полями пользователя» (см. поз. 5 Рис. 3.3.3)
- Создать группу, если не найдена = поставить галочку в чек-боксе «При отсутствии группы согласно выбранным полям пользователя будет создана новая группа, соответствующая этому полю» (см. поз. 6 Рис. 3.3.3).
- Способ распределения слушателей в группы = Добавить во все группы (см. поз. 7 Рис. 3.3.3)
Сохранить.
4. Результат
После срабатывания Логики курса 3KL пользователь, записанный в курс «Информатика 9 класс» с ролью «Ученик», автоматически будет записан в курс «Групповой проект», в локальную группу, соответствую классу, указанному в поле профиля «Класс» (Рис. 4.1).
В курсе «Групповой проект» пользователю будет доступна только секция, соответствующая его классу (Рис. 4.2).