【发布时间】:2012-11-29 12:17:51
【问题描述】:
我非常讨厌 Moodle。不过我必须使用它,所以我想我会为它创建一个新的“前端”。我想知道 Moodle 是否有一个我可以挂钩的 API。我希望它能与大多数标准 Moodle 一起使用,所以我不能依赖任何必须启用或添加到 Moodle 的东西。
如果没有“API”,我可以使用最佳方式来抓取它吗?我最擅长 PHP,但我对新想法持开放态度。
谢谢
【问题讨论】:
-
我会和 IT 团队谈谈 - 在我曾经在 Moodle 工作的学校里,我非常头疼,我们热衷于做这种事情。甚至有可能为此安排付款——我知道,如果学生能够证明自己的能力,那么我们会很乐意安排。
-
嗯。感谢@RichBradshaw 的想法-在尝试付款或其他任何事情之前,我可能想先设计并制作整个东西。不过谢谢
-
我会先认真检查一下——这也可能意味着你可以获得正确的数据库访问权限——抓取既不好玩也不快速。
-
可能值得一问。我只是认为制作刮刀可能会更好,因为我可以尝试使其“通用”并且很多人都可以使用它。我怀疑他们会给我数据库访问权限,因为这让我可以访问密码
-
密码是散列的,所以应该不是什么大问题。另外,如果我付钱给某人,那么就会有一份合同,上面写着“不要窃取密码”。或者,我会给他们一个遗漏密码表的数据库转储。
标签: php html web-scraping moodle