Moodle — это система управления обучением очной и дистанционной форм. Ориентирована прежде всего на взаимодействие учеников с преподавателями.

Название является аббревиатурой и расшифровывается как ModularObject-OrientedDynamicLearningEnvironment (модульная объектно-ориентированная динамическая обучающая среда). Moodle– бесплатный продукт с открытым программным кодом с возможностью свободной доработки. Популярен по всему миру, в том числе и в России. Полностью переведен на русский язык и имеет более 1000 инсталляций в нашей стране.

Вся работа пользователей с Moodle выполняется через web-портал. Это единственный интерфейс системы, для подключения к которому достаточно иметь любой браузер. Чтобы воспользоваться Moodle, пользователю необходимо авторизоваться на портале, но в системе остается также возможность настройки гостевого доступа, не требующего авторизации пользователя. Дизайн портала может быть подобран из огромного количества уже существующих тем либо разработан «с нуля».

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

Предусмотрен большой набор средств коммуникации – электронная почта, обмен вложенными файлами с преподавателем, форумы (общий новостной на главной странице и различные частные форумы), чат, личные сообщения, блоги.

Вместе с функционально богатым тестовым модулем Moodle также предоставляет возможность оценки работы обучающихся в таких элементах курса как «Задание», «Форум» и т.д. Причем оценивать можно по произвольным, заданным преподавателем, шкалам. Можно настроить оценку статей Wiki, глоссария или ответов на форуме другими участниками курса. Все оценки доступны для просмотра на странице оценок курса, которую можно гибко настроить по виду отображения и группировке.

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

Программа является кроссплатформенной. Так как для ее работы требуется Web-сервер с поддержкой PHP и отдельная СУБД, то требования к выбору операционной системы определяются требованиями к работе выбранных Web-сервера и СУБД. В качестве Web-сервера как правило используется Apache, а в качестве СУБД используется MySQL. Тем не менее Moodle поддерживает и другие СУБД помимо MySQL, например, MariaDB, Postgres, Microsoft SQL Server, Oracle. При необходимости система имеет возможность интеграции с другими программными продуктами.

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

Подробнее о системе можно прочитать на официальном сайте проекта Moodle.