2015-09-08 232 views
1

我有以下情形: Moodle integration architecture 有一個門戶頁面,其中包含一些用於經過身份驗證的用戶的內容。認證由OAUTH服務器提供。現在必須有認證用戶可以使用Moodle LMS提供的電子學習內容(錫罐和SCORM包)。該計劃是通過使用iframe並直接鏈接到學習內容來將Moodle安裝整合到門戶中。使用Moodle的身份驗證將使用OAUTH服務器的自定義身份驗證插件來實現,以避免進一步的用戶名/密碼身份驗證。我們的目標是無縫集成到門戶中,同時在後端使用Moodle強大的課程跟蹤和管理功能。將moodle集成到另一個網站

interface draft for Moodle integration

但是這種解決方案似乎是在我的眼睛有點哈克,我想知道是否有一定要看的學習內容融入到其他網站,而不會丟失的Moodle的跟蹤和管理功能更清潔的選擇。

//編輯:看來,LTI可以提供類似的解決方案,並有一個Moodle的插件,使其成爲LTI提供商。但是,我如何消費LTI內容?

感謝您的幫助。

回答

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