Блок — это стандартные контейнер для отображения виджетов на страницах Moodle.
Блоки для учителей
Главная страница каждого курса обычно содержит блоки справа и слева, и по центру блок с содержанием курса. В режиме редактирования блоки можно добавлять, скрывать, удалять перемещать по странице. Широкий выбор блоков обеспечивает функциональность и содержит дополнительную информацию для студентов и преподавателей. Они входят в стандартный пакет системы Moodle, но есть нестандартные блоки, которые администратор может добавлять.
Разработчикам — создание блоков
Блоки создаются как набор пользовательских скриптов в директории с именем блока. Эта директория при установке помещается в стандартную директорию Moodle для пользовательских блоков /blocks/. Основной скрипт блока block_nameofblock.php (имя блока вместо nameofblock) содержит пользовательский класс, который является расширением базового класса block_base.