Автосоздание групп курса

Автосоздание групп курса

от Alexander Storozhenko -
Количество ответов: 0

Добрый день.

Moodle 3.1.1+ (Build: 20160804), Ubuntu, MySQL 5.5.50.

Имеется алгоритм, который на основе уже существующих глобальных групп и синхронизацией курса с глобальной группой (без автоматического добавления в группу курса) создает группы курса и записывает туда пользователей. Работа идёт напрямую с базой MySQL из другого источника данных.

Проблема в том, что после создания групп они не отображаются через интерфейс страницы групп курса на вкладке Группы, но отображаются через вкладку Обзор. Если на той же странице через интерфейс добавить новую группу курса, то список "обновляется" и созданные алгоритмом группы отображаются.

Скриншоты приложены.

Подскажите, как побороть такое поведение?

Алгоритм работает так - проверяет таблицу mdl_enrol на наличие синхронизаций курсов с глобальной группой, и добавляет информацию в таблицы mdl_groups, mdl_groups_members.