mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 08:26:37 +02:00
MDL-64786 analytics: Allow renaming models via inplace editable element
This commit is contained in:
parent
6482734681
commit
066a4d6493
10 changed files with 170 additions and 10 deletions
|
@ -48,7 +48,7 @@ class clihelper {
|
|||
foreach ($models as $model) {
|
||||
$modelid = $model->get_id();
|
||||
$isenabled = $model->is_enabled() ? get_string('enabled', 'tool_analytics') : get_string('disabled', 'tool_analytics');
|
||||
$name = $model->get_target()->get_name();
|
||||
$name = $model->get_name();
|
||||
echo str_pad($modelid, 15, ' ') . ' ' . str_pad($name, 50, ' ') . ' ' . str_pad($isenabled, 15, ' ') . "\n";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -125,7 +125,7 @@ class invalid_analysables implements \renderable, \templatable {
|
|||
|
||||
// Prepare the context object.
|
||||
$data = new \stdClass();
|
||||
$data->modelname = $this->model->get_target()->get_name();
|
||||
$data->modelname = $this->model->get_name();
|
||||
|
||||
if ($this->page > 0) {
|
||||
$prev = clone $PAGE->url;
|
||||
|
|
|
@ -65,7 +65,7 @@ class predict_models extends \core\task\scheduled_task {
|
|||
\tool_analytics\output\helper::reset_page();
|
||||
|
||||
if ($result) {
|
||||
echo $OUTPUT->heading(get_string('modelresults', 'tool_analytics', $model->get_target()->get_name()));
|
||||
echo $OUTPUT->heading(get_string('modelresults', 'tool_analytics', $model->get_name()));
|
||||
$renderer = $PAGE->get_renderer('tool_analytics');
|
||||
echo $renderer->render_get_predictions_results(false, array(), $result, $model->get_analyser()->get_logs());
|
||||
}
|
||||
|
|
|
@ -76,7 +76,7 @@ class train_models extends \core\task\scheduled_task {
|
|||
\tool_analytics\output\helper::reset_page();
|
||||
|
||||
if ($result) {
|
||||
echo $OUTPUT->heading(get_string('modelresults', 'tool_analytics', $model->get_target()->get_name()));
|
||||
echo $OUTPUT->heading(get_string('modelresults', 'tool_analytics', $model->get_name()));
|
||||
|
||||
$renderer = $PAGE->get_renderer('tool_analytics');
|
||||
echo $renderer->render_get_predictions_results($result, $model->get_analyser()->get_logs());
|
||||
|
|
|
@ -96,6 +96,7 @@ $string['loginfo'] = 'Log extra info';
|
|||
$string['missingmoodleversion'] = 'Imported file does not define a moodle version number';
|
||||
$string['modelid'] = 'Model ID';
|
||||
$string['modelinvalidanalysables'] = 'Invalid analysable elements for "{$a}" model';
|
||||
$string['modelname'] = 'Model name';
|
||||
$string['modelresults'] = '{$a} results';
|
||||
$string['modeltimesplitting'] = 'Time splitting';
|
||||
$string['nextpage'] = 'Next page';
|
||||
|
|
|
@ -40,7 +40,7 @@ $url = new \moodle_url('/admin/tool/analytics/model.php', $params);
|
|||
switch ($action) {
|
||||
|
||||
case 'edit':
|
||||
$title = get_string('editmodel', 'tool_analytics', $model->get_target()->get_name());
|
||||
$title = get_string('editmodel', 'tool_analytics', $model->get_name());
|
||||
break;
|
||||
case 'evaluate':
|
||||
$title = get_string('evaluatemodel', 'tool_analytics');
|
||||
|
|
|
@ -118,7 +118,7 @@
|
|||
<caption>{{#str}}analyticmodels, tool_analytics{{/str}}</caption>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">{{#str}}target, tool_analytics{{/str}}</th>
|
||||
<th scope="col">{{#str}}modelname, tool_analytics{{/str}}</th>
|
||||
<th scope="col">{{#str}}enabled, tool_analytics{{/str}}</th>
|
||||
<th scope="col">{{#str}}indicators, tool_analytics{{/str}}</th>
|
||||
<th scope="col">{{#str}}modeltimesplitting, tool_analytics{{/str}}</th>
|
||||
|
@ -130,10 +130,15 @@
|
|||
{{#models}}
|
||||
<tr>
|
||||
<td>
|
||||
<span class="target-name">{{target}}</span>
|
||||
{{#targethelp}}
|
||||
{{>core/help_icon}}
|
||||
{{/targethelp}}
|
||||
{{#name}}
|
||||
<span class="model-name">{{>core/inplace_editable}}</span>
|
||||
{{/name}}
|
||||
<div>
|
||||
<small class="target-class">{{targetclass}}</small>
|
||||
{{#targethelp}}
|
||||
{{>core/help_icon}}
|
||||
{{/targethelp}}
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
{{#enabled}}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue