defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_analytics'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'tool_availabilityconditions';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'tool_behat'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_capability'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2020020600; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_cohortroles'; // Full name of the plugin (used for diagnostics).
$plugin->dependencies = array(
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'tool_customlang'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die;
-$plugin->version = 2019121700;
-$plugin->requires = 2019111200; // Moodle 3.5dev (Build 2018031600) and upwards.
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'tool_dataprivacy';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_dbtransfer'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'tool_filetypes';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'tool_generator';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'tool_health'; // Full name of the plugin (used for diagnostics)
$plugin->maturity = MATURITY_ALPHA; // this version's maturity level
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_httpsreplace'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'tool_innodb'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
$plugin->component = 'tool_installaddon';
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->maturity = MATURITY_STABLE;
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'tool_langimport'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2020050600;
-$plugin->requires = 2020050200; // Requires this Moodle version.
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_licensemanager';
$plugin->maturity = MATURITY_STABLE;
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'logstore_database'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'logstore_legacy'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'logstore_standard'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_log'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_lp'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_lpimportcsv'; // Full name of the plugin (used for diagnostics).
-$plugin->dependencies = array('tool_lp' => 2019111200);
+$plugin->dependencies = array('tool_lp' => 2020060900);
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_lpmigrate'; // Full name of the plugin (used for diagnostics).
$plugin->dependencies = array(
'tool_lp' => ANY_VERSION
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'tool_messageinbound';
*/
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111802; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_mobile'; // Full name of the plugin (used for diagnostics).
$plugin->dependencies = array(
- 'webservice_rest' => 2019111200
+ 'webservice_rest' => 2020060900
);
defined('MOODLE_INTERNAL') || die;
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_monitor'; // Full name of the plugin (used for diagnostics).
$string['browsecontentmoodlenet'] = "Or browse for content on MoodleNet";
$string['clearsearch'] = "Clear search";
$string['connectandbrowse'] = "Connect to and browse:";
-$string['defaultmoodlenet'] = "Default MoodleNet URL";
+$string['defaultmoodlenet'] = 'MoodleNet URL';
$string['defaultmoodlenet_desc'] = "The URL to either Moodle HQ's MoodleNet instance, or your preferred instance.";
$string['defaultmoodlenetname'] = "MoodleNet instance name";
-$string['defaultmoodlenetname_desc'] = 'The name of either Moodle HQ\'s MoodleNet instance or your preferred MoodleNet instance to browse on.';
+$string['defaultmoodlenetnamevalue'] = 'MoodleNet Home';
+$string['defaultmoodlenetname_desc'] = 'The name of the MoodleNet instance available via the activity chooser.';
$string['enablemoodlenet'] = 'Enable MoodleNet integration';
-$string['enablemoodlenet_desc'] = 'Enabling the integration allows users with the capability to create and manage activities to
-browse MoodleNet from the activity chooser and import MoodleNet resources into their course. It also allows users with the
-capability to restore backups, to push backup files from MoodleNet into Moodle.';
+$string['enablemoodlenet_desc'] = 'If enabled, a user with the capability to create and manage activities can browse MoodleNet via the activity chooser and import MoodleNet resources into their course. In addition, a user with the capability to restore backups can select a backup file on MoodleNet and restore it into Moodle.';
$string['errorduringdownload'] = 'An error occurred while downloading the file: {$a}';
-$string['forminfo'] = "It will be automatically saved on your moodle profile.";
+$string['forminfo'] = 'Your MoodleNet profile will be automatically saved in your profile on this site.';
$string['footermessage'] = "Or browse for content on";
$string['instancedescription'] = "MoodleNet is an open social media platform for educators, with a focus on the collaborative curation of collections of open resources. ";
$string['instanceplaceholder'] = '@yourprofile@moodle.net';
$string['invalidmoodlenetprofile'] = '$userprofile is not correctly formatted';
$string['importconfirm'] = 'You are about to import the content "{$a->resourcename} ({$a->resourcetype})" into the course "{$a->coursename}". Are you sure you want to continue?';
$string['importconfirmnocourse'] = 'You are about to import the content "{$a->resourcename} ({$a->resourcetype})" into your site. Are you sure you want to continue?';
-$string['importformatselectguidingtext'] = 'In which format would you like this content "{$a->name} ({$a->type})" to be added to your course?';
+$string['importformatselectguidingtext'] = 'In which format would you like the content "{$a->name} ({$a->type})" to be added to your course?';
$string['importformatselectheader'] = 'Choose the content display format';
$string['missinginvalidpostdata'] = 'The resource information from MoodleNet is either missing, or is in an incorrect format.
If this happens repeatedly, please contact the site administrator.';
$string['mnetprofile'] = 'MoodleNet profile';
-$string['mnetprofiledesc'] = '<p>Enter in your MoodleNet profile details here to be redirected to your profile while visiting MoodleNet.</p>';
+$string['mnetprofiledesc'] = '<p>Enter your MoodleNet profile details here to be redirected to your profile while visiting MoodleNet.</p>';
$string['moodlenetsettings'] = 'MoodleNet settings';
-$string['moodlenetnotenabled'] = 'The MoodleNet integration must be enabled before resource imports can be processed.
-To enable this feature, see the \'enablemoodlenet\' setting.';
+$string['moodlenetnotenabled'] = 'The MoodleNet integration must be enabled in Site administration / MoodleNet before resource imports can be processed.';
$string['notification'] = 'You are about to import the content "{$a->name} ({$a->type})" into your site. Select the course in which it should be added, or <a href="{$a->cancellink}">cancel</a>.';
$string['searchcourses'] = "Search courses";
$string['selectpagetitle'] = 'Select page';
$temp = new admin_setting_configtext('tool_moodlenet/defaultmoodlenetname',
get_string('defaultmoodlenetname', 'tool_moodlenet'), new lang_string('defaultmoodlenetname_desc', 'tool_moodlenet'),
- 'Moodle HQ MoodleNet');
+ new lang_string('defaultmoodlenetnamevalue', 'tool_moodlenet'));
$settings->add($temp);
$temp = new admin_setting_configtext('tool_moodlenet/defaultmoodlenet', get_string('defaultmoodlenet', 'tool_moodlenet'),
defined('MOODLE_INTERNAL') || die();
$plugin->component = 'tool_moodlenet';
-$plugin->version = 2020060500;
-$plugin->requires = 2020022800.01;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->maturity = MATURITY_ALPHA;
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'tool_multilangupgrade'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_oauth2'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'tool_phpunit'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_policy'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'tool_profiling'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_recyclebin'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'tool_replace'; // Full name of the plugin (used for diagnostics)
$plugin->maturity = MATURITY_ALPHA; // this version's maturity level
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'tool_spamcleaner'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'tool_task'; // Full name of the plugin (used for diagnostics)
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_templatelibrary'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'tool_unsuproles'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_uploadcourse'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'tool_uploaduser'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2020031900; // The current module version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current module version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'tool_usertours'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'tool_xmldb'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'auth_cas'; // Full name of the plugin (used for diagnostics)
-$plugin->dependencies = array('auth_ldap' => 2019111200);
+$plugin->dependencies = array('auth_ldap' => 2020060900);
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'auth_db'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die;
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'auth_email'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'auth_ldap'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'auth_lti'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'auth_manual'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'auth_mnet'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'auth_nologin'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111801; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'auth_none'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'auth_oauth2'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'auth_shibboleth'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'auth_webservice'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2020032600;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'availability_completion';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'availability_date';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'availability_grade';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'availability_group';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'availability_grouping';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'availability_profile';
* point is backup when some behavior/approach channged, in order to allow
* conditional coding based on it.
*/
- const VERSION = 2019111800;
+ const VERSION = 2020061500;
/**
* Usually same than major release zero version, mainly for informative/historic purposes.
*/
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_activity_modules'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'block_activity_results'; // Full name of the plugin (used for diagnostics).
\ No newline at end of file
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_admin_bookmarks'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'block_badges';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_blog_menu'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_blog_recent'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_blog_tags'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_calendar_month'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_calendar_upcoming'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_comments'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'block_completionstatus';
-$plugin->dependencies = array('report_completion' => 2019111200);
+$plugin->dependencies = array('report_completion' => 2020060900);
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_course_list'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_course_summary'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_feedback'; // Full name of the plugin (used for diagnostics)
-$plugin->dependencies = array('mod_feedback' => 2019111200);
+$plugin->dependencies = array('mod_feedback' => 2020060900);
defined('MOODLE_INTERNAL') || die;
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'block_globalsearch';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_glossary_random'; // Full name of the plugin (used for diagnostics)
-$plugin->dependencies = array('mod_glossary' => 2019111200);
+$plugin->dependencies = array('mod_glossary' => 2020060900);
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_html'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_login'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'block_lp';
$plugin->dependencies = array(
'tool_lp' => ANY_VERSION
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_mentees'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_mnet_hosts'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111801; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'block_myoverview'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_myprofile'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_navigation'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_news_items'; // Full name of the plugin (used for diagnostics)
-$plugin->dependencies = array('mod_forum' => 2019111200);
+$plugin->dependencies = array('mod_forum' => 2020060900);
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_online_users'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_private_files'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_quiz_results'; // Full name of the plugin (used for diagnostics)
-$plugin->dependencies = array('mod_quiz' => 2019111200);
+$plugin->dependencies = array('mod_quiz' => 2020060900);
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_recent_activity'; // Full name of the plugin (used for diagnostics)
*/
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'block_recentlyaccessedcourses'; // Full name of the plugin (used for diagnostics).
*/
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'block_recentlyaccesseditems'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_rss_client'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_search_forums'; // Full name of the plugin (used for diagnostics)
-$plugin->dependencies = array('mod_forum' => 2019111200);
+$plugin->dependencies = array('mod_forum' => 2020060900);
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_section_links'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_selfcompletion'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_settings'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_site_main_menu'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_social_activities'; // Full name of the plugin (used for diagnostics)
*/
defined('MOODLE_INTERNAL') || die;
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'block_starredcourses';
\ No newline at end of file
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_tag_flickr'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_tag_youtube'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'block_tags'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'block_timeline'; // Full name of the plugin (used for diagnostics).
}
$successfullyset = $this->get_store()->set_many($data);
if ($this->perfdebug && $successfullyset) {
- cache_helper::record_cache_set($this->store, $this->get_definition(), $successfullyset);
+ cache_helper::record_cache_set($this->get_store(), $this->get_definition(), $successfullyset);
}
return $successfullyset;
}
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'cachelock_file'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die;
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->maturity = MATURITY_STABLE;
$plugin->component = 'cachestore_apcu';
defined('MOODLE_INTERNAL') || die;
-$plugin->version = 2019111800; // The current module version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current module version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'cachestore_file'; // Full name of the plugin.
\ No newline at end of file
defined('MOODLE_INTERNAL') || die;
-$plugin->version = 2019111800; // The current module version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current module version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'cachestore_memcached'; // Full name of the plugin.
\ No newline at end of file
defined('MOODLE_INTERNAL') || die;
-$plugin->version = 2019111800; // The current module version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current module version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'cachestore_mongodb'; // Full name of the plugin.
\ No newline at end of file
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->maturity = MATURITY_STABLE;
$plugin->component = 'cachestore_redis';
-$plugin->release = '3.0.4 (Build: 20160509)';
defined('MOODLE_INTERNAL') || die;
-$plugin->version = 2019111800; // The current module version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current module version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'cachestore_session'; // Full name of the plugin.
\ No newline at end of file
defined('MOODLE_INTERNAL') || die;
-$plugin->version = 2019111800; // The current module version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current module version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'cachestore_static'; // Full name of the plugin.
\ No newline at end of file
$startstats[$requestid]['stores']['default_request']['hits']);
$this->assertEquals(0, $endstats[$requestid]['stores']['default_request']['sets'] -
$startstats[$requestid]['stores']['default_request']['sets']);
+
+ $startstats = cache_helper::get_stats();
+
+ // Check that stores register through set_many.
+ $this->assertEquals(2, $application->set_many(['setMe1' => 1, 'setMe2' => 2]));
+ $this->assertEquals(3, $session->set_many(['setMe1' => 1, 'setMe2' => 2, 'setMe3' => 3]));
+ $this->assertEquals(4, $request->set_many(['setMe1' => 1, 'setMe2' => 2, 'setMe3' => 3, 'setMe4' => 4]));
+
+ $endstats = cache_helper::get_stats();
+
+ $this->assertEquals(0, $endstats[$applicationid]['stores']['default_application']['misses'] -
+ $startstats[$applicationid]['stores']['default_application']['misses']);
+ $this->assertEquals(0, $endstats[$applicationid]['stores']['default_application']['hits'] -
+ $startstats[$applicationid]['stores']['default_application']['hits']);
+ $this->assertEquals(2, $endstats[$applicationid]['stores']['default_application']['sets'] -
+ $startstats[$applicationid]['stores']['default_application']['sets']);
+ $this->assertEquals(0, $endstats[$sessionid]['stores']['default_session']['misses'] -
+ $startstats[$sessionid]['stores']['default_session']['misses']);
+ $this->assertEquals(0, $endstats[$sessionid]['stores']['default_session']['hits'] -
+ $startstats[$sessionid]['stores']['default_session']['hits']);
+ $this->assertEquals(3, $endstats[$sessionid]['stores']['default_session']['sets'] -
+ $startstats[$sessionid]['stores']['default_session']['sets']);
+ $this->assertEquals(0, $endstats[$requestid]['stores']['default_request']['misses'] -
+ $startstats[$requestid]['stores']['default_request']['misses']);
+ $this->assertEquals(0, $endstats[$requestid]['stores']['default_request']['hits'] -
+ $startstats[$requestid]['stores']['default_request']['hits']);
+ $this->assertEquals(4, $endstats[$requestid]['stores']['default_request']['sets'] -
+ $startstats[$requestid]['stores']['default_request']['sets']);
}
public function test_static_cache() {
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'calendartype_gregorian'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2020051500.01; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2020041500.00; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'contenttype_h5p'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'format_singleactivity'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'format_social'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'format_topics'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'format_weeks'; // Full name of the plugin (used for diagnostics).
// Get the content items using both the live and the caching repos.
$items = $cir->find_all_for_course($course, $user);
$cacheditems = $ccir->find_all_for_course($course, $user);
- $itemsfiltered = array_filter($items, function($item) {
- return $item->get_component_name() == 'mod_assign';
- });
- $cacheditemsfiltered = array_filter($cacheditems, function($item) {
- return $item->get_component_name() == 'mod_assign';
- });
+ $itemsfiltered = array_values(array_filter($items, function($item) {
+ return $item->get_component_name() == 'mod_book';
+ }));
+ $cacheditemsfiltered = array_values(array_filter($cacheditems, function($item) {
+ return $item->get_component_name() == 'mod_book';
+ }));
- // Verify the assign module is in both result sets.
- $module = $DB->get_record('modules', ['name' => 'assign']);
+ // Verify the book module is in both result sets.
+ $module = $DB->get_record('modules', ['name' => 'book']);
$this->assertEquals($module->name, $itemsfiltered[0]->get_name());
$this->assertEquals($module->name, $cacheditemsfiltered[0]->get_name());
$DB->set_field("modules", "visible", "0", ["id" => $module->id]);
$items = $cir->find_all_for_course($course, $user);
$cacheditems = $ccir->find_all_for_course($course, $user);
- $itemsfiltered = array_filter($items, function($item) {
- return $item->get_component_name() == 'mod_assign';
- });
- $cacheditemsfiltered = array_filter($cacheditems, function($item) {
- return $item->get_component_name() == 'mod_assign';
- });
+ $itemsfiltered = array_values(array_filter($items, function($item) {
+ return $item->get_component_name() == 'mod_book';
+ }));
+ $cacheditemsfiltered = array_values(array_filter($cacheditems, function($item) {
+ return $item->get_component_name() == 'mod_book';
+ }));
// The caching repo should return the same list, while the live repo will return the updated list.
$this->assertEquals($module->name, $cacheditemsfiltered[0]->get_name());
defined('MOODLE_INTERNAL') || die();
$plugin->component = 'customfield_checkbox';
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
defined('MOODLE_INTERNAL') || die();
$plugin->component = 'customfield_date';
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
defined('MOODLE_INTERNAL') || die();
$plugin->component = 'customfield_select';
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
defined('MOODLE_INTERNAL') || die();
$plugin->component = 'customfield_text';
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
defined('MOODLE_INTERNAL') || die();
$plugin->component = 'customfield_textarea';
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'dataformat_csv';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'dataformat_excel';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'dataformat_html';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'dataformat_json';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'dataformat_ods';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'dataformat_pdf';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'enrol_category'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'enrol_cohort'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'enrol_database'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDRR)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDRR)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'enrol_flatfile'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'enrol_guest'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'enrol_imsenterprise';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'enrol_ldap'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'enrol_lti'; // Full name of the plugin (used for diagnostics).
import ModalFactory from 'core/modal_factory';
import Notification from 'core/notification';
import jQuery from 'jquery';
+import Pending from 'core/pending';
import Prefetch from 'core/prefetch';
const Selectors = {
* @returns {Promise}
*/
const showModal = (dynamicTable, contextId) => {
+ const pendingPromise = new Pending('enrol_manual/quickenrolment:showModal');
+
return ModalFactory.create({
type: ModalFactory.types.SAVE_CANCEL,
large: true,
})
.catch();
+ pendingPromise.resolve();
+
return modal;
})
.catch(Notification.exception);
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'enrol_manual'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'enrol_meta'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'enrol_mnet'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'enrol_paypal'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'enrol_self'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'fileconverter_googledrive'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'fileconverter_unoconv'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'filter_activitynames'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'filter_algebra'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'filter_censor'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component= 'filter_data';
-$plugin->dependencies = array('mod_data' => 2019111200);
+$plugin->dependencies = array('mod_data' => 2020060900);
defined('MOODLE_INTERNAL') || die;
-$plugin->version = 2020031700;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'filter_displayh5p';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'filter_emailprotect'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2020051200; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'filter_emoticon'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component= 'filter_glossary';
-$plugin->dependencies = array('mod_glossary' => 2019111200);
+$plugin->dependencies = array('mod_glossary' => 2020060900);
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2020050401;
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component= 'filter_mathjaxloader';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'filter_mediaplugin'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'filter_multilang'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'filter_tex'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'filter_tidy'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2020051200; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'filter_urltolink'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'gradeexport_ods'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'gradeexport_txt'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'gradeexport_xls'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'gradeexport_xml'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
$plugin->component = 'gradingform_guide';
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->maturity = MATURITY_STABLE;
defined('MOODLE_INTERNAL') || die();
$plugin->component = 'gradingform_rubric';
-$plugin->version = 2019111800;
+$plugin->version = 2020061500;
-$plugin->requires = 2019111200;
+$plugin->requires = 2020060900;
$plugin->maturity = MATURITY_STABLE;
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'gradeimport_csv'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'gradeimport_direct'; // Full name of the plugin (used for diagnostics).
-$plugin->dependencies = array('gradeimport_csv' => 2019111200); // Grade import csv is required for this plugin.
\ No newline at end of file
+$plugin->dependencies = array('gradeimport_csv' => 2020060900); // Grade import csv is required for this plugin.
\ No newline at end of file
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'gradeimport_xml'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'gradereport_grader'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111801;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
$plugin->component = 'gradereport_history';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'gradereport_outcomes'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'gradereport_overview'; // Full name of the plugin (used for diagnostics)
defined('MOODLE_INTERNAL') || die();
$plugin->component = 'gradereport_singleview'; // Full name of the plugin (used for diagnostics).
-$plugin->version = 2019111800;
-$plugin->requires = 2019111200;
+$plugin->version = 2020061500;
+$plugin->requires = 2020060900;
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX)
-$plugin->requires = 2019111200; // Requires this Moodle version
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'gradereport_user'; // Full name of the plugin (used for diagnostics)
$value = null;
$h5pversion = static::get_h5p_version();
$component = 'h5plib_v' . $h5pversion;
+ // Composed code languages, such as 'Spanish, Mexican' are different in H5P and Moodle:
+ // - In H5P, they use '-' to separate language from the country. For instance: es-mx.
+ // - However, in Moodle, they have '_' instead of '-'. For instance: es_mx.
+ $language = str_replace('-', '_', $language);
if (get_string_manager()->string_exists($identifier, $component)) {
$defaultmoodlelang = 'en';
// In Moodle, all the English strings always will exist because they have to be declared in order to let users
$string['editor:changefile'] = 'Change file';
$string['editor:changelanguage'] = 'Change language to :language?';
$string['editor:changelibrary'] = 'Change content type?';
-$string['editor:changelogdescription'] = 'Some licenses require that changes made to the original work, or derivatives are logged and displayed. You may log your changes here for licensing reasons or just to allow yourself and others to keep track of the changes made to this content.';
+$string['editor:changelogdescription'] = 'Some licences require that changes made to the original work, or derivatives are logged and displayed. You may log your changes here for licensing reasons or just to allow yourself and others to keep track of the changes made to this content.';
$string['editor:close'] = 'Close';
$string['editor:commonfields'] = 'Text overrides and translations';
$string['editor:commonfieldsdescription'] = 'Here you can edit settings or translate texts used in this content.';
$string['editor:contenttypeinstallerror'] = ':contentType could not be installed. Contact your administrator.';
$string['editor:contenttypeinstallsuccess'] = ':contentType successfully installed!';
$string['editor:contenttypeinstallingbuttonlabel'] = 'Installing';
-$string['editor:contenttypelicensepaneltitle'] = 'License';
+$string['editor:contenttypelicensepaneltitle'] = 'Licence';
$string['editor:contenttypenotinstalled'] = 'Content type not installed';
$string['editor:contenttypenotinstalleddesc'] = 'You do not have permission to install content types.';
$string['editor:contenttypeowner'] = 'By :owner';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019121300; // The current module version (Date: YYYYMMDDXX)
-$plugin->requires = 2019051100; // Requires this Moodle version
+$plugin->version = 2020061500; // The current module version (Date: YYYYMMDDXX)
+$plugin->requires = 2020060900; // Requires this Moodle version
$plugin->component = 'h5plib_v124'; // Full name of the plugin (used for diagnostics).
$string['cronwarning'] = 'The <a href="{$a->url}">admin/cron.php script</a> has not been run for {$a->actual} and should run every {$a->expected}.';
$string['cronwarningcli'] = 'The <code>admin/cli/cron.php</code> script has not been run for {$a->actual} and should run every {$a->expected}.';
$string['cronwarningnever'] = 'The <code>admin/cli/cron.php</code> script has never been run and should run every {$a->expected}.';
-$string['cronwarningneverweb'] = 'The <a href="{$a->url}">admin/cron.php script</a> script has never been run and should run every {$a->expected}.';
+$string['cronwarningneverweb'] = 'The <a href="{$a->url}">admin/cron.php script</a> has never been run and should run every {$a->expected}.';
$string['ctyperequired'] = 'The ctype PHP extension is now required by Moodle, in order to improve site performance and to offer multilingual compatibility.';
$string['curlsecurityallowedport'] = 'cURL allowed ports list';
$string['curlsecurityallowedportsyntax'] = 'List of port numbers that cURL can connect to. Valid entries are integer numbers only. Put each entry on a new line. If left empty, then all ports are allowed. If set, in almost all cases, both 443 and 80 should be specified for cURL to connect to standard HTTPS and HTTP ports.';
$string['enablesearchareas'] = 'Enable search areas';
$string['enablestats'] = 'Enable statistics';
$string['enabletrusttext'] = 'Enable trusted content';
-$string['enableuserfeedback'] = 'Enable feedback about Moodle';
-$string['enableuserfeedback_desc'] = 'If enabled, a \'Give feedback\' link is displayed in a Dashboard alert and in the footer for users to give feedback about the Moodle LMS to Moodle HQ. The Dashboard alert also has a \'Remind me later\' option.';
+$string['enableuserfeedback'] = 'Enable feedback about this software';
+$string['enableuserfeedback_desc'] = 'If enabled, a \'Give feedback about this software\' link is displayed in a Dashboard alert and in the footer for users to give feedback about Moodle to Moodle HQ. The Dashboard alert also has a \'Remind me later\' option.';
$string['enablewebservices'] = 'Enable web services';
$string['enablewsdocumentation'] = 'Web services documentation';
$string['enrolinstancedefaults'] = 'Enrolment instance defaults';
$string['privacy:metadata:files:filename'] = 'The name of the file in its file area';
$string['privacy:metadata:files:filepath'] = 'The path to the file in its file area';
$string['privacy:metadata:files:filesize'] = 'The size of the file';
-$string['privacy:metadata:files:license'] = 'The license of the file\'s content';
+$string['privacy:metadata:files:license'] = 'The licence of the file\'s content';
$string['privacy:metadata:files:mimetype'] = 'The MIME type of the file';
$string['privacy:metadata:files:source'] = 'The source of the file';
$string['privacy:metadata:files:timecreated'] = 'The time when the file was created';
$string['addedandupdatedss'] = 'Added {$a->%new} new H5P library and updated {$a->%old} old one.';
$string['addednewlibraries'] = 'Added {$a->%new} new H5P libraries.';
$string['addednewlibrary'] = 'Added {$a->%new} new H5P library.';
-$string['additionallicenseinfo'] = 'Any additional information about the license';
+$string['additionallicenseinfo'] = 'Any additional information about the licence';
$string['atto_h5p'] = 'Insert H5P button';
$string['atto_h5p_description'] = 'The Insert H5P button in the Atto editor enables users to insert H5P content by either entering a URL or embed code, or by uploading an H5P file.';
$string['author'] = 'Author';
$string['invalidstring'] = 'Provided string is not valid according to regexp in semantics. (value: "{$a->%value}", regexp: "{$a->%regexp}")';
$string['librarydirectoryerror'] = 'Library directory name must match machineName or machineName-majorVersion.minorVersion (from library.json). (Directory: {$a->%directoryName} , machineName: {$a->%machineName}, majorVersion: {$a->%majorVersion}, minorVersion: {$a->%minorVersion})';
$string['librariesmanagerdescription'] = '<p>H5P enables users to create interactive content by providing a range of content types.</p><p>To ensure that only trusted H5P content types are used on your site, you need to <i>either</i></p><ul><li>Upload H5P content types from h5p.org <i>or</i></li><li>Enable the scheduled task \'Download available H5P content types from h5p.org\'</li></ul><p>Note that users will only be able to use the H5P content types which are installed on your site.</p>';
-$string['license'] = 'License';
+$string['license'] = 'Licence';
$string['licenseCC010'] = 'CC0 1.0 Universal (CC0 1.0) Public Domain Dedication';
$string['licenseCC010U'] = 'CC0 1.0 Universal';
$string['licenseCC10'] = '1.0 Generic';
$string['licenseV2'] = 'Version 2';
$string['licenseV3'] = 'Version 3';
$string['licensee'] = 'Licensee';
-$string['licenseextras'] = 'License extras';
-$string['licenseversion'] = 'License version';
+$string['licenseextras'] = 'Licence extras';
+$string['licenseversion'] = 'Licence version';
$string['lockh5pdeploy'] = 'This H5P content cannot be accessed because it is being deployed. Please try again later.';
$string['missingcontentfolder'] = 'A valid content folder is missing';
$string['missingcoreversion'] = 'The system was unable to install the {$a->%component} component from the package, as it requires a newer version of the H5P plugin. This site is currently running version {$a->%current}, whereas the required version is {$a->%required} or higher. Please upgrade and then try again.';
$string['clialreadyinstalled'] = 'The configuration file config.php already exists. Please use admin/cli/install_database.php to upgrade Moodle for this site.';
$string['cliinstallfinished'] = 'Installation completed successfully.';
$string['cliinstallheader'] = 'Moodle {$a} command line installation program';
-$string['climustagreelicense'] = 'In non interactive mode you must agree to license by specifying --agree-license option';
+$string['climustagreelicense'] = 'In non-interactive mode you must agree to the licence by specifying --agree-license option';
$string['cliskipdatabase'] = 'Skipping database installation.';
$string['clitablesexist'] = 'Database tables already present; CLI installation cannot continue.';
$string['compatibilitysettings'] = 'Checking your PHP settings ...';
$string['byname'] = 'by {$a}';
$string['bypassed'] = 'Bypassed';
$string['cachecontrols'] = 'Cache controls';
-$string['calltofeedback'] = 'Moodle HQ would like your feedback on the Moodle LMS.';
-$string['calltofeedback_give'] = 'Give feedback';
+$string['calltofeedback'] = 'The creators of this software would like your feedback.';
+$string['calltofeedback_give'] = 'Give feedback about this software';
$string['calltofeedback_remind'] = 'Remind me later';
$string['cancel'] = 'Cancel';
$string['cancelled'] = 'Cancelled';
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2020012400; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'antivirus_clamav'; // Full name of the plugin (used for diagnostics).
public static function should_display_reminder(): bool {
global $CFG;
- if ($CFG->enableuserfeedback && isloggedin() && !isguestuser()) {
+ if (static::can_give_feedback()) {
$give = get_user_preferences('core_userfeedback_give');
$remind = get_user_preferences('core_userfeedback_remind');
return $url;
}
+ /**
+ * Whether the current can give feedback.
+ *
+ * @return bool
+ */
+ public static function can_give_feedback(): bool {
+ global $CFG;
+
+ return $CFG->enableuserfeedback && isloggedin() && !isguestuser();
+ }
+
/**
* Returns the last major upgrade time
*
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'atto_accessibilitychecker'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'atto_accessibilityhelper'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'atto_align'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'atto_backcolor'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'atto_bold'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'atto_charmap'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.
$plugin->component = 'atto_clear'; // Full name of the plugin (used for diagnostics).
defined('MOODLE_INTERNAL') || die();
-$plugin->version = 2019111800; // The current plugin version (Date: YYYYMMDDXX).
-$plugin->requires = 2019111200; // Requires this Moodle version.
+$plugin->version = 2020061500; // The current plugin version (Date: YYYYMMDDXX).
+$plugin->requires = 2020060900; // Requires this Moodle version.