- коллеги из инжинирингового центра SENSYS Engineering являются профессионалами в своей области;
- они целеустремленны и умеют добиваться поставленных целей;
- с ними получается очень продуктивный тандем, поскольку они как и мы ищут возможности, а не придумывают отговорки.
Блоки
Блоки – это модули, которые помогают отслеживать и регулировать внутреннюю работу курсов на платформе:
- С помощью блоков можно реализовать организационные, контролирующие задачи.
- Технически каждый блок представляет собой контейнер для отображения виджетов на страницах LMS.
- По своему назначению блоки могут быть функциональными и информационными.
- Визуально при создании учебного портала на базе Moodle блоки могут быть добавлены слева, справа или в центральной колонке любой страницы.
- Блоки можно сделать сквозными (например, для всех страниц курса) или индивидуальными (сопровождающими единичные страницы, действия на конкретной странице).
В режиме редактирования с блоками можно выполнять все виды действий:
- Добавление нового блока.
- Скрытие. Бывают такие случаи, когда, например, блок полезен для преподавателя, но его вообще нет смысла показывать студенту. Для этого и полезны такие настройки. Также в LMS любой блок будет скрыт самой системой, если сам блок ничего не содержит. При обработке блока система каждый раз обращается к функции PHP empty(). Она и позволяет проанализировать и определить, пуст ли блок, либо же он имеет определённое наполнение.
- Множественное включение. При активизации этого действия количество одинаковых блоков на странице становится неограниченным.
- Глобализация. Позволяет обеспечить возможности определения общих настроек для всех блоков одного типа. Это действие часто выполняется вместе с множественным включением.
- Удаление.
Большинство стандартных блоков доступно по умолчанию. Опция добавления нового блока чаще всего актуальна, если администратору курса интересны расширенные возможности. Рассмотрим пару примеров блоков с такими возможностями.
«Электронный деканат» (Free Dean's Office)
Модуль «Электронный деканат» для Moodle помогает оперативно работать с конкретной информационной моделью учебного заведения и оптимизировать управление процессом обучения при взаимодействии с объектами «Предмет», «Дисциплина», «Группа», «Семестр», «Учебный план на семестр», «Итоговые оценки по дисциплинам», «Расписание очных занятий».
С помощью «Электронного деканата» можно результативно наладить механизм коммуникаций между участниками образовательного процесса или поддерживать произвольный набор бизнес-логики, реализуемой в виде плагинов «Справочник», «Веб-интерфейс пользователя», «Рабочий процесс», «Синхронизация», «Дополнительные библиотеки». На практике перед пользователем появляются инструменты для быстрого редактирования учебного плана, работы с договорами на обучение, автоматизации процесса регистрации студентов, подписки на курс.
«Результаты курса» (Course results)
Работая с этим блоком, организатору обучения, преподавателю, тренеру не составляет труда в любой момент получить ценный аналитический срез:
- Выделить студентов с наивысшими и, напротив, самыми низкими оценками.
- Отобразить пользователей с идентификаторами или, наоборот, анонимных.
- Отобразить локализации/языки обучения: например, EN, PL, RU.
- Выполнить некоторые настройки для каждого блока, такие как заголовок, нижний колонтитул или отображаемое имя блока.
Фильтры
Фильтры – это модули для автоматического преобразования содержимого непосредственно перед его выводом (показом). Фильтры применимы к большинству текстов пользователей Moodle.
Фильтры могут использоваться для решения следующих задач:
- Рендеринг или трансформация (автоматическая отрисовка) встроенных математических формул в изображения (фильтр TeX). Визуализатор работает с компонентами Moodle, начиная с версии Moodle 2.0.
- Наложение цензуры. Фильтр «Цензор Word» – инструмент для определения слов-ругательств из заданного списка. Можно использовать список по умолчанию или задавать свой собственный. Для этого через настройки создаётся список. Фильтр работает таким образом, что системе слово видно, а пользователь его видит в затенении чёрным блоком.
- Автосвязывание глоссария. Фильтрация текстовых фрагментов на соответствие ключевым словам. Чтобы фильтр корректно работал, у каждой записи глоссария должно быть активизировано связывание. При срабатывании фильтра найденные слова выделяются цветом, генерируется гиперссылка на запись глоссария.
- Автосвязывание названий. Нахождение взаимодействия между элементами курса, названиями ресурса. Фактически речь идёт о двух группах фильтров: для автосвязывания названий элементов курса и для автосвязывании самих ресурсов .
- Защита e-mail. Ведётся проверка на соответствие адресам электронной почты. Актуально для обеспечения защиты от спама в случае, если часть участков портала на базе Moodle открыты. При срабатывании фильтра, уязвимые места скрываются и блокируется запись e-mail автоматическими сборщиками адресов электронной почты.
- Многоязычная поддержка. Позволяет поддерживать курс на нескольких языках.
Отчеты
В системе Moodle неплохо развита внутренняя система аналитики. Организаторы обучения могут эффективно отслеживать активность пользователей и составляет отчеты об их участии в изучении курса.
Примеры:
- Отчет «О ролях пользователей» (User's roles report). Отображает список ролей, назначенных выбранному пользователю, и позволяет удалить любое из назначений.
- Отчет «Пользовательские SQL-запросы» (Custom SQL queries). Отчёт помогает сохранять запросы. Результаты отображаются в виде простой HTML-таблицы и могут быть сохранены в формате CSV.
Патчи
Патчи – это модули, которые отвечают за изменения в отдельных файлах или группах файлов. Их предназначение – обмен изменениями в программном обеспечении.
С помощью специальных инструментов можно форматировать патч под нужные задачи. Например, с помощью инструмента format-patch вы можете форматировать патч специально для отправки материала по электронной почте.
Патчи упрощают пакетные операции. С помощью них реализована пакетная запись на курсы, пакетное отчисление, пакетная очистка активности пользователей (отчисление и удаление пользователя курса с одновременным удалением результатов в заданиях и лекциях). Очень удобно и результативно. Впрочем, Moodle и создана для того, чтобы учебная среда была комфортной, а процесс обучения эффективным.