MAQ Módulo 4 – Repositorios y portafolios: dónde viven los archivos en Moodle
Cuando un docente sube un archivo a Moodle, rara vez piensa en qué repositorio está usando. Hace clic en “Añadir archivo”, arrastra el documento desde el escritorio y listo. Desde la perspectiva del usuario, es un gesto simple. Desde la perspectiva del administrador, detrás de ese gesto hay decisiones de configuración que afectan al almacenamiento, la seguridad, los derechos de autor y la experiencia de usuario.
La competencia 3.3 Repositorios y portafolios del MAQ trata sobre esas decisiones: qué fuentes de archivos habilitar, cuáles deshabilitar y cómo seleccionar las opciones adecuadas para el contexto de cada institución.
Qué son los repositorios y por qué importa su configuración
Un repositorio en Moodle es cualquier ubicación desde la que los usuarios pueden añadir archivos al selector de archivos. El más obvio es “Subir un archivo” — el equipo local del usuario. Pero hay muchos más: archivos privados del usuario dentro de Moodle, archivos de otros cursos donde tiene permisos, Google Drive, Amazon S3, YouTube, Wikimedia.
La gestión de repositorios se hace desde Administración del sitio > Plugins > Repositorios > Administrar repositorios. Desde ahí se puede ver el estado de cada repositorio — habilitado y visible, habilitado y oculto, o deshabilitado — y cambiar el orden en que aparecen en el selector de archivos.
Ese orden tiene implicaciones prácticas. Si quieres que los usuarios enlacen archivos desde Google Drive en lugar de subirlos al servidor — reduciendo el consumo de almacenamiento local — poner Google Drive en primera posición es un nudge sutil pero efectivo. Los usuarios toman el camino de menor resistencia: si el repositorio que prefieres está primero, más usuarios lo usarán.
Repositorios habilitados por defecto: ¿todos necesarios?
Moodle habilita por defecto un conjunto de repositorios que cubren los casos de uso más comunes. El MAQ invita a revisarlos con ojo crítico:
Archivos privados — el espacio de almacenamiento personal de cada usuario dentro de Moodle. Útil para que los docentes mantengan archivos que usan en varios cursos, como muestra el caso de estudio de Sylvia: un documento de Word enlazado desde archivos privados aparece actualizado en todos los cursos cuando se sube una nueva versión. Sin embargo, si el espacio de almacenamiento del servidor es limitado, puede ser necesario deshabilitarlo — y hacerlo correctamente implica también desactivar las capacidades moodle/user:manageownfiles y repository/user:view en el rol de usuario autenticado.
Descargador de URL — permite a los usuarios descargar imágenes desde otros sitios web directamente al contenido del curso. Útil en algunos contextos, problemático en otros. El MAQ plantea la pregunta que hay que responder antes de dejarlo habilitado: ¿podría haber problemas de derechos de autor? La respuesta habitual es sí — los usuarios no siempre verifican las licencias de las imágenes que encuentran en internet.
Wikimedia — acceso directo a imágenes y medios con licencias libres. Una alternativa más segura desde el punto de vista de derechos de autor que el descargador de URL genérico.
Repositorios deshabilitados por defecto: cuándo activarlos
Los repositorios deshabilitados por defecto requieren configuración adicional antes de poder usarse — normalmente una clave de API, un secreto OAuth 2 o configuración de servicios externos.
Sistema de archivos — da acceso a una carpeta en el servidor donde se han subido archivos por FTP. Útil en instalaciones donde hay contenido centralizado que múltiples docentes necesitan acceder sin subirlo repetidamente.
Amazon S3 — para organizaciones que usan AWS como almacenamiento de objetos. En infraestructuras modernas donde Moodle corre sobre contenedores, el almacenamiento externo S3-compatible es prácticamente obligatorio.
Vídeos de YouTube — permite buscar y mostrar vídeos directamente desde YouTube. Requiere configuración OAuth 2 y puede tener implicaciones de privacidad si los usuarios están en la UE — los vídeos de YouTube cargan cookies de terceros.
Un punto que el MAQ menciona y que me parece importante: la documentación de configuración de estos repositorios cambia con frecuencia porque depende de las APIs de terceros. Si la documentación de Moodle Docs está desactualizada, el MAQ recuerda que es una wiki colaborativa que cualquier administrador puede editar — y que hacerlo es parte de la práctica profesional que el programa fomenta.
Un detalle de seguridad que no hay que pasar por alto
El MAQ incluye un aviso sobre privacidad que conviene recordar: como administrador, cuando usas la función “Iniciar sesión como” para ver el sitio desde la perspectiva de un usuario, no puedes acceder a sus repositorios — excepto a los archivos privados, que técnicamente están alojados en el servidor de Moodle.
Esto tiene implicaciones para el soporte: si un usuario dice que no puede acceder a su Google Drive desde Moodle, no puedes reproducir el problema iniciando sesión como él. Necesitas que el usuario lo muestre directamente o que proporcione capturas de pantalla.
Portafolios: exportar el aprendizaje fuera de Moodle
Los portafolios son el complemento lógico de los repositorios: si los repositorios permiten traer archivos a Moodle, los portafolios permiten llevar trabajo desde Moodle hacia fuera — para guardarlo, compartirlo con empleadores o acumularlo como evidencia de competencias.
Están deshabilitados por defecto porque son una función avanzada. Para usarlos hay que habilitarlos primero en Administración del sitio > General > Funciones avanzadas y luego configurar los portafolios específicos en Administración del sitio > Plugins > Portafolios > Administrar portafolios.
Moodle LMS incluye cuatro portafolios estándar:
Descarga de archivos — el más simple: permite descargar directamente archivos adjuntos a publicaciones de foro o entregas de tareas. Sin configuración adicional.
Google Drive — envía archivos al Google Drive del usuario. Requiere configuración OAuth 2 con las credenciales de Google. Útil en organizaciones que usan Google Workspace como suite de productividad.
Flickr — envía imágenes a la cuenta Flickr del usuario. Muy específico y de uso limitado en contextos educativos actuales.
Mahara — el más potente de los cuatro. Mahara es un sistema de e-portafolio de código abierto que permite a los estudiantes construir portafolios estructurados con control granular sobre quién puede verlos y durante cuánto tiempo. La integración Moodle-Mahara — conocida como “Mahoodle” — es especialmente relevante en formación profesional y universitaria donde los estudiantes necesitan demostrar competencias a empleadores o instituciones externas.
Mi reflexión sobre el caso de Sylvia
El caso de estudio del MAQ sobre Sylvia ilustra algo que ocurre constantemente: un problema que parece técnico tiene una solución elegante dentro de las herramientas estándar de Moodle, sin necesidad de plugins adicionales ni de repositorios externos.
Sylvia quiere que un documento actualizado aparezca en cuatro cursos distintos sin tener que actualizarlo cuatro veces. La solución — subir el documento a archivos privados y enlazarlo desde cada curso — aprovecha exactamente la forma en que Moodle gestiona las referencias a archivos: el enlace apunta al archivo original, no a una copia. Cuando se actualiza el original, todos los enlaces se actualizan automáticamente.
Es el tipo de conocimiento que distingue a un administrador que conoce bien el sistema de uno que resuelve cada problema creando más trabajo. Y es, en esencia, lo que el MAQ intenta certificar.
Este post forma parte de mi serie de apuntes para el examen de certificación MAQ. Si también estás preparándote, espero que te sea útil.
← MAQ Módulo 4 – Gestión de cursos y categorías | MAQ Módulo 5 – Gestión de usuarios →