Acceso rápido:
Archivos privados Moodle 3.5
file_restore_source_field_from_draft_file() XXX: Esto es un hack para el gestor de archivos (MDL-28666) Para los archivos borrador recién creados tenemos que construir el campo fuente en formato de datos serializados php. El gestor de archivos necesita conocer la información del archivo original antes de copiarlo al área de borrador, por lo que añadimos esta información en el campo mdl_files.source.
Por supuesto, muchos repositorios almacenan ‘datos privados’, pero sólo queremos establecer contains_private_data() a los repositorios que son externos a Moodle y a los que no deberían acceder los usuarios que tienen la capacidad de ‘iniciar sesión como’ otra persona. Por ejemplo, el repositorio ‘Archivos privados’ no se considera privado porque forma parte de Moodle.
No debería establecer contains_private_data() a true en repositorios que permitan diferentes tipos de instancias ya que los niveles distintos a ‘usuario’ no son, por definición, privados. Además las instancias de usuario estarán protegidas cuando lo necesiten.
Reimplementado en repository_youtube, repository_wikimedia, repository_webdav, repository_user, repository_url, repository_upload, repository_s3, repository_recent, repository_merlot, repository_local, repository_flickr_public, repository_filesystem, repository_equella, y repository_coursefiles.
Archivos privados
Supongamos que tenemos un profesor particular que imparte 4 cursos de ciencias distintos. Este profesor tiene un archivo (Tabla Periódica de Elementos) y lo utiliza en todos los cursos. De vez en cuando hace retoques al documento y cada vez que lo hace, tiene que acordarse de subir la copia actualizada a todos sus cursos de Moodle. – No le gusta hacer esto.
Los archivos Alias se pueden utilizar para módulos/unidades que se comparten en varios cursos, por ejemplo BTEC. He perdido la cuenta de las veces que un colegio o tutor ha creado meta cursos sólo para compartir archivos. Los archivos de alias también pueden utilizarse para los manuales de los cursos. Una universidad podría tener un único curso donde almacenar todos los manuales de los estudiantes y luego utilizar archivos de alias para colocarlos en cada curso. Así, cuando los manuales cambien (al comienzo de un nuevo trimestre), las modificaciones se harán una sola vez y se reflejarán en todo el sitio.
El mayor escollo es que no hay una manera elegante de gestionar el contenido y realizar un seguimiento del intercambio de archivos en el núcleo de Moodle. Para encontrar el archivo de referencia, el tutor tiene que ir a la pantalla de edición del archivo, y hacer clic en el archivo para ver la ruta de origen. No es en absoluto un problema, y los tutores que controlan el documento deberían recordar dónde están colocando las cosas.
Archivos privados
Ya existe una etiqueta con el nombre de rama proporcionado. Muchos comandos Git aceptan tanto nombres de etiqueta como de rama, por lo que crear esta rama puede causar un comportamiento inesperado. ¿Estás seguro de que quieres crear esta rama?
El disco puede ser caro, por lo que un caso de uso simple es que simplemente queremos mover algunos de los archivos más grandes y antiguos del disco local a algún lugar más barato. Pero todavía queremos la comodidad y el rendimiento de tener la mayoría de los archivos locales, especialmente si usted está alojando en-prem donde la latencia o ancho de banda para el sistema de archivos remoto puede no ser grande.
Muchos de nuestros clientes tienen múltiples instancias de moodle, y hay mucho contenido duplicado en todas las instancias. Al apuntar varios moodles al mismo sistema de archivos remoto, y no permitir los borrados, se pueden eliminar grandes cantidades de contenido duplicado.
Algunos de los entornos de nuestros clientes son realmente enormes. También tenemos múltiples entornos para varios tipos de pruebas, y a menudo tenemos entornos ad hoc creados bajo demanda. No sólo no queremos tener que almacenar archivos duplicados, sino que también queremos que la actualización de datos a nuevos entornos sea lo más rápida posible.
Archivos privados 38
¿No quieres que los usuarios suban archivos privados al repositorio de Moodle? Puede ocultar o desactivar esta función para un grupo de usuarios específico o para todos los usuarios siguiendo los pasos que se indican aquí. Esto eliminará el acceso directo «Archivos privados» de la barra lateral y el acceso a la función.
Esto desactivará el bloque de archivos privados y bloqueará la posibilidad de subir archivos al área privada, además de eliminar el enlace Archivos Privados de la barra del sitio para el Estudiante. Puede hacer lo mismo para otros grupos de usuarios.
Es posible que desee desactivar el plugin por completo en el sistema. Esto no elimina los bloques y el enlace Archivos privados de la barra lateral pero detendrá el servicio de repositorio. Utilícelo junto con desmarcar permitir usuario autenticado arriba.
Se le pedirá que confirme, en la siguiente ventana. Pulse Continuar o Continuar y descargar para eliminar el plugin de repositorio, sus opciones y todas sus instancias para Archivos privados. Tenga en cuenta que si elige Continuar y descargar para un sitio grande, esto puede tardar un poco ya que las referencias de los archivos a contenidos externos se descargarán en Moodle. Si está trabajando en un sitio nuevo, simplemente elija Continuar.