Bonjour,
D'après le code du fichier moodle/admin/tool/uploaduser/user_form.php , les champs du profil de l'administrateur qui procède à l'importation sont pris comme modèle (templateuser), car c'est lui qui est connecté :
// I am the template user, why should it be the administrator? we have roles now, other ppl may use this script ;-)
$templateuser = $USER;
Pour éviter cela, on peut annoter les lignes qui vont chercher ce modèle par défaut par exemple pour la ville ('city'), pour l'institution ('institution'), le département ('department').
Ainsi pour que la case Département soit vide:
$mform->addElement('text', 'department', get_string('department'), 'maxlength="255" size="25"');
$mform->setType('department', PARAM_TEXT);
//$mform->setDefault('department', $templateuser->department);
Penser à purger les caches après modification.
Christian