Вебинар #10. Инструменты управления пользователями в Moodle и СЭО 3KL
1. Общая информация
2. Темы вебинара
3. Конспекты
3.1. Пользователи СЭО 3КL, учётные записи пользователей
3.2. Инструменты управления пользователями
3.3. Возможные проблемы при добавлении пользователей через синхронизацию с внешней базой данных
3.4. Как отключить запрос на обновление профиля при импорте из CSV
3.5. Настройка предпочтений пользователей по умолчанию
3.6. Настройки местоположения
3.7. О загрузке через CSV с использованием кастомных полей (conditional field)
3.8. Авторизация через Moodle Network
3.9. Регистрация через LDAP
3.10. Авторизация по ключу
3.11. Синхронизация с внешними системами по REST/SOAP API
3.12. Синхронизация по Moodle Network
1. Общая информация
В вебинаре рассматриваются следующие темы:
- пользователи СЭО 3КL, учётные записи пользователей;
- инструменты управления пользователями.
Дата выхода вебинара | 17.04.2020г. |
Версия системы, на которой был проведен вебинар | 3.5.11а |
2. Темы вебинара
Название темы | Время начала темы в вебинаре | Описание | Тематические статьи, вебинары |
Вступительная часть | 00:00:00 | Организационные моменты, обзор тем вебинара | |
Пользователи СЭО 3КL, учётные записи пользователей | 00:03:05 | Что такое пользователи в СЭО 3КL, где можно увидеть список учётных записей в системе, понятие гостевой роли |
Для чего нужна роль «Авторизованный пользователь»? П. 3.1. конспекта. Пользователи СЭО 3КL, учётные записи пользователей |
Инструменты управления пользователями | 00:06:30 | Где находится интерфейс управления пользователями, как работать с фильтрами в списке пользователей, как управлять данными учётных записей пользователей |
Интерфейсы «Список пользователей» и «Действия над несколькими пользователями» |
Изменение текста уведомления о регистрации, рассылаемого по почте (вопросы от слушателей) | 00:13:30 | Как изменить текст уведомления о регистрации, рассылаемый по электронной почте |
Уведомления в СЭО 3KL. Уведомления при регистрации и авторизации |
Инструменты управления пользователями (продолжение) | 00:15:08 | Где находится интерфейс управления пользователями, как работать с фильтрами в списке пользователей, как управлять данными учётных записей пользователей | П. 3.2. конспекта. Инструменты управления пользователями |
Добавление пользователей через синхронизацию с внешней базой данных (вопросы от слушателей) | 00:21:06 | Поведение системы при добавлении пользователей через синхронизацию с внешней базой данных | |
Инструмент рассылки пароля (вопросы от слушателей) | 00:22:16 | Где находится инструмент рассылки пароля в СЭО 3KL, как настроить рассылку паролей пользователям, загружаемым в систему |
Пароли в Moodle. Политика паролей Массовая загрузка пользователей через файл csv. Настройки загрузки |
Как отключить запрос на обновление профиля при импорте из CSV (вопросы от слушателей) | 00:25:04 | В чём может быть причина запроса на обновление профиля при авторизации |
П. 3.4. конспекта. Запрос на обновление профиля при импорте из CSV Массовая загрузка пользователей через файл csv. Поля для заполнения информации о пользователе |
Список пользователей Электронного деканата (вопросы от слушателей) | 00:25:51 | В чём разница между регистрацией в СЭО 3КL и регистрацией в Электронном деканате | |
Дополнительные поля профиля | 00:27:10 | Как добавить дополнительные поля в профиль пользователя | Добавление кастомных (настраиваемых) полей в профиль пользователя |
Типы пользователей на уровне системы (вопросы от слушателей) | 00:28:38 | Как создать студента в СЭО 3KL? | |
Как перенести пользователей в Электронный деканат (вопросы от слушателей) | 00:30:10 | Как импортировать пользователей в Электронный деканат из СЭО 3КL и обратно | Импорт пользователей из Moodle в Электронный Деканат |
Дополнительные поля профиля (продолжение) | 00:32:29 | Как добавить дополнительные поля в профиль пользователя | Добавление кастомных (настраиваемых) полей в профиль пользователя |
Настройка предпочтений пользователей по умолчанию | 00:35:50 | Как настроить параметры учётной записи пользователя, которые задаются по умолчанию | П. 3.5. конспекта. Настройка предпочтений пользователей по умолчанию |
Настройки местоположения | 00:36:50 | Какие существуют настройки местоположения, как их изменить | П. 3.6. конспекта. Настройки местоположения |
Способы авторизации и регистрации пользователей | Какие существуют способы регистрации и авторизации пользователей, как их настроить | ||
Самостоятельная регистрация по электронной почте | 00:40:47 | Как настроить самостоятельную регистрацию по электронной почте | Самостоятельная регистрация по электронной почте |
Самостоятельная регистрация через Электронный деканат | 00:43:26 | Как настроить самостоятельную регистрацию через Электронный деканат | |
Регистрация администратором вручную | 00:47:48 | Как осуществляется регистрация администратором вручную | |
Настройка способа самостоятельной регистрации | 00:48:41 | Где и как осуществляется настройка способа самостоятельной регистрации в СЭО 3KL | Способы регистрации и аутентификации пользователей. Глобальные настройки |
Поиск и сортировка пользователей в курсе (вопросы от слушателей) | 00:53:01 | Как осуществляются поиск и сортировка в списке пользователей | |
Принудительная регистрация через Электронный деканат | 00:54:15 | Как настроить принудительную регистрацию через Электронный деканат | |
Регистрация через социальные сети | 00:56:27 | Как настроить регистрацию через социальные сети | Плагин «Аутентификация пользователей OTOAuth». Настройка авторизации через социальные сети |
О загрузке через CSV с использованием кастомных полей (conditional field)(вопросы слушателей) | 01:03:46 | Нужно ли соблюдать порядок полей при загрузке пользователей через CSV |
П. 3.7. конспекта. О загрузке через CSV с использованием кастомных полей (conditional field) Массовая загрузка пользователей через файл csv. Поля для заполнения информации о пользователе Добавление кастомных (настраиваемых) полей в профиль пользователя |
Авторизация через Moodle Network | 01:04:26 | Что такое Moodle Network, когда используется данный способ авторизации | П. 3.8. конспекта. Авторизация через Moodle Network |
Автоматические принудительные способы авторизации и регистрации пользователей | 01:07:56 | Как настроить регистрацию через LDAP | |
Синхронизация с внешней базой данных | 01:11:24 | Как настраивается синхронизация с внешней базой данных | Аутентификация «Внешняя база данных». Синхронизация пользователей с внешней БД |
Авторизация по ключу | 01:16:05 | Как настраивается авторизация по ключу | |
Авторизация через 1С по сетевому запросу | 01:19:03 | Как выгрузить пользователей из 1С в СЭО 3KL напрямую по сетевому запросу |
П. 3.11. конспекта. Авторизация через 1С по сетевому запросу |
Синхронизация по Moodle Network (вопросы от слушателей) | 01:20:40 | Возможна ли синхронизация разных версий Moodle Network | П. 3.12. конспекта. Синхронизация по Moodle Network |
Особенности синхронизации через внешнюю базу данных (вопросы от слушателей) | 01:20:56 | Как зачислить слушателей на курсы после синхронизации с внешней базой данных, настройки паролей при синхронизации с внешней базой данных, как настроить сопоставление полей с дополнительными полями профиля |
Метод записи на курс «Автозачисление 3KL» — otautoenrol Аутентификация «Внешняя база данных». Синхронизация пользователей с внешней БД: Добавление кастомных (настраиваемых) полей в профиль пользователя |
3. Конспекты
3.1. Пользователи СЭО 3КL, учётные записи пользователей
Пользователь СЭО 3КL – это учётная запись, через которую посетитель СЭО 3KL взаимодействует с системой.
Учётные записи всех пользователей системы можно посмотреть в разделе Администрирование->Пользователи->Учётные записи->Список пользователей.
Неавторизованный пользователь, взаимодействующий с системой без использования индивидуальной учётной записи, называется в СЭО 3КL «Гость». Гостевой роли можно задать любые права, но с такими студентами сложно работать в элементах, предполагающих ответ на задание, так как все ответы от неавторизованных пользователей будут сохраняться на одну учётную запись «Гость».
3.2. Инструменты управления пользователями
Интерфейс управления пользователями расположен по следующему пути: Администрирование->Пользователи->Учётные записи->Список пользователей (Рис.3.2.1).
В данном разделе можно использовать различные фильтры, позволяющие отобрать только тех пользователей, которые необходимы. Например, таким образом можно найти пользователей, которые никогда не входили в систему (Рис.3.2.2).
Через интерфейс работы с пользователями можно подтвердить регистрацию пользователя вручную. Однако помните, что часто пользователи не могут подтвердить свою электронную почту, потому что они вводят неправильный адрес.
Подтверждение регистрации такого пользователя вручную, может иметь следующие последствия:
- пользователь не сможет получать уведомления от СЭО 3KL;
- рейтинг домена, с которого осуществляется Ваша почтовая рассылка, снизится из-за отправки писем на несуществующий адрес;
- на адрес, который Вы указали как обратный для писем, будут приходить уведомления о том, что письма отправляются на несуществующий email.
Также через список пользователей можно отредактировать данные профиля пользователя. Таким образом можно изменить, например, метод авторизации пользователя. Это может понадобиться для настройки авторизации через внешнюю базу данных. В таком случае придётся вручную менять метод авторизации уже зарегистрированным в системе пользователям.
3.3. Возможные проблемы при добавлении пользователей через синхронизацию с внешней базой данных
Проблема:
Пользователи, созданные с авторизацией через LDAP, имеют вымышленные почтовые адреса. Когда они начинают работать в системе, то меняют почтовый адрес на свой реальный, в результате чего пользователи дублируются в системе.
Решение:
Если синхронизация настроена по полю «email», а не по полю «логин», и при добавлении нового email, система считает, что добавляется новый пользователь, и создаёт для него новую учётную запись. Для устранения этой проблемы необходимо изменить настройки синхронизации – настроить сопоставление пользователей по полю «логин».
3.4. Запрос на обновление профиля при импорте из CSV
При импорте новых пользователей из CSV при первом заходе система просит обновить профиль в двух случаях:
- если включена принудительная смена пароля при входе в систему;
- если в профиле пользователя есть поля, отмеченные как обязательные для заполнения, но не заполненные при импорте из CSV.
3.5. Настройка предпочтений пользователей по умолчанию
В разделе настроек «Предпочтения пользователя по умолчанию» можно настроить значения различных настроек по умолчанию: видимость адреса электронной почты пользователя, формат сообщений электронной почты, а также параметры получаемых пользователем рассылок. Данный раздел открывается по следующему пути: Администрирование->Пользователи->Учётные записи->Предпочтения пользователя по умолчанию (Рис.3.5.1).
3.6. Настройки местоположения
В разделе «Настройки местоположения» можно настроить следующие значения по умолчанию: часовой пояс, страна, город. Также в этом разделе можно разрешить пользователям выбирать часовой пояс индивидуально. Данный раздел настроек открывается по следующему пути: Администрирование->Местонахождение->Настройки местонахождения (Рис.3.6.1).
3.7. О загрузке через CSV с использованием кастомных полей (conditional field)
При импорте пользователей через CSV с использованием кастомных полей (conditional field), порядок полей соблюдать не обязательно. Система ориентируется только по названию колонки. Порядок, в котором указаны поля, не имеет значения.
3.8. Авторизация через Moodle Network
Способ авторизации Moodle Network используется в том случае, если есть необходимость переноса учётных записей из одной инсталляции СЭО 3КL (или Moodle) в другую, если в Вашей организации одновременно существует несколько инсталляций СЭО 3КL. Также данный способ удобно использовать при интеграции с другими организациями, использующими СЭО 3КL, таким образом в Вашей системе СЭО 3КL можно авторизовать пользователей из другой системы СЭО 3КL, не создавая при этом новые учётные записи, а используя уже существующие учётные данные из другой системы.
3.9. Регистрация через LDAP
В СЭО 3KL существует два плагина авторизации через LDAP:
- сервер LDAP;
- мульти-LDAP.
Плагин мульти-LDAP позволяет подключить несколько доменов, поэтому данный способ необходимо использовать, если информация о пользователях находится на нескольких доменах.
В остальном два этих плагина идентичны: для настройки необходимо указать URL, версию протокола, параметры шифрования, кодировку, а также контейнеры, где находятся данные, и атрибуты для сопоставления данных учётных записей в СЭО 3КL.
3.10. Авторизация по ключу
Авторизация по ключу осуществляется через API способ «auth_userkey_request_login_url». На странице Администрирование->Сервер->Веб-службы->Документация API (Рис. 3.10.1) есть примеры, как обращаться к данному способу. Помимо ключа необходимо также передать email пользователя.
При использовании данного способа генерируется ссылка по которой пользователь может войти и сразу попасть в свою учетную запись авторизованным. Сгенерированную ссылку можно передать по электронной почте. Этот способ используется для сквозной авторизации. При использовании данного способа невозможно передать данные профиля.
Сгенерировать ссылку можно двумя способами:
- через консоль (данный способ не подходит для систем, для которых осуществляется техподдержка, так как в этом случае доступ к консоли запрещен);
- через сеть (в списке API moodle (см. Рис. 3.10.1) есть специальный запрос auth_userkey_request_login_url, который можно включить, и генерировать ссылку для авторизации).
3.11. Синхронизация с внешними системами по REST/SOAP API
Документацию по API можно посмотреть по следующему пути: Администрирование -> Плагины -> Веб-службы -> Документация по API (см. Рис. 3.10.1).
Пользователей можно выгрузить из 1С в СЭО 3KL напрямую, не используя промежуточную базу данных:
- «core_user_create_users» – создание пользователя по сетевому запросу;
- «enrol_manual_enrol_users» – подписка пользователя на курс по сетевому запросу;
- «enrol_manual_unenrol_users» – отписка пользователя из курса по сетевому запросу.
Пользователями и их подписками на курсы СЭО 3KL можно управлять напрямую из 1С.
3.12. Синхронизация по Moodle Network
С синхронизацией по Moodle Network совместимо большинство версий СЭО 3КL. При этом не обязательно, чтобы версии синхронизируемых СЭО 3КL были одинаковыми.
Теги: вебинар