Moodle 2.2+: настраиваем регистрацию по электронной почте

Краткое содержание:

  1. Включение отправки сообщений Moodle’ом по почте пользователям
  2. Включение самостоятельной регистрации по почте
  3. Упрощение требований к паролю при регистрации
  4. Включение самостоятельной свободной записи на курс для зарегистрированных пользователей

Проблема: в Moodle не используется стандартная функция отправки почты в PHP – mail(). Вместо этого предлагается использовать для отправки системой сообщений о подтверждении самостоятельной регистрации по почте через почтовые сервера по протоколам SMTP, IMAP или ряде других.

Решение: настроить почту, используя бесплатный GMail по протоколу SMTP. Для этого:

  1. Заходим на  http://gmail.com и регистрируем почтовый ящик, например, bob@gmail.com с паролем 12345
  2. Входим в систему Moodle в качестве администратора.
  3. В левом меню выбираем «Администрирование -> Плагины -> Message outputs -> Manage message outputs«
  4. Включаем электронную почту, нажатием на глаз напротив соответствующей строки.
  5. Выбираем «Настройка» напротив Электронной почты.
  6. В графе SMTP-серверы пишем  ssl://smtp.gmail.com:465
  7. В графе Логин SMTP – адрес зарегистрированной электронной почты в GMail. В нашем примере вписываем bob@gmail.com
  8. В графе Пароль SMTP – пароль зарегистрированной почты. В нашем примере это 12345
  9. Остальные настройки не трогаем и жмем внизу на «Сохранить изменения».

Регистрация в системе по электронной почте

Небольшая инструкция, как включить регистрацию по электронной почте:

  1. В левом меню выбираем «Администрирование -> Плагины -> Аутентификация -> Настройка аутентификации«
  2. Включаем «Самостоятельная регистрация по электронной почте» (нажатием на закрытый глаз).

Упрощение требований к паролю при регистрации

И на десерт – изменяем формата вводимого пароля при регистрации. По умолчанию он слишком сложный: надо и спец-символ вставить, и чтобы большие буквы были, и маленькие, и еще цифры! Ужас!) Так что давайте облегчим жизнь пользователям и сделаем требования по-проще: от 6 символов в пароле и… всё!) Т.е. в пароле могут быть или просто цифты или просто буквы, в общем, что угодно:

  1. Администрирование -> Безопасность -> Политика безопасности сайта
  2. Находим графу Длина пароля и вводим там 6
  3. В графах Цифр, Букв в нижнем регистре, Букв в верхнем регистре и Не буквенно-цифровых символов вводим 0
  4. Жмем Сохранить изменения

Включение самостоятельной записи на курс

И раз уж такая волна, разбемся, как включить самостоятельную запись на курс:
  1. Создаем курс
  2. Включаем Режим редактирования курса (в левом меню)
  3. Управление курсом -> Пользователи -> Способы записи на курс (все в том же левом меню)
  4. В выпадающем меню Добавить способ выбираем Самостоятельная запись
  5. Настройки по умолчанию вполне нормальны, поэтому сразу жмем Добавить способ
  • Рад, что это могло быть полезно.)