Массовое удаление доступа к курсам

Массовое удаление доступа к курсам

от Irina Zhohova -
Количество ответов: 2

Добрый день, помогите пожалуйста, есть много курсов и пользователей больше 1000, необходимо очистить у пользователей доступы к курсам, чтобы перезалить корректные доступы к cohort через mdl user. Как убрать все текущие привязки к курсам? пробовала и через админку в my Sql, не нашла ничего подходящего.. 

В ответ на Irina Zhohova

Re: Массовое удаление доступа к курсам

от Vadim Tabunshchik -
Изображение пользователя Developers

Удалите все строки в таблице БД с записью в курс пользователей с ролью «Студент»:

DELETE FROM mdl_role_assignments WHERE roleid=(SELECT id from mdl_role WHERE shortname='student')