У меня есть проект, который требует от меня настроить сайт онлайн-обучения на основе подписки с помощью Moodle. Я проверил Moodle, и кажется, что он может справиться с этим сам по себе. Проблема в том, что клиент не будет просто продавать онлайн-курсы. Он также будет продавать книги, рецензенты и т. Д.
Я подумал, что Magento будет лучшим вариантом для продажи этих предметов и будет отслеживать все продажи. Возможно, я мог бы добавить онлайн-курсы в качестве виртуальных предметов.
Мои вопросы: есть ли способ полностью интегрировать эти две системы с точки зрения аутентификации и регистрации курса?
Я имею в виду, было бы возможно, чтобы кто-то:
Я думаю, что это возможно с умеренными усилиями.
Проверьте мои плагины (GPL) для moodle2, которые позволяют autw и moodle поддержки moodle на основе программного обеспечения simplesamlphp.
С этими плагинами выполняется «часть каретки». Вы можете «обеспечить / освободить пользователей на курсах« на лету », используя права пользователя на атрибуты, отправленные по утверждению saml.
Таким образом, вам нужно только добавить поддержку Saml Magento и разработать логику для добавления прав на источник auth, который вы используете в своем поставщике удостоверения личности при совершении покупки.
Редактировать:
К сожалению, нет никаких расширений, которые соединяют Magento с Moodle. Вы сами должны разработать модуль: S
Чтобы решить проблему единого входа (SSO), вам придется использовать simpleSAMLphp.