Moodle tendrá soporte para WebDAV
WebDAV es un protocolo más, que da acceso a un directorio de un servidor. Este acceso lo define el administrador del servidor, ya que si damos una ojeada a la especificación veremos que podemos elegir las posibilidades que damos a nuestros usuarios.
Estas posibilidades métodos son:
-
PROPFIND: Es usado para recuperar las propiedades desde un recurso. También está sobrecargado para permitir recuperar la estructura de directorios de un sistema remoto.
-
PROPPATCH: Sirve para cambiar y borrar múltiples propiedades de un recurso. (operación atómica)
-
MKCOL: Sirve para crear directorios.
-
COPY: Sirve para copiar un recurso (fichero o directorio).
-
MOVE: Sirve para mover un recurso.
-
LOCK: Sirve para bloquear un recurso. WebDAV soporta tanto bloqueos compartidos como exclusivos. Según el sistema operativo o programa con el que nos conectemos al servidor remoto, este método puede llevarnos dolores de cabeza, ya que aunque se desconecte nos deja el bloqueo de los recursos utilizados.
- UNLOCK: Sirve para desbloquear un recurso.
Apache soporta el protocolo WebDAV, mediante dos módulos mod_dav y mod_dav_fs. En los links esta la configuración de cada uno de ellos.
Así, WebDAV, visto desde el punto de vista de la teleeducación (e-learning), puede ayudar a los profesores/tutores/directores de los cursos a subir el material de dicho curso.
Si damos un paseo por las características de la mayoría de las plataformas de teleeducación, Sakai Project o .LRN (todas ellas libres), así como el antiguo WebCT (actualmente Blackboard), también soportan este protocolo.
Cuando se implantó Moodle en la UIB, fue una herramienta que se echó en falta, por eso, y a modo totalmente interno se hizo un desarrollo propio para poder utilizar dicho protocolo. Este desarrollo nunca se ha compartido públicamente, ya que a mi modo de ver, el método utilizado no era ni mucho menos el mejor ni adecuado, eso si, aunque funcional al 100%.
Últimamente en el foro de desarrolladores de Moodle se está discutiendo como dar soporte al protocolo WebDAV. Según cuenta Martin L. la versión 1.9 de Moodle ya dará pleno soporte al WebDAV para poder acceder a los datos de Moodle (típicamente MoodleData).
Vamos a esperar unos meses, para ver como va evolucionando el tema, que seguro dará mucho de que hablar.