Il y a peut-etre une autre solution, qui est de partir des logs MySQL
Selon le niveau de logs, et la durée de conservation, vous pouvez retrouver les insertions de la table mdl_log dans les logs MySQL
Reste à évaluer le rapport entre le temps et le travail nécessaire pour récupérer ces logs et la nécessité d'avoir accès à ces logs.
Si c'est absolument primordial pour des questions de rapports d'utilisation, etc ... pourquoi pas, si c'est juste pour les avoir 'au cas ou' vous en auriez besoin ... là c'est à vous d'en évaluer la nécessité