Best practice forum (Archived)

Este foro de discusión ha sido eliminado.

 
Esta publicación en el foro ha sido eliminada.
Thursday, 28 de March de 2013, 07:36
El contenido de esta publicación del foro se ha eliminado y ya no se puede acceder a él.
Caley Cawood
Re: Program course sets
de Caley Cawood - Thursday, 28 de March de 2013, 07:52
Grupo Partners

Hi Peter

Has the cron run yet? Check after the cron has run

 

Regards

 

Mike

Esta publicación en el foro ha sido eliminada.
Thursday, 28 de March de 2013, 08:08
El contenido de esta publicación del foro se ha eliminado y ya no se puede acceder a él.
David Curry (Core Developer)
Re: Program course sets
de David Curry (Core Developer) - Monday, 1 de April de 2013, 13:03
Grupo Totara

Hi Guys,

The program cron (/totara/program/cron.php) has an hourly cron that does enrolments and a daily cron that does a whole load of other things including completions. There are a couple of things you can do to make completions run more often, but they are both code changes.

In totara/program/cron.php you can edit lines

#61     $hourlycron = 60 * 60; // one hour

and

#86     $dailycron = 60 * 60 * 24; // one day

so for example, changing the hourly cron to 60 * 10 would make it run every 10 minutes.

Though making the entire daily cron run more often could put your server under a bit of strain so if all you want is completion running more often I would recommend moving this line

#100     program_cron_completions();

from the daily cron to the hourly cron, say just under the line

 #74     program_cron_first_login_assignments();

Hope that helps,
David