Un administrador dunha aplicación é normalmente aquel que pode facer calquera función.
Sen embargo en Moodle existe un primeiro administrador ou administrador principal e outros secundarios.
Normalmente o administrador principal é aquel administrador que na base de datos na táboa user_admin ten o id máis baixo.
Ese administrador é o único que pode editar o seu perfil é o dos demáis. Os outros administradores non poden editar dito perfil nin nombrar máis administradores. Curiosamente sen embargo, poden borrar ao administrador principal.
Poidera ocurrir que por erro se borrase o administrador principal. Nese caso, hai que indicarlle á aplicación quen é o administrador principal, ben modificando a base de datos ou ben no arquivo admin.php (moodle/admind/admin.php)
A maneira de facelo e cambiar a líña 26 de dito arquivo e onde pon:
$primaryadmin = get_admin();
Haberá que poñer:
$primaryadmin -> id = 2;
Onde 2, é neste exemplo o número de id do usuario que queremos que sexa administrador.
O número de id do usuario miraríase previamente na base de datos.