mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
MDL-59057 analytics: Standarize indicators and targets ids
Part of MDL-57791 epic.
This commit is contained in:
parent
e499074f39
commit
b0c2492906
5 changed files with 14 additions and 6 deletions
|
@ -42,6 +42,5 @@ function xmldb_tool_models_install() {
|
|||
$target = \core_analytics\manager::get_target('\tool_models\analytics\target\no_teaching_activity');
|
||||
$weekbeforestart = '\core_analytics\local\time_splitting\week_before_course_start';
|
||||
$noteacher = \core_analytics\manager::get_indicator('\core_course\analytics\indicator\no_teacher');
|
||||
$key = '\\' . get_class($noteacher);
|
||||
\core_analytics\model::create($target, array($key => $noteacher), $weekbeforestart);
|
||||
\core_analytics\model::create($target, array($noteacher->get_id() => $noteacher), $weekbeforestart);
|
||||
}
|
||||
|
|
|
@ -33,7 +33,7 @@ function xmldb_tool_models_uninstall() {
|
|||
$options = array();
|
||||
foreach ($targets as $classname => $unused) {
|
||||
$target = \core_analytics\manager::get_target($classname);
|
||||
$options[] = '\\' . get_class($target);
|
||||
$options[] = $target->get_id();
|
||||
}
|
||||
list($sql, $params) = $DB->get_in_or_equal($options);
|
||||
$models = $DB->get_records_select('analytics_models', "target $sql", $params);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue