0

我想在 Drupal 网站上显示可用的 Moodle 课程列表和每个 corses 的可用位置。

是否有一种简单的方法来集成 Moodle 和 Drupal,以便在 Moodle 中设置 Max 注册用户时,Drupal 注册表格将显示可用名额的数量,并禁用用户注册没有剩余名额的课程的能力?

4

3 回答 3

1

两个系统之间都有用于 SSO的身份验证插件moodle-drupalservices您可以从模块文档中了解更多信息

如果您想在 drupal 中获取 moodle 课程的详细信息,那么 Web 服务是实现它的最佳方式,您只需在 drupal 中创建 Web 服务客户端即可使用 moodle 服务

http://docs.moodle.org/dev/Category:Web_Services

使用core_course_get_courses网络服务功能不需要传递任何值,它会从 moodle 获取所有可用的课程详细信息。

于 2013-11-05T10:54:35.577 回答
0

drupal- Moodle Connector中有一个用于 moodle 集成的模块。还有一些其他相关模块可以进一步增强集成,例如Commerce Moodle,它可以让您销售课程并获得 drupal Commerce 来处理您的销售......很棒吗?

但是如果你在 D6 中工作,那么你将不得不检查另一个模块Moodleconnect,但它仍然是 DEV 版本,所以你可能不得不处理它。

于 2013-06-05T05:29:31.013 回答
0

https://www.drupal.org/project/issues/moodle_views将允许您使用 Drupal 视图列出课程。这个模块(还)不允许你显示可用的地方,但如果你仍然需要这个功能,我可能会相对容易地添加它。

于 2015-01-27T12:06:16.407 回答