MDL-65585 analytics: Global on/off switch

This commit is contained in:
David Monllaó
2019-10-10 10:06:31 +08:00
parent a31719f91a
commit bf25fb166c
24 changed files with 171 additions and 20 deletions
@@ -52,6 +52,11 @@ class predict_models extends \core\task\scheduled_task {
public function execute() {
global $OUTPUT, $PAGE;
if (!\core_analytics\manager::is_analytics_enabled()) {
mtrace(get_string('analyticsdisabled', 'analytics'));
return;
}
$models = \core_analytics\manager::get_all_models(true, true);
if (!$models) {
mtrace(get_string('errornoenabledandtrainedmodels', 'tool_analytics'));