Как при регистрации пользователя сразу записать его в глобальную группу и назначить ему роль?

Как при регистрации пользователя сразу записать его в глобальную группу и назначить ему роль?

от Mike Om -
Количество ответов: 6

Добрый вечер. Как при регистрации пользователя сразу записать его в глобальную группу и назначить ему роль? А то приходится сначала регистрировать пользователя и только потом назначать ему роль и записывать группу?

В ответ на Mike Om

Re: Как при регистрации пользователя сразу записать его в глобальную группу и назначить ему роль?

от Alexandre Scherbyna -

Вот пример файла csv, с помощью которого создаются учетные записи пользователей, которые сразу же получают роль преподавателя (2) или студента (1) в трех курсах. Также некоторые записываются группы в этих курсах, а также в глобальные группы (cohort1).

В ответ на Alexandre Scherbyna

Re: Как при регистрации пользователя сразу записать его в глобальную группу и назначить ему роль?

от Mike Om -
Спасибо. Хм... Удобно наверное, а я как дурак вручную сижу каждого вбиваю. Подскажите, еще пожалуйста, не нашел строку с паролем, куда пароль для каждого вбивать?
В ответ на Mike Om

Re: Как при регистрации пользователя сразу записать его в глобальную группу и назначить ему роль?

от Александр Анисимов -
Изображение пользователя Майнтейнер перевода Изображение пользователя Эксперт по Moodle
Должен быть еще один столбец с заголовком в 1-й строке password
Во 2-5 строках этого столбца - пароли пользователей.
В ответ на Александр Анисимов

Re: Как при регистрации пользователя сразу записать его в глобальную группу и назначить ему роль?

от Mike Om -

Не выходит, ни с паролем, ни без........................... Выдает:


В ответ на Mike Om

Re: Как при регистрации пользователя сразу записать его в глобальную группу и назначить ему роль?

от Alexandre Scherbyna -
А кодировку файла csv вы во время импорта какую указали? Файлы, созданные с помощью Excel, чаще имеют кодировку - Windows 1251. У моего файла тоже такая кодировка.
В ответ на Александр Анисимов

Re: Как при регистрации пользователя сразу записать его в глобальную группу и назначить ему роль?

от Alexandre Scherbyna -

Если столбец password в файле отсутствует, то система сама генерирует пароли и отправляет их пользователям на указанную в файле почту. 

Так удобнее и безопаснее. Даже администратор не должен знать чужие пароли. Плюс не надо думать, как сообщить пользователям заданные администратором пароли.