По умолчанию создается пустой сайт, где мы видим то название, что вбили при установке, меню выбора языка (между русским и английским) и ссылку на вход в систему. При установке регистрация пользователей на Moodle отключена, так что кроме админа никто авторизоваться пока не сможет. Здесь как раз понадобятся логин и пароль, указанные на шаге создания сайта.

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

К профилю мы вернемся позже. First things first. Сначала отредактируем имя сайта.

Название и описание сайта

Настройки сайта Moodle

Идем в меню настроек с главной страницы сайта - через меню “Администрирование”, вкладка “Основные”, пункт “Настройка главной страницы”. Здесь мы видим “Полное название сайта” (для поисковых систем и как вводный текст на главной странице), “Короткое название” (для отображения в шапке сайта при отсутствии логотипа) и “Описание главной страницы” (опять же, больше для SEO).

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

Порядок элементов главной страницы Moodle

При этом для главной страницы настраивается два варианта - один для неавторизованных пользователей, второй - для тех, кто зашел под своей учетной записью (следующая настройка “Элементы главной страницы после входа”).

После внесения изменений обязательно жмем кнопку “Сохранить изменения”. Это актуально для всех разделов настроек.

Таймзона и языки

На сайтах Moodle, помимо курсов, можно создавать всевозможные события с конкретной датой и временем начала. И чтобы пользователи из разных регионов понимали во сколько начало именно в их часовом поясе, полезно корректно настроить таймзоны. Кроме того, если вам не требуется несколько языковых версий сайта (или вдруг требуется больше двух), стоит настроить и это.

Поэтому возвращаемся в “Администрирование” - “Основные”, находим пункт “Местонахождение” - “Настройки местонахождения”. Выбираем часовой пояс по умолчанию. Посетители в дальнейшем смогут сами указать собственный часовой пояс.

Языковые настройки находятся следом за “Местонахождением”, в графе “Язык”. Здесь можно задать приоритет языка, если на сайте их несколько (пункт “Языковые настройки”), внести правки в языковой пакет, добавив свой перевод (“Локальные изменения языкового пакета”) и, наконец, определить количество языков на сайте (“Языковые пакеты”).

Выбрав последний пункт можно как добавить новый языковой пакет, так и сократить до одного текущий набор. Впрочем, нельзя удалить английский языковой пакет, так как от него зависят определенные настройки самого Moodle. Поэтому сократить до одного - значит создать сайт полностью на английском.

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

Для этого идем в меню “Языковые настройки” и деактивируем пункт меню “Отображать меню языков”.

Отображение меню языков Moodle

Дополнительно в таком случае имеет смысл отключить “Автоопределения языка” и пункт “При создании учетной записи установить язык браузера пользователя в качестве предпочтительного языка” (тот же раздел “Языковые настройки”).

Логотипы

Индивидуальность любого сайта включает в себя логотипы и иконку сайта, которая отображается во вкладке браузера. Для настройки нам потребуется меню “Администрирование” - “Внешний вид” - “Логотипы”.

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

Второй логотип (компактный), обычно в виде небольшой иконки сайта, отображается в шапке сайта вместо короткого названия. А Фавикон - это иконка для вкладки браузера.

Навигация

Мы уже посмотрели как можно убрать из навигации языковое меню. Кроме этого, в меню “Администрирование” - “Внешний вид” - “Навигация” можно определить настройки личного кабинета и определить куда пользователь попадает по умолчанию при посещении сайта. 

Чтобы добавить конкретные пункты меню, идем в “Администрирование” - “Внешний вид” - “Настройка тем”. Здесь есть раздел “Настраиваемые элементы меню” вместе с инструкцией как его заполнить.

Каждая ссылка пишется с новой строки и начинается с символа тире. После тире идет название пункта меню, а через вертикальную черту (без пробелов) следует адрес ссылки. Например: -Частые вопросы|/faq.

Следующая настройка в том же разделе - “Настраиваемые элементы меню пользователя” - это то, что отображается в меню пользователя после авторизации.

Настраиваемые элементы меню пользователя Moodle

Из данного перечня можно удалить по необходимости первые пять пунктов, либо добавить в них что-то еще. Также под полем ввода приводится инструкция по редактированию, в том числе с вариантом создания секции, отделенной разделителем.

В базовом наборе используются встроенные значения, набор которых можно узнать в официальной документации. Но сюда также можно добавлять и обычные ссылки, как в примере выше (только без тире, например: ЧаВо|/faq).

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

Настройка почтового сервера

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

Идем в меню “Администрирование” - “Сервер” - “Электронная почта” - “Настройка исходящей почты”. Здесь много настроек, но прежде всего стоит проверить работает ли стандартный вариант. Для этого находим ссылку “Проверка настроек исходящей почты” и пробуем отправить себе тестовое письмо. Здесь достаточно указать адрес, куда мы хотим отправить сообщение. 

Настройка исходящей почты Moodle

Если после отправки мы видим уведомление об успешном завершении операции, но письма нет во “Входящих”, то стоит проверить “Спам”. Это частое поведение, так как сайт новый и адрес еще не “получил доверия” от почтовых клиентов. Поэтому если письмо нашлось в спаме, обязательно пометьте его через почтовый клиент, как письмо от надежного отправителя (т.е. не спам).

Имеет смысл также отправить тестовое письмо на разные почтовые домены (@gmail.com, @mail.ru и другие, чтобы убедиться, что почта работает одинаково хорошо).

Если же тестовое письмо не отправилось, либо же не работает со всеми почтовыми доменами, то потребуется дополнительная настройка. В меню “Настройки исходящей почты” есть разные опции и можно попробовать разные, чтобы добиться желаемого результата. В простейшем варианте имеет смысл создать отдельную почту для рассылок, и использовать ее в настройках SMTP для сайта Moodle.

Конкретные настройки будут зависеть уже от конкретного провайдера. Например, если почта на Gmail, то настройки будут такими:

  • SMTP-серверы: smtp.gmail.com:465
  • Безопасность SMTP: SSL
  • Тип аутентификации SMTP: LOGIN
  • Логин SMTP: ваш логин от почты
  • Пароль SMTP: ваш пароль от почты

После чего можно заново тестировать отправку исходящих сообщений (предварительно сохранив изменения).

Подробнее об этом можно почитать в официальной документации https://docs.moodle.org/402/en/Email_setup_gmail

При этом нужно помнить, что у многих бесплатных почтовых сервисов есть ограничение на количество писем в день. В случае с Gmail - это 500 писем. Поэтому если дефолтные настройки (без ввода настроек SMTP) не сработали, а ограничения становятся чувствительными, то имеет смысл посмотреть в сторону платных SMTP сервисов.