1

我开发了一个 Web 应用程序(用 PHP 编写)供学生使用,以便我们对其进行评估。此应用程序会生成一个最终注释。

我想知道 Moodle 是否有一些活动/模块允许我嵌入我的网络应用程序,以便学生可以使用 Moodle。

我已经看到有一个名为“外部工具”的 Moodle 2.0 活动/模块,它可能就是我正在寻找的......但我对此活动有一些疑问。

  • “External Tool”给我展示了一个Moodle的外部Web应用程序,有没有办法与外部应用程序进行通信,例如,保存用户登录到Moodle的Web应用程序中获得的标记?

  • 关于“外部工具”的 Moodle 文档并不广泛(http://docs.moodle.org/23/en/Using_External_tool)。您可以向我展示一些参考资料,我可以在其中了解如何调整我的 Web 应用程序以通过“外部工具”与 Moodle 进行通信?

4

2 回答 2

2

外部工具使用IMS LTI(学习工具互操作性互操作性标准与外部工具进行通信。它确实允许交换成绩信息。我相信 LTI 标准在后台使用了某种形式的 oauth,尽管规范不是那么友好.

如果您习惯 php 并且能够在 Moodle 服务器上安装插件,您可能会发现制作一个简单的 Moodle 活动模块会更快。

于 2013-01-15T08:20:43.980 回答
0

Moodle 希望你使用它的成绩簿——它实际上工作得很好。您是否有特殊原因要使用自己的程序而不是内置程序?

于 2013-02-06T11:52:29.207 回答