WT JMoodle library - библиотека для работы с REST API LMS Moodle

WT JMoodle library - библиотека для работы с REST API LMS Moodle

LMS Moodle является, пожалуй, самой известной и популярной бесплатной Learning Management System - движком для создания онлайн-курсов. Однако, из-за узкой специфики (курсы и обучение) полноценные сайты создавать на ней не стоит. Поэтому для тех, кто занимается онлайн-обучением, обычно создаются 2 сайта: один на Joomla для собственно сайта, а второй - для обучения - на Moodle.

Для того, чтобы было удобно работать с данными Moodle внутри Joomla создана нативная библиотека для Joomla 4 / Joomla 5

Возможности библиотеки

  • выполнение внешних запросов к штатному REST API Moodle с помощью Joomla API
  • для настроек интеграции используется системный плагин
  • проверка структуры данных и типов данных для методов перед выполнением запроса. Если в схеме обнаружена ошибка - запрос не будет выполнен.
  • начата работа над созданием коллекции Joomla Form (ex. JForm) полей для использования их в расширениях - плагинах, модулях, компонентах и т.д.
  • при корректной настройке интеграции в системном плагине можно посмотреть список доступных для работы в Joomla методов REST API Moodle
  • методы для сохранения сопоставления пользователей Joomla и Moodle в собственной таблице в базе данных
  • возможность выполнения запроса на свою кастомную точку входа в Moodle, а не к REST API

Страница расширения

GitHub расширения

Здесь видео по  настройке Moodle REST API и библиотеки WT JMoodle на Joomla 5: Интеграция Joomla 5 и Moodle 4.3. Инструкция по установке и настройке библиотеки WT JMoodle. ВИДЕО.

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Логотип Joomla

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Свернуть

Коротко о главном в Joomla

Новости портала

Новое в блогах

Видео

Форум о Joomla