Формат обучающего курса (плагин) для Moodle LMS

Особенностью разработанного формата курса является оригинальное отображение на фронтенде деятельностных элементов (activities) и ресурсов (resources).

В то время как в стандартных плагинах Topics format деятельностные элементы и ресурсы выводятся на экран вертикально, в разработанном формате курса они отображаются горизонтально и в виде вкладок — так, как это показано на скриншоте.

Остальные особенности:

  • Деятельностные элементы и ресурсы доступны пошагово (Conditional Activities)
  • Если пользователь не записан на курс, то вкладки он не видит
  • Если пользователь записан на курс, но не имеет разрешения на update course settings, то при клике на курс он видит содержимое стартовой вкладки
  • Если пользователь записан на курс и имеет разрешение на update course settings, то тогда он видит стартовую страницу курса со списком деятельностных элементов
  • Разработка плагина для Moodle версии 2.1

Подробное документирование кода на английском языке.

В процессе разработки формата курса ядро системы не изменялось.

Использованные технологии: Moodle LMS, PHP, MySQL, HTML / CSS, JavaScript.

Объём проекта: 35 часов.



Отзывы

Уильям Брубэйкер, младший брокер и менеджер группы Architecturally Extraordinary Homes компании Coldwell Banker
Уильям Брубэйкер, младший брокер и менеджер группы Architecturally Extraordinary Homes компании Coldwell Banker
«Дмитрий Масленников — один из лучших разработчиков программного обеспечения, с которым я когда-либо сотрудничал. Он работает старательно, прилежно и...»