MDL-57791 analytics: Fix error message for no evaluation models
[moodle.git] / lang / en / analytics.php
CommitLineData
369389c9
DM
1<?php
2// This file is part of Moodle - http://moodle.org/
3//
4// Moodle is free software: you can redistribute it and/or modify
5// it under the terms of the GNU General Public License as published by
6// the Free Software Foundation, either version 3 of the License, or
7// (at your option) any later version.
8//
9// Moodle is distributed in the hope that it will be useful,
10// but WITHOUT ANY WARRANTY; without even the implied warranty of
11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12// GNU General Public License for more details.
13//
14// You should have received a copy of the GNU General Public License
15// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
16
17/**
18 * Strings for core_analytics.
19 *
20 * @package core_analytics
21 * @copyright 2016 David Monllao {@link http://www.davidmonllao.com}
22 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
23 */
24
25$string['analysablenotused'] = 'Analysable {$a->analysableid} not used: {$a->errors}';
26$string['analysablenotvalidfortarget'] = 'Analysable {$a->analysableid} is not valid for this target: {$a->result}';
1611308b 27$string['analysisinprogress'] = 'Still being analysed by a previous execution';
f67f35f3
DM
28$string['analyticslogstore'] = 'Log store used for analytics';
29$string['analyticslogstore_help'] = 'The log store that will be used by the analytics API to read users\' activity';
369389c9 30$string['analyticssettings'] = 'Analytics settings';
1611308b 31$string['coursetoolong'] = 'The course is too long';
369389c9
DM
32$string['enabledtimesplittings'] = 'Time splitting methods';
33$string['enabledtimesplittings_help'] = 'The time splitting method divides the course duration in parts, the predictions engine will run at the end of these parts. It is recommended that you only enable the time splitting methods you could be interested on using; the evaluation process will iterate through all of them so the more time splitting methods to go through the slower the evaluation process will be.';
34$string['erroralreadypredict'] = '{$a} file has already been used to predict';
1611308b
DM
35$string['errorcannotreaddataset'] = 'Dataset file {$a} can not be read';
36$string['errorcannotwritedataset'] = 'Dataset file {$a} can not be written';
d2cdaf68 37$string['errorendbeforestart'] = 'The guessed end date ({$a}) is before the course start date.';
369389c9
DM
38$string['errorinvalidindicator'] = 'Invalid {$a} indicator';
39$string['errorinvalidtimesplitting'] = 'Invalid time splitting, please ensure you added the class fully qualified class name';
40$string['errornoindicators'] = 'This model does not have any indicator';
41$string['errornopredictresults'] = 'No results returned from the predictions processor, check the output directory contents for more info';
42$string['errornotimesplittings'] = 'This model does not have any time splitting method';
43$string['errornoroles'] = 'Student or teacher roles have not been defined. Define them in analytics settings page.';
44$string['errornotarget'] = 'This model does not have any target';
4a210b06 45$string['errorpredictioncontextnotavailable'] = 'This prediction context is not available anymore';
369389c9 46$string['errorpredictionformat'] = 'Wrong prediction calculations format';
4a210b06 47$string['errorpredictionnotfound'] = 'Prediction not found';
369389c9
DM
48$string['errorpredictionsprocessor'] = 'Predictions processor error: {$a}';
49$string['errorpredictwrongformat'] = 'The predictions processor return can not be decoded: "{$a}"';
50$string['errorprocessornotready'] = 'The selected predictions processor is not ready: {$a}';
51$string['errorsamplenotavailable'] = 'The predicted sample is not available anymore';
52$string['errorunexistingtimesplitting'] = 'The selected time splitting method is not available';
f9e7447f 53$string['errorunexistingmodel'] = 'Unexisting model {$a}';
369389c9 54$string['errorunknownaction'] = 'Unknown action';
1611308b 55$string['eventpredictionactionstarted'] = 'Prediction action started';
369389c9
DM
56$string['insightmessagesubject'] = 'New insight for "{$a->contextname}": {$a->insightname}';
57$string['insightinfo'] = '{$a->insightname} - {$a->contextname}';
690ad875
DM
58$string['insightinfomessage'] = 'The system generated some insights for you: {$a}';
59$string['insightinfomessagehtml'] = 'The system generated some insights for you: <a href="{$a}">{$a}</a>.';
369389c9
DM
60$string['invalidtimesplitting'] = 'Model with id {$a} needs a time splitting method before it can be used to train';
61$string['invalidanalysablefortimesplitting'] = 'It can not be analysed using {$a} time splitting method';
369389c9
DM
62$string['nocourses'] = 'No courses to analyse';
63$string['nodata'] = 'No data available';
cbf4c391
DM
64$string['modeloutputdir'] = 'Models output directory';
65$string['modeloutputdirinfo'] = 'Directory where prediction processors store all evaluation info. Useful for debugging and research.';
66$string['noevaluationbasedassumptions'] = 'Models based on assumptions can not be evaluated';
f9e7447f
DM
67$string['noinsightsmodel'] = 'This model does not generate insights';
68$string['noinsights'] = 'No insights reported';
369389c9
DM
69$string['nonewdata'] = 'No new data available';
70$string['nonewtimeranges'] = 'No new time ranges, nothing to predict';
71$string['nopredictionsyet'] = 'No predictions available yet';
a40952d3 72$string['notrainingbasedassumptions'] = 'Models based on assumptions do not need training';
369389c9 73$string['novaliddata'] = 'No valid data available';
1611308b 74$string['novalidsamples'] = 'No valid samples available';
369389c9
DM
75$string['predictionsprocessor'] = 'Predictions processor';
76$string['predictionsprocessor_help'] = 'Prediction processors are the machine learning backends that process the datasets generated by calculating models\' indicators and targets.';
77$string['processingsitecontents'] = 'Processing site contents';
369389c9 78$string['successfullyanalysed'] = 'Successfully analysed';
369389c9
DM
79$string['timesplittingmethod'] = 'Time splitting method';
80$string['timesplittingmethod_help'] = 'The time splitting method divides the course duration in parts, the predictions engine will run at the end of these parts. It is recommended that you only enable the time splitting methods you could be interested on using; the evaluation process will iterate through all of them so the more time splitting methods to go through the slower the evaluation process will be.';
81$string['viewprediction'] = 'View prediction details';