Diferencia entre revisiones de «Notas de Moodle 3.8»

De MoodleDocs
Línea 239: Línea 239:
==Para desarrolladores==
==Para desarrolladores==


* MDL-66675 - New <tt>$CFG->behat_pause_on_fail</tt> option added
* MDL-66675 - Nueva opción agregada <tt>$CFG->behat_pause_on_fail</tt>
* MDL-46267 - The <tt>$CFG->httpswwwroot</tt> was removed
* MDL-46267 - Se removió <tt>$CFG->httpswwwroot</tt>
* MDL-66335 - New steps to navigate straight to any plugin web page. Plugins must implement their own resolver between page types and URLs.
* MDL-66335 - Nuevos pasos para navegar directo a la página de cualquier plugin. Los plugins deben implementar su propio sistema de resolución entre tipos de página y URLs.
* MDL-65349 - Profiling included and excluded URLs now are matched from start. Some adjustments may be needed.
* MDL-65349 - La caracterización y URL's excluidas ahora son agrupadas desde el comienzo. Algunos ajustes pueden ser necesarios.
* MDL-66633 - Quiz: quiz attempt API should let you create an attempt for a different user
* MDL-66633 - Cuestionario: la API de intento de cuestionario debería permitirte crear un intento para un usuario distinto
* MDL-66709 - Components other than activity modules should be able to backup and restore question attempt data
* MDL-66709 - Componentes distintos a modulos de actividad deberían poder realizar copia de seguridad y restaurar datos de intentos de cuestionario
* MDL-66754 - Question engine: report methods should not require a list of slots
* MDL-66754 - Motor de preguntas: métodos de reporte no requieren una lista de casilleros
* MDL-62497 - Add a new transpilation tool for ES6
* MDL-62497 - Se agrega nueva herramienta de transpilación para ES6
* MDL-50346 - Remove the restriction to forbid subdirectories in the templates directory
* MDL-50346 - Removida la restricción para prohibir subdirectorios en el directorio de plantillas
* MDL-66327 - $DB->get_records uses a lot of Peak RAM (with Postgres)
* MDL-66327 - $DB->get_records utiliza mucha RAM (con Postgres)
* MDL-66173 - Add hooks to extend all forms with /login/
* MDL-66173 - Se agregan ganchos para extender todas los formularios con /login/
* MDL-66367 - Caching of templates should use a new templaterev variable
* MDL-66367 - El cacheo de plantillas deberia utilizar la nueva variable teplaterev
* MDL-66304 - Allow support for xsendfile in alternative_file_system_class independently of local files
* MDL-66304 - Permitir soporte para xsendfile en alternative_file_system_class independently de archivos locales
* MDL-66166 - Improve the moodlebot user agent and expose a function for plugins to use
* MDL-66166 - Mejorado el agente de usuario moodlebot y se expuso una función para que los plugins pueda utilizar
* MDL-65646 - Move dependencies and subplugins to JSON
* MDL-65646 - Movidas las dependencias y subplugins a JSON
* MDL-55751 - Remove the CSS chunker from Moodle
* MDL-55751 - Se removió el CSS chunker de Moodle
* MDL-65438 - Allow themes to alter the core css url's
* MDL-65438 - permitir a todos los temas modificar las url's de el core css
* MDL-65747 - Removed unused Pear_Crypt_CHAP library
* MDL-65747 - Se removió la librería no utilizada Pear_Crypt_CHAP


===Agregados y actualizaciones a los servicios web===
===Agregados y actualizaciones a los servicios web===


* MDL-65794 - Make some web service calls idempotent over http GET
* MDL-65794 - Hacer que algunas llamadas de web services sean idempotentes por http GET
* MDL-67043 - Web service to enable H5P offline access in the Moodle app
* MDL-67043 - Web service para habilitar acceso offline de H5P a la app de Moodle
* MDL-64254 - New Web Services for updating a forum post (or a discussion topic post)
* MDL-64254 - Nuevos Web Services para actualizar post de foros (o el post de tema de una discusión)
* MDL-65017 - New web service to delete forum posts
* MDL-65017 - Nuevo Web Service para borrar post de foros
* MDL-64588 - New web services for adding and deleting comments
* MDL-64588 - Nuevos Web Services para agregar y eliminar comentarios
* MDL-66376 - Enforce app security by using tokenpluginfile.php instead webservice/pluginfile.php
* MDL-66376 - Fortalecer la seguridad de la app utilizando tokenpluginfile.php en vez de webservice/pluginfile.php
* MDL-65400 - Blocks Web Services (for course and dashboard) should return the block settings
* MDL-65400 - Los Bloques Web Services (para cursos y dashboards) deberían retornar las configuraciones de bloque


===Actualizaciones a la API===
===Actualizaciones a la API===
Línea 302: Línea 302:
* [https://git.in.moodle.com/moodle/moodle/blob/master/theme/upgrade.txt theme/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/theme/upgrade.txt theme/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/webservice/upgrade.txt webservice/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/webservice/upgrade.txt webservice/upgrade.txt]
==Asuntos de seguridad==
==Asuntos de seguridad==
   
   

Revisión del 15:29 12 feb 2020

Nota: Esta es una traducción de una página de la documentación para desarrolladores (Developer docs), que se considera particularmente importante, y que en su versión original se actualiza frecuentemente. Por ello, se le recomienda que revise la página original en idioma inglés: Moodle 3.8 release notes.

Moodle 3.8

Historia de las versiones > Notas de Moodle 3.8

Fecha de liberación: 18 Noviembre 2019

Aquí está la lista completa de composturas en 3.8.

Vea nuestra página de las Nuevas características de Moodle 3.8 en la documentación del usuario para una introducción más amistosa, con imágenes, sobre Moodle 3.8.


Si Usted está actualizando desde una versión anterior, asegúrese de leer la documentación sobre Actualización de moodle.

Requisitos del servidor

Estas son solamente las versiones mínimas soportadas. Nosotros recomendamos mantener todo su software y su sistema operativo actualizados.

  • Actualización de Moodle: Moodle 3.2 o más reciente (si actualiza desde una versión más antigua, Usted debe primeramente de actualizar a 3.2 como un primer paso)
  • Versión de PHP: minimo PHP 7.1.0 (¡importante! la versión mínima de PHP se ha incrementado desde Moodle 3.6). PHP 7.2.x y 7.3.x están soportados. PHP 7.x podría tener algunas limitaciones del motor.
  • La extensión PHP intl ahora es necesaria desde Moodle 3.4 (era recomendada a partir de Moodle 2.0 en adelante)

Requisitos de la BasedeDatos

Moodle soporta los siguientes servidores de Base de Datos. Una vez más, los números de las versiones son las versiones mínimas soportadas. Nosotros recomendamos correr la versión estable más reciente de cualquier software.

BasedeDatos Versión mínima Recomendada
PostgreSQL 9.4 11.x - tenga en cuenta que 12.x aun no está soportada (MDL-67414)
MySQL 5.6 La más reciente
MariaDB 5.5.31 La más reciente
Microsoft SQL Server 2012 (incrementada desde Moodle 3.7) La más reciente
Oracle Database 11.2 La más reciente

Requisitos del cliente

Soporte para Navegador

Moodle es compatible con cualquier navegador de Internet que cumpla con los estándares actuales. Nosotros regularmente probamos Moodle con los siguientes navegadores:

PC de escritorio:

  • Chrome
  • Firefox
  • Safari
  • Edge
  • Internet Explorer

Móvil:

  • MobileSafari
  • Google Chrome

Para la mejor experiencia y seguridad óptima, nosotros recomendamos que Usted mantenga actualizado su navegador. https://whatbrowser.org

Nota: Navegadores antiguos que tienen problemas conocidos de compatibilidad con Moodle 3.x:

  • Internet Explorer 10 e inferiores
  • Safari 7 e inferiores

Principales características

Analíticas

  • MDL-64739 - los modelos de análisis pueden restringirse a los contextos de categoría o curso
  • MDL-65588 - Ideas sobre estudiantes que no han iniciado sesión recientemente
  • MDL-65562 - Se agrega en las Predicciones un reporte sobre las acciones ejecutadas por los usuarios
  • MDL-65633 - Permite que los objetivos limiten el intervalo de análisis a una interfaz específica o clase principal.
  • MDL-66234 - Recolección de basura adicional para las Analíticas
  • MDL-66254 - Requiere que las matriculaciones estén activas durante la mayor parte del intervalo de análisis
  • MDL-62191 - Se agregaron acciones masivas para las Ideas generadas por el análisis
  • MDL-66536 - Mejoras en las notificaciones de Ideas
  • MDL-60949 - Los modelos de análisis deben ordenarse por nombre y no por la fecha de última modificación
  • MDL-66004 - Permite que el backend de aprendizaje automático de Python se ejecute desde un servidor separado
  • MDL-58992 - Agregado de capacidades multiclase a los procesadores de predicción
  • MDL-65585 - Interruptor global de encendido / apagado de las Analíticas

Integración H5P

  • MDL-66388 - Creado un nuevo botón en Atto para agregar contenido H5P en cualquier lugar desde las URLs externas de h5p.com y h5p.org
  • MDL-66398 - Mejoras en filtros H5P para permitir URLs de contenido H5P interno
  • MDL-66593 - Implementado procesos de copia de respaldo y restauración para contenido H5P
  • MDL-67059 - Se agrega Interfáz de Usuario Admin para poder cargar librerías de tipo de contenido H5P
  • MDL-67057 - Creada capacidad de carga de librerias de tipo de contenido H5P
  • MDL-67058 - Creada tarea para instalar librerias de tipo de contenido H5P
  • MDL-66609 - Creado el esqueléto básico, libreria e interfaces para renderizado de contenido H5P
  • MDL-66399 - Mejoras al botón H5P de Atto para carga de contenido
  • MDL-66397 - Creado un nuevo filtro para convertir URLs de h5p.com y h5p.org a código incrustado

Informe de resumen de foro

  • MDL-66153 - Informe de foro: Esqueleto básico
  • MDL-66298 - Agregada opción de Informe de resumen de foro para enviar mensajes a los usuarios seleccionado
  • MDL-66268 - Filtro para frupos en Informe de resumen de foro
  • MDL-66373 - Filtro de fechas en Informe de resumen de foro
  • MDL-66297 - Enlace al informe de resumen de foro para exportar el contenido de publicaciones de cada usuario
  • MDL-66694 - Se agregan columnas para cuenta de palabras y caracteres en el informe de resumen de foro
  • MDL-66768 - Se agrega la capacidad de descargar el Informe de resumen de foro

Exportar foro

  • MDL-66075 - Se agrega funcionalidad de exportar foros
  • MDL-66631 - Filtro de fecha en la exportación de foros
  • MDL-66808 - Opciones para fechas en formato legible por humanos y remover HTML al exportar foros

Evaluación de foros

  • MDL-66074 - Se crea interface de evaluación de foros
  • MDL-66358 - Mostrar formulario de calificación en el panel de calificaciones
  • MDL-66365 - Se agrega botón para desplegar la discución completa en un hilo que esta siendo calificado
  • MDL-67116 - Se agrega 'se requiere evaluación' como criterio de completud de actividad para los foros
  • MDL-66381 - Búsqueda de usuarios en evaluación de foros
  • MDL-66360 - Opción de evaluación de foros para enviar notificaciones a los estudiantes
  • MDL-66906 - Opción para que los estudiantes puedan ver calificaciones de los foros
  • MDL-66359 - Permite restringir la lista de usuarios a un grupo específico

Mejoras a la interfase de usuario de los foros

  • MDL-66477 - Se crea desplegable de configuración para vista de nuevas publicaciones
  • MDL-64821 - Se crea vista de nuevas publicaciones para foros
  • MDL-66481 - Se actualiza vista de discuciones en tabla de lista de discuciones
  • MDL-65129 - Opción de búsqueda de "solo discuciones destacadas" en búsqueda avanzada de foros

Tarea

  • MDL-63349 - Tarea: Comentar PDF - Rotar imagen adjuntada automáticamente
  • MDL-66537 - Comentar PDF - Interfase de derecha a izquierda - El orden de los botones de rotación es confuso
  • MDL-63878 - Activar el guardado e impresión de los PDFs de anteriores intentos
  • MDL-64811 - Tarea: Se agrega mensaje de alerta de que los usuarios están terminando en el grupo predeterminado cuando las entregas grupales están activadas pero no son requeridas
  • MDL-65797 - Mejoras de rendimiento para cuando se invalidan usuarios/grupos en el módulo de Tarea

Banco de preguntas

  • MDL-66553 - Muestra de número de ID y etiquetas en la interfaz de usuario del banco de preguntas
  • MDL-66816 - Banco de preguntas: reemplazar fila de iconos de edicion con un menú de edición
  • MDL-67153 - Se agrega la opcion a los tipos de preguntas de agregar nuevas acciones al menu de edición del banco de preguntas

Fechas relativas de los cursos (experimental)

  • MDL-66147 - Fecha relativa de tarea al día de comienzo de curso del usuario
  • MDL-66144 - Formato de semanas relativas
  • MDL-66143 - Configuración de modo de fechas relativas de los cursos
  • MDL-66148 - Opción de sobreescribir la fecha de la asignatura en un cursos con fechas relativas

Vista general del curso

  • MDL-64901 - block_myoverview: Se crea configuración de administrador para controlar los diseños disponibles
  • MDL-66016 - Un administrador puede fijar cuales filtros están disponibles para los usuarios en su tablero de resumen de curso
  • MDL-66017 - Un administrador puede especificar un campo personalizado de curso como filtro para que los usuarios puedan seleccionar en su tablero de resumen de curso
  • MDL-63612 - Los patrones de color de las tarjetas de curso se pueden especificar por un administrador
  • MDL-65621 - Los cursos con visibilidad oculta deberían estar etiquetados con "Oculto para los estudiantes" en el resumen de curso
  • MDL-64860 - block_myoverview: Mejora en el widget de paginación
  • MDL-64094 - Se cambia "Oculto" por "Eliminado de la vista" en el resumen de curso

Emojis

  • MDL-65896 - Se agregan emojis a la mensajería
  • MDL-46779 - Atto debería tener soporte completo para emojis

Mejoras de usabilidad

  • MDL-34498 - Alerta de Tiempo agotado de sesión
  • MDL-61043 - Se provee una forma más consistente y mejor de seleccionar y desseleccionar todos los ítems en una lista
  • MDL-48610 - Muestra de filtro alfabético en el reporte de calificador incluso cuando hay menos de 100 usuarios
  • MDL-38555 - Los formularios no previenen que se publique la misma información múltiples veces
  • MDL-59639 - El botón de retroceder en el navegador tendría que funcionar como esperado en el bloque de administración del tema Boost
  • MDL-57208 - Permitir a los usuarios configurar su página de inicio por defecto
  • MDL-66178 - Lista de participantes - Filtrar por usuarios sin roles
  • MDL-65671 - Selector de vista de calendario permite a los usuarios cambiar entre mes, día y próximos eventos
  • MDL-66563 - Mejoras en la accesibilidad del "arrastrar y soltar" de preguntas en el modo de alto contraste
  • MDL-64032 - La interfase de usuario en la configuración de fin/duración de matrícula debe ser consistente
  • MDL-65406 - Accesibilidad del tema Boost: El bloque de navegación debería ser marcado como una lista
  • MDL-65915 - Mejor muestra de progreso cuando se re-califican intentos de exámenes
  • MDL-67048 - Se invierte "interior" y "exterior" en barra de progreso de carga de "arrastrar y soltar"

Otros aspectos destacados

Cambios funcionales

  • MDL-64745 - Se agrega "esconder" en configuración de administración para mostrar/no mostrar en los bloques de usuarios en línea
  • MDL-62835 - La descripción se debe mostrar cuando se está viendo un Libro, Cuestionario o paquete de contenido IMS
  • MDL-66496 - Opción para incluir información de autor cuando se importan entradas en una actividad "base de datos"
  • MDL-66740 - Hacer a "solicitud de curso" de contexto categoría en lugar de ser de contexto "sistema"
  • MDL-65093 - Los usuarios deberían ser informados de que no pueden bloquear un usuario que tiene permiso de enviar mensajes a todos los usuarios
  • MDL-64002 - Se agrega animación de envío de mensaje en proceso
  • MDL-66226 - Mostrar texto plano en panel de resumen de mensajes
  • MDL-61649 - Varios emails del núcleo de Moodle solo permiten formato texto
  • MDL-35773 - Se incluye opción de archivos en configuración de respaldos
  • MDL-63453 - Actualización de VideoJS a 7.6.5 incluyendo soporte a streaming en vivo por HTTP (HLS) y streaming adaptativo dinámico por HTTP (MPEG-DASH)
  • MDL-56549 - Se agrega soporte para archivos tipo FLAC
  • MDL-62836 - Hacer insignias de conformidad otorgables a grupos/agrupamientos
  • MDL-60916 - Búsqueda Global: Reemplazar forma de búsqueda de curso con búsqueda global
  • MDL-64438 - Muestra de categoría de curso en un bloque relacionado al curso
  • MDL-66326 - Búsqueda Global: Borrar índice en la búsqueda cuando los cursos son eliminados
  • MDL-65183 - block_timeline puede causar error de analizador JSON en tablero cuando las actividades son guardadas con caracteres de nueva linea
  • MDL-66612 - Ícono de evento de calendario es diferente del ícono del curso
  • MDL-66775 - Agregar nueva configuración para el móvil de solo permitir el acceso de una versión mínima de la app
  • MDL-66375 - Opción de desactivar "contraseña olvidada" en la app
  • MDL-66753 - El bloque de la gente no es necesario y debería ser removido del núcleo de Moodle

Para administradores

  • MDL-66034 - Cambios de roles mas detallados en los registros de log.
  • MDL-66570 - Permitir la deshabilitación de output de cron cuando se registran logs
  • MDL-61804 - Permitir al administrador controlar si las listas de cursos se deben pre-ordenar por visibilidad o no
  • MDL-66133 - Permitir al administrador configurar cuáles filtros de usuario se muestran por defecto
  • MDL-63643 - Se agrega la capacidad de buscar/filtrar usuarios por Ultima dirección de IP
  • MDL-66119 - Deshabilitar GUI de desinstalación de plugins (ej. $CFG->uninstallclionly similar a $CFG->disableupdateautodeploy)
  • MDL-65201 - Ordenamiento de backup automatizado de cursos
  • MDL-65404 - Se agrega columna "fecha de matriculación" para la subida de usuarios por CSV
  • MDL-40669 - La subida de usuario vía archivo de texto debería incluir el campo opcional "deshabilitar notificaciones"
  • MDL-66705 - Se agrega un csv de ejemplo para la subida masiva de usuarios
  • MDL-59470 - Se agrega opción de duplicado de tour de usuario
  • MDL-65622 - Se agrega un nuevo evento cuando un ítem de calificación
  • MDL-65369 - Se incluye configuración de cursos cambiadas en evento course_updated
  • MDL-65492 - Interfaz para Cache admin: se hace fácil re-purgar la caché que fue recientemente hecha
  • MDL-63127 - Cache Redis: se implementa compresión
  • MDL-66428 - Permitir al cache Redis utilizar la extensión PHP Zstd
  • MDL-46317 - La configuración de espacio de almacenamiento privado debería estar en MB y no Bytes
  • MDL-7339 - Cambiada la configuración "Abrir en Google" por "Abrir con motor de búsqueda"
  • MDL-65208 - Se agrega opción de actualización de cli para comprobar si se requiere una actualización
  • MDL-58439 - Páginas de admin en "login como invitado" lanzan error de Acceso denegado (debería solicitar login) require_admin()

Para desarrolladores

  • MDL-66675 - Nueva opción agregada $CFG->behat_pause_on_fail
  • MDL-46267 - Se removió $CFG->httpswwwroot
  • MDL-66335 - Nuevos pasos para navegar directo a la página de cualquier plugin. Los plugins deben implementar su propio sistema de resolución entre tipos de página y URLs.
  • MDL-65349 - La caracterización y URL's excluidas ahora son agrupadas desde el comienzo. Algunos ajustes pueden ser necesarios.
  • MDL-66633 - Cuestionario: la API de intento de cuestionario debería permitirte crear un intento para un usuario distinto
  • MDL-66709 - Componentes distintos a modulos de actividad deberían poder realizar copia de seguridad y restaurar datos de intentos de cuestionario
  • MDL-66754 - Motor de preguntas: métodos de reporte no requieren una lista de casilleros
  • MDL-62497 - Se agrega nueva herramienta de transpilación para ES6
  • MDL-50346 - Removida la restricción para prohibir subdirectorios en el directorio de plantillas
  • MDL-66327 - $DB->get_records utiliza mucha RAM (con Postgres)
  • MDL-66173 - Se agregan ganchos para extender todas los formularios con /login/
  • MDL-66367 - El cacheo de plantillas deberia utilizar la nueva variable teplaterev
  • MDL-66304 - Permitir soporte para xsendfile en alternative_file_system_class independently de archivos locales
  • MDL-66166 - Mejorado el agente de usuario moodlebot y se expuso una función para que los plugins pueda utilizar
  • MDL-65646 - Movidas las dependencias y subplugins a JSON
  • MDL-55751 - Se removió el CSS chunker de Moodle
  • MDL-65438 - permitir a todos los temas modificar las url's de el core css
  • MDL-65747 - Se removió la librería no utilizada Pear_Crypt_CHAP

Agregados y actualizaciones a los servicios web

  • MDL-65794 - Hacer que algunas llamadas de web services sean idempotentes por http GET
  • MDL-67043 - Web service para habilitar acceso offline de H5P a la app de Moodle
  • MDL-64254 - Nuevos Web Services para actualizar post de foros (o el post de tema de una discusión)
  • MDL-65017 - Nuevo Web Service para borrar post de foros
  • MDL-64588 - Nuevos Web Services para agregar y eliminar comentarios
  • MDL-66376 - Fortalecer la seguridad de la app utilizando tokenpluginfile.php en vez de webservice/pluginfile.php
  • MDL-65400 - Los Bloques Web Services (para cursos y dashboards) deberían retornar las configuraciones de bloque

Actualizaciones a la API

Asuntos de seguridad

Un número de asuntos de seguridad fueron resueltos. Detalles de ellos van a ser publicados en un período de aproximadamente una semana para permitir a los administradores de sistemas actualizar de manera segura a la última versión.

Vea también