MDL-58859 analytics: Analytics API added to core
[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}';
27$string['analyticssettings'] = 'Analytics settings';
28$string['enabledtimesplittings'] = 'Time splitting methods';
29$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.';
30$string['erroralreadypredict'] = '{$a} file has already been used to predict';
31$string['errorinvalidindicator'] = 'Invalid {$a} indicator';
32$string['errorinvalidtimesplitting'] = 'Invalid time splitting, please ensure you added the class fully qualified class name';
33$string['errornoindicators'] = 'This model does not have any indicator';
34$string['errornopredictresults'] = 'No results returned from the predictions processor, check the output directory contents for more info';
35$string['errornotimesplittings'] = 'This model does not have any time splitting method';
36$string['errornoroles'] = 'Student or teacher roles have not been defined. Define them in analytics settings page.';
37$string['errornotarget'] = 'This model does not have any target';
38$string['errorpredictionformat'] = 'Wrong prediction calculations format';
39$string['errorpredictionsprocessor'] = 'Predictions processor error: {$a}';
40$string['errorpredictwrongformat'] = 'The predictions processor return can not be decoded: "{$a}"';
41$string['errorprocessornotready'] = 'The selected predictions processor is not ready: {$a}';
42$string['errorsamplenotavailable'] = 'The predicted sample is not available anymore';
43$string['errorunexistingtimesplitting'] = 'The selected time splitting method is not available';
44$string['errorunknownaction'] = 'Unknown action';
45$string['eventactionclicked'] = 'Prediction action clicked';
46$string['indicator:accessesafterend'] = 'Accesses after the end date';
47$string['indicator:accessesbeforestart'] = 'Accesses before the start date';
48$string['indicator:anywrite'] = 'Any write action';
49$string['indicator:cognitivedepthassign'] = 'Assignment cognitive';
50$string['indicator:cognitivedepthbook'] = 'Book resources\' cognitive';
51$string['indicator:cognitivedepthchat'] = 'Chat cognitive';
52$string['indicator:cognitivedepthchoice'] = 'Choice cognitive';
53$string['indicator:cognitivedepthdata'] = 'Database cognitive';
54$string['indicator:cognitivedepthfeedback'] = 'Feedback cognitive';
55$string['indicator:cognitivedepthfolder'] = 'Folder resources cognitive';
56$string['indicator:cognitivedepthforum'] = 'Forum cognitive';
57$string['indicator:cognitivedepthglossary'] = 'Glossary cognitive';
58$string['indicator:cognitivedepthimscp'] = 'IMS content packages\' cognitive';
59$string['indicator:cognitivedepthlabel'] = 'Label resources cognitive';
60$string['indicator:cognitivedepthlesson'] = 'Lesson cognitive';
61$string['indicator:cognitivedepthlti'] = 'LTI cognitive';
62$string['indicator:cognitivedepthpage'] = 'Page resources\' cognitive';
63$string['indicator:cognitivedepthquiz'] = 'Quiz cognitive';
64$string['indicator:cognitivedepthresource'] = 'File resources\' cognitive';
65$string['indicator:cognitivedepthscorm'] = 'SCORM cognitive';
66$string['indicator:cognitivedepthsurvey'] = 'Survey cognitive';
67$string['indicator:cognitivedepthurl'] = 'URL resources\' cognitive';
68$string['indicator:cognitivedepthwiki'] = 'Wiki cognitive';
69$string['indicator:cognitivedepthworkshop'] = 'Workshop cognitive';
70$string['indicator:socialbreadthassign'] = 'Assignment social';
71$string['indicator:socialbreadthbook'] = 'Book resources\' social';
72$string['indicator:socialbreadthchat'] = 'Chat social';
73$string['indicator:socialbreadthchoice'] = 'Choice social';
74$string['indicator:socialbreadthdata'] = 'Database social';
75$string['indicator:socialbreadthfeedback'] = 'Feedback social';
76$string['indicator:socialbreadthfolder'] = 'Folder resources social';
77$string['indicator:socialbreadthforum'] = 'Forum social';
78$string['indicator:socialbreadthglossary'] = 'Glossary social';
79$string['indicator:socialbreadthimscp'] = 'IMS content packages\' social';
80$string['indicator:socialbreadthlabel'] = 'Label resources social';
81$string['indicator:socialbreadthlesson'] = 'Lesson social';
82$string['indicator:socialbreadthlti'] = 'LTI social';
83$string['indicator:socialbreadthpage'] = 'Page resources\' social';
84$string['indicator:socialbreadthquiz'] = 'Quiz social';
85$string['indicator:socialbreadthresource'] = 'File resources\' social';
86$string['indicator:socialbreadthscorm'] = 'SCORM social';
87$string['indicator:socialbreadthsurvey'] = 'Survey social';
88$string['indicator:socialbreadthurl'] = 'URL resources\' social';
89$string['indicator:socialbreadthwiki'] = 'Wiki social';
90$string['indicator:socialbreadthworkshop'] = 'Workshop social';
91$string['indicator:readactions'] = 'Read actions amount';
92$string['indicator:completeduserprofile'] = 'User profile is completed';
93$string['indicator:userforumstracking'] = 'User is tracking forums';
94
95
96$string['insightmessagesubject'] = 'New insight for "{$a->contextname}": {$a->insightname}';
97$string['insightinfo'] = '{$a->insightname} - {$a->contextname}';
98$string['insightinfomessage'] = 'There are some insights you may find useful. Check out {$a}';
99$string['insights'] = 'Insights';
100$string['invalidtimesplitting'] = 'Model with id {$a} needs a time splitting method before it can be used to train';
101$string['invalidanalysablefortimesplitting'] = 'It can not be analysed using {$a} time splitting method';
102$string['messageprovider:insights'] = 'Insights generated by prediction models';
103$string['modeloutputdir'] = 'Models output directory';
104$string['modeloutputdirinfo'] = 'Directory where prediction processors store all evaluation info. Useful for debugging and research.';
105$string['nocourses'] = 'No courses to analyse';
106$string['nodata'] = 'No data available';
107$string['nodatatotrain'] = 'There is no data to use as training data';
108$string['nonewdata'] = 'No new data available';
109$string['nonewtimeranges'] = 'No new time ranges, nothing to predict';
110$string['nopredictionsyet'] = 'No predictions available yet';
111$string['novaliddata'] = 'No valid data available';
112$string['predictionsprocessor'] = 'Predictions processor';
113$string['predictionsprocessor_help'] = 'Prediction processors are the machine learning backends that process the datasets generated by calculating models\' indicators and targets.';
114$string['processingsitecontents'] = 'Processing site contents';
115$string['processingsitecontents'] = 'Processing site contents';
116$string['studentroles'] = 'Student roles';
117$string['successfullyanalysed'] = 'Successfully analysed';
118$string['teacherroles'] = 'Teacher roles';
119$string['timesplitting:deciles'] = 'Deciles';
120$string['timesplitting:decilesaccum'] = 'Deciles accumulative';
121$string['timesplitting:nosplitting'] = 'No time splitting';
122$string['timesplitting:quarters'] = 'Quarters';
123$string['timesplitting:quartersaccum'] = 'Quarters accumulative';
124$string['timesplitting:singlerange'] = 'Single range';
125$string['timesplitting:weekly'] = 'Weekly';
126$string['timesplitting:weeklyaccum'] = 'Weekly accumulative';
127$string['timesplittingmethod'] = 'Time splitting method';
128$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.';
129$string['viewprediction'] = 'View prediction details';