我开发了一个Web应用程序(用PHP)供学生使用,以便我们对它们进行评估。此应用程序生成最终注释。
我想知道Moodle是否有一些活动/模块允许我嵌入我的网络应用程序,以便学生可以使用Moodle。
我已经看到有一个名为“外部工具”的Moodle 2.0活动/模块,它可能就是我正在寻找的......但我对此活动有一些疑问。
“外部工具”向我展示了一个Moodle外部Web应用程序 任何与外部应用程序通信的方式 例如,要保存用户登录Moodle的Web应用程序中获得的标记?
关于“外部工具”的Moodle文档并不广泛 (http://docs.moodle.org/23/en/Using_External_tool)。你可以向我展示 一些参考,我可以看到如何调整我的Web应用程序 通过“外部工具”与Moodle沟通?
答案 0 :(得分:2)
外部工具使用IMS LTI (Learning Tools Interoperability interoperability standard与外部工具进行通信。它确实允许交换等级信息。我相信LTI标准在引擎盖下使用了某种形式的oauth,尽管specification并不那么友好。
如果您习惯使用php并且能够在Moodle服务器上安装插件,您可能会发现制作简单的Moodle活动模块会更快。
答案 1 :(得分:0)
Moodle希望你使用它的成绩簿 - 它实际上运作得很好。您是否有特殊原因需要在内置程序中使用自己的程序?