Buenos días, disculpa la tardanza..
Espero que tengas acceso a la carpeta "moodledata" (generalmente se llama así) que suele estar siempre un nivel superior a la carpeta de Moodle, me explico..
Suponiendo que hablamos de un servidor local(un XAMPP montado en local por ejemplo) tenemos:
C:\xampp\carpetamoodledata
C:\xampp\htdocs\carpetamoodle
Teniendo esto claro, accederemos a consultar la base de datos.. Ejecuta tu consulta de esta manera:
SELECT contenthash FROM mdl_files WHERE filename LIKE '%nombre_de_tus_documentos%';
Si tu instalacion de moodle usa prefijos distintos a "mdl_" sustituyelo en la consulta por el que utilizes.. El siguiente paso, será, con el resultado de esa consulta, cogeremos los 4 primeros caracteres y los separamos de dos en dos, por ejemplo, suponiendo que obtienes esto:
8d92e3707ef7ef628ed33d253d1c1a966112d6e7
cogeremos: 8d 92.. Accedes a la carpeta moodledata, concretamente a la carpeta 8d, habra una carpeta que se llame 92 y dentro tendras el archivo que has buscado. Por lo que solo falta renombrarlo poniendole la extension que tengas, siguiendo con el ejemplo
8d92e3707ef7ef628ed33d253d1c1a966112d6e7 --> documento.pdf
Y vemos como si lo abres, tienes el documento..
Espero te haya servido, si es así, podrías clicar al boton "Útil" para que la gente que vea este post sepa que realmente ha funcionado..
Un saludo y seguiré pendiente a este post!