coursefiles2
Esta página explica el legado de los "archivos de cada curso" en Moodle 2, y temas relacionados.
Es útil para cualquier profesor o administrador que quiera saber cómo añadir archivos a un curso de Moodle 2.0 (sobre todo si previamente ha usado Moodle 1.9 o anterior).
Los archivos en Moodle 1.9
En las versiones anteriores de Moodle 2.0 todos los archivos cargados en Moodle se almacenaban en un directorio físico en el disco conocido como "archivos del curso".
Aquí es donde el profesor subía archivos a formar parte del contenido del curso, pero en esta área también se incluía a los estudiantes y a todo lo subido, como las tareas y archivos adjuntos en el foro. Estos "archivos de la actividad" se almacenaban en una carpeta especial llamada moddata con cierta estructura que ayudó al seguimiento de los archivos propios de cada módulos.
Flujos de trabajo
Los profesores acceden al área de archivos del curso a través de la interfaz de Moodle de dos maneras.
- A través de los "Archivos" en el bloque de Administración del curso, o
- Cuando un archivo se requiere en otros lugares, como un recurso, o adjunto.
Al publicar un archivo como un recurso, por ejemplo un archivo PDF, un profesor puede:
- Subir a su curso en la zona de archivos, junto con el resto de ficheros que se proponen utilizar en el curso
- Agregar un recurso para el curso
- Seleccionar el PDF de los archivos
Los estudiantes no tienen acceso directo a leer el área de archivos del curso. Todo lo que podía hacer era subir los archivos de su ordenador de sobremesa directamente en las actividades.
Un típico flujo de trabajo
- Utilizar FTP para mover los archivos directamente a la zona de archivos.
- Agregar recursos al campo mediante la selección de estos archivos
- Actualizar los recursos más tarde, mediante la actualización de los archivos directamente a través de FTP
Esto significaba que usuarios expertos podrían actualizar el contenido del curso con los archivos o sitios HTML mini-sin tener que cambiar nada en Moodle.
Problemas con el modelo de Moodle 1.x
- Si el archivo original se ha eliminado del campo de área de archivos, o cambiar de nombre, que daría lugar a vínculos rotos por todas partes donde se utilizó anteriormente
- El almacenamiento de archivos en el disco significó nombres de archivo se limita (por ejemplo, los nombres de archivo en japonés se hubiesen roto en algunos sistemas operativos)
- Todos los archivos por supuesto tenía que ser leído por los estudiantes (si supieran la dirección), ya que Moodle no tenía forma de saber qué contexto que estaba viendo un archivo (por ejemplo, el mismo archivo puede estar en un texto HTML en un foro y también en un recurso ). Esto significa que los archivos almacenados en el área de archivos del curso no eran tan secretos como los profesores pensaban que eran.
- Los archivos no pueden ser reutilizadas en diversos cursos - por que tuvo que ser cargado en cada curso.
- Las copias de seguridad tenían que incluir todos los archivos por supuesto, sólo en caso de ser necesario, incluso si la copia de seguridad sólo contenía una actividad
- Imágenes y otros medios de comunicación podría ser muy bien para los maestros, pero otros no lo ven (por ejemplo, en descripciones de los cursos)
- Cuando se importen las actividades de un curso a otro, todos los archivos del curso fueron importados, ya que era imposible saber qué archivos se necesitan
Los archivos en Moodle 2.0
En Moodle 2.0 los ficheros de trabajo funcionan como sistemas similares a Web 2.0 como Facebook y Google Docs.
Cada actividad y cada texto tiene su propia área de archivo y los archivos están asociados directamente con el lugar que se utiliza. Por ejemplo, un archivo adjunto a un mensaje en el foro se almacena "con" el mensaje en el foro, y se convierte en sujeto exactamente a las restricciones de acceso al mismo.
El sistema de archivos está íntimamente relacionada con el sistema de depósito, y un selector de archivos que hace que sea fácil de navegar repositorios externos e internos de los archivos, y luego copiarlos en Moodle. Algunos repositorios también le permiten vincular directamente a sus archivos multimedia. Los repositorios en general son el camino del futuro para el contenido - en la mayoría de los sistemas de Web 2.0, los repositorios de datos son realmente interfaces de administración diferentes.
Un área de archivos privados se entrega a cada usuario almacenar una colección de archivos para su propio uso. Esto es útil para estudiantes y profesores, y facilita la reutilización de los medios de comunicación a través del sitio Moodle. Sólo se puede acceder a sus archivos privados.
Los archivos de zona del recorrido en Moodle 2.0 es obsoleta y no está disponible de forma predeterminada, debido a los problemas descritos anteriormente. Cuando un sitio se actualiza de 1.9, todos los archivos del curso se migran a las áreas de archivo nuevo y la antigua ruta al área de archivos está oculto a la vista.
Internamente, los archivos se almacenan en un "file pool" de sectores en el disco con los números para los nombres. Todos los nombres reales y los metadatos se almacenan en una base de datos.
Flujo de trabajo típico en Moodle 2.0
- Editar un texto o de la actividad
- Utilice el filepicker seleccionar fácilmente el archivo de cualquier local o remota del repositorio
El archivo se copia a Moodle y almacenados de forma segura con el texto o la actividad.
Flujo de trabajo avanzado en Moodle 2.0
- Edición de un recurso de texto o url
- Utilice el filepicker seleccionar fácilmente el archivo de cualquier local o remota del repositorio y seleccionar "enlace"
La URL de archivo se incrustan en el texto y cuando se ve, los medios de comunicación viene directamente desde el repositorio abierto.
¿Por qué es mejor?
Integridad
Si un mensaje en el foro con archivos adjuntos (imágenes, por ejemplo) se importa en otro supuesto, los archivos se mueven con él. Cualquier persona en el nuevo curso también ver los archivos. Esto hace que las actividades más portable y reutilizable.
Si dos actividades de uso del mismo archivo y el otro es eliminado, entonces el otro no se ve afectada.
Debería haber menos problemas con todo lo ve bien para los maestros y no aparece para los estudiantes.
Seguridad
El acceso a los archivos se rige la misma manera que los elementos que se adjunta a, que es lo que la gente espera. Todos los archivos son controlados por la configuración de la interfaz de Moodle, incluyendo roles y permisos.
Reutilización
Ahora es fácil y rápido a los archivos de la reutilización a través de Moodle. Utilizando el selector de archivos, un archivo recientemente utilizado fácilmente se puede elegir, o un archivo de cualquier curso de un usuario tiene acceso.
Backups Copias de seguridad
Copias de seguridad de las actividades son pequeñas y precisas, ya que Moodle sabe exactamente qué archivos incluir. Esto es importante para cosas como los centros univernitarios, donde el intercambio de cursos y partes de los cursos se harán más comunes y compartir todos los archivos en un curso puede ser inaceptable.
Internacionalización
No hay restricciones en los nombres de archivos - incluso archivos con nombres en japonés puede ser utilizado.
Repositorios
El mundo está girando hacia una mejor gestión de los archivos y menos el "dumping" de los archivos en los discos. Hay muchas soluciones de depósito que hay que centrarse en una mejor gestión de archivos, con control de versiones, flujo de trabajo, los metadatos y otras características.
Cómo duplicar la funcionalidad de Moodle 1.x en 2.0
Si realmente quieres imitar a mayores flujos de trabajo en 2.0 a continuación, hay algunas soluciones, aunque ninguna de ellas son exactamente lo mismo.
FTP con archivos en Moodle
- Una forma de hacerlo es a través del sistema de archivos del repositorio. Esto le permite a su vez un directorio en el servidor en un repositorio de archivos en el selector de archivos de Moodle. A continuación, puede utilizar cualquier tecnología de servidor para acceder a ese directorio de una computadora de escritorio, tales como FTP, Samba, Appleshare o WebDAV .
- Consulte los planes de WebDAV directo a continuación.
Cambiar un archivo de una vez, haga que la actualización en muchos lugares
- Si utiliza un repositorio externo que soporta de enlace (tales como Alfresco) entonces usted consigue este comportamiento de forma gratuita. Los archivos en el repositorio no puede tener exactamente el mismo control de acceso como Moodle, pero pueden poner en práctica su propio control de acceso, especialmente si utiliza algún tipo de inicio de sesión único.
- Si se habilita el supuesto legado archivos en función de Moodle 2.0, entonces también se puede vincular directamente a los archivos que utiliza el Curso de archivos del repositorio en el selector de archivos. Incluso HTML mini-sitios de trabajo. La advertencia es que sólo funciona en los lugares donde se puede enlazar a los archivos. Así, por ejemplo, no funcionará para un archivo adjunto en el foro o el módulo de "recurso". Pero va a trabajar para el módulo de url (nuevo en 2.0) y cualquier medio de comunicación incrustados en HTML a través del editor.
Plan de trabajo para futuras mejoras
Basado en comentarios recientes, hay planes para mejorar el modelo de 2.0 con nuevas características.
Sincronización de archivos
En lugar de tener que elegir entre la vinculación a un archivo de curso o copiarlo en el área de archivo actual, se podría añadir la opción "Usar siempre la última versión" del archivo. Esto sería volver a copiar el archivo a su destino cada vez que el archivo de origen ha cambiado. Inicialmente, este se llevaría a cabo sólo para los depósitos internos, pero también podría ser utilizado más tarde para algunos repositorios externos también (los que no requieren el sitio Moodle para autenticar el usuario).
Esta característica tiene el potencial para mantener todas las ventajas del modelo 1.0 sin poner en peligro el modelo 2.0.
Sin embargo esta característica es difícil de aplicar debido a que:
- Tenemos que hacer frente con el cambio de permisos en origen y destino.
- Tenemos que hacer frente a casos como el de las comunicaciones de asignación (los estudiantes no deberían ser capaces de actualizar los archivos después de la fecha de vencimiento, por ejemplo)
- Necesitamos alguna solución interfaz gráfica de usuario para sincronizar carpetas enteras a la vez, como un mini-sitio HTML.
- Necesitamos un poco en la solución del GUI para informar lo que el archivo de origen es para cualquier archivo de destino determinado.
Vinculación de la capacidad de sistema de ficheros del repositorio
El sistema de repositorio de archivos en la actualidad no permite vincular a los archivos. Esto se debe a que los archivos están en un directorio dentro de moodledata y no son expuestos por cualquier URL directamente desde la web.
Para servir a la web que tendría que tener una secuencia de comandos como / repositorio / archivos / archivo.php que les sirvan de enlace, lo que permitiría vínculos relativos HTML como mini-sitios de trabajo.
El problema con esto es que estamos de vuelta a los mismos problemas que 1,9 archivos de curso (o incluso peor), sin control de acceso en los archivos en absoluto. Algunas personas no se preocupan por esto, pero la solución tiene que hacer esto muy claro para los usuarios.
Soporte WebDAV para archivos del curso y los archivos de usuario
Esto efectivamente reemplazar el acceso directo de FTP para el sistema de archivos con acceso WebDAV para el sistema "virtual" de archivos dentro de estas áreas de archivo en Moodle. Esto permitiría a las personas para actualizar los archivos sin tener que pasar cerca de la interfaz web.