MDL-59657 analytics: No predictions until training is completed
This commit is contained in:
committed by
David Monllao
parent
2999602b85
commit
ce99f1fa5a
@@ -161,8 +161,13 @@ switch ($action) {
|
||||
|
||||
// Looks dumb to get a new instance but better be conservative.
|
||||
$model = new \core_analytics\model($model->get_model_obj());
|
||||
$predictresults = $model->predict();
|
||||
$predictlogs = $model->get_analyser()->get_logs();
|
||||
if ($model->is_trained()) {
|
||||
$predictresults = $model->predict();
|
||||
$predictlogs = $model->get_analyser()->get_logs();
|
||||
} else {
|
||||
$predictresults = false;
|
||||
$predictlogs = array();
|
||||
}
|
||||
|
||||
$renderer = $PAGE->get_renderer('tool_analytics');
|
||||
echo $renderer->render_get_predictions_results($trainresults, $trainlogs, $predictresults, $predictlogs);
|
||||
|
||||
Reference in New Issue
Block a user