Moodle: уроки и инструкции по установке и настройке

Данный раздел посвящен популярной системе электронного обучения Moodle. Раздел постоянно пополняется, так что смело добавляйте страницу в избранное, чтобы не пропустить обновления.

Инструкции по установке и настройке работы Moodle: 

Администрирование системы Moodle

Разное

Решение некоторых ошибок в системе Moodle

27 комментариев :

  1. А скажите. Как работать с сайтом размещённым в сети интернет. На сайте развёрнута система ДО moodle. Необходимо развернуть этот сайт на локальном сервере. Работать в локальной версии и затем обновлять. Всю голову сломал...

    ОтветитьУдалить
    Ответы
    1. А что именно не получается? Копируете сайт и базу на локальный сервер и всё должно заработать. Максимум адрес надо будет в настройках прописать.

      Удалить
  2. Добрый день, коллеги!
    Как загружаете учебные курсы из Wordа, используете ли какой-нибудь конвертор?

    ОтветитьУдалить
    Ответы
    1. Здравствуйте. Знаю, что есть конвертер для тестов. Но для полностью курсов - не слышала. Только копирование/вставка в те же лекции или страницы курса. Как вариант можно использовать плагин (Microsoft Word File Import/Export (Book)) для импорта контента в Moodle-книгу из Word-файла - moodle.org/plugins/booktool_wordimport

      Удалить
  3. Добрый день, нужна подсказка, где рыть.
    по описанию в блоге установил Moodle 3.3 на Windows Server 2012r2 IIS
    локально по обращению localhost сайт открывается и работает без проблем.
    но при обращении из локальной сети по указанию ip сервера в строке адреса IP адрес меняется на localhost и выводтся сообщение об ошибку "не удается получить доступ к сайту"
    на сервере ставил и убирал привязку, указывал в hosts ip-адрес сервера, безрезультатно.
    файрволл отключен.
    сервер в домене, но пробовал обратиться и до ввода сервака в домен и все то же самое.
    help

    ОтветитьУдалить
    Ответы
    1. Что указано в параметре $CFG->wwwroot?

      Удалить
    2. стоял "localhost" поменял на имя сайта. Сайт с локального сервера стал открываться по имени.
      при обращении из сети по IP адресу выдает ошибку 404

      Удалить
    3. Тогда из сети тоже надо обращаться по имени сайта. Не важно по какому адресу обращение, мудл будет делать редирект на то, что указано в $CFG->wwwroot. У другого ПК, с которого обращаетесь, тоже в host попробуйте прописать имя сайта и IP ПК с moodle.

      Удалить
    4. из сети я обращаюсь по IP адресу сервера (ping проходит), и все равно он 404. я думал файрвол не пропускает, но я его отключил.

      Удалить
    5. Это больше относится к настройки сети, чем к мудл. Если 404 по IP, то ищите ошибки в настройке IIS, если сигнал всё-таки доходит до мудл, то он сразу сделает редирект на тот адрес, который указан в $CFG->wwwroot, и тогда тоже будет 404, если не настроен host на этот адрес на вызывающем ПК.

      Удалить
    6. Итак.. справились, давно, но рассказать на форуме надо.
      Как сказал админ - костыль, но работает.
      Проблема: с компьютеров домена не открывался веб сервер с moodle по обращению по имени хоста. Предложенное решение настроить hosts на всех компьютерах - не фэншуй, а внутренний DNS сервер домена организации не делал перевода на внутренний веб-сервер. Оказалось у DNS сервера прописан внешний DNS провайдера, и он искал глобально имя внутреннего хоста.
      Решение: на сервере, где крутится DNS сервер, прописали в hosts сайт с moodle и все заработало.
      Спасибо автору сайта за освещение темы moodle over IIS!

      Удалить
    7. Спасибо за информацию.

      Удалить
  4. Добрый день!
    встречались с проблемой "невидимости" файлов с русскими буквами в именах? при попытке скачать такой файл moodle выдает "файл не найден". на moodle.org говорят отключить "slash arguments", но для старой версии мудла. у вас такое проявилось? как справились?

    ОтветитьУдалить
    Ответы
    1. Было на 3.2. "slash arguments" помог (только не отключение, а его включение и настройка правила в IIS).

      Удалить
  5. Приветствую))
    Moodle 3.4.1 (Build: 20180115)
    Проблема в следующем: После обновления с 3.2. под правами администратора и управляющего сайт долго грузит (Waiting (TTFB) около 10с). Режим редактирования тем отключен. Я так понимаю, проблема в Базе данных, но что делать не понимаю.
    Какие могут быть советы? подскажите пожалуйста))

    ОтветитьУдалить
    Ответы
    1. Кэш чистили после обновления?

      Удалить
    2. В администрировании выполнял "Очистить все кэши"
      Где-то читал, что при обновлении кэш чистится автоматически.
      Но, если все-таки дело в нем, то что мне стоит проверить?

      Удалить
    3. Если выполняли, значит дело не в нем. Сложно сказать. А тема стандартная (Boost, входящая в ядро мудл) или сторонняя (установлена отдельно)?

      Удалить
    4. Тема стандартная (Boost). Менял на более простую, но она не корректно работает и быстродействие не улучшает.

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

    ОтветитьУдалить
    Ответы
    1. А правило URL Rewrite в IIS настроено? Параметр «slash arguments» в Moodle включен?

      Удалить
    2. iis правило настроено как написано у вас, параметр включен. Правда с правилм работает чуть иначе. вместо ошибки 404 , вылетает надпись. символы ромбиками.

      Удалить
    3. Надпись где? Символы ромбиками похоже как раз на то, что файл пытается открыться (вместо скачивания).

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

    ОтветитьУдалить
  8. Добрый день , я несколько туплю и не могу найти нигде как всё-таки включить тестовый режим при настройке moodle. Подскажите , пожалуйста

    ОтветитьУдалить
    Ответы
    1. Здравствуйте. Если имеется в виду режим отладки, то инструкцию можно найти здесь - https://www.e-du.ru/2017/03/moodle-debug.html
      Или Вы говорите о режиме техобслуживания? Это когда никто, кроме администраторов, не может работать в системе. Он включается в меню Администрирование - Сервер - Режим технического обслуживания.

      Удалить