MDL-60596 analytics: Check cm completion if available

Previous code was restricted to course modules origin.
This commit is contained in:
David Monllao
2017-11-03 12:44:21 +01:00
parent 159b4e5d8c
commit da8a0c97f0
@@ -69,10 +69,8 @@ class completion_enabled extends \core_analytics\local\indicator\binary {
$course = $this->retrieve('course', $sampleid);
$cm = false;
if ($sampleorigin === 'course_modules') {
$cm = $this->retrieve('course_modules', $sampleid);
}
// It may not be available, but if it is the indicator checks if completion is enabled for the cm.
$cm = $this->retrieve('course_modules', $sampleid);
$completion = new \completion_info($course);