6

我有一个项目需要我使用 Moodle 建立一个基于订阅的在线学习网站。我检查了 Moodle,它似乎可以自己处理这个问题。问题是,客户不会只是销售在线课程。他还将出售书籍,评论家等。

我认为 Magento 将是销售这些物品的最佳选择,并跟踪所有销售情况。我可能可以将在线课程添加为虚拟项目。

我的问题是:有没有办法在认证和课程注册方面完全整合这两个系统?

我的意思是,是否有人可以:

  • 在 Magento 中创建一个帐户
  • 购买 Magento 课程
  • 无需登录即可访问 Moodle 站点(单点登录)
  • 去课程。
4

3 回答 3

2

我认为通过适度的努力是可能的。

检查我的moodle2插件(GPL),它让moodle支持基于simplesamlphp软件的身份验证注册。

有了这些插件,“moodle 部分”就完成了。您可以使用在 saml 断言上发送的用户属性权利“在课程中即时供应/取消供应用户”。

因此,您只需向 Magento 添加 saml 支持并开发逻辑以在购买完成时将权利添加到您在身份提供者中使用的身份验证源。

编辑:

于 2011-11-03T00:31:27.120 回答
0

不幸的是,似乎没有任何扩展可以将 Magento 与 Moodle 连接起来。您必须自己开发一个模块:S

于 2011-10-17T22:39:22.903 回答
0

要解决单点登录 (SSO) 问题,您必须使用 simpleSAMLphp。

于 2011-11-02T00:15:54.017 回答