Moodle PHP Documentation 4.3
Moodle 4.3.5 (Build: 20240610) (7dcfaa79f78)
core_analytics\analysis Member List

This is the complete list of members for core_analytics\analysis, including all inherited members.

__construct(\core_analytics\local\analyser\base $analyser, bool $includetarget, core_analytics\local\analysis\result $result)core_analytics\analysis
add_context_metadata(\core_analytics\local\time_splitting\base $timesplitting, array &$dataset, core_analytics\local\target\base $target)core_analytics\analysisprotected
calculate(\core_analytics\local\time_splitting\base $timesplitting, array &$sampleids, array $ranges, core_analytics\local\target\base $target)core_analytics\analysis
calculate_indicators(\core_analytics\local\time_splitting\base $timesplitting, array $sampleids, array $ranges)core_analytics\analysisprotected
clean_time_splitting_id($timesplittingid)core_analytics\analysisstatic
fill_dataset(\core_analytics\local\time_splitting\base $timesplitting, array &$dataset, ?array $calculatedtarget=null)core_analytics\analysisprotected
fill_firstanalyses_cache(int $modelid, ?int $analysableid=null)core_analytics\analysisstatic
filter_out_prediction_samples_and_ranges(array &$sampleids, array &$ranges, core_analytics\local\time_splitting\base $timesplitting)core_analytics\analysisprotected
filter_out_train_samples(array &$sampleids, core_analytics\local\time_splitting\base $timesplitting)core_analytics\analysisprotected
get_headers(\core_analytics\local\time_splitting\base $timesplitting, core_analytics\local\target\base $target)core_analytics\analysis
get_processed_analysables()core_analytics\analysisprotected
process_analysable(\core_analytics\analysable $analysable)core_analytics\analysis
process_time_splitting(\core_analytics\local\time_splitting\base $timesplitting, core_analytics\analysable $analysable, core_analytics\local\target\base $target)core_analytics\analysisprotected
run(array $contexts=[])core_analytics\analysis
save_prediction_samples(array $sampleids, array $ranges, core_analytics\local\time_splitting\base $timesplitting, ?\stdClass $predictsamplesrecord=null)core_analytics\analysisprotected
save_train_samples(array $sampleids, core_analytics\local\time_splitting\base $timesplitting)core_analytics\analysisprotected
update_analysable_analysed_time(array $processedanalysables, int $analysableid)core_analytics\analysisprotected