Hola Borja.
Nosotros tenemos nuestro sistema de informacion en sql server y usamos la version 1.7 de moodle con MySql, al igual que tu requerimos mantener sinconizada alguna informacion de algunas tablas para lo cual creamos una sencilla sincronizacion en access que puedes hacer si sigues los siguientes concejos:
1 Requieres un Pc con Windows Xp y Ms Access
2 Descargar de la web el diver de ODBC para MySql version 5
3 Modificar todas las tablas de moodle MySql el campo I, ste debe ser un INT, pues Access no reconoce un HIGHT INT
4 Hacer concidir una llave las tabas a sincronizar (moodle - oracle)
5 Crear una odbc para MySql y otra para Oracle que apunten a tus bases
6 crear una tabla XXX en access que contemga la informacion a sincronizar y que permita duplicar la informacion y una tabla YYY que no permita duplicados y que contengan la fecha de modificacion
7 eliminar toda informacion de la tablas Acces XXX y YYY
8 insertar la informacion de tabla moode en la tabla Acces XXX
9 insertar informacion de tabla de tu sistema en la tabla XXX
10 hacer una consulta de XXX orden descendente por Clave y fecha
11 insertar desde la consulta en la tabla YYY
12 Actulizar tus tablas de moodle y de tu S.I desde la tabla YYY
13 Organizar estos querys en un pequeño programa
14 ejecutarlos cada que quireas sincronizar