我想在Drupal网站上显示每个Corses的可用Moodle课程列表和可用位置。
是否有一种简单的方法来集成Moodle和Drupal,以便在Moodle中设置Max注册用户时,Drupal注册表单将显示可用位置的数量,并禁用用户注册没有的课程的能力离开的地方?
答案 0 :(得分:1)
两个系统之间的SSO都有 moodle-drupalservices 认证插件 您可以从module document
了解更多相关信息如果您想在drupal中获取moodle课程的详细信息,那么Web服务是实现它的最佳方式,您只需要在drupal中创建Web服务客户端以使用moodle服务
http://docs.moodle.org/dev/Category:Web_Services
使用 core_course_get_courses 网络服务功能不需要传递任何值,它将从moodle中获取所有可用的课程详细信息。
答案 1 :(得分:0)
在drupal中有一个用于moodle集成的模块 - Moodle Connector。还有一些其他相关模块可以进一步增强集成,例如Commerce Moodle,它可以让您销售课程和你得到drupal商务来处理你的销售......很好吗?
但是如果你在D6工作,那么你将不得不检查另一个模块Moodleconnect,但它仍然是DEV版本,所以你可能需要处理它。
答案 2 :(得分:0)
https://www.drupal.org/project/issues/moodle_views将允许您使用Drupal View列出课程。此模块(尚未)允许您显示可用的位置,但如果您仍需要此功能,我可以相对轻松地添加它。