Moodle

Материал из RSU WiKi
Перейти к: навигация, поиск
Pen.pngЭта статья находится в процессе написания.
Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.
Moodle small.jpg
Moodle - это система управления курсами (CMS) с открытым исходным кодом, также известная как система управления обучением (LMS) или виртуальная обучающая среда (VLE). Она стала очень популярной среди преподавателей во всем мире как средство для создания динамических веб-сайтов для учащихся. Для обеспечения работы она должна быть установлена на веб-сервере, либо на ваш собственный компьютер, либо у хостинговой компании. [1]

Содержание

Установка

Основная статья: Установка и настройка среды дистанционного обучения

Для установки необходимо: [2]

  1. Место на жестком диске не менее 160MB
  2. Оперативной памяти минимум 256MB, рекомендуется 1GB или более.
  3. Операционная система Linux (рекомендуется), Windows, Solaris 10, Mac OS X, Netware 6
  4. Web server. Предпочтительно Apache или IIS. Полностью не протестировано, но должно работать на lightttpd, Nginx, cherokee, zeus и LiteSpeed
  5. PHP. Минимальная версия 5.3.2
  6. База данных. MySQL и PostgreSQL рекомендуются разработчиками, так как имеют обширную подержу и документацию.
    Все поддерживаемые базы данных:
    • MySQL- минимальная версия 5.1.33
    • PostgreSQL- минимальная версия 8.3
    • MSSQL- минимальная версия 9.0
    • Oracle- минимальная версия 10.2
    • SQLite- минимальная версия 2.0
  7. Браузер.
    • Internet Explorer - минимальная версия 8
    • Firefox - минимальная версия 4
    • Safari - минимальная версия 5
    • Google Chrome - минимальная версия 11
    • Opera - минимальная версия 9

Обновление через командную строку

  • Уточните в инструкции Upgrading в разделе Check the requirements возможность обновления с вашей версии на текущую.
  • Уточните наличие версий используемых у вас плагинов, совместимых с новым moodle
  • Скачайте новую версию moodle с сайта Downloads
  • Сделайте снапшот виртуальной машины
  • Сделайте в отдельную папку дамп базы данных moodle
  • Переместите в отдельное место папку файлов moodle, чтобы не копировать новые файлы moodle поверх старых
  • Разархивируйте новый moodle на место предыдущего
  • Скопируйте старый config.php в папку с новыйм moodle
  • Сравните набор плагинов в папке moodle/mod/ старой и новой версии moodle и скопируйте недостающие в новую версию. При необходимости их обновления moodle выдаст сообщение в web-интерфейсе.
  • Перейдите в папку moodle (пример для SuSE)
cd /srv/www/htdocs/moodle/htdocs/
  • Переведите сайт в режим профилактики
sudo -u wwwrun /usr/bin/php admin/cli/maintenance.php --enable
  • Запустите обновление
sudo -u wwwrun /usr/bin/php admin/cli/upgrade.php
  • Переведите сайт в нормальные режим работы
sudo -u wwwrun /usr/bin/php admin/cli/maintenance.php --disable

Безопасность

Статья Security recommendations[3] Папка moodledata и все ее содержимое:

chown -R wwwrun:www moodledata/
find moodledata/ -type d -exec chmod 0700 "{}" ";"
find moodledata/ -type f -exec chmod 0600 "{}" ";"

FAQ

Пропал список опций кнопки редактрировать

У некоторых пользователей из группы администраторы пропал список опций кнопки редактировать. Эта проблема в теме по умолчанию после обновления 2.6. Сделайте следующее:

  1. Очистите кэш в Администрирование > Разработка > Очистить все кэши > Очистить все кэши
  2. Наведите на Док слева, затем выберите Настройки > Убрать блок настройки из дока, выберите Навигация > Убрать блок Навигация из дока, после этого опции появляются.

Как отключить ssl?

Для отключения ssl на сайте для доступа по https добавьте в config.php слудующую опцию:

$CFG->loginhttps = false;

Работа с банками тестов и создание обучающих курсов

Основная статья: Создание обучающего курса в среде Moodle

Примечания

  1. О Moodle
  2. Системные требования
  3. http://docs.moodle.org/24/en/Security_recommendations#Running_Moodle_on_a_dedicated_server

См. также

Ссылки

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты