在我的moodle网站上,我希望在他们的作业过期之前将通知电子邮件发送给学生。我把这些代码写在mymodule / cron.php页面中。我想每隔15分钟打电话给mymodule / cron.php。但我不知道如何在moodle中设置cron。如果有人知道如何在moodle中运行cron,请告诉我。
提前致谢!
答案 0 :(得分:1)
假设moodle cron已设置 - http://docs.moodle.org/26/en/Cron
然后在/local/mymodule/version.php中你应该有一行
$module->cron = 60*15; // Number of seconds, so 15*60 = 15 minutes.
然后每15分钟运行一次你的cron。
你也应该使用lib.php作为cron而不是cron.php(假设它的Moodle 2.x)
例如在/local/mymodule/lib.php
中function local_mymodule_cron() {
// Code here
}