Integración Moodle + Guarani 3

Hola Alejandro,

Esto ya va a salir corregido en la versión 3.21.0 (ticket: https://redmine.siu.edu.ar/redmine/issues/42813).

Por ahora podes personalizar la función crearUsuarios de php/nucleo/moodle/moodle_nucleo.php (lo haces en la clase hueca personalizacion/php/nucleo/moodle/moodle.php) agregando la siguiente preferencia de Moodle:


			$usuario['preferences'] = [
				['type' => 'auth_forcepasswordchange', 'value' => '0']
			];

quedaría:


		array_walk($usuarios, function (&$usuario) {
			$usuario['createpassword'] = 1;
			$usuario['auth'] = static::AUTH_MANUAL;
			$usuario['lang'] = static::LANG_ES;
			$usuario['timezone'] = static::TIMEZONE_BSAS;
			$usuario['country'] = static::COUNTRY_AR;
			$usuario['preferences'] = [
				['type' => 'auth_forcepasswordchange', 'value' => '0']
			];
		});

Seria como tener el checkbox Forzar cambio de contraseña en Moodle desmarcado.

saludos.
2