Descargar moodle 2.9.2

Acceso rápido:
Instalación de Moodle
Asegúrate de que lo tienes todo y de que no se ha producido ningún error mientras hacías la copia de seguridad. Si quieres estar más seguro, restáuralo en una ubicación diferente, tal vez incluso localmente en tu ordenador y haz que funcione allí. No olvides ajustar la configuración en el archivo config.php así como ejecutar la herramienta Buscar y reemplazar de Moodle (no está en los menús de Moodle). Una vez que esté seguro de que todo funciona, y todavía tiene los archivos originales de copia de seguridad sin modificar, está listo para pasar al siguiente paso.
Asegúrese de que su servidor web cumple los requisitos de hardware para Moodle 3.3. Fíjese en los cambios, especialmente en los requisitos de memoria de 2.5 a 3.3. Asegúrese también de que su servidor cumple los requisitos de software para Moodle 2.7. De hecho, cuando actualice, es mejor verificar los requisitos de software para cada versión de Moodle que vaya a saltar para saber qué componentes del sistema necesitará añadir antes de proceder.
Además, antes de empezar, asegúrese de que cualquier plugin de terceros y temas añadidos a su sitio serán compatibles con Moodle 2.7 y Moodle 3.3. Si no es así, tendrá que actualizar a la nueva versión. Si no es así, tendrá que actualizarlos primero. Si no están disponibles para las nuevas versiones de Moodle, consulte con el mantenedor del plugin/tema para ver si puede haber una versión actualizada próximamente. Si no es así, tendrá que arreglar usted mismo cualquier problema que pueda surgir en el código, cambiar a otro plugin similar que proporcione una funcionalidad parecida o eliminar el plugin por completo.
Documento Moodle
Puedo empezar a leer las páginas, incluso antes de que todo el documento PDF haya terminado de cargarse. En la imagen de la captura de pantalla de abajo, el primer conjunto de páginas ya son visibles, y la barra blanca de progreso de carga aún no ha llegado a la etapa del 50% de finalización de la carga. Muy bueno.
Prueba esto: intenta abrir uno de estos bebés utilizando un phablet, un smartphone o una tableta en modo horizontal. A continuación, gira tu tableta (iPad, Galaxy Tab) 90 grados en sentido horario o antihorario en modo vertical. ¡Guau!
1. No es un plugin. Requiere un hack del código del núcleo. El hack no es mucho, ya que sólo afecta al archivo course/renderer.php. Eso es un archivo. Si desea que la ventana emergente muestre el contenido del archivo ODF, entonces tendrá que hackear el archivo lib/outputcomponent.php. Eso son dos archivos como mucho.
3. Los usuarios que quieran descargar inmediatamente un archivo PDF haciendo clic en el enlace del recurso se sentirán decepcionados. No es posible. Al menos no en un solo paso. Pero funcionará en dos pasos: (a) Abrir el documento dentro de las ventanas emergentes. (b) Haz clic en el icono de descarga situado en la esquina superior derecha de la ventana emergente. Bob es tu tío.
Ventanas de Moodle
El módulo choice en Moodle hasta 2.6.11, 2.7.x antes de 2.7.11, 2.8.x antes de 2.8.9, y 2.9.x antes de 2.9.3 permite a usuarios remotos autenticados saltarse las restricciones de acceso previstas visitando una URL para añadir o borrar respuestas en estado cerrado.
mod_scorm en Moodle hasta 2.6.11, 2.7.x antes de 2.7.11, 2.8.x antes de 2.8.9, y 2.9.x antes de 2.9.3 maneja mal las fechas de disponibilidad, lo que permite a usuarios remotos autenticados eludir las restricciones de acceso previstas y leer contenidos SCORM a través de vectores no especificados.
Moodle hasta 2.6.11, 2.7.x antes de 2.7.11, 2.8.x antes de 2.8.9 y 2.9.x antes de 2.9.3 no tiene en cuenta la capacidad moodle/badges:viewbadges, lo que permite a usuarios remotos autenticados obtener información sensible sobre insignias a través de una petición que implique (1) badges/overview.php o (2) badges/view.php.
El servicio web core_enrol_get_enrolled_users en enrol/externallib.php en Moodle hasta 2.6.11, 2.7.x antes de 2.7.11, 2.8.x antes de 2.8.9, y 2.9.x antes de 2.9.3 no implementa adecuadamente las restricciones de acceso basadas en grupos, lo que permite a usuarios remotos autenticados obtener información sensible de los participantes del curso a través de una petición de servicio web.
Moodle git
¿Cada bloque de este tipo va a tener una configuración específica para cada instancia? Normalmente, esta configuración está controlada por instance_allow_multiple(): si se permiten múltiples instancias, seguramente cada una necesitará su propia configuración. Más...
Esta función es llamada en su subclase justo después de que una instancia es cargada Use esta función para actuar sobre los datos de la instancia justo después de que sea cargada y antes de que cualquier otra cosa sea hecha Por ejemplo: si su bloque tendrá diferentes títulos dependiendo de la localización (sitio, curso, blog, etc)
TODO: Algún día esto debería aplicarse en la actualización de todas las instancias de bloque existentes, de modo que ya no necesitáramos la asignación. Eso implicaría implementar el manejo de restauración para realizar la conversión de bloques antiguos.
Esto lo usan las clases base de bloques como block_list para convertir las matrices estructuradas $this->content->list y $this->content->icons a HTML. Por lo tanto, en la mayoría de los bloques, probablemente quiera anular el método get_contents(), que genera esa representación estructurada de los contenidos.
