Sobre el tema de la base de datos existe una estructura desarrollada standarizada o es que puede ser adaptada de acuerdo al interès de cada usuario del moodle.
A ver si te puedo ayudar, en cuanto a la DB de moodle tienes una tablas predefinidas que no se pueden tocar, quizás si lo necesitas puedes meter algún campo para usarlo desde PHP o lo que sea...
Si necesitas tablas simplemente las puedes crear, siempre es conveniente usar el mismo prefijo de tabla que tengas en la plataforma o la de por defecto de moodle mdl_, por lo demás entiendo que eres bastante libre.
Si vas a desarrollar algo supongo que en moodle docs tendrás mas info.
Saludos y espero haberte podido ayudar.
Si necesitas tablas simplemente las puedes crear, siempre es conveniente usar el mismo prefijo de tabla que tengas en la plataforma o la de por defecto de moodle mdl_, por lo demás entiendo que eres bastante libre.
Si vas a desarrollar algo supongo que en moodle docs tendrás mas info.
Saludos y espero haberte podido ayudar.