Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
|
Keeps track of the analysis results by storing the results in files. More...
Public Member Functions | |
add_analysable_results (array $results) | |
Stores the analysis results. More... | |
format_result (array $data, core_analytics\local\target\base $target, core_analytics\local\time_splitting\base $timesplitting, core_analytics\analysable $analysable) | |
Formats the result. More... | |
get () | |
Returns the results of the analysis. More... | |
retrieve_cached_result (\core_analytics\local\time_splitting\base $timesplitting, core_analytics\analysable $analysable) | |
Retrieves cached results during evaluation. More... | |
Protected Attributes | |
bool | $includetarget |
int | $modelid |
array | $options |
Analysis options. | |
Keeps track of the analysis results by storing the results in files.
core_analytics\local\analysis\result_file::add_analysable_results | ( | array | $results | ) |
Stores the analysis results.
array | $results |
bool | True if anything was successfully analysed |
Reimplemented from core_analytics\local\analysis\result.
core_analytics\local\analysis\result_file::format_result | ( | array | $data, |
core_analytics\local\target\base | $target, | ||
core_analytics\local\time_splitting\base | $timesplitting, | ||
core_analytics\analysable | $analysable | ||
) |
Formats the result.
array | $data | |
core_analytics::local::target::base | $target | |
core_analytics::local::time_splitting::base | $timesplitting | |
core_analytics::analysable | $analysable |
mixed | A stored_file in this case |
Reimplemented from core_analytics\local\analysis\result.
core_analytics\local\analysis\result_file::get | ( | ) |
Returns the results of the analysis.
array |
Reimplemented from core_analytics\local\analysis\result.
core_analytics\local\analysis\result_file::retrieve_cached_result | ( | \core_analytics\local\time_splitting\base | $timesplitting, |
core_analytics\analysable | $analysable | ||
) |
Retrieves cached results during evaluation.
core_analytics::local::time_splitting::base | $timesplitting | |
core_analytics::analysable | $analysable |
mixed | A stored_file in this case. |
Reimplemented from core_analytics\local\analysis\result.