Drop out course target.
Copyright: | 2016 David Monllao {@link http://www.davidmonllao.com} |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 154 lines (6 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
course_dropout:: (4 methods):
get_name()
classes_description()
is_valid_analysable()
calculate_sample()
Class: course_dropout - X-Ref
Drop out course target.get_name() X-Ref |
Returns the name. If there is a corresponding '_help' string this will be shown as well. return: \lang_string |
classes_description() X-Ref |
classes_description return: string[] |
is_valid_analysable(\core_analytics\analysable $course, $fortraining = true) X-Ref |
Discards courses that are not yet ready to be used for training or prediction. return: true|string param: \core_analytics\analysable $course param: bool $fortraining |
calculate_sample($sampleid, \core_analytics\analysable $course, $starttime = false, $endtime = false) X-Ref |
calculate_sample The meaning of a drop out changes depending on the settings enabled in the course. Following these priorities order: 1.- Course completion 2.- No logs during the last quarter of the course return: float|null 0 -> not at risk, 1 -> at risk param: int $sampleid param: \core_analytics\analysable $course param: int $starttime param: int $endtime |