Вебинар #10. Инструменты управления пользователями в Moodle и СЭО 3KL

Полина Андреева
23.09.2024

1. Общая информация

В вебинаре рассматриваются следующие темы:

  • пользователи СЭО 3КL, учётные записи пользователей;
  • инструменты управления пользователями.
Дата выхода вебинара 17.04.2020г.
Версия системы, на которой был проведен вебинар 3.5.11а
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент, является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.

-Вернуться к содержанию-

 2. Темы вебинара

Название темы Время начала темы в вебинаре Описание Тематические статьи, вебинары
Вступительная часть 00:00:00 Организационные моменты, обзор тем вебинара  
Пользователи СЭО 3КL, учётные записи пользователей 00:03:05 Что такое пользователи в СЭО 3КL, где можно увидеть список учётных записей в системе, понятие гостевой роли

Что это за пользователи – «Opentechnology Support» и «Администратор Пользователь»? Что произойдет при переименовании, блокировке, удалении или смене пароля в их учетных записях?

Для чего нужна роль «Авторизованный пользователь»?

П. 3.1. конспекта. Пользователи СЭО 3КL, учётные записи пользователей

Инструменты управления пользователями 00:06:30 Где находится интерфейс управления пользователями, как работать с фильтрами в списке пользователей, как управлять данными учётных записей пользователей

Интерфейсы «Список пользователей» и «Действия над несколькими пользователями»

П. 3.2. конспекта. Инструменты управления пользователями

Изменение текста уведомления о регистрации, рассылаемого по почте (вопросы от слушателей) 00:13:30 Как изменить текст уведомления о регистрации, рассылаемый по электронной почте

Изменения стандартных настроек и текстов, отображаемых пользователям в теме «СЭО 3KL». Текст, содержащийся в уведомлениях, отсылаемых на почту

Уведомления в СЭО 3KL. Уведомления при регистрации и авторизации

Инструменты управления пользователями (продолжение) 00:15:08 Где находится интерфейс управления пользователями, как работать с фильтрами в списке пользователей, как управлять данными учётных записей пользователей П. 3.2. конспекта. Инструменты управления пользователями
Добавление пользователей через синхронизацию с внешней базой данных (вопросы от слушателей) 00:21:06 Поведение системы при добавлении пользователей через синхронизацию с внешней базой данных

П. 3.3. конспекта. Возможные проблемы при добавлении пользователей через синхронизацию с внешней базой данных

Аутентификация «Внешняя база данных». Синхронизация пользователей с внешней БД. Сопоставление данных.

Плагин «Аутентификация СЭО 3KL»:

Инструмент рассылки пароля (вопросы от слушателей) 00:22:16 Где находится инструмент рассылки пароля в СЭО 3KL, как настроить рассылку паролей пользователям, загружаемым в систему

Пароли в Moodle. Политика паролей

Массовая загрузка пользователей через файл csv. Настройки загрузки

Как отключить запрос на обновление профиля при импорте из CSV (вопросы от слушателей) 00:25:04 В чём может быть причина запроса на обновление профиля при авторизации

П. 3.4. конспекта. Запрос на обновление профиля при импорте из CSV

Массовая загрузка пользователей через файл csv. Поля для заполнения информации о пользователе

Изменение пароля пользователя Диспетчером-администратором

Список пользователей Электронного деканата (вопросы от слушателей) 00:25:51 В чём разница между регистрацией в СЭО 3КL и регистрацией в Электронном деканате

Панель управления обменом данными. Электронный Деканат:

Импорт пользователей из Moodle в Электронный Деканат

Дополнительные поля профиля 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:38:10

Какие существуют способы регистрации и авторизации пользователей, как их настроить

Способы регистрации и аутентификации пользователей

Самостоятельная регистрация по электронной почте 00:40:47 Как настроить самостоятельную регистрацию по электронной почте Самостоятельная регистрация по электронной почте
Самостоятельная регистрация через Электронный деканат 00:43:26 Как настроить самостоятельную регистрацию через Электронный деканат

Плагин аутентификации «Синхронизация с Free Deans Office»

Плагин «Аутентификация СЭО 3KL»

Регистрация администратором вручную 00:47:48 Как осуществляется регистрация администратором вручную

Ручная регистрация нового пользователя в системе

Регистрация администратором пользователей на сайте

Настройка способа самостоятельной регистрации 00:48:41 Где и как осуществляется настройка способа самостоятельной регистрации в СЭО 3KL Способы регистрации и аутентификации пользователей. Глобальные настройки
Поиск и сортировка пользователей в курсе (вопросы от слушателей) 00:53:01 Как осуществляются поиск и сортировка в списке пользователей

Подписка пользователей на курс. Дополнительная информация

Принудительная регистрация через Электронный деканат 00:54:15 Как настроить принудительную регистрацию через Электронный деканат

Плагин «Аутентификация СЭО 3KL»

Плагин аутентификации «Синхронизация с Free Deans Office»

Регистрация через социальные сети 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

Миграция пользователей из плагина аутентификации ldap в плагин Otmultildap. Утилита otmultildap_migrate

П. 3.9. конспекта. Регистрация через LDAP

Синхронизация с внешней базой данных 01:11:24 Как настраивается синхронизация с внешней базой данных Аутентификация «Внешняя база данных». Синхронизация пользователей с внешней БД
Авторизация по ключу 01:16:05 Как настраивается авторизация по ключу

Авторизация по токену. User key authentication

П. 3.10. конспекта. Авторизация по ключу

Авторизация через 1С по сетевому запросу 01:19:03 Как выгрузить пользователей из 1С в СЭО 3KL напрямую по сетевому запросу

Интеграция СЭО 3KL с информационными системами, в том числе решениями на базе 1С: 1С:Университет, 1С:Колледж, 1С:ЗУП

П. 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.1. Страница «Список пользователей».

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

Рис.3.2.2. Фильтрация пользователей, никогда не входивших в систему.
Обратите внимание: фильтры в списке пользователей добавляются по одному за раз. Фильтр появляется в списке, после чего система перестраивает список в соответствии с новым фильтром. Поэтому помните, что перед тем, как начать новый поиск с использованием фильтров, нужно удалить все предыдущие.

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

  • пользователь не сможет получать уведомления от СЭО 3KL;
  • рейтинг домена, с которого осуществляется Ваша почтовая рассылка, снизится из-за отправки писем на несуществующий адрес;
  • на адрес, который Вы указали как обратный для писем, будут приходить уведомления о том, что письма отправляются на несуществующий email.

Также через список пользователей можно отредактировать данные профиля пользователя. Таким образом можно изменить, например, метод авторизации пользователя. Это может понадобиться для настройки авторизации через внешнюю базу данных. В таком случае придётся вручную менять метод авторизации уже зарегистрированным в системе пользователям.

Обратите внимание: если пользователь зарегистрирован в системе через синхронизацию с внешней базой данных, например, через Active Directory, то при смене его логина синхронизация перестанет работать.

-Вернуться к содержанию-

3.3. Возможные проблемы при добавлении пользователей через синхронизацию с внешней базой данных

Проблема:

Пользователи, созданные с авторизацией через LDAP, имеют вымышленные почтовые адреса. Когда они начинают работать в системе, то меняют почтовый адрес на свой реальный, в результате чего пользователи дублируются в системе.

Решение:

Если синхронизация настроена по полю «email», а не по полю «логин», и при добавлении нового email, система считает, что добавляется новый пользователь, и создаёт для него новую учётную запись. Для устранения этой проблемы необходимо изменить настройки синхронизации – настроить сопоставление пользователей по полю «логин».

-Вернуться к содержанию-

3.4. Запрос на обновление профиля при импорте из CSV

При импорте новых пользователей из CSV при первом заходе система просит обновить профиль в двух случаях:

  • если включена принудительная смена пароля при входе в систему;
  • если в профиле пользователя есть поля, отмеченные как обязательные для заполнения, но не заполненные при импорте из CSV.

-Вернуться к содержанию-

3.5. Настройка предпочтений пользователей по умолчанию

В разделе настроек «Предпочтения пользователя по умолчанию» можно настроить значения различных настроек по умолчанию: видимость адреса электронной почты пользователя, формат сообщений электронной почты, а также параметры получаемых пользователем рассылок. Данный раздел открывается по следующему пути: Администрирование->Пользователи->Учётные записи->Предпочтения пользователя по умолчанию (Рис.3.5.1).

Рис.3.5.1. Страница «Предпочтения пользователя по умолчанию».

-Вернуться к содержанию-

3.6. Настройки местоположения

В разделе «Настройки местоположения» можно настроить следующие значения по умолчанию: часовой пояс, страна, город. Также в этом разделе можно разрешить пользователям выбирать часовой пояс индивидуально. Данный раздел настроек открывается по следующему пути: Администрирование->Местонахождение->Настройки местонахождения (Рис.3.6.1).

Рис.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 пользователя.

Рис. 3.10.1. Документация API.

При использовании данного способа генерируется ссылка по которой пользователь может войти и сразу попасть в свою учетную запись авторизованным. Сгенерированную ссылку можно передать по электронной почте. Этот способ используется для сквозной авторизации. При использовании данного способа невозможно передать данные профиля.

Сгенерировать ссылку можно двумя способами:

  1. через консоль (данный способ не подходит для систем, для которых осуществляется техподдержка, так как в этом случае доступ к консоли запрещен);
  2. через сеть (в списке 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 были одинаковыми.

-Вернуться к содержанию-

Теги: вебинар
Рейтинг ответа: 0 (0 оценок)

Комментарии запрещены