Bonjour,
Dans le cas d'une version de "preprod", pourquoi pas tenter ce genre de manipulations
Ceci afin afin de tester les fonctionnalités, la mise en forme, etc ...
Après, pour la version définitive (prod), je ne le ferais pas.
D'après un précédent message dans cette discussion, il est question de ".. base récupérée .. / .. installation (upgrade?) via git .. / .. retour à une version 3.4.3 .. "
Bref, beaucoup de manipulations qui risquent d'amener de l'instabilité.
J'ai eu récemment un souci similaire lors d'une mise à jour sur un serveur de test.
=> j'ai repris toutes les données de mon serveur de prod ( site + bdd + data ), refait l'upgrade, et là c'était ok.
(cf : https://moodle.org/mod/forum/discuss.php?d=371425 )
En ce qui concerne les problèmes d'affichage, nous avons eu la même chose. L'origine est le passage à Bootstrap 4 sur Moodle 3.5.
Si vous utilisez un thème non standard, il faut qu'il soit compatible avec la version 3.5
Si vous avez fait des modifications dans le thème ou refait votre propre thème, il faut l'adapter. C'est ce que nous avons fait.
( cf : https://moodle.org/mod/forum/discuss.php?d=371510 )
C'est un peu le prix de l'évolution, et garder des compatibilités ascendantes sur un produit n'est pas forcément bon.
On finit en général dans ce cas avec une "usine à gaz" qui pose plus de problèmes qu'elle n'en résout.
Bruno