Moodle versión 3.4 (Build: 20171113)
Estoy tratando de crear generar una conexión de mi Moodle a una base de datos externa que será poblada por el sistema administrativo de mi institución. Esto es lo que tengo hasta ahora:
BD Externa: MySql version 5.7.18
Cotejamiento: utf8_unicode_ci
Mi base de datos contiene las siguientes tablas y estructura:
- Usuarios:
-
Field name Type Allow nulls? Key Default value username varchar(100) Yes None NULL nombres varchar(100) Yes None NULL apellidos varchar(100) Yes None NULL email varchar(100) Yes None NULL carnet varchar(255) Yes None NULL password varchar(255) Yes None NULL
-
- curso
-
Field name Type Allow nulls? Key Default value nombrecurso varchar(254) Yes None NULL codigocurso varchar(255) Yes None NULL categoriacurso varchar(100) Yes None NULL
-
- asignaciones
-
Field name Type Allow nulls? Key Default value carnet varchar(100) Yes None NULL codigocurso varchar(255) Yes None NULL rol varchar(50) Yes None NULL
-
Esta es mi configuración y mapeo del plugin:
He llenado las tablas con algunos datos, y ejecutado Synchronise users task (\auth_db\task\sync_users) así como la tarea cron indicada en la documentación (/usr/local/bin/php /home/falcorpn/public_html/uni-test/auth/db/cli/sync_users.php >/dev/null).
La autenticación de los usuarios, así como la actualización de sus datos funciona sin ningún problema, no así la creación de los cursos y la matriculación de los estudiantes en éstos.
¿Alguien puede indicarme en qué me he equivocado?
Gracias anticipadas por cualquier ayuda que puedan brindarme...