Une procédure possible serait, pour alléger le travail :
- de créer un point d'entrée dans l'arbre des catégories du site cible
- de créer un point d'entrée identique dans la plate-forme source
- de déplacer tous l'arbre de cours source vers ce point d'entrée
- de programmer une sauvegarde automatique, ce qui sauvegarde un exemplaire de chaque cours.
de restaurer les cours dans la nouvelle plate-forme. 1 par 1, malheureusement.
Comme le dit Thierry, transporter les données par les bases n'est pas envisageable à cause des collisions d'id probables dans toutes les tables concernées. Les procédures de backup/sauvegarde savent se débrouiller avec le réencodage de tous les ids de la base, pas les transferts "brutaux".