| $indicators | core_analytics\local\analyser\base | protected |
| $log | core_analytics\local\analyser\base | protected |
| $modelid (defined in core_analytics\local\analyser\base) | core_analytics\local\analyser\base | protected |
| $options | core_analytics\local\analyser\base | protected |
| $target | core_analytics\local\analyser\base | protected |
| $timesplittings | core_analytics\local\analyser\base | protected |
| __construct($modelid, core_analytics\local\target\base $target, $indicators, $timesplittings, $options) | core_analytics\local\analyser\base | |
| add_log($string) | core_analytics\local\analyser\base | |
| check_indicator_requirements(\core_analytics\local\indicator\base $indicator) | core_analytics\local\analyser\base | |
| check_indicators_requirements() | core_analytics\local\analyser\base | protected |
| context_restriction_support() | core_analytics\local\analyser\base | static |
| get_all_samples(\core_analytics\analysable $site) | core\analytics\analyser\site_courses | |
| core_analytics::local::analyser::sitewide::get_all_samples(\core_analytics\analysable $analysable) | core_analytics\local\analyser\base | |
| get_analysables_iterator(?string $action=null, array $contexts=[]) | core_analytics\local\analyser\sitewide | |
| get_indicators() | core_analytics\local\analyser\base | |
| get_iterator_sql(string $tablename, int $contextlevel, ?string $action=null, ?string $tablealias=null, array $contexts=[]) | core_analytics\local\analyser\base | protected |
| get_labelled_data(array $contexts=[]) | core_analytics\local\analyser\base | |
| get_logs() | core_analytics\local\analyser\base | |
| get_modelid() | core_analytics\local\analyser\base | |
| get_options() | core_analytics\local\analyser\base | |
| get_sample_analysable($sampleid) | core\analytics\analyser\site_courses | |
| get_samples($sampleids) | core\analytics\analyser\site_courses | |
| get_samples_origin() | core\analytics\analyser\site_courses | |
| get_static_data(array $contexts=[]) | core_analytics\local\analyser\base | |
| get_target() | core_analytics\local\analyser\base | |
| get_timesplittings() | core_analytics\local\analyser\base | |
| get_unlabelled_data(array $contexts=[]) | core_analytics\local\analyser\base | |
| instantiate_indicators() | core_analytics\local\analyser\base | |
| join_sample_user($sampletablealias) | core_analytics\local\analyser\base | |
| one_sample_per_analysable() | core_analytics\local\analyser\base | static |
| order_sql(?string $fieldname=null, string $order='ASC', ?string $tablealias=null) | core_analytics\local\analyser\base | protected |
| potential_context_restrictions(?string $query=null) | core_analytics\local\analyser\base | static |
| processes_user_data() | core_analytics\local\analyser\base | |
| provided_sample_data() | core\analytics\analyser\site_courses | protected |
| sample_access_context($sampleid) | core\analytics\analyser\site_courses | |
| sample_description($sampleid, $contextid, $sampledata) | core\analytics\analyser\site_courses | |