将moodle整合到另一个网站

时间:2015-09-08 15:17:50

标签: authentication oauth-2.0 integration moodle

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

interface draft for Moodle integration

然而,这个解决方案在我看来似乎有些笨拙,我想知道是否有更清晰的选择将Moodle学习内容集成到另一个网站而不会失去Moodle的跟踪和管理功能。

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

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

您可以使用“外部工具”类型资源。以下是完整文档的链接 - https://docs.moodle.org/29/en/External_tool。使用此“活动”类型,您可以从外部Web服务中使用符合LTI的内容。 这可以从Moodle 2.2开始提供。

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

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