mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 00:12:56 +02:00
Merge branch 'MDL-57900_master' of git://github.com/dmonllao/moodle
This commit is contained in:
commit
dfb1a3b00e
@ -25,10 +25,52 @@
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
if ($hassiteconfig) {
|
||||
|
||||
$settings = new admin_settingpage('analyticssite', new lang_string('analyticssiteinfo', 'analytics'));
|
||||
$ADMIN->add('analytics', $settings);
|
||||
|
||||
if ($ADMIN->fulltree) {
|
||||
$modeinstructions = [
|
||||
'facetoface' => get_string('modeinstructionfacetoface', 'analytics'),
|
||||
'blendedhybrid' => get_string('modeinstructionblendedhybrid', 'analytics'),
|
||||
'fullyonline' => get_string('modeinstructionfullyonline', 'analytics'),
|
||||
];
|
||||
$settings->add(new admin_setting_configmultiselect('analytics/modeinstruction', get_string('modeinstruction', 'analytics'),
|
||||
'', [], $modeinstructions));
|
||||
|
||||
$settings->add(new admin_setting_configtext_with_maxlength('analytics/percentonline',
|
||||
get_string('percentonline', 'analytics'),
|
||||
get_string('percentonline_help', 'analytics'), '', PARAM_INT, 3, 3));
|
||||
|
||||
$typeinstitutions = [
|
||||
'typeinstitutionacademic' => get_string('typeinstitutionacademic', 'analytics'),
|
||||
'typeinstitutiontraining' => get_string('typeinstitutiontraining', 'analytics'),
|
||||
'typeinstitutionngo' => get_string('typeinstitutionngo', 'analytics'),
|
||||
];
|
||||
$settings->add(new admin_setting_configmultiselect('analytics/typeinstitution', get_string('typeinstitution', 'analytics'),
|
||||
'', [], $typeinstitutions));
|
||||
|
||||
$levelinstitutions = [
|
||||
'levelinstitutionisced0' => get_string('levelinstitutionisced0', 'analytics'),
|
||||
'levelinstitutionisced1' => get_string('levelinstitutionisced1', 'analytics'),
|
||||
'levelinstitutionisced2' => get_string('levelinstitutionisced2', 'analytics'),
|
||||
'levelinstitutionisced3' => get_string('levelinstitutionisced3', 'analytics'),
|
||||
'levelinstitutionisced4' => get_string('levelinstitutionisced4', 'analytics'),
|
||||
'levelinstitutionisced5' => get_string('levelinstitutionisced5', 'analytics'),
|
||||
'levelinstitutionisced6' => get_string('levelinstitutionisced6', 'analytics'),
|
||||
'levelinstitutionisced7' => get_string('levelinstitutionisced7', 'analytics'),
|
||||
'levelinstitutionisced8' => get_string('levelinstitutionisced8', 'analytics'),
|
||||
];
|
||||
$settings->add(new admin_setting_configmultiselect('analytics/levelinstitution',
|
||||
get_string('levelinstitution', 'analytics'), '', [], $levelinstitutions));
|
||||
}
|
||||
|
||||
$settings = new admin_settingpage('analyticssettings', new lang_string('analyticssettings', 'analytics'));
|
||||
$ADMIN->add('analytics', $settings);
|
||||
|
||||
if ($ADMIN->fulltree) {
|
||||
|
||||
|
||||
// Select the site prediction's processor.
|
||||
$predictionprocessors = \core_analytics\manager::get_all_prediction_processors();
|
||||
$predictors = array();
|
||||
|
@ -29,6 +29,7 @@ $string['analytics'] = 'Analytics';
|
||||
$string['analyticslogstore'] = 'Log store used for analytics';
|
||||
$string['analyticslogstore_help'] = 'The log store that will be used by the analytics API to read users\' activity';
|
||||
$string['analyticssettings'] = 'Analytics settings';
|
||||
$string['analyticssiteinfo'] = 'Site information';
|
||||
$string['defaulttimesplittingmethods'] = 'Default time-splitting methods for model\'s evaluation';
|
||||
$string['defaulttimesplittingmethods_help'] = 'The time-splitting method divides the course duration into parts; the predictions engine will run at the end of these parts. The model evaluation process will iterate through these time-splitting methods unless a specific time-splitting method is specified (the ability to specify a time-splitting method is only available when evaluating models using the command line script).';
|
||||
$string['defaultpredictionsprocessor'] = 'Default predictions processor';
|
||||
@ -71,7 +72,21 @@ $string['insightinfomessagehtml'] = 'The system generated an insight for you.';
|
||||
$string['insightinfomessageaction'] = '{$a->text}: {$a->url}';
|
||||
$string['invalidtimesplitting'] = 'Model with ID {$a} needs a time-splitting method before it can be used to train.';
|
||||
$string['invalidanalysablefortimesplitting'] = 'It cannot be analysed using {$a} time-splitting method.';
|
||||
$string['levelinstitution'] = 'Level of education';
|
||||
$string['levelinstitutionisced0'] = 'Early childhood education (‘less than primary’ for educational attainment)';
|
||||
$string['levelinstitutionisced1'] = 'Primary education';
|
||||
$string['levelinstitutionisced2'] = 'Lower secondary education';
|
||||
$string['levelinstitutionisced3'] = 'Upper secondary education';
|
||||
$string['levelinstitutionisced4'] = 'Post-secondary non-tertiary education (may include corporate or community/NGO training)';
|
||||
$string['levelinstitutionisced5'] = 'Short-cycle tertiary education (may include corporate or community/NGO training)';
|
||||
$string['levelinstitutionisced6'] = 'Bachelor’s or equivalent level';
|
||||
$string['levelinstitutionisced7'] = 'Master’s or equivalent level';
|
||||
$string['levelinstitutionisced8'] = 'Doctoral or equivalent level';
|
||||
$string['nocourses'] = 'No courses to analyse';
|
||||
$string['modeinstruction'] = 'Modes of instruction';
|
||||
$string['modeinstructionfacetoface'] = 'Face to Face';
|
||||
$string['modeinstructionblendedhybrid'] = 'Blended/Hybrid';
|
||||
$string['modeinstructionfullyonline'] = 'Fully Online';
|
||||
$string['modeloutputdir'] = 'Models output directory';
|
||||
$string['modeloutputdirinfo'] = 'Directory where prediction processors store all evaluation info. Useful for debugging and research.';
|
||||
$string['modeltimelimit'] = 'Analysis time limit per model';
|
||||
@ -91,6 +106,8 @@ $string['novaliddata'] = 'No valid data available';
|
||||
$string['novalidsamples'] = 'No valid samples available';
|
||||
$string['onlycli'] = 'Analytics processes execution via command line only';
|
||||
$string['onlycliinfo'] = 'Analytics processes like evaluating models, training machine learning algorithms or getting predictions can take some time, they will run as cron tasks and they can be forced via command line. Disable this setting if you want your site managers to be able to run these processes manually via web interface';
|
||||
$string['percentonline'] = 'Percent online';
|
||||
$string['percentonline_help'] = 'If your institution offers blended or hybrid courses, what percentage of the student work is conducted online in Moodle? Use a numeric value from 0 to 100.';
|
||||
$string['predictionsprocessor'] = 'Predictions processor';
|
||||
$string['predictionsprocessor_help'] = 'A predictions processor is the machine-learning backend that processes the datasets generated by calculating models\' indicators and targets. Each model can use a different processor. The one specified here will be the default.';
|
||||
$string['privacy:metadata:analytics:indicatorcalc'] = 'Indicator calculations';
|
||||
@ -121,8 +138,12 @@ $string['privacy:metadata:analytics:predictionactions:timecreated'] = 'When the
|
||||
$string['processingsitecontents'] = 'Processing site contents';
|
||||
$string['successfullyanalysed'] = 'Successfully analysed';
|
||||
$string['timesplittingmethod'] = 'Time-splitting method';
|
||||
$string['timesplittingmethod_help'] = 'The time-splitting method is what defines when the system will calculate predictions and the portion of activity logs that will be considered for those predictions. E.g. they can divide the course duration in parts and generate a prediction at the end of these parts.';
|
||||
$string['timesplittingmethod_help'] = 'The time-splitting method is what defines when the system will calculate predictions and the portion of activity logs that will be considered for those predictions. E.g. They can divide the course duration in parts and generate a prediction at the end of these parts.';
|
||||
$string['timesplittingmethod_link'] = 'Time_splitting_methods';
|
||||
$string['typeinstitution'] = 'Type of institution';
|
||||
$string['typeinstitutionacademic'] = 'Academic';
|
||||
$string['typeinstitutiontraining'] = 'Corporate training';
|
||||
$string['typeinstitutionngo'] = 'Non-governmental organization (NGO)';
|
||||
$string['viewdetails'] = 'View details';
|
||||
$string['viewinsight'] = 'View insight';
|
||||
$string['viewinsightdetails'] = 'View insight details';
|
||||
|
Loading…
x
Reference in New Issue
Block a user