将moodle集成到另一个网站

Integration of moodle into another website

我有以下场景: 有一个门户页面,其中包含一些供经过身份验证的用户使用的内容。身份验证由 OAUTH 服务器提供。现在,经过身份验证的用户必须有可能使用 Moodle LMS 提供的电子学习内容(Tin Can 和 SCORM 包)。计划是通过使用 iframe 和制作的直接指向学习内容的链接,将 Moodle 安装集成到门户中。 Moodle 的身份验证将使用 OAUTH 服务器的自定义身份验证插件来实现,以避免进一步的 username/password 身份验证。目标是无缝光学集成到门户中,同时在后端使用 Moodle 强大的课程跟踪和管理功能。

然而,这个解决方案在我看来有点老套,我想知道是否有更简洁的选择,可以将 Moodle 学习内容集成到另一个网站,同时又不丢失 Moodle 的跟踪和管理功能。

//编辑:LTI 似乎可以为此提供类似的解决方案,并且 Moodle 有一个插件可以使其成为 LTI 提供程序。但如何消费 LTI 内容?

感谢您的帮助。

LTI 是完成此任务的理想解决方案。 Moodle 有关于将 LTI 内容与 moodle 实例集成的很好的文档。

您可以使用 'External tool' 类型的资源。这是完整文档的 link - https://docs.moodle.org/29/en/External_tool。使用此 'activity' 类型,您可以使用来自外部网络服务的 LTI 兼容内容。 这从 Moodle 2.2 开始可用。

对于 > 2.8 的 moodle 版本,您可以将成绩发回 LMS。这意味着您不仅可以在其他地方托管内容,还可以托管测试、评估和作业。

以下是 moodle 网站上的一些示例:https://docs.moodle.org/29/en/Using_External_tool