API de Moodle

Re: API de Moodle

de Eder dos Santos -
Número de respuestas: 0
Hola, Jose Manuel
Saludos, Xavier y todos

Si usas Windows y MySQL, DBDesigner fue reemplazado por el MySQL Workbench. Para obtener el DER, puedes hacer un dump solo de estructura de la base y abrirlo desde esta herramienta, que te genera el DER.

Lo que sí, veo un tema medio raro en esto, por lo menos en mis copias (creo que es lo normal de moodle)... es probable haya sido hecho a propósito (confieso que me falta algo de lectura puntual), pero la BD para MySQL está hecha en MyISAM, esto implica en que no hay integridad referencial. Es decir, no podrás ver las relaciones cuando hagas la "ingeniería reversa". Tendrás que leer un ratito, y empezar a identificar las tablas de acuerdo a su propósito.

Sin embargo, la nomenclatura de las tablas ayuda mucho en este sentido, pues normalmente deduce su objetivo claramente (tabla mdl_user para usuarios, mdl_course para cursos y por ahi va). Después, algunos módulos tienen muy buena documentacón (hasta encontré algunos diagramas UML dando vuelta), lo que también ayuda.

Saludos y suerte,

Eder