Carga de ficheros por consola (Moodle 3.0.3)

Carga de ficheros por consola (Moodle 3.0.3)

de Iván Sibillà García -
Número de respuestas: 0
Buenas,

Me gustaría poder realizar un script (ejecución por consola) para poder cargar ficheros a una sección concreta de una aula Moodle (no al área personal del usuario/a).

Entiendo que el módulo implicado es "moodle/mod/resource". He encontrado la File API de Moodle, y he podido intuir que la función que se encarga de crear el fichero y subirlo a Moodle es "create_file_from_pathname($filerecord, $pathname);", que se encuentra en "moodle/lib/filestorage/file_storage.php".

No obstante esto, me encuentro un poco perdido (...) en cuál sería el procedimiento, las funciones y llamadas correspondientes para subir un archivo a la sección concreta de una aula Moodle (haciendo los inserts correspondientes a la BBDD).

Yo tendría los siguientes datos:
  • id del curso (course=2)
  • sección del curso (section=1)
  • Nombre del fichero.
  • Descripción del fichero.
  • Fichero físico.
Alguien me podría echar un cable para poder crear un script de estas características....

Gracias por todo de antemano!

Iván
Promedio de valoraciones: -