Acceso rápido:
MoodleBites for Teachers – Gestión de archivos de Moodle 2
El selector de archivos permite seleccionar y mostrar archivos en Moodle – por ejemplo, cuando un profesor que edita hace clic en Añadir una actividad o recurso > Archivo, o cuando un participante del foro añade un archivo adjunto a un mensaje. El selector de archivos se utiliza para subir archivos a su curso.
Normalmente el archivo se copia en Moodle desde donde lo haya elegido (por ejemplo, un repositorio o su ordenador), aunque para ciertos repositorios, como el de vídeos de YouTube, se crea un enlace, y en algunas situaciones se puede crear un alias/acceso directo.
3.1. Digamos que queremos añadir un archivo pdf a nuestro curso. En este caso voy a añadirlo a mi libro Meteo Bookie. He activado la edición y puedo añadir una actividad o recurso a mi Libro.
3.2. Subir archivos – Selector de archivosUn método alternativo de utilizar archivos en un curso Moodle sería, por ejemplo, añadir una imagen a una página web que hayamos creado. En este caso Moodle le pedirá que elija un archivo en el Selector de Archivos.
Haga clic en el botón Buscar o subir una imagen…. Esto abrirá el Selector de archivos permitiéndole utilizar el botón Elegir archivo para elegir el archivo que desea utilizar. En la imagen de abajo podemos ver el selector de archivos a la derecha y el cuadro de diálogo que se abre para permitirle elegir el archivo de su ordenador que desea cargar.
Subir archivos a Moodle y utilizar el Gestor de Archivos
Estoy intentando mostrar el archivo subido desde el elemento mform del Gestor de Archivos. Puedo guardar el archivo en mdl_files. Conseguir guardar el archivo es un poco difícil de programar. Intenté implementar algunas opciones de los foros de Moodle, pero me quedé atascado aquí. Realmente espero que alguien pueda proporcionar una solución para el gestor de archivos de Moodle (una parte crucial). ¿Podría alguien indicarme dónde me he equivocado y sugerirme cómo conseguir la fileurl?
He echado un vistazo rápido a tu código y todo parece razonable, pero no has incluido el código de la función local_statistics_pluginfile() en local/statistics/lib.php – sin esa función, Moodle es incapaz de autenticar cualquier petición del navegador para servir archivos, por lo que todos los archivos devolverán un mensaje de ‘archivo no encontrado’.
Eche un vistazo a la documentación para más detalles sobre cómo debería ser la función x_pluginfile (o busque ejemplos en cualquiera de los plugins del núcleo de Moodle): https://docs.moodle.org/dev/File_API#Serving_files_to_users
Moodle 3.8 12 Selector de archivos
Moodle le permite publicar múltiples archivos a la vez en una Carpeta. Las carpetas pueden contener archivos como PDFs, documentos de Word o archivos de imagen, pero no pueden contener Actividades Moodle (como Cuestionarios, Tareas y Foros) o Recursos (como URLs o Páginas).
Nota: Primero debe utilizar la ventana emergente Añadir una actividad o recurso para añadir una carpeta, como se detalla a continuación. A continuación, puede arrastrar y soltar archivos en el cuadro de carga de la página Añadir una nueva carpeta. No puede arrastrar y soltar una «carpeta» desde su ordenador a la página de su curso Moodle, pero puede arrastrar y soltar un archivo .zip y optar por descomprimirlo y crear una carpeta.
Para abrir la carpeta, seleccione el nombre de la carpeta. Una vez abierta, la carpeta muestra un directorio de archivos. Para descargar archivos, los estudiantes deben hacer clic en un nombre de archivo o, si se ha indicado en el paso 11, en Descargar carpeta para descargar el contenido de la carpeta como archivo .zip.
Para subir varios archivos a la vez utilizando el selector de archivos de Moodle, comprima los archivos en su ordenador en un archivo .zip. Un archivo .zip es un tipo de archivo en el que varios archivos o carpetas se comprimen en un único archivo más pequeño con la extensión «.zip». Subir múltiples archivos a Moodle como un archivo .zip puede ahorrarle tiempo porque requiere menos clics.
Selector de archivos: Moodle 3.4
En la semana/tema en el que desea que aparezca su archivo, simplemente arrastre y suelte el archivo (PDF, Word doc, Excel, imagen, PPT) desde su ordenador al tema. Aparecerá un marcador de posición para que sueltes el archivo.
5. Cuando haya terminado, haga clic en el botón Guardar y volver al curso para volver a la página principal del curso o en el botón Guardar y mostrar para ver los archivos del directorio. Estos archivos y carpetas estarán disponibles en el repositorio «Archivos de servidor» para futuras consultas.
2. En un PC, haga clic con el botón derecho en la carpeta en la que se encuentran todos sus archivos y, en «Enviar a», haga clic en Carpeta comprimida (zip). En un Mac, haz ctrl+clic en la carpeta y haz clic en Crear archivo de [nombre de carpeta]. En ambos casos, se creará un nuevo archivo con el mismo nombre pero con extensión «.zip».