Diferencia entre revisiones de «Notas de Moodle 3.7»

De MoodleDocs
(added page)
 
m (Texto reemplazado: «class="nicetable"» por «class="wikitable"»)
 
(No se muestran 13 ediciones intermedias de 2 usuarios)
Línea 2: Línea 2:
|devpagetitle = Moodle 3.7 release notes
|devpagetitle = Moodle 3.7 release notes
}}
}}
{{Moodle 3.7}}  
{{Moodle 3.7}}


[[Historia de las versiones]] > {{FULLPAGENAME}}
[[Historia de las versiones]] > {{FULLPAGENAME}}


Fecha de liberación: 13 mayo 2019
Fecha esperada de liberación: 20 mayo 2019


Aquí está [https://tracker.moodle.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=project+%3D+mdl+AND+resolution+%3D+fixed+AND+fixVersion+in+%28%223.7%22%29+ORDER+BY+priority+DESC&runQuery=true&clear=true la lista completa de compostura de problemas en 3.7].
Aquí está [https://tracker.moodle.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=project+%3D+mdl+AND+resolution+%3D+fixed+AND+fixVersion+in+%28%223.7%22%29+ORDER+BY+priority+DESC&runQuery=true&clear=true la lista completa de compostura de problemas en 3.7].
Línea 18: Línea 18:
Estas son solamente las versiones mínimas soportadas. Nosotros recomendamos mantener todo su ''software'' y su sistema operativo actualizados.
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.1 o más reciente (si actualiza desde una versión más antigua, Usted debe primeramente de actualizar a 3.1 como un primer paso)
* 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.0.0 (¡importante! la versión mínima de [[PHP]] se ha incrementado desde Moodle 3.3). PHP 7.1.x y 7.2.x están soportados. [https://docs.moodle.org/dev/Moodle_and_PHP7 El soporte para PHP 7.3.x] está siendo implementado (@ MDL-63420) y '''aun no está listo para producción''' con esta versión.
* 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 [https://docs.moodle.org/dev/Moodle_and_PHP7#Can_I_use_PHP7_yet.3F 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)
* La extensión PHP '''intl''' ahora es necesaria desde Moodle 3.4 (era recomendada a partir de Moodle 2.0 en adelante)
* (Recomendación solamente) Si Usted usa MySQL o MariaDB, asegúrese de que su base de datos soporta completamente [[UTF-8]] (utf8mb4) si instala una nueva instancia de Moodle. Puede usarse el script de la interfaz por línea de comando para convertir a utf8mb4 si Usted está actualizando Moodle. Debe elegir mantener en uso 'utf8_*', pero entonces una advertencia le mostrará que la base de datos no está usandosoporte completo para UTF-8 y le sugerirá moverse a 'utf8mb4_unicode_ci'. Vea [[MySQL soporte unicode completo]] para los detalles . Si Usted habilita utf8mb4 Usted *debe de* usar el formato de archivo Barracuda.
   
   
=== Requisitos de la BasedeDatos ===
=== Requisitos de la BasedeDatos ===
Línea 27: Línea 26:
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''.
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''.


{| class="nicetable"
{| class="wikitable"
|-
|-
! BasedeDatos
! BasedeDatos
Línea 35: Línea 34:
| [http://www.postgresql.org/ PostgreSQL]
| [http://www.postgresql.org/ PostgreSQL]
| 9.4
| 9.4
| La más reciente
| 11.x - tenga en cuenta que 12.x aun no está soportada (MDL-67414)
|-
|-
| [http://www.mysql.com/ MySQL]
| [http://www.mysql.com/ MySQL]
Línea 77: Línea 76:


==Características principales==
==Características principales==
 
{{Pendiente de traducir}}
===Vista General del Tablero y del Curso===
===Foro===
* MDL-63044 y MDL-63337 - Nuevos [[36/Vista general del curso| bloque de Vista general del curso]] y [[Bloque Línea de tiempo]]
* MDL-22077 - Opción de respuesta privada
* MDL-63062 - Nuevo [[Bloque Cursos accedidos recientemente]]
* MDL-65033 - Capacidad para destacar discusiones
* MDL-63063 - Nuevo [[Bloque Ítems accedidos recientemente]]
* MDL-64956 - '''Respuesta a mensajes en línea'''
* MDL-63457 - Opción para ocultar cursos en el bloque de Vista general del curso
* MDL-65032 - Capacidad para bloquear discusiones a mano
* MDL-63058 - Opción para destacar/quitar destacado al poner/quitar estrella en el bloque de Vista general del curso
* MDL-65069 - Capacidad para crear debates sin salir de la página
* MDL-63064 - Nuevo [[Bloque Cursos destacados]]
* MDL-64820 - Foro actualizado para utilizar plantillas
* MDL-63352 - El Tablero retiene las preferencias del usuario para opciones de vista
* MDL-65071 - Lista de discusiones ordenable
* MDL-63793 - El bloque de Vista general del curso retiene las preferencias del usuario para el número de cursos a mostrar
* MDL-65034 - Mejoras de accesibilidad a las discusiones en foros
* MDL-61161 - Período de gracia al mostrar cursos "En progreso" en el bloque de Vista general del curso
* MDL-65394 - Mejoras en la velocidad de presentación de los foros
* MDL-63040 - Remoción del encabezado de la página del Tablero
* MDL-46881 - La tarea programada del Foro (cron) fue dividida en varias tareas más pequeñas
 
===GDPR y Privacidad===
Tenga en cuenta que algunas de estas mejoras para [[GDPR]] también han sido realizadas a Moodle 3.5.3,  3.4.6 y 3.3.9.
 
* MDL-63116 - Acciones masivas para solicitudes de datos
* MDL-62309 - Opción para hacer ´políticas del sitio obligatorias u opcionales
* MDL-61652 - Capacidades para controlar quien puede descargar datos SAR
* MDL-62563 - Eliminación de datos de usuarios eliminados existentes
* MDL-63897 - Etapa de pre-procesamiento eliminada del proceso de solicitudes de datos
* MDL-62558 - Resumen de retención de datos (solo-lectura)
* MDL-63726 - Opción para quitar el enlace hacia el "Resumen de retención de datos" en el pie de página
* MDL-62491 - Formato para exportar solicitudes de datos en [[HTML]]
* MDL-63401 - Mejoras a la expiración de usuario
* MDL-63619 - Mejoras a herencia de propósito y categoría
* MDL-62560 - Estrategias diferentes de retención de datos para diferentes roles en un propósito
* MDL-62554 - Habilidad para configurar el registro de datos  para que use tipos de módulo por defecto
* MDL-63009 - Sitio mencionado en notificaciones por Email de solicitudes de datos
* MDL-6074 - Opción para ocultar su nombre en el  [[Bloque de usuarios en línea]]


===Mensajería===
===Mensajería===
* '''MDL-57272 y MDL-63280 - Mensajería Grupal'''
* MDL-65015 - El HTML en los mensajes se limpia de acuerdo a la configuración de sitio/rol "trusttext"
* MDL-63303 - Nueva Interfase del Usuario de mensajería con [[Mensajería| cajón de mensajería]]
* MDL-64715 - Espacio personal en el cajón de mensajería para mensajes borrador, etc.
* MDL-63279 - Opción para [[Configuraciones de mensajería| deshabilitar la mensajería para todo el sitio]]
* MDL-64495 - Nueva página de configuración para la mensajería
* MDL-63214 - Configuración de privacidad para restringir quien puede enviarle mensajes a Usted
* MDL-63620 - Las conversaciones grupales pueden ser creadas tanto desde la página de auto creación de grupos como desde la herramienta de importación de grupos.
** La nueva configuración para 'Permitir mensajería en todo el sitio' (''Allow site-wide messaging'') está deshabilitada por defecto para instalaciones nuevas pero habilitada para sitios actualizados en el caso de que ''$CFG->keepmessagingallusersenabled = true;'' esté definido en [[config.php]]
* MDL-63915 - Se eliminó la antigua interfaz de usuario de mensajería y se la reemplazó con un widget nuevo.
* MDL-63213 - Opción para destacar con estrella conversaciones de mensajería
* MDL-64773 - Las conversaciones de la mensajería pueden ser silenciadas
* MDL-63283 - Notificaciones no enviadas para conversaciones grupales
* MDL-65132 - Nueva capacidad para eliminar mensajes para todos los usuarios dentro de conversaciones grupales
* MDL-63281 - Miembros del grupo sincronizados con miembros de conversaciones de mensajería
* MDL-64017 - Los procesadores de mensajes pueden identificar y manejar mensajes grupales
 
* MDL-64703 - Se actualizó la interfaz de la página índice de la mensajería
===Tarea===
* MDL-64137 - En las búsquedas se destaca el texto que coincide con el término buscado
* MDL-27520 - La retroalimentación de Tarea puede incluir medios u otros archivos
* MDL-65114 - Las marcas de tiempo en la lista de conversación principal incluyen días y años
* MDL-64093 - Nueva configuración de administrador para establecer la configuración global predeterminada para usar la tecla Intro para enviar mensajes
* MDL-60680 - Notificaciones push mejoradas


===Examen===
===Temas===
* MDL-62610 - Usabilidad mejorada del reporte de estadísticas del examen para preguntas aleatorizadas
* MDL-58428 - todas las plantillas de Boost se trasladaron al núcleo
* MDL-62708 - Opción para añadir número ID a preguntas y categorías de pregunta
* MDL-64505 - Tema clásico llevado al núcleo
* MDL-63738 - Las preguntas individuales pueden ser exportadas desde el Banco de preguntas
* MDL-64506 - Bootstrapbase y temas relacionados (Clean/ More) fueron eliminados del núcleo
* MDL-65449 - Los temas pueden anular el patrón del curso utilizado en el tablero


===Taller===
===LTI===
* * MDL-60820 - Los profesores pueden especificar tipos de envío del Taller
* MDL-62599 - Se introdujo el soporte para LTI 1.3


===Repositorios===
===Open Badges===
* MDL-58943 - Integración Nextcloud, con un [[Repositorio Nextcloud]] y [[Servicio OAuth 2 Nextcloud]]
* MDL-63262 - Soporte agregado para las plataformas Open Badges 2.0
* MDL-63876 - Las competencias de Moodle se pueden vincular a los criterios para las insignias en Open Badges 2.0


===Insignias abiertas===
===Tablero y Vista General del Curso===
* MDL-58454 - Soporte para Open Badges v2.0
* MDL-63794 - Las categorías de cursos se pueden mostrar en los cursos dentro del bloque de descripción general del curso
* MDL-64855 - Nueva opción de configuración para controlar la visualización de la categoría del curso en el bloque myoverview
* MDL-64376 - Mejora de desplazamiento en el bloque de cursos accedidos recientemente
* MDL-64903 - Los filtros del curso se agrupan lógicamente en el bloque myoverview
* MDL-64898 - La barra de progreso de completud ya no se muestra a los profesores en el bloque myoverview


===Desempeño===
===Analítica del Aprendizaje===
* MDL-54035 - Mejoras del desempeño para cachear señalizaciones
* MDL-61667 - Mejoras en el procedimiento de instalación / desinstalación que la API de Analytics provee para los complementos
* MDL-47962 - Mejoras al desempeño del filtro de Auto-enlace al Glosario
* MDL-64783 - Se agregó un nuevo modelo de "próximas actividades a vencer"
* MDL-65582 - El modelo de "próximas actividades a vencer" está habilitado de forma predeterminada
* MDL-64786 - Los usuarios pueden sobrescribir los nombres de modelo predeterminados
* MDL-64693 - Nuevo objetivo agregado para el logro de las competencias del curso
* MDL-64636 - Nuevo objetivo agregado para completar el curso
* MDL-65176 - Nuevo objetivo agregado para estudiantes en riesgo de no obtener la calificación mínima para aprobar un curso
* MDL-64954 - El enlace "Más información" proporciona mayores datos sobre los diferentes elementos analíticos principales
* MDL-64777 - Los modelos predeterminados se pueden restaurar
* MDL-64787 - Los modelos analíticos se pueden evaluar utilizando un backend de aprendizaje automático previamente entrenado
* MDL-60944 - Los modelos se pueden crear, eliminar, importar y exportar
* MDL-64779 - Posibilidad de elegir si incluir los pesos de modelos entrenados en una exportación
* MDL-65175 - Al evaluar un modelo, el método de división del tiempo se puede configurar mediante la interfaz web
* MDL-65177 - Es posible establecer la frecuencia de generación de información para modelos basados ​​en suposiciones (por ejemplo, el modelo de "próximas actividades a vencer")
* MDL-60936 - La opción de configuración "Métodos de división de tiempo habilitados" se convirtió a una lista de métodos de división de tiempo predeterminados para la evaluación de un modelo


===Mejoras en Usabilidad===
===Mejoras en Usabilidad===
* MDL-51177 - atto_htmlplus implementado para mejorar la indentación en el [[Editor Atto]]
* MDL-5311 - Las opciones se pueden borrar para las preguntas de opción múltiple de respuesta única
* MDL-45170 - Copiado y pegado de imágenes desde una ventana WYSIWYG hacia otra
* MDL-43385 - Se ha mejorado la impresión de libros
* MDL-61388 - Acciones de foro anunciadas por lector de pantalla cuando son completadas
'''* MDL-28505 - Las copias de seguridad y restauración de cursos se pueden realizar de forma asincrónica'''
* MDL-62899 - Búsqueda global muestra un ícono relevante junto a enlace en resultados
* MDL-61537 - Capacidad para rotar páginas al anotar archivos PDF en los comentarios de una Tarea
* MDL-46415 - Emoticones SVG/alta resolución
* MDL-63773 - El formulario de configuración de la Tarea oculta las opciones irrelevantes en lugar de deshabilitarlas
* MDL-58000 - Se usan imágenes de insignias más grandes
* MDL-64552 - Los formularios de Moodle dentro del nivel superior de administrador ocultan las opciones irrelevantes en lugar de deshabilitarlas
 
* MDL-64557 - Los formularios de Moodle dentro del directorio de cursos ocultan las opciones irrelevantes en lugar de deshabilitarlas
===Experimental===
* MDL-60474 - La herramienta de selección de estudiantes en la interfaz de calificaciones refleja el mismo orden de la tabla de calificaciones
* MDL-53566 - [[Congelamiento de contexto]] - configuración de solo-lectura para categorías, cursos, actividades y su contenido
'''* MDL-39261 - Soporte de archivos agregado a las preguntas tipo ensayo de la lección'''
* MDL-60913 - Los resultados de búsqueda globales se pueden dividir en pestañas por categoría
* MDL-50793 - Los profesores pueden ver páginas ocultas en los Libros
* MDL-60059 - Los eventos de acción de la actividad Taller admiten arrastrar y soltar en el calendario
* MDL-62142 - Mejoras de accesibilidad para la página de inicio de curso en Boost


==Otras características importantes==
==Otras características importantes==


===Cambios funcionales===
===Cambios Funcionales===
* MDL-17943 - Botón para 'Re-enviar Email de confirmación' en página para ingresar al sitio
* MDL-31355 - Las fechas de vencimiento del foro se agregan al calendario
* MDL-14274 - Condiciones IF en cálculo de calificaciones
* MDL-36088 - Se comienza a registrar el agregado y modificación de preguntas en el banco de preguntas
* MDL-37624 - Soporte para localización por países de entradas del calendario
* MDL-49673 - La tarea tiene una opción para no mostrar el calificador a los estudiantes
* MDL-36754 - Las imágenes son mostradas en Emails de notificaciones de foro
* MDL-31852 - Se permiten etiquetas HTML en el título de las páginas de contenido de la Lección
* MDL-59259 - Las opciones del formato de curso pueden ser especificadas en el archivo CSV para subir cursos
* MDL-64377 - Posibilidad de eliminar los archivos enviados en la Tarea
* MDL-41265 - Opción del recurso Página para mostrar/ocultar "Última modificación"
* MDL-64243 - Nextcloud provee archivos "sin conexión" de la misma forma en que lo hacen otras integraciones (por ejemplo, OneDrive y Google Docs)
* MDL-61378 - Mejoras a la estructura del HTML de publicaciones en foro
* MDL-53346 - Las competencias de los usuarios en los cursos muestran los planes de aprendizaje vinculados
* MDL-59454 - Opción para descargar la lista de los participantes del curso
* MDL-62223 - Declaraciones de envío mejoradas para tareas
* MDL-60520 - Los modelos analíticos pueden usar diferentes ''backends'' de aprendizaje de máquina
* MDL-52828 - Las competencias se pueden calificar al momento de calificar una actividad
* MDL-61573 - Íconos de Font Awesome en el menú del usuario: mapa de customusermenuitems para carpetas que no sean pix/t
* MDL-65154 - La página de competencias del curso muestra a los estudiantes qué competencias están vinculadas a una actividad
* MDL-62320 - JSON añadido a la lista de tipos MIME por defecto
* MDL-64414 - Se agregan las condiciones "AND" y "OR" para las calificaciones calculadas que usan "IF"
* MDL-63431 - Soporte para atributo global de título del plugin Atto media
* MDL-60435 - Proveedores de identidad de autenticación Shibboleth
* MDL-59169 - Reporte del calificador se guarda después de  editar con pestañas múltiples
* MDL-62960 - Arrastrar y soltar de eventos del curso respeta la fecha de inicio del curso
 
===Asuntos de seguridad===
* [https://moodle.org/mod/forum/discuss.php?d=378731 MSA-18-0020] Login CSRF vulnerability in login form. Tenga en cuenta que esta compostura ya ha sido publicitada previamente después de la liberación de Moodle 3.5.3, 3.4.6, 3.3.9 y 3.1.15.


===Para administradores===
===Para administradores===
* MDL-62334 - Enlace para 'Añadir un nuevo curso' en la Administración del sitio
* MDL-10965 - There is a new capability moodle/category:viewcourselist for controlling who can view the list of non-hidden courses
* MDL-63253 - Los resultados de la búsqueda Admin proporcionan la localización de la página coincidente encontrada
* MDL-57898 - New custom field types plugin and course custom fields functionality
* MDL-63772 - Capacidad para controlar el uso de Grabación Atto RTC
* MDL-49399 - Output can be captured during cron and task runs
* MDL-63708 - Nuevos bloques soportados por la App mobile pueden ser deshabilitados
* MDL-62869 - Global search can be configured to include all visible courses
* MDL-52953 - Deprecación de almacén heredado (antiguo) de bitácoras
* MDL-64322 - New data privacy capability to restrict submission of deletion requests for other users
* MDL-59429 - Cambios en bitácora para administradores del sitio
* MDL-63569 - A constant can be added to the subject of all emails
* MDL-62651 - ejecuto de trabajo ''ad-hoc''
* MDL-62907 - The standard log table 'other' field can be set to store in JSON format
* MDL-62777 - Actualizaciones del sitio mediante CLI muestran nuevas configuraciones por defecto
* MDL-64281 - Frame embedding is always allowed for requests coming from the Moodle app
* MDL-63603 - Rupias Hindúes añadidas a divisas para [[Inscripción por Paypal]]
* MDL-61164 - Tasks using legacy cron functionality moved to scheduled tasks
* MDL-60514 - Configurar Ruta hacia  PHP CLI para mostrar 'Ejecutar ahora' para [[Trabajos agendados]]
* MDL-57900 - Added fields to provide site metadata to support learning analytics
* MDL-61041 - Herramienta de ayuda parta actualización de tarea removida del núcleo.
* MDL-63623 - Plugins can be uninstalled via command line
* MDL-64323 - Additional fields are included in user searches when making new data requests on behalf of a user
* MDL-64347 - Improved processing of scheduled and ad-hoc tasks
* MDL-65142 - Tables can be downloaded in PDF format (new dataformat)
* MDL-64314 - Insights notification enable web notifications by default
* MDL-65138 - Course sharing to Moodle.net is disabled by default (configured via a new setting)
* MDL-64454 - Site administration page warns if cron does not run frequently
* MDL-62728 - The language packs page displays a warning when locales are not fully supported
* MDL-64071 - Improved diagnostics when testing LDAP settings
* MDL-64823 - Disabling mobile plugins works as expected
* MDL-44484 - Theme field available in the bulk upload users tool
* MDL-64477 - Learning analytics usage data is included with site usage data
* MDL-64337 - Mobile app enabled sites prompt users that do not use the app to download it in notification emails
* MDL-64339 - User names provided in the comments report are hyperlinked to the user's profile


==Para desarrolladores==
==Para desarrolladores==
* MDL-55188 - Deprecación final de API de Antiguos Eventos (Old Events API)
* MDL-54592 - MongoDB cache store upgraded to use PHP 7 compatible library
* MDL-54741 - Fase 2 de deprecación de funciones en lib/deprecatedlib.php
* MDL-63977 - Behat testing available for mobile app features and plugins
* MDL-51803 - Elemento re-usable para lista o tabla ordenable de elemento para arrastrar y soltar
* MDL-63986 - Behat testing added for the messaging drawer
* MDL-63329 - remoción del manejador de sesión memcache
* MDL-64449 - New debug feature to expose code issues with session locks
* MDL-63658 - Nuevo subsistema de favoritos
* MDL-52167 - Core functionality added to enable site administration settings to be hidden if dependent on another disabled setting
* MDL-63729 - Servicios web de insignias regresan nuevos campos y datos añadidos por la especificación Open Badges v2.0
* MDL-63366 - Ability to specify filters for unit testing coverage
* MDL-50812 - core_useragent::get_browser_version_classes distingue entre diferentes navegadores
* MDL-65130 - Improved unit testing coverage generation by only respecting the @covers annotation
* MDL-60470 - New "after_require_login" hook introduced
* MDL-65204 - Phpunit upgraded to version 7.5.x
* MDL-64348 - Improved AJAX template fetching
* MDL-59986 - External database enrolment sync moved to a scheduled task
* MDL-63880 - Some templates common in dashboard blocks have been moved to increase reusability
* MDL-64587 - New option in the XMLDB editor to add the mandatory persistent fields
* MDL-64324 - ID collisions are avoided when forms are loaded from AJAX
* MDL-64684 - When JavaScript caching is disabled, jQuery and RequireJS are no longer minified


===Actualización de API de Privacidad===
===Nuevos servicios web===
* MDL-64252 - New SCORM web service to return user capabilities
* MDL-64656 - New web service to return the tag associated with an element
* MDL-64655 - New forum web service to return user access information
* MDL-64642 - New web service to call multiple external functions


Adicionalmente a los requisitos existentes, cualquier plugin que implemente la interfase de proveedor del plugin también debe implementar  la interfase  <tt>\core_privacy\local\request\core_userlist_provider</tt> interface. Dos nuevos métodos necesitan ser implementados:


* [https://docs.moodle.org/dev/Privacy_API#Retrieving_the_users_in_a_context get_users_in_context()]
* [https://docs.moodle.org/dev/Privacy_API#Delete_personal_information_for_several_users_in_a_specific_context delete_data_for_users()]
Sin embargo, los dos métodos de arriba no son necesarios para plugins que implementan solamente el [https://docs.moodle.org/dev/Privacy_API#Plugins_which_do_not_store_personal_data <tt>null_provider</tt>]] (o sea, que no almacenan ningún dato personal).
Tenga en cuenta que estos cambios también son requeridos para las versiones más recientes de Moodle 3.4.6 y 3.5.3.


===Asuntos de seguridad===
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.


===Archivos del escenario de Behat ===
* MDL-57281 - The behat step <code>I navigate to "ITEM" node in "MAINNODE > PATH"</code> has been deprecated and throws an exception with details on how to replace it. The recommended replacement steps work in all recent Moodle versions. The updated Behat will pass with Moodle 3.4 too.
===Token para ingreso===
Si su plugin proporciona un formato (formulario) alterno para ingreso al sitio  (por ejemplo, si es que un tema reemplaza la plantilla / renderer del formato para ingreso por defecto), entonces el formato para ingreso al sitio debe incluir un nuevo campo de token para ingreso. Para detalles sobre los cambios necesarios, vea [[Token para ingreso]]. tenga en cuenta que esto también afecta a las ramas estables más recientes.
===Nuevas funciones del núcleo===
* <tt>userdate_htmltime()</tt>
===Nuevos ''callback hooking points'' en diseños de páginas===
* <tt>standard_after_main_region_html</tt> - Un nuevo ''general purpose callback hooking point'' en el diseño de página. Usado por ejemplo, por la nueva interfase del usuario del cajón de mensajería.
===Actualizaciones a APIs de Componentes===
Por favor refiérase a los archivos upgrade.txt en el directorio de componentes relevante para los cambios en esta versión particular de Moodle.


* [https://git.in.moodle.com/moodle/moodle/blob/master/admin/tool/log/upgrade.txt admin/tool/log/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/admin/tool/upgrade.txt admin/tool/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/auth/shibboleth/upgrade.txt auth/shibboleth/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/auth/upgrade.txt auth/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/badges/upgrade.txt badges/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/blocks/upgrade.txt blocks/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/cache/upgrade.txt cache/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/calendar/upgrade.txt calendar/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/course/format/upgrade.txt course/format/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/course/upgrade.txt course/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/enrol/upgrade.txt enrol/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/filter/upgrade.txt filter/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/grade/grading/form/upgrade.txt grade/grading/form/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/grade/report/upgrade.txt grade/report/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/grade/upgrade.txt grade/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/lib/upgrade.txt lib/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/media/upgrade.txt media/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/message/upgrade.txt message/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/mod/assign/upgrade.txt mod/assign/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/mod/feedback/upgrade.txt mod/feedback/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/mod/forum/upgrade.txt mod/forum/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/mod/quiz/upgrade.txt mod/quiz/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/mod/scorm/report/basic/upgrade.txt mod/scorm/report/basic/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/mod/scorm/upgrade.txt mod/scorm/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/mod/upgrade.txt mod/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/mod/workshop/upgrade.txt mod/workshop/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/question/format/upgrade.txt question/format/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/report/upgrade.txt report/upgrade.txt]
* [https://git.in.moodle.com/moodle/moodle/blob/master/tag/upgrade.txt tag/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/user/upgrade.txt user/upgrade.txt]


==Vea también==
==Vea también==

Revisión actual - 15:23 10 ago 2021

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.7 release notes.

Moodle 3.7


Historia de las versiones > Notas de Moodle 3.7

Fecha esperada de liberación: 20 mayo 2019

Aquí está la lista completa de compostura de problemas en 3.7.

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

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 2008 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

Mobile:

  • 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

Características principales

Nota: Pendiente de Traducir. ¡Anímese a traducir esta página!.     ( y otras páginas pendientes)

Foro

  • MDL-22077 - Opción de respuesta privada
  • MDL-65033 - Capacidad para destacar discusiones
  • MDL-64956 - Respuesta a mensajes en línea
  • MDL-65032 - Capacidad para bloquear discusiones a mano
  • MDL-65069 - Capacidad para crear debates sin salir de la página
  • MDL-64820 - Foro actualizado para utilizar plantillas
  • MDL-65071 - Lista de discusiones ordenable
  • MDL-65034 - Mejoras de accesibilidad a las discusiones en foros
  • MDL-65394 - Mejoras en la velocidad de presentación de los foros
  • MDL-46881 - La tarea programada del Foro (cron) fue dividida en varias tareas más pequeñas

Mensajería

  • MDL-65015 - El HTML en los mensajes se limpia de acuerdo a la configuración de sitio/rol "trusttext"
  • MDL-64715 - Espacio personal en el cajón de mensajería para mensajes borrador, etc.
  • MDL-64495 - Nueva página de configuración para la mensajería
  • MDL-63620 - Las conversaciones grupales pueden ser creadas tanto desde la página de auto creación de grupos como desde la herramienta de importación de grupos.
  • MDL-63915 - Se eliminó la antigua interfaz de usuario de mensajería y se la reemplazó con un widget nuevo.
  • MDL-64773 - Las conversaciones de la mensajería pueden ser silenciadas
  • MDL-65132 - Nueva capacidad para eliminar mensajes para todos los usuarios dentro de conversaciones grupales
  • MDL-64017 - Los procesadores de mensajes pueden identificar y manejar mensajes grupales
  • MDL-64703 - Se actualizó la interfaz de la página índice de la mensajería
  • MDL-64137 - En las búsquedas se destaca el texto que coincide con el término buscado
  • MDL-65114 - Las marcas de tiempo en la lista de conversación principal incluyen días y años
  • MDL-64093 - Nueva configuración de administrador para establecer la configuración global predeterminada para usar la tecla Intro para enviar mensajes
  • MDL-60680 - Notificaciones push mejoradas

Temas

  • MDL-58428 - todas las plantillas de Boost se trasladaron al núcleo
  • MDL-64505 - Tema clásico llevado al núcleo
  • MDL-64506 - Bootstrapbase y temas relacionados (Clean/ More) fueron eliminados del núcleo
  • MDL-65449 - Los temas pueden anular el patrón del curso utilizado en el tablero

LTI

  • MDL-62599 - Se introdujo el soporte para LTI 1.3

Open Badges

  • MDL-63262 - Soporte agregado para las plataformas Open Badges 2.0
  • MDL-63876 - Las competencias de Moodle se pueden vincular a los criterios para las insignias en Open Badges 2.0

Tablero y Vista General del Curso

  • MDL-63794 - Las categorías de cursos se pueden mostrar en los cursos dentro del bloque de descripción general del curso
  • MDL-64855 - Nueva opción de configuración para controlar la visualización de la categoría del curso en el bloque myoverview
  • MDL-64376 - Mejora de desplazamiento en el bloque de cursos accedidos recientemente
  • MDL-64903 - Los filtros del curso se agrupan lógicamente en el bloque myoverview
  • MDL-64898 - La barra de progreso de completud ya no se muestra a los profesores en el bloque myoverview

Analítica del Aprendizaje

  • MDL-61667 - Mejoras en el procedimiento de instalación / desinstalación que la API de Analytics provee para los complementos
  • MDL-64783 - Se agregó un nuevo modelo de "próximas actividades a vencer"
  • MDL-65582 - El modelo de "próximas actividades a vencer" está habilitado de forma predeterminada
  • MDL-64786 - Los usuarios pueden sobrescribir los nombres de modelo predeterminados
  • MDL-64693 - Nuevo objetivo agregado para el logro de las competencias del curso
  • MDL-64636 - Nuevo objetivo agregado para completar el curso
  • MDL-65176 - Nuevo objetivo agregado para estudiantes en riesgo de no obtener la calificación mínima para aprobar un curso
  • MDL-64954 - El enlace "Más información" proporciona mayores datos sobre los diferentes elementos analíticos principales
  • MDL-64777 - Los modelos predeterminados se pueden restaurar
  • MDL-64787 - Los modelos analíticos se pueden evaluar utilizando un backend de aprendizaje automático previamente entrenado
  • MDL-60944 - Los modelos se pueden crear, eliminar, importar y exportar
  • MDL-64779 - Posibilidad de elegir si incluir los pesos de modelos entrenados en una exportación
  • MDL-65175 - Al evaluar un modelo, el método de división del tiempo se puede configurar mediante la interfaz web
  • MDL-65177 - Es posible establecer la frecuencia de generación de información para modelos basados ​​en suposiciones (por ejemplo, el modelo de "próximas actividades a vencer")
  • MDL-60936 - La opción de configuración "Métodos de división de tiempo habilitados" se convirtió a una lista de métodos de división de tiempo predeterminados para la evaluación de un modelo

Mejoras en Usabilidad

  • MDL-5311 - Las opciones se pueden borrar para las preguntas de opción múltiple de respuesta única
  • MDL-43385 - Se ha mejorado la impresión de libros

* MDL-28505 - Las copias de seguridad y restauración de cursos se pueden realizar de forma asincrónica

  • MDL-61537 - Capacidad para rotar páginas al anotar archivos PDF en los comentarios de una Tarea
  • MDL-63773 - El formulario de configuración de la Tarea oculta las opciones irrelevantes en lugar de deshabilitarlas
  • MDL-64552 - Los formularios de Moodle dentro del nivel superior de administrador ocultan las opciones irrelevantes en lugar de deshabilitarlas
  • MDL-64557 - Los formularios de Moodle dentro del directorio de cursos ocultan las opciones irrelevantes en lugar de deshabilitarlas
  • MDL-60474 - La herramienta de selección de estudiantes en la interfaz de calificaciones refleja el mismo orden de la tabla de calificaciones

* MDL-39261 - Soporte de archivos agregado a las preguntas tipo ensayo de la lección

  • MDL-60913 - Los resultados de búsqueda globales se pueden dividir en pestañas por categoría
  • MDL-50793 - Los profesores pueden ver páginas ocultas en los Libros
  • MDL-60059 - Los eventos de acción de la actividad Taller admiten arrastrar y soltar en el calendario
  • MDL-62142 - Mejoras de accesibilidad para la página de inicio de curso en Boost

Otras características importantes

Cambios Funcionales

  • MDL-31355 - Las fechas de vencimiento del foro se agregan al calendario
  • MDL-36088 - Se comienza a registrar el agregado y modificación de preguntas en el banco de preguntas
  • MDL-49673 - La tarea tiene una opción para no mostrar el calificador a los estudiantes
  • MDL-31852 - Se permiten etiquetas HTML en el título de las páginas de contenido de la Lección
  • MDL-64377 - Posibilidad de eliminar los archivos enviados en la Tarea
  • MDL-64243 - Nextcloud provee archivos "sin conexión" de la misma forma en que lo hacen otras integraciones (por ejemplo, OneDrive y Google Docs)
  • MDL-53346 - Las competencias de los usuarios en los cursos muestran los planes de aprendizaje vinculados
  • MDL-62223 - Declaraciones de envío mejoradas para tareas
  • MDL-52828 - Las competencias se pueden calificar al momento de calificar una actividad
  • MDL-65154 - La página de competencias del curso muestra a los estudiantes qué competencias están vinculadas a una actividad
  • MDL-64414 - Se agregan las condiciones "AND" y "OR" para las calificaciones calculadas que usan "IF"

Para administradores

  • MDL-10965 - There is a new capability moodle/category:viewcourselist for controlling who can view the list of non-hidden courses
  • MDL-57898 - New custom field types plugin and course custom fields functionality
  • MDL-49399 - Output can be captured during cron and task runs
  • MDL-62869 - Global search can be configured to include all visible courses
  • MDL-64322 - New data privacy capability to restrict submission of deletion requests for other users
  • MDL-63569 - A constant can be added to the subject of all emails
  • MDL-62907 - The standard log table 'other' field can be set to store in JSON format
  • MDL-64281 - Frame embedding is always allowed for requests coming from the Moodle app
  • MDL-61164 - Tasks using legacy cron functionality moved to scheduled tasks
  • MDL-57900 - Added fields to provide site metadata to support learning analytics
  • MDL-63623 - Plugins can be uninstalled via command line
  • MDL-64323 - Additional fields are included in user searches when making new data requests on behalf of a user
  • MDL-64347 - Improved processing of scheduled and ad-hoc tasks
  • MDL-65142 - Tables can be downloaded in PDF format (new dataformat)
  • MDL-64314 - Insights notification enable web notifications by default
  • MDL-65138 - Course sharing to Moodle.net is disabled by default (configured via a new setting)
  • MDL-64454 - Site administration page warns if cron does not run frequently
  • MDL-62728 - The language packs page displays a warning when locales are not fully supported
  • MDL-64071 - Improved diagnostics when testing LDAP settings
  • MDL-64823 - Disabling mobile plugins works as expected
  • MDL-44484 - Theme field available in the bulk upload users tool
  • MDL-64477 - Learning analytics usage data is included with site usage data
  • MDL-64337 - Mobile app enabled sites prompt users that do not use the app to download it in notification emails
  • MDL-64339 - User names provided in the comments report are hyperlinked to the user's profile

Para desarrolladores

  • MDL-54592 - MongoDB cache store upgraded to use PHP 7 compatible library
  • MDL-63977 - Behat testing available for mobile app features and plugins
  • MDL-63986 - Behat testing added for the messaging drawer
  • MDL-64449 - New debug feature to expose code issues with session locks
  • MDL-52167 - Core functionality added to enable site administration settings to be hidden if dependent on another disabled setting
  • MDL-63366 - Ability to specify filters for unit testing coverage
  • MDL-65130 - Improved unit testing coverage generation by only respecting the @covers annotation
  • MDL-60470 - New "after_require_login" hook introduced
  • MDL-65204 - Phpunit upgraded to version 7.5.x
  • MDL-64348 - Improved AJAX template fetching
  • MDL-59986 - External database enrolment sync moved to a scheduled task
  • MDL-63880 - Some templates common in dashboard blocks have been moved to increase reusability
  • MDL-64587 - New option in the XMLDB editor to add the mandatory persistent fields
  • MDL-64324 - ID collisions are avoided when forms are loaded from AJAX
  • MDL-64684 - When JavaScript caching is disabled, jQuery and RequireJS are no longer minified

Nuevos servicios web

  • MDL-64252 - New SCORM web service to return user capabilities
  • MDL-64656 - New web service to return the tag associated with an element
  • MDL-64655 - New forum web service to return user access information
  • MDL-64642 - New web service to call multiple external functions


Asuntos de seguridad

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.


Vea también