Hola a todos.
Estoy intentando crear un nuevo módulo como pequeña contribución a moodle. El caso es que voy a notifications para que se instale, y hasta la parte en que le toca a mod_form.php no tengo problemas. Relleno el formulario para la nueva actividad y una vez le doy a guardar me pone “Could not add a new instance of mimodulo”. Estoy intentando comprender que está pasando, y he leído los manuales que han llegado a mis manos y que dicen que una vez que vas a crear la actividad y rellenas al form, se llama a mimodulo_add_instance de lib.php. He modificado esta función copiando el archivo de otro módulo que he encontrado, y que debería funcionar igual que el mio, pero no entiendo muy bien cómo hay que modificarlo.
Aparte, no sé que hace moodle después de llamar a esa función, y cuando tengo que relaccionarlo con los archivos php de mi cosecha. Estoy bastante perdido la verdad.
Os agradecería que me ayudaseis a empezar, ya que moodle me resulta demasiado abstracto para entender cómo funciona.
Saludos