A première vue, si la plate-forme d'arrivée est complètement vierge de cours, on devrait pouvoir brutalement importer les utilisateurs par un transfert sql :
1. sous phpmyadmin :
exporter les tables :
- [prefix_]user
- [prefix_]user_preferences
- [prefix_]user_info_category
- [prefix_]user_info_data
- [prefix_]user_info_field
user_lastaccess ne semble pas indispensable à première vue.
Les tables de rôles peuvent être laissées en place sauf si des rôles propriétaires ont été définis dans l'ancienne plateforme.
Eliminer les quelques enregistrements pour les users 1 et 2 (il s'agit du guest et de l'admin, dont on aimerait ne pas trop perturber les paramètres)
2. injecter les données dans le nouveau modèle
3. copier le sous-dossier /moodledata/users entre les deux plates-fomes.
Toutes les autres informations d'inscription et d'assignation de rôles dépendent du contenu effectif de la plate forme. Ca devrait probablement marcher, mais la procédure que tu as indiquée garantit au moins l'intégrité (au bug près) des données d'arrivée.